Warning: Permanently added '100.52.250.58' (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/10993147-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.9 PID: 12311 Logging PID: 12313 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 10993147, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'dce45556be5b664eae36570088df19c431f609df', '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.8-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': '10993147-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-wpkoj8s2/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-wpkoj8s2/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-wpkoj8s2/ruff'... Running: git checkout dce45556be5b664eae36570088df19c431f609df -- cmd: ['git', 'checkout', 'dce45556be5b664eae36570088df19c431f609df', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-wpkoj8s2/ruff rc: 0 stdout: stderr: Note: switching to 'dce45556be5b664eae36570088df19c431f609df'. 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 dce4555 automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-wpkoj8s2/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.8.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.16.8.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.8.tar.gz/md5/7ca74825fa17f7895ecfa96b6838d027/ruff-0.16.8.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 13.06M 100 13.06M 0 0 17.90M 0 0 tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Reading stdout from command: md5sum ruff-0.16.8.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-wpkoj8s2/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-wpkoj8s2/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1789587950.571591 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.8 starting (python version = 3.14.5, NVR = mock-6.8-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-wpkoj8s2/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-wpkoj8s2/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1789587950.571591 -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-wpkoj8s2/ruff/ruff.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.8 INFO: Mock Version: 6.8 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1789587950.571591/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-1bddf58d-29c1-4854-9de4-241bcb988bfb INFO: Checking that 7dc8ec3b0f75506ef16d2d9ea2abf6c45702ad4f915994a0273e3768005b8732 image matches host's architecture INFO: Copy content of container 7dc8ec3b0f75506ef16d2d9ea2abf6c45702ad4f915994a0273e3768005b8732 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1789587950.571591/root INFO: mounting 7dc8ec3b0f75506ef16d2d9ea2abf6c45702ad4f915994a0273e3768005b8732 with podman image mount INFO: image 7dc8ec3b0f75506ef16d2d9ea2abf6c45702ad4f915994a0273e3768005b8732 as /var/lib/containers/storage/overlay/7f6d7121af16c44d6bbeca44e961d314ce2ccfcc366da149790f954ed0023eb6/merged INFO: umounting image 7dc8ec3b0f75506ef16d2d9ea2abf6c45702ad4f915994a0273e3768005b8732 (/var/lib/containers/storage/overlay/7f6d7121af16c44d6bbeca44e961d314ce2ccfcc366da149790f954ed0023eb6/merged) with podman image umount INFO: Removing image mock-bootstrap-1bddf58d-29c1-4854-9de4-241bcb988bfb 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-1789587950.571591/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.5.0-1.fc46.x86_64 dnf5-plugins-5.4.5.0-1.fc46.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 3.1 MiB/s | 4.9 MiB | 00m02s fedora 100% | 8.7 MiB/s | 21.9 MiB | 00m03s 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.11-6.fc45 fedora 5.9 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-2.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-5.fc45 fedora 226.6 KiB redhat-rpm-config noarch 0:344-7.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.2-3.fc45 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-7.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.11-6.fc45 fedora 10.9 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 fedora 134.3 KiB curl x86_64 0:8.22.0-1.fc46 fedora 486.7 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.2-6.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-2.fc46 fedora 7.2 MiB glibc-common x86_64 0:2.44.9000-2.fc46 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.44.9000-2.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.2-3.fc45 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.22.0-1.fc46 fedora 1.1 MiB libeconf x86_64 0:0.7.9-4.fc45 fedora 64.8 KiB libevent x86_64 0:2.1.13-1.fc46 fedora 980.7 KiB libfdisk x86_64 0:2.42.2-3.fc45 fedora 392.2 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.2-3.fc45 fedora 37.6 KiB libmount x86_64 0:2.42.2-3.fc45 fedora 404.8 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.1-1.fc45 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.2-3.fc45 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.2-3.fc45 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 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.2-3.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.17-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.17-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~rc3-1.fc46 fedora 2.8 MiB systemd-standalone-sysusers x86_64 0:262~rc3-1.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.2-3.fc45 fedora 1.5 MiB xxhash-libs x86_64 0:0.8.3-5.fc45 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: 189 packages Total size of inbound packages is 71 MiB. Need to download 71 MiB. After this operation, 229 MiB extra will be used (install 229 MiB, remove 0 B). [ 1/189] bzip2-0:1.0.8-24.fc45.x86_64 100% | 580.6 KiB/s | 52.3 KiB | 00m00s [ 2/189] cpio-0:2.15-10.fc45.x86_64 100% | 2.6 MiB/s | 292.5 KiB | 00m00s [ 3/189] bash-0:5.3.15-2.fc45.x86_64 100% | 8.0 MiB/s | 1.9 MiB | 00m00s [ 4/189] coreutils-0:9.11-6.fc45.x86_6 100% | 4.9 MiB/s | 1.2 MiB | 00m00s [ 5/189] fedora-release-common-0:46-0. 100% | 569.1 KiB/s | 18.2 KiB | 00m00s [ 6/189] diffutils-0:3.12-6.fc45.x86_6 100% | 5.9 MiB/s | 396.6 KiB | 00m00s [ 7/189] findutils-1:4.11.0-2.fc45.x86 100% | 14.3 MiB/s | 570.7 KiB | 00m00s [ 8/189] glibc-minimal-langpack-0:2.44 100% | 3.3 MiB/s | 127.7 KiB | 00m00s [ 9/189] grep-0:3.12-4.fc45.x86_64 100% | 5.9 MiB/s | 301.0 KiB | 00m00s [ 10/189] gzip-0:1.14-4.fc45.x86_64 100% | 4.7 MiB/s | 179.6 KiB | 00m00s [ 11/189] info-0:7.3-3.fc45.x86_64 100% | 5.2 MiB/s | 191.2 KiB | 00m00s [ 12/189] patch-0:2.8-5.fc45.x86_64 100% | 2.9 MiB/s | 114.6 KiB | 00m00s [ 13/189] redhat-rpm-config-0:344-7.fc4 100% | 1.8 MiB/s | 77.8 KiB | 00m00s [ 14/189] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 4.0 MiB/s | 158.1 KiB | 00m00s [ 15/189] sed-0:4.10-2.fc45.x86_64 100% | 8.1 MiB/s | 322.8 KiB | 00m00s [ 16/189] shadow-utils-2:4.20.0-1.fc45. 100% | 18.6 MiB/s | 1.4 MiB | 00m00s [ 17/189] unzip-0:6.0-71.fc45.x86_64 100% | 2.2 MiB/s | 199.6 KiB | 00m00s [ 18/189] tar-2:1.35-9.fc45.x86_64 100% | 7.2 MiB/s | 867.4 KiB | 00m00s [ 19/189] which-0:2.25-2.fc45.x86_64 100% | 714.9 KiB/s | 42.2 KiB | 00m00s [ 20/189] gawk-0:5.4.1-1.fc45.x86_64 100% | 14.9 MiB/s | 1.2 MiB | 00m00s [ 21/189] xz-1:5.8.4-1.fc46.x86_64 100% | 5.1 MiB/s | 654.4 KiB | 00m00s [ 22/189] util-linux-0:2.42.2-3.fc45.x8 100% | 10.7 MiB/s | 1.3 MiB | 00m00s [ 23/189] ncurses-libs-0:6.6-3.fc45.x86 100% | 9.3 MiB/s | 343.7 KiB | 00m00s [ 24/189] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 1.8 MiB/s | 43.5 KiB | 00m00s [ 25/189] glibc-0:2.44.9000-2.fc46.x86_ 100% | 33.8 MiB/s | 2.5 MiB | 00m00s [ 26/189] filesystem-0:3.18-59.fc45.x86 100% | 15.9 MiB/s | 1.8 MiB | 00m00s [ 27/189] libacl-0:2.4.0-2.fc45.x86_64 100% | 331.2 KiB/s | 27.5 KiB | 00m00s [ 28/189] coreutils-common-0:9.11-6.fc4 100% | 21.4 MiB/s | 2.2 MiB | 00m00s [ 29/189] gmp-1:6.3.0-6.fc45.x86_64 100% | 2.6 MiB/s | 321.8 KiB | 00m00s [ 30/189] libcap-0:2.78-2.fc45.x86_64 100% | 2.1 MiB/s | 88.6 KiB | 00m00s [ 31/189] libattr-0:2.6.0-2.fc45.x86_64 100% | 322.4 KiB/s | 18.1 KiB | 00m00s [ 32/189] openssl-libs-1:4.0.2-3.fc46.x 100% | 25.7 MiB/s | 2.3 MiB | 00m00s [ 33/189] fedora-repos-0:46-0.3.noarch 100% | 130.9 KiB/s | 9.6 KiB | 00m00s [ 34/189] systemd-libs-0:262~rc3-1.fc46 100% | 8.9 MiB/s | 960.9 KiB | 00m00s [ 35/189] glibc-common-0:2.44.9000-2.fc 100% | 17.1 MiB/s | 420.1 KiB | 00m00s [ 36/189] redhat-systemd-presets-0:102- 100% | 258.9 KiB/s | 8.5 KiB | 00m00s [ 37/189] pcre2-0:10.47-1.fc45.2.x86_64 100% | 7.1 MiB/s | 276.7 KiB | 00m00s [ 38/189] ed-0:1.22.6-1.fc46.x86_64 100% | 1.7 MiB/s | 85.6 KiB | 00m00s [ 39/189] R-srpm-macros-0:1.3.7-3.fc45. 100% | 166.4 KiB/s | 11.1 KiB | 00m00s [ 40/189] ansible-srpm-macros-0:1-22.fc 100% | 472.4 KiB/s | 19.8 KiB | 00m00s [ 41/189] build-reproducibility-srpm-ma 100% | 257.9 KiB/s | 10.8 KiB | 00m00s [ 42/189] cmake-srpm-macros-0:4.3.0-5.f 100% | 240.4 KiB/s | 10.3 KiB | 00m00s [ 43/189] dwz-0:0.17-3.fc45.x86_64 100% | 3.0 MiB/s | 139.2 KiB | 00m00s [ 44/189] efi-srpm-macros-0:6-9.fc45.no 100% | 523.1 KiB/s | 21.4 KiB | 00m00s [ 45/189] erlang-srpm-macros-0:0.3.11-2 100% | 399.0 KiB/s | 10.0 KiB | 00m00s [ 46/189] file-0:5.48-3.fc46.x86_64 100% | 1.6 MiB/s | 50.6 KiB | 00m00s [ 47/189] filesystem-srpm-macros-0:3.18 100% | 851.9 KiB/s | 26.4 KiB | 00m00s [ 48/189] fonts-srpm-macros-1:5.0.0-4.f 100% | 775.8 KiB/s | 27.2 KiB | 00m00s [ 49/189] forge-srpm-macros-0:0.4.0-5.f 100% | 636.4 KiB/s | 19.7 KiB | 00m00s [ 50/189] fpc-srpm-macros-0:1.3-17.fc45 100% | 228.3 KiB/s | 7.8 KiB | 00m00s [ 51/189] gap-srpm-macros-0:2-3.fc45.no 100% | 265.9 KiB/s | 9.3 KiB | 00m00s [ 52/189] ghc-srpm-macros-0:1.10-2.fc45 100% | 339.7 KiB/s | 8.5 KiB | 00m00s [ 53/189] gnat-srpm-macros-0:7-3.fc45.n 100% | 317.4 KiB/s | 8.6 KiB | 00m00s [ 54/189] gnome-srpm-macros-0:1.0-2.fc4 100% | 294.3 KiB/s | 8.8 KiB | 00m00s [ 55/189] go-srpm-macros-0:3.8.0-3.fc45 100% | 1.0 MiB/s | 27.8 KiB | 00m00s [ 56/189] java-srpm-macros-0:1-9.fc45.n 100% | 236.7 KiB/s | 8.3 KiB | 00m00s [ 57/189] kernel-srpm-macros-0:1.0-30.f 100% | 188.4 KiB/s | 8.3 KiB | 00m00s [ 58/189] lua-srpm-macros-0:1-18.fc45.n 100% | 177.2 KiB/s | 8.7 KiB | 00m00s [ 59/189] ocaml-srpm-macros-0:11-4.fc45 100% | 218.3 KiB/s | 9.0 KiB | 00m00s [ 60/189] openblas-srpm-macros-0:2-22.f 100% | 288.9 KiB/s | 7.5 KiB | 00m00s [ 61/189] package-notes-srpm-macros-0:0 100% | 299.9 KiB/s | 10.5 KiB | 00m00s [ 62/189] perl-srpm-macros-0:1-65.fc45. 100% | 288.0 KiB/s | 8.4 KiB | 00m00s [ 63/189] python-srpm-macros-0:3.15-2.f 100% | 851.9 KiB/s | 23.9 KiB | 00m00s [ 64/189] qt5-srpm-macros-0:5.15.18-3.f 100% | 217.9 KiB/s | 8.1 KiB | 00m00s [ 65/189] qt6-srpm-macros-0:6.11.2-1.fc 100% | 227.0 KiB/s | 9.1 KiB | 00m00s [ 66/189] rpm-0:6.1.0-1.fc46.x86_64 100% | 11.2 MiB/s | 571.3 KiB | 00m00s [ 67/189] rust-srpm-macros-0:28.5-2.fc4 100% | 334.4 KiB/s | 11.4 KiB | 00m00s [ 68/189] tree-sitter-srpm-macros-0:0.4 100% | 291.7 KiB/s | 14.0 KiB | 00m00s [ 69/189] zip-0:3.0-46.fc45.x86_64 100% | 6.0 MiB/s | 264.6 KiB | 00m00s [ 70/189] zig-srpm-macros-0:1-9.fc45.no 100% | 146.9 KiB/s | 8.8 KiB | 00m00s [ 71/189] debugedit-0:5.3-3.fc45.x86_64 100% | 1.7 MiB/s | 87.9 KiB | 00m00s [ 72/189] elfutils-0:0.196-1.fc46.x86_6 100% | 16.8 MiB/s | 670.0 KiB | 00m00s [ 73/189] elfutils-libelf-0:0.196-1.fc4 100% | 5.8 MiB/s | 238.4 KiB | 00m00s [ 74/189] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 6.1 MiB/s | 136.6 KiB | 00m00s [ 75/189] libarchive-0:3.8.9-2.fc46.x86 100% | 12.8 MiB/s | 446.0 KiB | 00m00s [ 76/189] libstdc++-0:16.2.1-2.fc46.1.x 100% | 34.5 MiB/s | 1.0 MiB | 00m00s [ 77/189] popt-0:1.19-11.fc45.x86_64 100% | 1.3 MiB/s | 66.6 KiB | 00m00s [ 78/189] readline-0:8.3-6.fc45.x86_64 100% | 3.2 MiB/s | 228.8 KiB | 00m00s [ 79/189] rpm-build-libs-0:6.1.0-1.fc46 100% | 2.0 MiB/s | 134.8 KiB | 00m00s [ 80/189] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 11.9 MiB/s | 476.6 KiB | 00m00s [ 81/189] zstd-0:1.5.7-6.fc45.x86_64 100% | 5.2 MiB/s | 191.7 KiB | 00m00s [ 82/189] audit-libs-0:4.2.1-2.fc45.x86 100% | 4.1 MiB/s | 143.3 KiB | 00m00s [ 83/189] libeconf-0:0.7.9-4.fc45.x86_6 100% | 876.1 KiB/s | 35.9 KiB | 00m00s [ 84/189] libsemanage-0:3.11-4.fc46.x86 100% | 4.1 MiB/s | 130.5 KiB | 00m00s [ 85/189] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 4.1 MiB/s | 130.9 KiB | 00m00s [ 86/189] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 1.5 MiB/s | 58.4 KiB | 00m00s [ 87/189] setup-0:2.15.1-2.fc45.noarch 100% | 3.2 MiB/s | 157.6 KiB | 00m00s [ 88/189] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 2.1 MiB/s | 116.5 KiB | 00m00s [ 89/189] libblkid-0:2.42.2-3.fc45.x86_ 100% | 3.3 MiB/s | 133.9 KiB | 00m00s [ 90/189] mpfr-0:4.2.2-4.fc45.x86_64 100% | 5.4 MiB/s | 357.4 KiB | 00m00s [ 91/189] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 773.0 KiB/s | 34.8 KiB | 00m00s [ 92/189] libfdisk-0:2.42.2-3.fc45.x86_ 100% | 5.2 MiB/s | 169.6 KiB | 00m00s [ 93/189] liblastlog2-0:2.42.2-3.fc45.x 100% | 822.6 KiB/s | 24.7 KiB | 00m00s [ 94/189] libmount-0:2.42.2-3.fc45.x86_ 100% | 6.4 MiB/s | 177.2 KiB | 00m00s [ 95/189] libsmartcols-0:2.42.2-3.fc45. 100% | 2.8 MiB/s | 88.5 KiB | 00m00s [ 96/189] libuuid-0:2.42.2-3.fc45.x86_6 100% | 1.0 MiB/s | 27.7 KiB | 00m00s [ 97/189] util-linux-core-0:2.42.2-3.fc 100% | 18.3 MiB/s | 580.9 KiB | 00m00s [ 98/189] glibc-gconv-extra-0:2.44.9000 100% | 55.0 MiB/s | 1.7 MiB | 00m00s [ 99/189] zlib-ng-compat-0:2.3.3-6.fc45 100% | 2.3 MiB/s | 90.4 KiB | 00m00s [100/189] ncurses-base-0:6.6-3.fc45.noa 100% | 2.3 MiB/s | 88.1 KiB | 00m00s [101/189] gnulib-l10n-0:20241231-4.fc45 100% | 4.1 MiB/s | 150.4 KiB | 00m00s [102/189] ca-certificates-0:2026.2.90_v 100% | 17.4 MiB/s | 964.7 KiB | 00m00s [103/189] crypto-policies-0:20260713-2. 100% | 2.4 MiB/s | 97.5 KiB | 00m00s [104/189] fips-provider-0:1.5.2-6.fc46. 100% | 32.9 MiB/s | 1.6 MiB | 00m00s [105/189] fedora-gpg-keys-0:46-0.3.noar 100% | 3.9 MiB/s | 143.8 KiB | 00m00s [106/189] fedora-repos-rawhide-0:46-0.3 100% | 231.4 KiB/s | 9.0 KiB | 00m00s [107/189] redhat-systemd-presets-common 100% | 339.2 KiB/s | 13.2 KiB | 00m00s [108/189] pcre2-syntax-0:10.47-1.fc45.2 100% | 3.7 MiB/s | 165.1 KiB | 00m00s [109/189] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 7.7 MiB/s | 339.2 KiB | 00m00s [110/189] add-determinism-0:0.7.3-3.fc4 100% | 9.2 MiB/s | 845.7 KiB | 00m00s [111/189] curl-0:8.22.0-1.fc46.x86_64 100% | 5.1 MiB/s | 244.3 KiB | 00m00s [112/189] file-libs-0:5.48-3.fc46.x86_6 100% | 9.0 MiB/s | 884.7 KiB | 00m00s [113/189] elfutils-libs-0:0.196-1.fc46. 100% | 4.6 MiB/s | 284.9 KiB | 00m00s [114/189] elfutils-debuginfod-client-0: 100% | 1.3 MiB/s | 47.1 KiB | 00m00s [115/189] json-c-0:0.18-9.fc45.x86_64 100% | 1.1 MiB/s | 46.7 KiB | 00m00s [116/189] libpfm-0:4.13.0-23.fc45.x86_6 100% | 4.3 MiB/s | 227.0 KiB | 00m00s [117/189] libzstd-0:1.5.7-6.fc45.x86_64 100% | 6.8 MiB/s | 363.9 KiB | 00m00s [118/189] libxml2-0:2.15.4-1.fc46.x86_6 100% | 16.5 MiB/s | 676.7 KiB | 00m00s [119/189] libgomp-0:16.2.1-2.fc46.1.x86 100% | 16.2 MiB/s | 397.6 KiB | 00m00s [120/189] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 2.5 MiB/s | 80.4 KiB | 00m00s [121/189] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 5.0 MiB/s | 144.4 KiB | 00m00s [122/189] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 598.8 KiB/s | 26.9 KiB | 00m00s [123/189] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 14.8 MiB/s | 942.6 KiB | 00m00s [124/189] sqlite-libs-0:3.53.4-1.fc45.x 100% | 7.7 MiB/s | 812.1 KiB | 00m00s [125/189] libsepol-0:3.11-2.fc45.x86_64 100% | 3.5 MiB/s | 365.2 KiB | 00m00s [126/189] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 15.7 MiB/s | 1.7 MiB | 00m00s [127/189] ima-evm-utils-libs-0:1.6.2-12 100% | 495.7 KiB/s | 30.2 KiB | 00m00s [128/189] libfsverity-0:1.7-4.fc45.x86_ 100% | 394.9 KiB/s | 19.0 KiB | 00m00s [129/189] gpgverify-0:2.2-5.fc45.noarch 100% | 305.7 KiB/s | 11.3 KiB | 00m00s [130/189] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 7.6 MiB/s | 281.6 KiB | 00m00s [131/189] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 8.9 MiB/s | 281.3 KiB | 00m00s [132/189] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 4.9 MiB/s | 116.5 KiB | 00m00s [133/189] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 4.1 MiB/s | 96.6 KiB | 00m00s [134/189] gnupg2-verify-0:2.4.9-18.fc45 100% | 7.5 MiB/s | 176.1 KiB | 00m00s [135/189] libassuan-0:2.5.7-6.fc45.x86_ 100% | 1.7 MiB/s | 68.5 KiB | 00m00s [136/189] libgcrypt-0:1.12.4-1.fc46.x86 100% | 14.7 MiB/s | 631.2 KiB | 00m00s [137/189] libgpg-error-0:1.61-2.fc45.x8 100% | 6.3 MiB/s | 252.9 KiB | 00m00s [138/189] npth-0:1.8-5.fc45.x86_64 100% | 727.2 KiB/s | 25.5 KiB | 00m00s [139/189] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 6.9 MiB/s | 456.8 KiB | 00m00s [140/189] gnutls-0:3.8.13-5.fc46.x86_64 100% | 18.5 MiB/s | 1.4 MiB | 00m00s [141/189] libksba-0:1.8.1-1.fc46.x86_64 100% | 2.3 MiB/s | 172.6 KiB | 00m00s [142/189] openldap-0:2.6.14-1.fc46.x86_ 100% | 4.1 MiB/s | 272.6 KiB | 00m00s [143/189] libusb1-0:1.0.30-2.fc45.x86_6 100% | 1.3 MiB/s | 83.8 KiB | 00m00s [144/189] libidn2-0:2.3.8-4.fc45.x86_64 100% | 3.1 MiB/s | 175.2 KiB | 00m00s [145/189] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 2.6 MiB/s | 75.9 KiB | 00m00s [146/189] libunistring-0:1.1-12.fc45.x8 100% | 8.9 MiB/s | 545.8 KiB | 00m00s [147/189] nettle-0:4.0-5.fc45.x86_64 100% | 6.4 MiB/s | 429.7 KiB | 00m00s [148/189] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 5.0 MiB/s | 560.0 KiB | 00m00s [149/189] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 10.1 MiB/s | 817.8 KiB | 00m00s [150/189] libevent-0:2.1.13-1.fc46.x86_ 100% | 3.8 MiB/s | 289.4 KiB | 00m00s [151/189] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 799.1 KiB/s | 36.8 KiB | 00m00s [152/189] libffi-0:3.8.0-1.fc46.x86_64 100% | 1.1 MiB/s | 46.4 KiB | 00m00s [153/189] libselinux-0:3.11-5.fc46.x86_ 100% | 16.9 MiB/s | 103.9 KiB | 00m00s [154/189] gdbm-libs-1:1.23-12.fc45.x86_ 100% | 1.2 MiB/s | 58.2 KiB | 00m00s [155/189] alternatives-0:1.33-6.fc45.x8 100% | 1.0 MiB/s | 39.4 KiB | 00m00s [156/189] binutils-0:2.47.50-7.fc46.x86 100% | 99.8 MiB/s | 5.2 MiB | 00m00s [157/189] jansson-0:2.14-5.fc45.x86_64 100% | 1.0 MiB/s | 46.9 KiB | 00m00s [158/189] pkgconf-pkg-config-0:2.5.1-2. 100% | 271.9 KiB/s | 9.5 KiB | 00m00s [159/189] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 1.4 MiB/s | 49.0 KiB | 00m00s [160/189] pyproject-srpm-macros-0:1.23. 100% | 5.0 MiB/s | 15.5 KiB | 00m00s [161/189] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 431.5 KiB/s | 13.8 KiB | 00m00s [162/189] libpkgconf-0:2.5.1-2.fc45.x86 100% | 1.1 MiB/s | 42.6 KiB | 00m00s [163/189] fedora-release-0:46-0.1.noarc 100% | 349.8 KiB/s | 11.9 KiB | 00m00s [164/189] p11-kit-trust-0:0.26.5-1.fc45 100% | 2.8 MiB/s | 146.3 KiB | 00m00s [165/189] systemd-standalone-sysusers-0 100% | 10.1 MiB/s | 433.1 KiB | 00m00s [166/189] xxhash-libs-0:0.8.3-5.fc45.x8 100% | 1.2 MiB/s | 41.3 KiB | 00m00s [167/189] gdb-minimal-0:17.2-6.fc46.x86 100% | 49.4 MiB/s | 4.7 MiB | 00m00s [168/189] fedora-release-identity-basic 100% | 194.7 KiB/s | 12.7 KiB | 00m00s [169/189] libcurl-0:8.22.0-1.fc46.x86_6 100% | 8.4 MiB/s | 496.0 KiB | 00m00s [170/189] krb5-libs-0:1.22.2-9.fc45.x86 100% | 20.6 MiB/s | 803.1 KiB | 00m00s [171/189] libnghttp2-0:1.69.0-6.fc46.x8 100% | 1.7 MiB/s | 77.2 KiB | 00m00s [172/189] libnghttp3-0:1.18.0-1.fc45.x8 100% | 1.8 MiB/s | 75.1 KiB | 00m00s [173/189] libpsl-0:0.23.1-1.fc45.x86_64 100% | 1.5 MiB/s | 67.6 KiB | 00m00s [174/189] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 3.9 MiB/s | 157.7 KiB | 00m00s [175/189] libssh-0:0.12.2-1.fc45.x86_64 100% | 4.6 MiB/s | 295.9 KiB | 00m00s [176/189] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 397.5 KiB/s | 27.8 KiB | 00m00s [177/189] libcom_err-0:1.47.4-2.fc45.x8 100% | 492.7 KiB/s | 26.6 KiB | 00m00s [178/189] libverto-0:0.3.2-13.fc45.x86_ 100% | 381.3 KiB/s | 21.0 KiB | 00m00s [179/189] publicsuffix-list-dafsa-0:202 100% | 782.8 KiB/s | 61.1 KiB | 00m00s [180/189] libfido2-0:1.17.0-5.fc45.x86_ 100% | 1.8 MiB/s | 106.9 KiB | 00m00s [181/189] libssh-config-0:0.12.2-1.fc45 100% | 343.8 KiB/s | 8.9 KiB | 00m00s [182/189] keyutils-libs-0:1.6.3-8.fc45. 100% | 155.8 KiB/s | 31.5 KiB | 00m00s [183/189] libcbor-0:0.14.0-3.fc45.x86_6 100% | 994.7 KiB/s | 36.8 KiB | 00m00s [184/189] selinux-policy-0:45.17-1.fc46 100% | 804.0 KiB/s | 40.2 KiB | 00m00s [185/189] policycoreutils-0:3.11-2.fc46 100% | 46.3 MiB/s | 236.9 KiB | 00m00s [186/189] libbrotli-0:1.2.0-6.fc45.x86_ 100% | 84.8 MiB/s | 347.2 KiB | 00m00s [187/189] libselinux-utils-0:3.11-5.fc4 100% | 37.2 MiB/s | 114.3 KiB | 00m00s [188/189] selinux-policy-targeted-0:45. 100% | 32.6 MiB/s | 6.8 MiB | 00m00s [189/189] rpm-plugin-selinux-0:6.1.0-1. 100% | 102.4 KiB/s | 17.8 KiB | 00m00s -------------------------------------------------------------------------------- [189/189] Total 100% | 20.5 MiB/s | 71.2 MiB | 00m03s 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/191] Verify package files 100% | 762.0 B/s | 189.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-1789587950.571591/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-1789587950.571591/root/etc/group for id/name lookup: No such file or directory [ 2/191] Prepare transaction 100% | 2.1 KiB/s | 189.0 B | 00m00s [ 3/191] Installing libgcc-0:16.2.1-2. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/191] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/191] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/191] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/191] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 8/191] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/191] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 181.7 KiB | 00m00s [ 10/191] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 11/191] Installing fedora-repos-0:46- 100% | 0.0 B/s | 5.9 KiB | 00m00s [ 12/191] Installing fedora-release-com 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 13/191] Installing fedora-release-0:4 100% | 7.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/191] 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/191] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 253.6 KiB | 00m00s [ 16/191] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 17/191] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 18/191] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 19/191] Installing coreutils-common-0 100% | 313.1 MiB/s | 11.0 MiB | 00m00s [ 20/191] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 21/191] Installing bash-0:5.3.15-2.fc 100% | 249.2 MiB/s | 8.5 MiB | 00m00s [ 22/191] Installing glibc-common-0:2.4 100% | 57.2 MiB/s | 1.0 MiB | 00m00s [ 23/191] Installing glibc-gconv-extra- 100% | 199.7 MiB/s | 7.8 MiB | 00m00s [ 24/191] Installing glibc-0:2.44.9000- 100% | 183.9 MiB/s | 7.2 MiB | 00m00s [ 25/191] Installing ncurses-libs-0:6.6 100% | 238.0 MiB/s | 974.9 KiB | 00m00s [ 26/191] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/191] Installing zlib-ng-compat-0:2 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [ 28/191] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 29/191] Installing libgpg-error-0:1.6 100% | 58.6 MiB/s | 959.7 KiB | 00m00s [ 30/191] Installing readline-0:8.3-6.f 100% | 252.8 MiB/s | 517.7 KiB | 00m00s [ 31/191] Installing libstdc++-0:16.2.1 100% | 385.8 MiB/s | 3.1 MiB | 00m00s [ 32/191] Installing libzstd-0:1.5.7-6. 100% | 311.7 MiB/s | 957.4 KiB | 00m00s [ 33/191] Installing elfutils-libelf-0: 100% | 360.7 MiB/s | 1.4 MiB | 00m00s [ 34/191] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 35/191] Installing libgcrypt-0:1.12.4 100% | 416.6 MiB/s | 1.7 MiB | 00m00s [ 36/191] Installing gmp-1:6.3.0-6.fc45 100% | 266.1 MiB/s | 817.4 KiB | 00m00s [ 37/191] Installing libacl-0:2.4.0-2.f 100% | 43.6 MiB/s | 44.7 KiB | 00m00s [ 38/191] Installing systemd-libs-0:262 100% | 395.7 MiB/s | 2.8 MiB | 00m00s [ 39/191] Installing libuuid-0:2.42.2-3 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [ 40/191] Installing popt-0:1.19-11.fc4 100% | 35.0 MiB/s | 143.3 KiB | 00m00s [ 41/191] Installing xz-libs-1:5.8.4-1. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 42/191] Installing sqlite-libs-0:3.53 100% | 404.7 MiB/s | 1.6 MiB | 00m00s [ 43/191] Installing npth-0:1.8-5.fc45. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 44/191] Installing elfutils-libs-0:0. 100% | 352.2 MiB/s | 721.3 KiB | 00m00s [ 45/191] Installing libblkid-0:2.42.2- 100% | 276.7 MiB/s | 283.4 KiB | 00m00s [ 46/191] Installing libsepol-0:3.11-2. 100% | 282.3 MiB/s | 867.1 KiB | 00m00s [ 47/191] Installing gnupg2-gpgconf-0:2 100% | 17.9 MiB/s | 255.9 KiB | 00m00s [ 48/191] Installing pcre2-0:10.47-1.fc 100% | 351.5 MiB/s | 720.0 KiB | 00m00s [ 49/191] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.4 KiB | 00m00s [ 50/191] Installing grep-0:3.12-4.fc45 100% | 55.7 MiB/s | 1.0 MiB | 00m00s [ 51/191] Installing sed-0:4.10-2.fc45. 100% | 47.5 MiB/s | 874.9 KiB | 00m00s [ 52/191] Installing findutils-1:4.11.0 100% | 97.9 MiB/s | 2.0 MiB | 00m00s [ 53/191] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 54/191] Installing json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 55/191] Installing libtasn1-0:4.21.0- 100% | 174.3 MiB/s | 178.5 KiB | 00m00s [ 56/191] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 57/191] Installing libidn2-0:2.3.8-4. 100% | 32.3 MiB/s | 562.6 KiB | 00m00s [ 58/191] Installing crypto-policies-0: 100% | 17.3 MiB/s | 159.5 KiB | 00m00s [ 59/191] Installing xz-1:5.8.4-1.fc46. 100% | 59.4 MiB/s | 1.4 MiB | 00m00s [ 60/191] Installing libmount-0:2.42.2- 100% | 198.1 MiB/s | 405.8 KiB | 00m00s [ 61/191] Installing gnupg2-verify-0:2. 100% | 25.0 MiB/s | 357.7 KiB | 00m00s [ 62/191] Installing mpfr-0:4.2.2-4.fc4 100% | 277.0 MiB/s | 850.9 KiB | 00m00s [ 63/191] Installing gawk-0:5.4.1-1.fc4 100% | 106.1 MiB/s | 2.2 MiB | 00m00s [ 64/191] Installing dwz-0:0.17-3.fc45. 100% | 22.0 MiB/s | 292.5 KiB | 00m00s [ 65/191] Installing libksba-0:1.8.1-1. 100% | 212.1 MiB/s | 434.4 KiB | 00m00s [ 66/191] Installing unzip-0:6.0-71.fc4 100% | 31.1 MiB/s | 445.3 KiB | 00m00s [ 67/191] Installing file-libs-0:5.48-3 100% | 617.2 MiB/s | 12.3 MiB | 00m00s [ 68/191] Installing file-0:5.48-3.fc46 100% | 7.8 MiB/s | 103.4 KiB | 00m00s [ 69/191] Installing diffutils-0:3.12-6 100% | 82.4 MiB/s | 1.6 MiB | 00m00s [ 70/191] Installing libattr-0:2.6.0-2. 100% | 24.7 MiB/s | 25.2 KiB | 00m00s [ 71/191] Installing libeconf-0:0.7.9-4 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 72/191] Installing libcap-ng-0:0.9.6- 100% | 69.0 MiB/s | 70.6 KiB | 00m00s [ 73/191] Installing audit-libs-0:4.2.1 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 74/191] Installing pam-libs-0:1.7.2-4 100% | 133.7 MiB/s | 136.9 KiB | 00m00s [ 75/191] Installing libcap-0:2.78-2.fc 100% | 12.3 MiB/s | 213.3 KiB | 00m00s [ 76/191] Installing libsemanage-0:3.11 100% | 157.4 MiB/s | 322.4 KiB | 00m00s [ 77/191] Installing libsmartcols-0:2.4 100% | 185.0 MiB/s | 189.5 KiB | 00m00s [ 78/191] Installing lua-libs-0:5.5.1-2 100% | 292.4 MiB/s | 299.4 KiB | 00m00s [ 79/191] Installing libffi-0:3.8.0-1.f 100% | 94.6 MiB/s | 96.9 KiB | 00m00s [ 80/191] Installing p11-kit-0:0.26.5-1 100% | 105.4 MiB/s | 2.6 MiB | 00m00s [ 81/191] Installing alternatives-0:1.3 100% | 4.8 MiB/s | 63.6 KiB | 00m00s [ 82/191] Installing p11-kit-trust-0:0. 100% | 16.2 MiB/s | 480.1 KiB | 00m00s [ 83/191] Installing ngtcp2-0:1.22.1-3. 100% | 164.0 MiB/s | 335.8 KiB | 00m00s [ 84/191] Installing util-linux-core-0: 100% | 68.3 MiB/s | 1.5 MiB | 00m00s [ 85/191] Installing liblastlog2-0:2.42 100% | 3.0 MiB/s | 39.5 KiB | 00m00s [ 86/191] Installing zip-0:3.0-46.fc45. 100% | 37.9 MiB/s | 698.0 KiB | 00m00s [ 87/191] Installing gnupg2-keyboxd-0:2 100% | 18.0 MiB/s | 202.5 KiB | 00m00s [ 88/191] Installing libpsl-0:0.23.1-1. 100% | 79.6 MiB/s | 81.5 KiB | 00m00s [ 89/191] Installing tar-2:1.35-9.fc45. 100% | 119.0 MiB/s | 3.0 MiB | 00m00s [ 90/191] Installing linkdupes-0:0.7.3- 100% | 51.0 MiB/s | 783.5 KiB | 00m00s [ 91/191] Installing libselinux-utils-0 100% | 18.4 MiB/s | 320.4 KiB | 00m00s [ 92/191] Installing libfdisk-0:2.42.2- 100% | 192.1 MiB/s | 393.4 KiB | 00m00s [ 93/191] Installing fips-provider-0:1. 100% | 401.4 MiB/s | 4.8 MiB | 00m00s [ 94/191] Installing openssl-libs-1:4.0 100% | 393.1 MiB/s | 6.7 MiB | 00m00s [ 95/191] Installing coreutils-0:9.11-6 100% | 131.7 MiB/s | 5.9 MiB | 00m00s [ 96/191] Installing ca-certificates-0: 100% | 1.7 MiB/s | 2.5 MiB | 00m01s [ 97/191] Installing gzip-0:1.14-4.fc45 100% | 22.1 MiB/s | 407.2 KiB | 00m00s [ 98/191] Installing util-linux-0:2.42. 100% | 72.3 MiB/s | 3.8 MiB | 00m00s [ 99/191] Installing policycoreutils-0: 100% | 23.1 MiB/s | 921.4 KiB | 00m00s [100/191] Installing selinux-policy-0:4 100% | 885.5 KiB/s | 34.5 KiB | 00m00s [101/191] Installing selinux-policy-tar 100% | 106.7 MiB/s | 15.1 MiB | 00m00s [102/191] Installing rpm-sequoia-0:1.10 100% | 349.6 MiB/s | 2.4 MiB | 00m00s [103/191] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [104/191] Installing libevent-0:2.1.13- 100% | 240.4 MiB/s | 984.5 KiB | 00m00s [105/191] Installing ngtcp2-crypto-ossl 100% | 51.3 MiB/s | 52.5 KiB | 00m00s [106/191] 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/191] Installing tpm2-tss-0:4.2.0-1 100% | 208.4 MiB/s | 1.7 MiB | 00m00s [108/191] Installing ima-evm-utils-libs 100% | 56.5 MiB/s | 57.9 KiB | 00m00s [109/191] Installing gnupg2-gpg-agent-0 100% | 22.2 MiB/s | 682.8 KiB | 00m00s [110/191] Installing nettle-0:4.0-5.fc4 100% | 262.0 MiB/s | 805.0 KiB | 00m00s [111/191] Installing gnutls-0:3.8.13-5. 100% | 319.8 MiB/s | 3.8 MiB | 00m00s [112/191] Installing zstd-0:1.5.7-6.fc4 100% | 30.9 MiB/s | 506.1 KiB | 00m00s [113/191] Installing libxml2-0:2.15.4-1 100% | 91.9 MiB/s | 1.7 MiB | 00m00s [114/191] Installing bzip2-0:1.0.8-24.f 100% | 6.9 MiB/s | 99.5 KiB | 00m00s [115/191] Installing add-determinism-0: 100% | 119.9 MiB/s | 2.2 MiB | 00m00s [116/191] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [117/191] Installing cpio-0:2.15-10.fc4 100% | 64.9 MiB/s | 1.1 MiB | 00m00s [118/191] Installing ed-0:1.22.6-1.fc46 100% | 11.5 MiB/s | 153.2 KiB | 00m00s [119/191] Installing patch-0:2.8-5.fc45 100% | 17.1 MiB/s | 228.1 KiB | 00m00s [120/191] Installing libpfm-0:4.13.0-23 100% | 432.1 MiB/s | 1.7 MiB | 00m00s [121/191] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [122/191] Installing libarchive-0:3.8.9 100% | 327.4 MiB/s | 1.0 MiB | 00m00s [123/191] Installing libgomp-0:16.2.1-2 100% | 282.7 MiB/s | 578.9 KiB | 00m00s [124/191] Installing libtool-ltdl-0:2.6 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [125/191] Installing gdbm-libs-1:1.23-1 100% | 132.2 MiB/s | 135.4 KiB | 00m00s [126/191] Installing cyrus-sasl-lib-0:2 100% | 123.1 MiB/s | 2.3 MiB | 00m00s [127/191] Installing openldap-0:2.6.14- 100% | 222.2 MiB/s | 682.7 KiB | 00m00s [128/191] Installing gnupg2-dirmngr-0:2 100% | 21.3 MiB/s | 632.8 KiB | 00m00s [129/191] Installing gnupg2-0:2.4.9-18. 100% | 197.0 MiB/s | 6.5 MiB | 00m00s [130/191] Installing gpgverify-0:2.2-5. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [131/191] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [132/191] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [133/191] Installing pkgconf-0:2.5.1-2. 100% | 6.6 MiB/s | 95.2 KiB | 00m00s [134/191] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [135/191] Installing systemd-standalone 100% | 63.9 MiB/s | 981.9 KiB | 00m00s [136/191] Installing rpm-libs-0:6.1.0-1 100% | 274.8 MiB/s | 1.1 MiB | 00m00s [137/191] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [138/191] Installing rpm-build-libs-0:6 100% | 282.4 MiB/s | 289.2 KiB | 00m00s [139/191] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [140/191] Installing libnghttp2-0:1.69. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [141/191] Installing libnghttp3-0:1.18. 100% | 161.0 MiB/s | 164.8 KiB | 00m00s [142/191] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [143/191] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [144/191] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [145/191] Installing krb5-libs-0:1.22.2 100% | 265.2 MiB/s | 2.4 MiB | 00m00s [146/191] Installing libcbor-0:0.14.0-3 100% | 82.9 MiB/s | 84.9 KiB | 00m00s [147/191] Installing libfido2-0:1.17.0- 100% | 252.0 MiB/s | 258.1 KiB | 00m00s [148/191] Installing libssh-0:0.12.2-1. 100% | 236.9 MiB/s | 727.8 KiB | 00m00s [149/191] Installing libbrotli-0:1.2.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [150/191] Installing libcurl-0:8.22.0-1 100% | 361.9 MiB/s | 1.1 MiB | 00m00s [151/191] Installing elfutils-debuginfo 100% | 5.7 MiB/s | 82.2 KiB | 00m00s [152/191] Installing elfutils-0:0.196-1 100% | 144.4 MiB/s | 3.2 MiB | 00m00s [153/191] Installing binutils-0:2.47.50 100% | 284.5 MiB/s | 24.5 MiB | 00m00s [154/191] Installing gdb-minimal-0:17.2 100% | 289.0 MiB/s | 14.2 MiB | 00m00s [155/191] Installing debugedit-0:5.3-3. 100% | 15.6 MiB/s | 224.1 KiB | 00m00s [156/191] Installing curl-0:8.22.0-1.fc 100% | 15.4 MiB/s | 489.4 KiB | 00m00s [157/191] Installing rpm-0:6.1.0-1.fc46 100% | 49.1 MiB/s | 2.5 MiB | 00m00s [158/191] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [159/191] Installing efi-srpm-macros-0: 100% | 40.3 MiB/s | 41.3 KiB | 00m00s [160/191] Installing java-srpm-macros-0 100% | 140.1 KiB/s | 1.1 KiB | 00m00s [161/191] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [162/191] Installing tree-sitter-srpm-m 100% | 9.4 MiB/s | 9.6 KiB | 00m00s [163/191] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [164/191] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [165/191] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [166/191] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [167/191] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [168/191] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [169/191] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [170/191] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [171/191] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [172/191] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [173/191] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [174/191] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [175/191] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [176/191] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [177/191] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [178/191] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [179/191] Installing redhat-rpm-config- 100% | 62.0 MiB/s | 190.4 KiB | 00m00s [180/191] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [181/191] Installing rpm-build-0:6.1.0- 100% | 16.6 MiB/s | 322.1 KiB | 00m00s [182/191] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.5 KiB | 00m00s [183/191] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [184/191] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [185/191] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [186/191] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [187/191] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [188/191] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [189/191] Installing which-0:2.25-2.fc4 100% | 5.6 MiB/s | 85.8 KiB | 00m00s [190/191] Installing shadow-utils-2:4.2 100% | 98.6 MiB/s | 3.9 MiB | 00m00s [191/191] 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-7.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.11-6.fc45.x86_64 coreutils-common-9.11-6.fc45.x86_64 cpio-2.15-10.fc45.x86_64 crypto-policies-20260713-2.gitc42da77.fc45.noarch curl-8.22.0-1.fc46.x86_64 cyrus-sasl-lib-2.1.28-37.fc45.x86_64 debugedit-5.3-3.fc45.x86_64 diffutils-3.12-6.fc45.x86_64 dwz-0.17-3.fc45.x86_64 ed-1.22.6-1.fc46.x86_64 efi-srpm-macros-6-9.fc45.noarch elfutils-0.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.2-6.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-2.fc46.x86_64 glibc-common-2.44.9000-2.fc46.x86_64 glibc-gconv-extra-2.44.9000-2.fc46.x86_64 glibc-minimal-langpack-2.44.9000-2.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.2-3.fc45.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.22.0-1.fc46.x86_64 libeconf-0.7.9-4.fc45.x86_64 libevent-2.1.13-1.fc46.x86_64 libfdisk-2.42.2-3.fc45.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.2-3.fc45.x86_64 libmount-2.42.2-3.fc45.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.1-1.fc45.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.2-3.fc45.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.2-3.fc45.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 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.2-3.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-5.fc45.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-344-7.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.17-1.fc46.noarch selinux-policy-targeted-45.17-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~rc3-1.fc46.x86_64 systemd-standalone-sysusers-262~rc3-1.fc46.x86_64 tar-1.35-9.fc45.x86_64 tpm2-tss-4.2.0-1.fc45.x86_64 tree-sitter-srpm-macros-0.4.6-2.fc45.noarch unzip-6.0-71.fc45.x86_64 util-linux-2.42.2-3.fc45.x86_64 util-linux-core-2.42.2-3.fc45.x86_64 which-2.25-2.fc45.x86_64 xxhash-libs-0.8.3-5.fc45.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.oyJhUh setting SOURCE_DATE_EPOCH=1789516800 Wrote: /builddir/build/SRPMS/ruff-0.16.8-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-1789587950.571591/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-wpkoj8s2/ruff/ruff.spec) Config(child) 0 minutes 26 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.8-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-1789587950.571591/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1789587950.571591/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-1789587950.571591/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.5.0-1.fc46.x86_64 dnf5-plugins-5.4.5.0-1.fc46.x86_64 Finish: chroot init Start: build phase for ruff-0.16.8-1.fc46.src.rpm Start: build setup for ruff-0.16.8-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.0QFErf setting SOURCE_DATE_EPOCH=1789516800 Wrote: /builddir/build/SRPMS/ruff-0.16.8-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 248.8 KiB/s | 22.1 KiB | 00m00s Copr repository 100% | 118.2 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.5-2.fc45 fedora 14.9 KiB rust2rpm-helper x86_64 0:0.2.0-1.fc45 fedora 2.1 MiB tomcli noarch 0:0.10.1-6.fc45 fedora 152.0 KiB Installing dependencies: annobin-docs noarch 0:13.31-1.fc46 fedora 99.7 KiB annobin-plugin-gcc x86_64 0:13.31-1.fc46 fedora 716.3 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-2.fc46 fedora 2.3 MiB kernel-headers x86_64 0:7.3.0-0.rc2.24.fc46 fedora 7.1 MiB less x86_64 0:704-4.fc46 fedora 483.5 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-2.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-9.fc45 fedora 504.9 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-1.fc45 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% | 176.0 KiB/s | 14.6 KiB | 00m00s [ 2/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 373.4 KiB/s | 75.8 KiB | 00m00s [ 3/34] python3-click-1:8.4.2-1.fc45.no 100% | 1.3 MiB/s | 291.5 KiB | 00m00s [ 4/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 1.8 MiB/s | 848.0 KiB | 00m00s [ 5/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 2.0 MiB/s | 148.9 KiB | 00m00s [ 6/34] libgit2_1.9-0:1.9.7-2.fc46.x86_ 100% | 3.7 MiB/s | 611.9 KiB | 00m00s [ 7/34] less-0:704-4.fc46.x86_64 100% | 2.7 MiB/s | 228.0 KiB | 00m00s [ 8/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 513.4 KiB/s | 38.5 KiB | 00m00s [ 9/34] cargo-0:1.98.1-1.fc46.x86_64 100% | 11.8 MiB/s | 7.9 MiB | 00m01s [10/34] rust-0:1.98.1-1.fc46.x86_64 100% | 29.7 MiB/s | 30.1 MiB | 00m01s [11/34] rust-std-static-0:1.98.1-1.fc46 100% | 42.3 MiB/s | 40.2 MiB | 00m01s [12/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 707.8 KiB/s | 75.7 KiB | 00m00s [13/34] make-1:4.4.1-13.fc45.x86_64 100% | 4.7 MiB/s | 588.3 KiB | 00m00s [14/34] glibc-devel-0:2.44.9000-2.fc46. 100% | 5.0 MiB/s | 664.1 KiB | 00m00s [15/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 287.1 KiB/s | 30.4 KiB | 00m00s [16/34] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 22.2 MiB/s | 14.6 MiB | 00m01s [17/34] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 28.2 MiB/s | 43.3 MiB | 00m02s [18/34] python3-0:3.15.0~rc2-1.fc46.x86 100% | 261.6 KiB/s | 27.5 KiB | 00m00s [19/34] expat-0:2.8.3-1.fc46.x86_64 100% | 1.8 MiB/s | 132.0 KiB | 00m00s [20/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 1.0 MiB/s | 98.5 KiB | 00m00s [21/34] tzdata-0:2026c-1.fc45.noarch 100% | 8.9 MiB/s | 712.0 KiB | 00m00s [22/34] python3-libs-0:3.15.0~rc2-1.fc4 100% | 42.1 MiB/s | 11.2 MiB | 00m00s [23/34] python-pip-wheel-0:26.2.1-1.fc4 100% | 13.0 MiB/s | 1.2 MiB | 00m00s [24/34] kernel-headers-0:7.3.0-0.rc2.24 100% | 20.8 MiB/s | 1.8 MiB | 00m00s [25/34] libatomic-0:16.2.1-2.fc46.1.x86 100% | 870.6 KiB/s | 55.7 KiB | 00m00s [26/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 130.0 KiB/s | 8.3 KiB | 00m00s [27/34] python3-tomlkit-0:0.13.2-9.fc45 100% | 1.9 MiB/s | 127.4 KiB | 00m00s [28/34] libedit-0:3.1-60.20260512cvs.fc 100% | 1.3 MiB/s | 110.0 KiB | 00m00s [29/34] cargo2rpm-0:0.4.0-1.fc46.noarch 100% | 812.5 KiB/s | 186.9 KiB | 00m00s [30/34] llvm22-filesystem-0:22.1.8-3.fc 100% | 157.3 KiB/s | 12.4 KiB | 00m00s [31/34] annobin-plugin-gcc-0:13.31-1.fc 100% | 6.5 MiB/s | 701.8 KiB | 00m00s [32/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 887.7 KiB/s | 59.5 KiB | 00m00s [33/34] annobin-docs-0:13.31-1.fc46.noa 100% | 813.0 KiB/s | 87.0 KiB | 00m00s [34/34] llvm22-libs-0:22.1.8-3.fc46.x86 100% | 69.4 MiB/s | 34.1 MiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 59.0 MiB/s | 190.1 MiB | 00m03s 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% | 360.9 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.31 100% | 98.5 MiB/s | 100.8 KiB | 00m00s [ 7/36] Installing llvm22-filesystem-0: 100% | 0.0 B/s | 1.1 KiB | 00m00s [ 8/36] Installing libedit-0:3.1-60.202 100% | 122.0 MiB/s | 250.0 KiB | 00m00s [ 9/36] Installing llvm22-libs-0:22.1.8 100% | 482.7 MiB/s | 140.5 MiB | 00m00s [10/36] Installing libatomic-0:16.2.1-2 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [11/36] Installing kernel-headers-0:7.3 100% | 153.6 MiB/s | 7.2 MiB | 00m00s [12/36] Installing glibc-devel-0:2.44.9 100% | 113.9 MiB/s | 2.4 MiB | 00m00s [13/36] Installing libxcrypt-devel-0:4. 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [14/36] Installing python-pip-wheel-0:2 100% | 253.6 MiB/s | 1.3 MiB | 00m00s [15/36] Installing tzdata-0:2026c-1.fc4 100% | 24.3 MiB/s | 1.5 MiB | 00m00s [16/36] Installing mpdecimal-0:4.0.1-4. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [17/36] Installing expat-0:2.8.3-1.fc46 100% | 16.6 MiB/s | 340.5 KiB | 00m00s [18/36] Installing python3-libs-0:3.15. 100% | 286.0 MiB/s | 48.6 MiB | 00m00s [19/36] Installing python3-0:3.15.0~rc2 100% | 2.0 MiB/s | 30.5 KiB | 00m00s [20/36] Installing python3-tomlkit-0:0. 100% | 167.4 MiB/s | 514.2 KiB | 00m00s [21/36] Installing make-1:4.4.1-13.fc45 100% | 85.9 MiB/s | 1.8 MiB | 00m00s [22/36] Installing gcc-0:16.2.1-2.fc46. 100% | 406.3 MiB/s | 121.9 MiB | 00m00s [23/36] Installing rust-0:1.98.1-1.fc46 100% | 403.3 MiB/s | 90.7 MiB | 00m00s [24/36] Installing rust-std-static-0:1. 100% | 503.3 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% | 338.9 MiB/s | 23.7 MiB | 00m00s [28/36] Installing cargo2rpm-0:0.4.0-1. 100% | 60.5 MiB/s | 1.4 MiB | 00m00s [29/36] Installing less-0:704-4.fc46.x8 100% | 28.0 MiB/s | 487.3 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% | 35.1 MiB/s | 718.0 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.9 MiB/s | 58.7 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 14.8 MiB/s | 2.1 MiB | 00m00s Warning: skipped OpenPGP checks for 1 package from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.QaUlCE setting SOURCE_DATE_EPOCH=1789516800 Wrote: /builddir/build/SRPMS/ruff-0.16.8-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 452.0 KiB/s | 22.1 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 "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.8-1.fc46.src.rpm Start: rpmbuild ruff-0.16.8-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.hNb8QY setting SOURCE_DATE_EPOCH=1789516800 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.sdsiMt Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.16.8-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.16.8-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.8-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.8" 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.8-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.i90wXp + umask 022 + cd /builddir/build/BUILD/ruff-0.16.8-build + cd /builddir/build/BUILD/ruff-0.16.8-build + rm -rf ruff-0.16.8 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.16.8.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.16.8 + /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_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=76b8c9f83b8bb876e841248b638f3728da3f86fe + [[ 76b8c9f83b8bb876e841248b638f3728da3f86fe != 76b8c9f83b8bb876e841248b638f3728da3f86fe ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.2g3pQZ + umask 022 + cd /builddir/build/BUILD/ruff-0.16.8-build + cd ruff-0.16.8 + /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.8-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 145.7 KiB/s | 22.1 KiB | 00m00s Copr repository 100% | 90.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+default-devel noarch 0:1.1.5-1.fc45 fedora 1.6 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+std-devel noarch 0:1.0.14-2.fc45 fedora 4.1 KiB rust-anyhow+default-devel noarch 0:1.0.104-1.fc45 fedora 2.5 KiB rust-arc-swap+default-devel noarch 0:1.9.2-2.fc45 fedora 2.2 KiB rust-argfile+default-devel noarch 0:1.0.0-2.fc45 fedora 4.1 KiB rust-arrayvec+default-devel noarch 0:0.7.8-1.fc45 fedora 1.7 KiB rust-assert_fs+default-devel noarch 0:1.1.4-2.fc45 fedora 5.2 KiB rust-bitflags+default-devel noarch 0:2.13.2-1.fc46 fedora 2.3 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+default-devel noarch 0:1.13.1-1.fc46 fedora 2.7 KiB rust-cachedir+default-devel noarch 0:0.3.1-7.fc45 fedora 815.0 B rust-camino+default-devel noarch 0:1.2.5-1.fc45 fedora 2.5 KiB rust-camino+serde1-devel noarch 0:1.2.5-1.fc45 fedora 2.5 KiB rust-char_str+default-devel noarch 0:0.0.4-1.fc46 fedora 3.4 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-clap+default-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+derive-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+env-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+string-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+wrap_help-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap_complete_command+default-devel noarch 0:0.6.1-5.fc45 fedora 1.3 KiB rust-clearscreen+default-devel noarch 0:4.0.6-2.fc45 fedora 1.5 KiB rust-colored+default-devel noarch 0:3.1.1-2.fc45 fedora 2.2 KiB rust-colored+no-color-devel noarch 0:3.1.1-2.fc45 fedora 2.2 KiB rust-compact_str+default-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-compact_str+serde-devel noarch 0:0.10.0-1.fc45 fedora 3.3 KiB rust-countme+default-devel noarch 0:3.0.1-7.fc45 fedora 1.3 KiB rust-crossbeam+default-devel noarch 0:0.8.5-1.fc46 fedora 2.3 KiB rust-csv+default-devel noarch 0:1.4.0-3.fc45 fedora 4.8 KiB rust-ctrlc+default-devel noarch 0:3.5.2-2.fc45 fedora 1.6 KiB rust-dashmap+default-devel noarch 0:6.2.1-2.fc45 fedora 1.9 KiB rust-datatest-stable+default-devel noarch 0:0.3.3-9.fc45 fedora 2.1 KiB rust-drop_bomb+default-devel noarch 0:0.1.5-7.fc45 fedora 826.0 B rust-dunce+default-devel noarch 0:1.0.5-5.fc45 fedora 1.3 KiB rust-etcetera+default-devel noarch 0:0.11.0-3.fc45 fedora 1.1 KiB rust-fern+default-devel noarch 0:0.7.1-7.fc45 fedora 3.8 KiB rust-filetime+default-devel noarch 0:0.2.29-2.fc45 fedora 1.3 KiB rust-gen-lsp-types+default-devel noarch 0:0.11.0-1.fc46 fedora 1.8 KiB rust-gen-lsp-types+url-devel noarch 0:0.11.0-1.fc46 fedora 1.8 KiB rust-get-size2+compact-str-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+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+thin-vec-devel noarch 0:0.11.0-1.fc46 fedora 4.6 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+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+default-devel noarch 0:0.5.0-6.fc45 fedora 892.0 B rust-icu_properties+default-devel noarch 0:2.3.0-1.fc46 fedora 4.5 KiB rust-ignore+default-devel noarch 0:0.4.33-1.fc45 fedora 2.0 KiB rust-imperative+default-devel noarch 0:1.0.7-3.fc45 fedora 4.3 KiB rust-indexmap+default-devel noarch 0:2.14.2-1.fc46 fedora 3.0 KiB rust-indicatif+default-devel noarch 0:0.18.4-2.fc45 fedora 3.7 KiB rust-indoc+default-devel noarch 0:2.0.7-3.fc45 fedora 2.1 KiB rust-insta+default-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+default-devel noarch 0:0.7.0-2.fc45 fedora 1.3 KiB rust-is-macro+default-devel noarch 0:0.3.8-1.fc46 fedora 1.6 KiB rust-itertools+default-devel noarch 0:0.15.0-2.fc45 fedora 3.2 KiB rust-jiff+default-devel noarch 0:0.2.37-1.fc46 fedora 3.5 KiB rust-jod-thread+default-devel noarch 0:1.0.0-3.fc45 fedora 1.1 KiB rust-libcst-devel noarch 0:1.8.6-3.fc45 fedora 597.5 KiB rust-log+default-devel noarch 0:0.4.34-1.fc46 fedora 1.9 KiB rust-lsp-server+default-devel noarch 0:0.10.0-2.fc46 fedora 2.4 KiB rust-matchit+default-devel noarch 0:0.9.2-2.fc45 fedora 2.2 KiB rust-memchr+default-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-memchr+std-devel noarch 0:2.8.3-2.fc45 fedora 1.8 KiB rust-natord+default-devel noarch 0:1.0.9-26.fc45 fedora 432.0 B rust-notify+default-devel noarch 0:8.2.0-3.fc45 fedora 1.9 KiB rust-ordermap+default-devel noarch 0:1.2.2-1.fc46 fedora 2.8 KiB rust-ordermap+serde-devel noarch 0:1.2.2-1.fc46 fedora 2.8 KiB rust-parking_lot+default-devel noarch 0:0.12.5-3.fc45 fedora 1.9 KiB rust-path-absolutize+default-devel noarch 0:4.0.1-1.fc46 fedora 1.4 KiB rust-path-absolutize+fixed_workdir-devel noarch 0:4.0.1-1.fc46 fedora 1.4 KiB rust-path-slash+default-devel noarch 0:0.2.1-8.fc45 fedora 966.0 B rust-pathdiff+default-devel noarch 0:0.2.3-5.fc45 fedora 1.1 KiB rust-pep440_rs+default-devel noarch 0:0.7.3-4.fc45 fedora 1.4 KiB rust-pep440_rs+version-ranges-devel noarch 0:0.7.3-4.fc45 fedora 1.4 KiB rust-pretty_assertions+default-devel noarch 0:1.4.1-5.fc45 fedora 1.6 KiB rust-proc-macro2+default-devel noarch 0:1.0.107-1.fc46 fedora 2.3 KiB rust-pyproject-toml+default-devel noarch 0:0.13.7-3.fc45 fedora 1.5 KiB rust-quick-junit+default-devel noarch 0:0.6.1-2.fc45 fedora 2.8 KiB rust-quickcheck-devel noarch 0:1.1.0-2.fc45 fedora 100.1 KiB rust-quickcheck_macros+default-devel noarch 0:1.2.0-2.fc45 fedora 1.4 KiB rust-quote+default-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-rand+std_rng-devel noarch 0:0.10.2-2.fc45 fedora 2.3 KiB rust-rand-devel noarch 0:0.10.2-2.fc45 fedora 413.5 KiB rust-rayon+default-devel noarch 0:1.12.0-2.fc45 fedora 2.2 KiB rust-regex+default-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex-automata+default-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-rkyv+default-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rustc-hash+default-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustc-stable-hash+default-devel noarch 0:0.1.2-4.fc45 fedora 894.0 B rust-salsa+compact_str-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+inventory-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+macros-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+ordermap-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.2-1.fc46 fedora 14.4 KiB rust-salsa-devel noarch 0:0.28.2-1.fc46 fedora 1.3 MiB rust-same-file+default-devel noarch 0:1.0.6-18.fc45 fedora 1.0 KiB rust-schemars+default-devel noarch 0:1.2.1-4.fc46 fedora 5.8 KiB rust-seahash+default-devel noarch 0:4.1.0-15.fc45 fedora 1.0 KiB rust-serde+default-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+derive-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_json+default-devel noarch 0:1.0.151-1.fc45 fedora 3.0 KiB rust-serde_test+default-devel noarch 0:1.0.177-5.fc45 fedora 1.4 KiB rust-shellexpand+default-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-similar+default-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar+inline-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-smallvec+const_generics-devel noarch 0:1.16.1-1.fc46 fedora 1.9 KiB rust-smallvec+const_new-devel noarch 0:1.16.1-1.fc46 fedora 1.9 KiB rust-smallvec+default-devel noarch 0:1.16.1-1.fc46 fedora 1.9 KiB rust-smallvec+union-devel noarch 0:1.16.1-1.fc46 fedora 1.9 KiB rust-snapbox+cmd-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+default-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-stacker+default-devel noarch 0:0.1.25-1.fc45 fedora 1.5 KiB rust-static_assertions+default-devel noarch 0:1.1.0-19.fc45 fedora 1.4 KiB rust-strum+default-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_macros+default-devel noarch 0:0.28.0-2.fc45 fedora 1.4 KiB rust-supports-hyperlinks+default-devel noarch 0:3.2.0-3.fc45 fedora 1.0 KiB rust-syn+default-devel noarch 0:3.0.5-1.fc46 fedora 4.8 KiB rust-syn+derive-devel noarch 0:3.0.5-1.fc46 fedora 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.5-1.fc46 fedora 4.8 KiB rust-syn+full-devel noarch 0:3.0.5-1.fc46 fedora 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.5-1.fc46 fedora 4.8 KiB rust-tempfile+default-devel noarch 0:3.27.0-2.fc45 fedora 2.1 KiB rust-test-case+default-devel noarch 0:3.3.1-8.fc45 fedora 1.6 KiB rust-thin-vec+default-devel noarch 0:0.2.19-1.fc45 fedora 1.3 KiB rust-thin-vec+serde-devel noarch 0:0.2.19-1.fc45 fedora 1.3 KiB rust-thiserror+default-devel noarch 0:2.0.20-1.fc45 fedora 2.4 KiB rust-tikv-jemallocator+default-devel noarch 0:0.7.0-2.fc45 fedora 3.1 KiB rust-toml+default-devel noarch 0:1.1.5-1.fc46 fedora 6.2 KiB rust-toml_parser+default-devel noarch 0:1.1.3-1.fc46 fedora 4.4 KiB rust-tracing+default-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-flame+default-devel noarch 0:0.2.0-5.fc45 fedora 1.3 KiB rust-tracing-log+default-devel noarch 0:0.2.0-7.fc45 fedora 1.3 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+default-devel noarch 0:2.0.2-10.fc45 fedora 962.0 B rust-unicode-ident+default-devel noarch 0:1.0.24-2.fc45 fedora 2.0 KiB rust-unicode-normalization+default-devel noarch 0:0.1.25-5.fc45 fedora 1.6 KiB rust-unicode-width+default-devel noarch 0:0.2.2-3.fc45 fedora 1.7 KiB rust-unicode_names2+default-devel noarch 0:1.3.0-5.fc45 fedora 1.8 KiB rust-url+default-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-uuid+default-devel noarch 0:1.26.0-1.fc46 fedora 3.4 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-wild+default-devel noarch 0:2.2.1-6.fc45 fedora 1.4 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.1-1.fc46 copr_base 66.5 MiB clang-devel x86_64 0:23.1.1-1.fc46 copr_base 34.1 MiB clang-libs x86_64 0:23.1.1-1.fc46 copr_base 110.5 MiB clang-resource-filesystem x86_64 0:23.1.1-1.fc46 copr_base 15.3 KiB clang-tools-extra x86_64 0:23.1.1-1.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:30.2-3.fc45 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.3.0-14.fc44 fedora 1.1 MiB jemalloc-devel x86_64 0:5.3.0-14.fc44 fedora 221.2 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.1-1.fc46 copr_base 86.7 MiB llvm-devel x86_64 0:23.1.1-1.fc46 copr_base 37.2 MiB llvm-filesystem x86_64 0:23.1.1-1.fc46 copr_base 0.0 B llvm-googletest x86_64 0:23.1.1-1.fc46 copr_base 2.2 MiB llvm-libs x86_64 0:23.1.1-1.fc46 copr_base 146.1 MiB llvm-static x86_64 0:23.1.1-1.fc46 copr_base 367.1 MiB llvm-test x86_64 0:23.1.1-1.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+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-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+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-devel noarch 0:1.0.14-2.fc45 fedora 65.6 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-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-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-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+std-devel noarch 0:0.7.8-1.fc45 fedora 1.7 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-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+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-bitflags-devel noarch 0:2.13.2-1.fc46 fedora 230.6 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-bstr+std-devel noarch 0:1.13.1-1.fc46 fedora 2.7 KiB rust-bstr+unicode-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-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-cachedir-devel noarch 0:0.3.1-7.fc45 fedora 16.0 KiB rust-camino-devel noarch 0:1.2.5-1.fc45 fedora 167.8 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.2.62-3.fc46 fedora 1.8 KiB rust-cc+parallel-devel noarch 0:1.2.62-3.fc46 fedora 1.8 KiB rust-cc-devel noarch 0:1.2.62-3.fc46 fedora 374.2 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.4-3.fc45 fedora 1.2 KiB rust-cfg-if-devel noarch 0:1.0.4-3.fc45 fedora 21.9 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-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-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+color-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+error-context-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+help-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+std-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+suggestions-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap+usage-devel noarch 0:4.6.6-1.fc45 fedora 14.5 KiB rust-clap-devel noarch 0:4.6.6-1.fc45 fedora 224.3 KiB rust-clap_builder+color-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+env-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+error-context-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+help-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+std-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+string-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+suggestions-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+usage-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder+wrap_help-devel noarch 0:4.6.6-1.fc45 fedora 4.6 KiB rust-clap_builder-devel noarch 0:4.6.6-1.fc45 fedora 940.2 KiB rust-clap_complete+default-devel noarch 0:4.6.9-1.fc46 fedora 5.5 KiB rust-clap_complete-devel noarch 0:4.6.9-1.fc46 fedora 186.9 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-clap_complete_nushell+default-devel noarch 0:4.6.0-2.fc45 fedora 4.7 KiB rust-clap_complete_nushell-devel noarch 0:4.6.0-2.fc45 fedora 37.0 KiB rust-clap_derive+default-devel noarch 0:4.6.4-1.fc45 fedora 3.9 KiB rust-clap_derive-devel noarch 0:4.6.4-1.fc45 fedora 172.9 KiB rust-clap_lex+default-devel noarch 0:1.1.0-2.fc45 fedora 4.0 KiB rust-clap_lex-devel noarch 0:1.1.0-2.fc45 fedora 42.0 KiB rust-clearscreen-devel noarch 0:4.0.6-2.fc45 fedora 254.9 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-colored-devel noarch 0:3.1.1-2.fc45 fedora 118.4 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-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-countme-devel noarch 0:3.0.1-7.fc45 fedora 25.9 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.1-1.fc46 fedora 1.4 KiB rust-crc32fast+std-devel noarch 0:1.5.1-1.fc46 fedora 1.4 KiB rust-crc32fast-devel noarch 0:1.5.1-1.fc46 fedora 119.1 KiB rust-crossbeam+alloc-devel noarch 0:0.8.5-1.fc46 fedora 2.3 KiB rust-crossbeam+std-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-devel noarch 0:0.8.5-1.fc46 fedora 28.0 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-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-derive-where+default-devel noarch 0:1.6.1-2.fc45 fedora 2.3 KiB rust-derive-where-devel noarch 0:1.6.1-2.fc45 fedora 301.9 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-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-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-etcetera-devel noarch 0:0.11.0-3.fc45 fedora 60.2 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-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-find-msvc-tools+default-devel noarch 0:0.1.12-1.fc46 fedora 1.3 KiB rust-find-msvc-tools-devel noarch 0:0.1.12-1.fc46 fedora 113.4 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-gen-lsp-types-devel noarch 0:0.11.0-1.fc46 fedora 655.0 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+get-size-derive2-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-devel noarch 0:0.11.0-1.fc46 fedora 95.0 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-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+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-devel noarch 0:0.5.0-6.fc45 fedora 41.9 KiB 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+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-icu_properties_data-devel noarch 0:2.3.0-1.fc46 fedora 1.4 MiB rust-icu_provider+baked-devel noarch 0:2.3.0-1.fc46 fedora 4.8 KiB rust-icu_provider-devel noarch 0:2.3.0-1.fc46 fedora 203.8 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-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+serde-devel noarch 0:2.14.2-1.fc46 fedora 3.0 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-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+colors-devel noarch 0:1.48.0-1.fc46 fedora 3.4 KiB rust-insta+console-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-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-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-is-macro-devel noarch 0:0.3.8-1.fc46 fedora 28.4 KiB rust-itertools+use_alloc-devel noarch 0:0.15.0-2.fc45 fedora 3.2 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-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+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-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-jiff-devel noarch 0:0.2.37-1.fc46 fedora 3.3 MiB rust-jobserver-devel noarch 0:0.1.35-2.fc45 fedora 93.6 KiB rust-jod-thread-devel noarch 0:1.0.0-3.fc45 fedora 15.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.8.6-3.fc45 fedora 1.0 KiB rust-libcst_derive-devel noarch 0:1.8.6-3.fc45 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+std-devel noarch 0:0.4.34-1.fc46 fedora 1.9 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-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-matchit-devel noarch 0:0.9.2-2.fc45 fedora 160.7 KiB rust-memchr+alloc-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-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-natord-devel noarch 0:1.0.9-26.fc45 fedora 9.9 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-devel noarch 0:8.2.0-3.fc45 fedora 155.3 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+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-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-devel noarch 0:0.12.5-3.fc45 fedora 196.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-absolutize-devel noarch 0:4.0.1-1.fc46 fedora 35.4 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-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-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-devel noarch 0:0.7.3-4.fc45 fedora 204.9 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-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-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+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-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-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-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-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-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.2-2.fc45 fedora 2.3 KiB rust-rand0.8+alloc-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+default-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+getrandom-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+libc-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+rand_chacha-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+std-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8+std_rng-devel noarch 0:0.8.7-1.fc45 fedora 2.1 KiB rust-rand0.8-devel noarch 0:0.8.7-1.fc45 fedora 319.0 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-rayon-devel noarch 0:1.12.0-2.fc45 fedora 885.2 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+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-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+std-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-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-build-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+dfa-search-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-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+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+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-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+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-regex-syntax-devel noarch 0:0.8.11-2.fc45 fedora 1.6 MiB 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+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-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+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-rustix+alloc-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+default-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+fs-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+std-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix+termios-devel noarch 0:1.1.4-2.fc45 fedora 9.3 KiB rust-rustix-devel noarch 0:1.1.4-2.fc45 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.2-1.fc46 fedora 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.2-1.fc46 fedora 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.2-1.fc46 fedora 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.2-1.fc46 fedora 188.3 KiB 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+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-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-seahash-devel noarch 0:4.1.0-15.fc45 fedora 64.0 KiB rust-serde+alloc-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+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_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+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_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-serde_test-devel noarch 0:1.0.177-5.fc45 fedora 99.1 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+base-0-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shellexpand+dirs-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-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+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-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.2-2.fc45 fedora 1.4 KiB rust-siphasher+std-devel noarch 0:1.0.2-2.fc45 fedora 1.4 KiB rust-siphasher-devel noarch 0:1.0.2-2.fc45 fedora 53.0 KiB rust-smallvec-devel noarch 0:1.16.1-1.fc46 fedora 130.3 KiB rust-snapbox+color-auto-devel noarch 0:1.2.2-2.fc45 fedora 6.0 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-devel noarch 0:1.2.2-2.fc45 fedora 266.8 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-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-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+std-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.5-1.fc46 fedora 4.8 KiB rust-syn+printing-devel noarch 0:3.0.5-1.fc46 fedora 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.5-1.fc46 fedora 4.8 KiB rust-syn+visit-devel noarch 0:3.0.5-1.fc46 fedora 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.5-1.fc46 fedora 4.8 KiB rust-syn-devel noarch 0:3.0.5-1.fc46 fedora 2.2 MiB 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-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.13.2-4.fc45 fedora 1.6 KiB rust-synstructure+proc-macro-devel noarch 0:0.13.2-4.fc45 fedora 1.6 KiB rust-synstructure-devel noarch 0:0.13.2-4.fc45 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+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-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-devel noarch 0:3.3.1-8.fc45 fedora 15.7 KiB rust-test-case-macros-devel noarch 0:3.3.1-7.fc45 fedora 11.4 KiB rust-thin-vec+std-devel noarch 0:0.2.19-1.fc45 fedora 1.3 KiB rust-thin-vec-devel noarch 0:0.2.19-1.fc45 fedora 162.0 KiB rust-thiserror+std-devel noarch 0:2.0.20-1.fc45 fedora 2.4 KiB rust-thiserror-devel noarch 0:2.0.20-1.fc45 fedora 103.4 KiB rust-thiserror-impl+default-devel noarch 0:2.0.20-1.fc45 fedora 1.4 KiB rust-thiserror-impl-devel noarch 0:2.0.20-1.fc45 fedora 92.1 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-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-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-toml+display-devel noarch 0:1.1.5-1.fc46 fedora 6.2 KiB rust-toml+parse-devel noarch 0:1.1.5-1.fc46 fedora 6.2 KiB rust-toml+serde-devel noarch 0:1.1.5-1.fc46 fedora 6.2 KiB rust-toml+std-devel noarch 0:1.1.5-1.fc46 fedora 6.2 KiB rust-toml-devel noarch 0:1.1.5-1.fc46 fedora 293.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_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-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+attributes-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+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-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+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-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-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-devel noarch 0:1.0.24-2.fc45 fedora 304.3 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+cjk-devel noarch 0:0.2.2-3.fc45 fedora 1.7 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-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+serde-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB 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-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+std-devel noarch 0:1.26.0-1.fc46 fedora 3.4 KiB rust-uuid-devel noarch 0:1.26.0-1.fc46 fedora 298.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-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-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.2-2.fc45 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.57-1.fc46 fedora 9.8 KiB rust-zerocopy+simd-devel noarch 0:0.8.57-1.fc46 fedora 9.8 KiB rust-zerocopy-derive+default-devel noarch 0:0.8.57-1.fc46 fedora 3.9 KiB rust-zerocopy-derive-devel noarch 0:0.8.57-1.fc46 fedora 972.3 KiB rust-zerocopy-devel noarch 0:0.8.57-1.fc46 fedora 1.5 MiB rust-zerofrom+derive-devel noarch 0:0.1.8-2.fc45 fedora 2.8 KiB rust-zerofrom-derive-devel noarch 0:0.1.7-2.fc45 fedora 21.0 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: 1168 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/1168] rust-aho-corasick+default-d 100% | 213.5 KiB/s | 7.9 KiB | 00m00s [ 2/1168] rust-anstream+default-devel 100% | 195.3 KiB/s | 8.6 KiB | 00m00s [ 3/1168] rust-anstyle+default-devel- 100% | 173.8 KiB/s | 8.3 KiB | 00m00s [ 4/1168] rust-anstyle+std-devel-0:1. 100% | 318.8 KiB/s | 8.3 KiB | 00m00s [ 5/1168] rust-anyhow+default-devel-0 100% | 305.4 KiB/s | 9.2 KiB | 00m00s [ 6/1168] rust-arc-swap+default-devel 100% | 251.0 KiB/s | 8.3 KiB | 00m00s [ 7/1168] rust-argfile+default-devel- 100% | 247.8 KiB/s | 7.9 KiB | 00m00s [ 8/1168] rust-arrayvec+default-devel 100% | 231.8 KiB/s | 8.1 KiB | 00m00s [ 9/1168] rust-assert_fs+default-deve 100% | 192.2 KiB/s | 8.1 KiB | 00m00s [ 10/1168] rust-bitflags+default-devel 100% | 197.9 KiB/s | 8.9 KiB | 00m00s [ 11/1168] rust-bitvec+alloc-devel-0:1 100% | 198.4 KiB/s | 7.7 KiB | 00m00s [ 12/1168] rust-bstr+default-devel-0:1 100% | 211.4 KiB/s | 8.5 KiB | 00m00s [ 13/1168] rust-cachedir+default-devel 100% | 268.5 KiB/s | 7.8 KiB | 00m00s [ 14/1168] rust-camino+default-devel-0 100% | 282.7 KiB/s | 8.5 KiB | 00m00s [ 15/1168] rust-camino+serde1-devel-0: 100% | 278.6 KiB/s | 8.6 KiB | 00m00s [ 16/1168] rust-bitvec-devel-0:1.0.1-8 100% | 2.0 MiB/s | 247.0 KiB | 00m00s [ 17/1168] rust-clap+default-devel-0:4 100% | 308.9 KiB/s | 10.5 KiB | 00m00s [ 18/1168] rust-clap+env-devel-0:4.6.6 100% | 397.1 KiB/s | 10.3 KiB | 00m00s [ 19/1168] rust-clap+derive-devel-0:4. 100% | 313.5 KiB/s | 10.3 KiB | 00m00s [ 20/1168] rust-clap+string-devel-0:4. 100% | 397.9 KiB/s | 10.3 KiB | 00m00s [ 21/1168] rust-clap+wrap_help-devel-0 100% | 369.7 KiB/s | 10.4 KiB | 00m00s [ 22/1168] rust-clap_complete_command+ 100% | 223.1 KiB/s | 8.0 KiB | 00m00s [ 23/1168] rust-clearscreen+default-de 100% | 246.6 KiB/s | 8.4 KiB | 00m00s [ 24/1168] rust-colored+default-devel- 100% | 258.7 KiB/s | 8.0 KiB | 00m00s [ 25/1168] rust-colored+no-color-devel 100% | 321.0 KiB/s | 8.0 KiB | 00m00s [ 26/1168] rust-compact_str+default-de 100% | 253.1 KiB/s | 8.4 KiB | 00m00s [ 27/1168] rust-compact_str+serde-deve 100% | 276.9 KiB/s | 8.6 KiB | 00m00s [ 28/1168] rust-countme+default-devel- 100% | 209.1 KiB/s | 7.7 KiB | 00m00s [ 29/1168] rust-crossbeam+default-deve 100% | 203.3 KiB/s | 7.7 KiB | 00m00s [ 30/1168] rust-csv+default-devel-0:1. 100% | 187.6 KiB/s | 7.9 KiB | 00m00s [ 31/1168] rust-ctrlc+default-devel-0: 100% | 188.9 KiB/s | 8.3 KiB | 00m00s [ 32/1168] rust-dashmap+default-devel- 100% | 247.5 KiB/s | 7.9 KiB | 00m00s [ 33/1168] rust-datatest-stable+defaul 100% | 252.3 KiB/s | 8.1 KiB | 00m00s [ 34/1168] rust-dunce+default-devel-0: 100% | 128.9 KiB/s | 7.9 KiB | 00m00s [ 35/1168] rust-drop_bomb+default-deve 100% | 99.4 KiB/s | 7.8 KiB | 00m00s [ 36/1168] rust-etcetera+default-devel 100% | 126.8 KiB/s | 8.2 KiB | 00m00s [ 37/1168] rust-fern+default-devel-0:0 100% | 217.1 KiB/s | 8.3 KiB | 00m00s [ 38/1168] rust-filetime+default-devel 100% | 275.8 KiB/s | 8.3 KiB | 00m00s [ 39/1168] rust-gen-lsp-types+default- 100% | 306.4 KiB/s | 7.7 KiB | 00m00s [ 40/1168] rust-gen-lsp-types+url-deve 100% | 327.4 KiB/s | 7.9 KiB | 00m00s [ 41/1168] rust-get-size2+default-deve 100% | 267.4 KiB/s | 8.8 KiB | 00m00s [ 42/1168] rust-get-size2+compact-str- 100% | 235.5 KiB/s | 9.0 KiB | 00m00s [ 43/1168] rust-get-size2+hashbrown-de 100% | 406.3 KiB/s | 8.9 KiB | 00m00s [ 44/1168] rust-get-size2+derive-devel 100% | 226.5 KiB/s | 8.8 KiB | 00m00s [ 45/1168] rust-get-size2+indexmap-dev 100% | 297.7 KiB/s | 8.9 KiB | 00m00s [ 46/1168] rust-get-size2+ordermap-dev 100% | 405.9 KiB/s | 8.9 KiB | 00m00s [ 47/1168] rust-get-size2+parking_lot- 100% | 345.6 KiB/s | 9.0 KiB | 00m00s [ 48/1168] rust-get-size2+thin-vec-dev 100% | 357.2 KiB/s | 8.9 KiB | 00m00s [ 49/1168] rust-get-size2+smallvec-dev 100% | 223.3 KiB/s | 8.9 KiB | 00m00s [ 50/1168] rust-glob+default-devel-0:0 100% | 135.9 KiB/s | 8.0 KiB | 00m00s [ 51/1168] rust-globset+default-devel- 100% | 186.8 KiB/s | 8.4 KiB | 00m00s [ 52/1168] rust-globwalk+default-devel 100% | 167.9 KiB/s | 7.7 KiB | 00m00s [ 53/1168] rust-hashbrown+inline-more- 100% | 240.2 KiB/s | 8.6 KiB | 00m00s [ 54/1168] rust-heck+default-devel-0:0 100% | 191.9 KiB/s | 7.7 KiB | 00m00s [ 55/1168] rust-icu_properties+default 100% | 292.7 KiB/s | 8.5 KiB | 00m00s [ 56/1168] rust-ignore+default-devel-0 100% | 259.5 KiB/s | 8.6 KiB | 00m00s [ 57/1168] rust-hashbrown-devel-0:0.17 100% | 1.5 MiB/s | 132.1 KiB | 00m00s [ 58/1168] rust-imperative+default-dev 100% | 165.6 KiB/s | 8.0 KiB | 00m00s [ 59/1168] rust-indexmap+default-devel 100% | 201.0 KiB/s | 9.2 KiB | 00m00s [ 60/1168] rust-indicatif+default-deve 100% | 187.1 KiB/s | 8.4 KiB | 00m00s [ 61/1168] rust-indoc+default-devel-0: 100% | 246.1 KiB/s | 7.9 KiB | 00m00s [ 62/1168] rust-insta-cmd+default-deve 100% | 219.0 KiB/s | 7.9 KiB | 00m00s [ 63/1168] rust-insta+default-devel-0: 100% | 239.7 KiB/s | 8.9 KiB | 00m00s [ 64/1168] rust-insta+filters-devel-0: 100% | 405.2 KiB/s | 8.9 KiB | 00m00s [ 65/1168] rust-insta+json-devel-0:1.4 100% | 252.9 KiB/s | 8.9 KiB | 00m00s [ 66/1168] rust-insta+redactions-devel 100% | 271.1 KiB/s | 8.9 KiB | 00m00s [ 67/1168] rust-insta+ron-devel-0:1.48 100% | 290.2 KiB/s | 9.0 KiB | 00m00s [ 68/1168] rust-itertools+default-deve 100% | 268.5 KiB/s | 8.1 KiB | 00m00s [ 69/1168] rust-is-macro+default-devel 100% | 103.1 KiB/s | 7.8 KiB | 00m00s [ 70/1168] rust-jod-thread+default-dev 100% | 170.8 KiB/s | 7.9 KiB | 00m00s [ 71/1168] rust-jiff+default-devel-0:0 100% | 167.2 KiB/s | 13.4 KiB | 00m00s [ 72/1168] rust-log+default-devel-0:0. 100% | 214.0 KiB/s | 8.6 KiB | 00m00s [ 73/1168] rust-lsp-server+default-dev 100% | 215.4 KiB/s | 8.2 KiB | 00m00s [ 74/1168] rust-libcst-devel-0:1.8.6-3 100% | 1.4 MiB/s | 116.0 KiB | 00m00s [ 75/1168] rust-matchit+default-devel- 100% | 173.2 KiB/s | 8.3 KiB | 00m00s [ 76/1168] rust-memchr+default-devel-0 100% | 127.8 KiB/s | 8.4 KiB | 00m00s [ 77/1168] rust-memchr+std-devel-0:2.8 100% | 255.1 KiB/s | 8.4 KiB | 00m00s [ 78/1168] rust-natord+default-devel-0 100% | 256.0 KiB/s | 7.7 KiB | 00m00s [ 79/1168] rust-notify+default-devel-0 100% | 312.5 KiB/s | 8.1 KiB | 00m00s [ 80/1168] rust-ordermap+serde-devel-0 100% | 262.9 KiB/s | 8.9 KiB | 00m00s [ 81/1168] rust-ordermap+default-devel 100% | 185.1 KiB/s | 8.7 KiB | 00m00s [ 82/1168] rust-parking_lot+default-de 100% | 236.5 KiB/s | 8.0 KiB | 00m00s [ 83/1168] rust-path-absolutize+fixed_ 100% | 184.5 KiB/s | 8.1 KiB | 00m00s [ 84/1168] rust-path-absolutize+defaul 100% | 136.7 KiB/s | 7.9 KiB | 00m00s [ 85/1168] rust-path-slash+default-dev 100% | 115.7 KiB/s | 7.8 KiB | 00m00s [ 86/1168] rust-pathdiff+default-devel 100% | 220.7 KiB/s | 7.9 KiB | 00m00s [ 87/1168] rust-pep440_rs+default-deve 100% | 250.3 KiB/s | 8.0 KiB | 00m00s [ 88/1168] rust-pep440_rs+version-rang 100% | 170.8 KiB/s | 8.2 KiB | 00m00s [ 89/1168] rust-proc-macro2+default-de 100% | 165.8 KiB/s | 9.3 KiB | 00m00s [ 90/1168] rust-pretty_assertions+defa 100% | 111.5 KiB/s | 8.0 KiB | 00m00s [ 91/1168] rust-quick-junit+default-de 100% | 244.2 KiB/s | 8.3 KiB | 00m00s [ 92/1168] rust-pyproject-toml+default 100% | 165.2 KiB/s | 8.3 KiB | 00m00s [ 93/1168] rust-quickcheck-devel-0:1.1 100% | 885.4 KiB/s | 34.5 KiB | 00m00s [ 94/1168] rust-quickcheck_macros+defa 100% | 301.0 KiB/s | 8.1 KiB | 00m00s [ 95/1168] rust-quote+default-devel-0: 100% | 268.6 KiB/s | 8.6 KiB | 00m00s [ 96/1168] rust-rand+std_rng-devel-0:0 100% | 275.9 KiB/s | 8.6 KiB | 00m00s [ 97/1168] rust-rayon+default-devel-0: 100% | 282.8 KiB/s | 7.9 KiB | 00m00s [ 98/1168] rust-rand-devel-0:0.10.2-2. 100% | 2.1 MiB/s | 104.5 KiB | 00m00s [ 99/1168] rust-regex-syntax+default-d 100% | 272.1 KiB/s | 8.4 KiB | 00m00s [ 100/1168] rust-regex+default-devel-0: 100% | 275.2 KiB/s | 9.1 KiB | 00m00s [ 101/1168] rust-regex-automata+default 100% | 183.3 KiB/s | 9.2 KiB | 00m00s [ 102/1168] rust-rkyv+default-devel-0:0 100% | 280.2 KiB/s | 9.0 KiB | 00m00s [ 103/1168] rust-rustc-hash+default-dev 100% | 241.4 KiB/s | 8.2 KiB | 00m00s [ 104/1168] rust-rustc-stable-hash+defa 100% | 246.1 KiB/s | 7.6 KiB | 00m00s [ 105/1168] rust-salsa+compact_str-deve 100% | 241.9 KiB/s | 8.5 KiB | 00m00s [ 106/1168] rust-salsa+inventory-devel- 100% | 264.2 KiB/s | 8.5 KiB | 00m00s [ 107/1168] rust-salsa-devel-0:0.28.2-1 100% | 5.6 MiB/s | 321.7 KiB | 00m00s [ 108/1168] rust-salsa+macros-devel-0:0 100% | 367.2 KiB/s | 8.4 KiB | 00m00s [ 109/1168] rust-salsa+ordermap-devel-0 100% | 383.7 KiB/s | 8.4 KiB | 00m00s [ 110/1168] rust-salsa+salsa_unstable-d 100% | 296.9 KiB/s | 8.3 KiB | 00m00s [ 111/1168] rust-same-file+default-deve 100% | 289.7 KiB/s | 7.8 KiB | 00m00s [ 112/1168] rust-schemars+default-devel 100% | 251.4 KiB/s | 8.5 KiB | 00m00s [ 113/1168] rust-seahash+default-devel- 100% | 266.9 KiB/s | 7.7 KiB | 00m00s [ 114/1168] rust-serde+default-devel-0: 100% | 273.7 KiB/s | 8.8 KiB | 00m00s [ 115/1168] rust-serde+derive-devel-0:1 100% | 273.7 KiB/s | 8.8 KiB | 00m00s [ 116/1168] rust-serde_json+default-dev 100% | 299.3 KiB/s | 9.6 KiB | 00m00s [ 117/1168] rust-serde_test+default-dev 100% | 293.0 KiB/s | 7.9 KiB | 00m00s [ 118/1168] rust-shellexpand+default-de 100% | 308.3 KiB/s | 8.0 KiB | 00m00s [ 119/1168] rust-similar+default-devel- 100% | 271.9 KiB/s | 8.2 KiB | 00m00s [ 120/1168] rust-similar+inline-devel-0 100% | 312.4 KiB/s | 8.1 KiB | 00m00s [ 121/1168] rust-smallvec+const_generic 100% | 262.3 KiB/s | 8.1 KiB | 00m00s [ 122/1168] rust-smallvec+const_new-dev 100% | 156.8 KiB/s | 8.2 KiB | 00m00s [ 123/1168] rust-smallvec+union-devel-0 100% | 218.7 KiB/s | 8.1 KiB | 00m00s [ 124/1168] rust-smallvec+default-devel 100% | 155.7 KiB/s | 8.1 KiB | 00m00s [ 125/1168] rust-snapbox+cmd-devel-0:1. 100% | 319.7 KiB/s | 9.3 KiB | 00m00s [ 126/1168] rust-snapbox+default-devel- 100% | 312.0 KiB/s | 9.0 KiB | 00m00s [ 127/1168] rust-snapbox+diff-devel-0:1 100% | 316.8 KiB/s | 9.2 KiB | 00m00s [ 128/1168] rust-snapbox+examples-devel 100% | 415.2 KiB/s | 9.1 KiB | 00m00s [ 129/1168] rust-snapbox+term-svg-devel 100% | 417.3 KiB/s | 9.2 KiB | 00m00s [ 130/1168] rust-stacker+default-devel- 100% | 307.5 KiB/s | 8.3 KiB | 00m00s [ 131/1168] rust-static_assertions+defa 100% | 357.1 KiB/s | 7.9 KiB | 00m00s [ 132/1168] rust-strum+default-devel-0: 100% | 203.4 KiB/s | 8.1 KiB | 00m00s [ 133/1168] rust-strum+strum_macros-dev 100% | 202.2 KiB/s | 8.3 KiB | 00m00s [ 134/1168] rust-strum_macros+default-d 100% | 311.0 KiB/s | 8.1 KiB | 00m00s [ 135/1168] rust-supports-hyperlinks+de 100% | 366.5 KiB/s | 8.1 KiB | 00m00s [ 136/1168] rust-syn+default-devel-0:3. 100% | 373.2 KiB/s | 10.1 KiB | 00m00s [ 137/1168] rust-syn+derive-devel-0:3.0 100% | 330.0 KiB/s | 9.9 KiB | 00m00s [ 138/1168] rust-syn+extra-traits-devel 100% | 431.4 KiB/s | 9.9 KiB | 00m00s [ 139/1168] rust-syn+parsing-devel-0:3. 100% | 396.3 KiB/s | 9.9 KiB | 00m00s [ 140/1168] rust-syn+full-devel-0:3.0.5 100% | 319.1 KiB/s | 9.9 KiB | 00m00s [ 141/1168] rust-tempfile+default-devel 100% | 296.5 KiB/s | 9.2 KiB | 00m00s [ 142/1168] rust-test-case+default-deve 100% | 256.3 KiB/s | 7.9 KiB | 00m00s [ 143/1168] rust-thin-vec+serde-devel-0 100% | 354.9 KiB/s | 8.5 KiB | 00m00s [ 144/1168] rust-thin-vec+default-devel 100% | 233.6 KiB/s | 8.4 KiB | 00m00s [ 145/1168] rust-thiserror+default-deve 100% | 411.1 KiB/s | 9.0 KiB | 00m00s [ 146/1168] rust-toml+default-devel-0:1 100% | 339.3 KiB/s | 9.2 KiB | 00m00s [ 147/1168] rust-tikv-jemallocator+defa 100% | 208.2 KiB/s | 7.9 KiB | 00m00s [ 148/1168] rust-toml_parser+default-de 100% | 314.6 KiB/s | 8.2 KiB | 00m00s [ 149/1168] rust-tracing-flame+default- 100% | 243.4 KiB/s | 7.8 KiB | 00m00s [ 150/1168] rust-tracing-log+default-de 100% | 356.9 KiB/s | 7.9 KiB | 00m00s [ 151/1168] rust-tracing-subscriber-dev 100% | 5.6 MiB/s | 189.0 KiB | 00m00s [ 152/1168] rust-tracing-subscriber+ans 100% | 362.6 KiB/s | 8.3 KiB | 00m00s [ 153/1168] rust-tracing-subscriber+chr 100% | 370.8 KiB/s | 8.5 KiB | 00m00s [ 154/1168] rust-tracing-subscriber+env 100% | 397.4 KiB/s | 8.7 KiB | 00m00s [ 155/1168] rust-tracing-subscriber+fmt 100% | 362.3 KiB/s | 8.3 KiB | 00m00s [ 156/1168] rust-tracing-subscriber+sma 100% | 382.3 KiB/s | 8.4 KiB | 00m00s [ 157/1168] rust-tracing+default-devel- 100% | 298.8 KiB/s | 8.1 KiB | 00m00s [ 158/1168] rust-tracing+release_max_le 100% | 366.2 KiB/s | 8.1 KiB | 00m00s [ 159/1168] rust-tracing+log-devel-0:0. 100% | 353.1 KiB/s | 8.1 KiB | 00m00s [ 160/1168] rust-unicode-ident+default- 100% | 256.3 KiB/s | 8.7 KiB | 00m00s [ 161/1168] rust-typed-arena+default-de 100% | 206.5 KiB/s | 7.8 KiB | 00m00s [ 162/1168] rust-unicode-normalization+ 100% | 198.0 KiB/s | 8.5 KiB | 00m00s [ 163/1168] rust-unicode-width+default- 100% | 341.0 KiB/s | 8.2 KiB | 00m00s [ 164/1168] rust-unicode_names2+default 100% | 263.9 KiB/s | 8.2 KiB | 00m00s [ 165/1168] rust-url+default-devel-0:2. 100% | 257.7 KiB/s | 8.2 KiB | 00m00s [ 166/1168] rust-uuid+default-devel-0:1 100% | 339.5 KiB/s | 9.5 KiB | 00m00s [ 167/1168] rust-walkdir+default-devel- 100% | 240.6 KiB/s | 7.7 KiB | 00m00s [ 168/1168] rust-which+default-devel-0: 100% | 227.3 KiB/s | 8.6 KiB | 00m00s [ 169/1168] rust-wild+default-devel-0:2 100% | 241.4 KiB/s | 7.7 KiB | 00m00s [ 170/1168] rust-zip-devel-0:8.6.0-7.fc 100% | 3.9 MiB/s | 131.8 KiB | 00m00s [ 171/1168] rust-zip+deflate-flate2-zli 100% | 380.3 KiB/s | 11.8 KiB | 00m00s [ 172/1168] rust-zip+zstd-devel-0:8.6.0 100% | 362.6 KiB/s | 11.6 KiB | 00m00s [ 173/1168] rust-char_str+default-devel 100% | 224.9 KiB/s | 7.4 KiB | 00m00s [ 174/1168] rust-char_str+serde-devel-0 100% | 341.8 KiB/s | 7.5 KiB | 00m00s [ 175/1168] rust-char_str+get-size-deve 100% | 261.5 KiB/s | 7.6 KiB | 00m00s [ 176/1168] pyproject-rpm-macros-0:1.23 100% | 6.7 MiB/s | 54.8 KiB | 00m00s [ 177/1168] rust-aho-corasick+perf-lite 100% | 177.2 KiB/s | 8.0 KiB | 00m00s [ 178/1168] rust-aho-corasick+std-devel 100% | 170.2 KiB/s | 8.0 KiB | 00m00s [ 179/1168] rust-aho-corasick-devel-0:1 100% | 2.8 MiB/s | 156.6 KiB | 00m00s [ 180/1168] rust-anstream+wincon-devel- 100% | 284.1 KiB/s | 8.5 KiB | 00m00s [ 181/1168] rust-anstream+auto-devel-0: 100% | 255.3 KiB/s | 8.7 KiB | 00m00s [ 182/1168] rust-anstream-devel-0:1.0.0 100% | 1.3 MiB/s | 32.1 KiB | 00m00s [ 183/1168] rust-anstyle-devel-0:1.0.14 100% | 832.2 KiB/s | 24.1 KiB | 00m00s [ 184/1168] rust-anyhow+std-devel-0:1.0 100% | 260.3 KiB/s | 9.1 KiB | 00m00s [ 185/1168] rust-anyhow-devel-0:1.0.104 100% | 1.9 MiB/s | 61.7 KiB | 00m00s [ 186/1168] rust-argfile-devel-0:1.0.0- 100% | 608.3 KiB/s | 17.6 KiB | 00m00s [ 187/1168] rust-arc-swap-devel-0:1.9.2 100% | 1.9 MiB/s | 77.2 KiB | 00m00s [ 188/1168] rust-arrayvec+std-devel-0:0 100% | 237.2 KiB/s | 8.1 KiB | 00m00s [ 189/1168] rust-arrayvec-devel-0:0.7.8 100% | 1.7 MiB/s | 38.2 KiB | 00m00s [ 190/1168] rust-assert_fs-devel-0:1.1. 100% | 754.3 KiB/s | 24.9 KiB | 00m00s [ 191/1168] rust-bitflags-devel-0:2.13. 100% | 1.6 MiB/s | 68.4 KiB | 00m00s [ 192/1168] rust-funty-devel-0:2.0.0-9. 100% | 720.1 KiB/s | 20.2 KiB | 00m00s [ 193/1168] rust-radium+default-devel-0 100% | 226.7 KiB/s | 7.7 KiB | 00m00s [ 194/1168] rust-tap+default-devel-0:1. 100% | 219.9 KiB/s | 7.7 KiB | 00m00s [ 195/1168] rust-wyz-devel-0:0.5.1-9.fc 100% | 586.3 KiB/s | 26.4 KiB | 00m00s [ 196/1168] rust-bstr+std-devel-0:1.13. 100% | 241.5 KiB/s | 8.7 KiB | 00m00s [ 197/1168] rust-bstr+unicode-devel-0:1 100% | 375.6 KiB/s | 8.6 KiB | 00m00s [ 198/1168] rust-bstr-devel-0:1.13.1-1. 100% | 6.4 MiB/s | 267.2 KiB | 00m00s [ 199/1168] rust-cachedir-devel-0:0.3.1 100% | 443.6 KiB/s | 14.6 KiB | 00m00s [ 200/1168] rust-camino-devel-0:1.2.5-1 100% | 953.4 KiB/s | 42.0 KiB | 00m00s [ 201/1168] rust-serde_core+default-dev 100% | 244.4 KiB/s | 7.8 KiB | 00m00s [ 202/1168] rust-clap+color-devel-0:4.6 100% | 264.9 KiB/s | 10.3 KiB | 00m00s [ 203/1168] rust-clap+error-context-dev 100% | 296.3 KiB/s | 10.4 KiB | 00m00s [ 204/1168] rust-clap+help-devel-0:4.6. 100% | 469.7 KiB/s | 10.3 KiB | 00m00s [ 205/1168] rust-clap+std-devel-0:4.6.6 100% | 469.3 KiB/s | 10.3 KiB | 00m00s [ 206/1168] rust-clap+suggestions-devel 100% | 450.6 KiB/s | 10.4 KiB | 00m00s [ 207/1168] rust-clap+usage-devel-0:4.6 100% | 430.5 KiB/s | 10.3 KiB | 00m00s [ 208/1168] rust-clap_derive+default-de 100% | 319.1 KiB/s | 8.9 KiB | 00m00s [ 209/1168] rust-clap-devel-0:4.6.6-1.f 100% | 2.5 MiB/s | 99.0 KiB | 00m00s [ 210/1168] rust-clap_builder+env-devel 100% | 327.1 KiB/s | 10.1 KiB | 00m00s [ 211/1168] rust-clap_builder+string-de 100% | 307.8 KiB/s | 10.2 KiB | 00m00s [ 212/1168] rust-clap_builder+wrap_help 100% | 324.0 KiB/s | 10.4 KiB | 00m00s [ 213/1168] rust-clap_complete_command+ 100% | 313.9 KiB/s | 8.2 KiB | 00m00s [ 214/1168] rust-clap_complete_command- 100% | 599.9 KiB/s | 13.8 KiB | 00m00s [ 215/1168] rust-colored-devel-0:3.1.1- 100% | 1.3 MiB/s | 41.1 KiB | 00m00s [ 216/1168] rust-clearscreen-devel-0:4. 100% | 3.7 MiB/s | 148.9 KiB | 00m00s [ 217/1168] rust-compact_str+std-devel- 100% | 307.3 KiB/s | 8.3 KiB | 00m00s [ 218/1168] rust-compact_str-devel-0:0. 100% | 3.8 MiB/s | 92.2 KiB | 00m00s [ 219/1168] rust-serde+alloc-devel-0:1. 100% | 312.8 KiB/s | 8.8 KiB | 00m00s [ 220/1168] rust-serde-devel-0:1.0.229- 100% | 2.3 MiB/s | 81.7 KiB | 00m00s [ 221/1168] rust-countme-devel-0:3.0.1- 100% | 519.9 KiB/s | 17.7 KiB | 00m00s [ 222/1168] rust-crossbeam+std-devel-0: 100% | 258.9 KiB/s | 8.5 KiB | 00m00s [ 223/1168] rust-crossbeam-devel-0:0.8. 100% | 412.0 KiB/s | 19.0 KiB | 00m00s [ 224/1168] rust-ctrlc-devel-0:3.5.2-2. 100% | 562.5 KiB/s | 23.1 KiB | 00m00s [ 225/1168] rust-csv-devel-0:1.4.0-3.fc 100% | 9.6 MiB/s | 735.9 KiB | 00m00s [ 226/1168] rust-dashmap-devel-0:6.2.1- 100% | 710.3 KiB/s | 36.9 KiB | 00m00s [ 227/1168] rust-datatest-stable-devel- 100% | 871.3 KiB/s | 45.3 KiB | 00m00s [ 228/1168] rust-drop_bomb-devel-0:0.1. 100% | 451.6 KiB/s | 14.9 KiB | 00m00s [ 229/1168] rust-dunce-devel-0:1.0.5-5. 100% | 324.6 KiB/s | 15.6 KiB | 00m00s [ 230/1168] rust-fern-devel-0:0.7.1-7.f 100% | 7.4 MiB/s | 297.1 KiB | 00m00s [ 231/1168] rust-etcetera-devel-0:0.11. 100% | 449.4 KiB/s | 22.9 KiB | 00m00s [ 232/1168] rust-filetime-devel-0:0.2.2 100% | 855.1 KiB/s | 22.2 KiB | 00m00s [ 233/1168] rust-gen-lsp-types-devel-0: 100% | 2.7 MiB/s | 84.7 KiB | 00m00s [ 234/1168] rust-url+serde-devel-0:2.5. 100% | 271.5 KiB/s | 8.4 KiB | 00m00s [ 235/1168] rust-get-size2+get-size-der 100% | 195.5 KiB/s | 9.0 KiB | 00m00s [ 236/1168] rust-get-size2-devel-0:0.11 100% | 536.8 KiB/s | 41.3 KiB | 00m00s [ 237/1168] rust-get-size2+std-devel-0: 100% | 129.6 KiB/s | 8.8 KiB | 00m00s [ 238/1168] rust-indexmap-devel-0:2.14. 100% | 2.2 MiB/s | 93.1 KiB | 00m00s [ 239/1168] rust-ordermap-devel-0:1.2.2 100% | 1.7 MiB/s | 68.8 KiB | 00m00s [ 240/1168] rust-parking_lot-devel-0:0. 100% | 1.3 MiB/s | 50.4 KiB | 00m00s [ 241/1168] rust-smallvec-devel-0:1.16. 100% | 1.3 MiB/s | 37.3 KiB | 00m00s [ 242/1168] rust-thin-vec-devel-0:0.2.1 100% | 1.4 MiB/s | 42.9 KiB | 00m00s [ 243/1168] rust-glob-devel-0:0.3.4-1.f 100% | 855.7 KiB/s | 28.2 KiB | 00m00s [ 244/1168] rust-globset+log-devel-0:0. 100% | 386.4 KiB/s | 8.5 KiB | 00m00s [ 245/1168] rust-globset-devel-0:0.4.20 100% | 1.4 MiB/s | 35.4 KiB | 00m00s [ 246/1168] rust-globwalk-devel-0:0.9.1 100% | 770.0 KiB/s | 16.9 KiB | 00m00s [ 247/1168] rust-heck-devel-0:0.5.0-6.f 100% | 672.3 KiB/s | 20.2 KiB | 00m00s [ 248/1168] rust-icu_properties+compile 100% | 272.1 KiB/s | 8.7 KiB | 00m00s [ 249/1168] rust-icu_properties-devel-0 100% | 2.3 MiB/s | 91.8 KiB | 00m00s [ 250/1168] rust-ignore-devel-0:0.4.33- 100% | 1.9 MiB/s | 71.4 KiB | 00m00s [ 251/1168] rust-imperative-devel-0:1.0 100% | 758.6 KiB/s | 21.2 KiB | 00m00s [ 252/1168] rust-indexmap+std-devel-0:2 100% | 278.7 KiB/s | 9.2 KiB | 00m00s [ 253/1168] rust-indicatif+unicode-widt 100% | 288.4 KiB/s | 8.7 KiB | 00m00s [ 254/1168] rust-indicatif-devel-0:0.18 100% | 2.5 MiB/s | 73.1 KiB | 00m00s [ 255/1168] rust-indoc-devel-0:2.0.7-3. 100% | 1.5 MiB/s | 33.2 KiB | 00m00s [ 256/1168] rust-insta-cmd-devel-0:0.7. 100% | 719.7 KiB/s | 20.9 KiB | 00m00s [ 257/1168] rust-insta+colors-devel-0:1 100% | 285.9 KiB/s | 8.9 KiB | 00m00s [ 258/1168] rust-insta-devel-0:1.48.0-1 100% | 4.3 MiB/s | 146.3 KiB | 00m00s [ 259/1168] rust-insta+regex-devel-0:1. 100% | 349.9 KiB/s | 9.1 KiB | 00m00s [ 260/1168] rust-insta+strip-ansi-escap 100% | 291.9 KiB/s | 9.0 KiB | 00m00s [ 261/1168] rust-insta+serde-devel-0:1. 100% | 309.6 KiB/s | 9.0 KiB | 00m00s [ 262/1168] rust-insta+pest-devel-0:1.4 100% | 298.9 KiB/s | 9.0 KiB | 00m00s [ 263/1168] rust-insta+pest_derive-deve 100% | 333.7 KiB/s | 9.0 KiB | 00m00s [ 264/1168] rust-ron+default-devel-0:0. 100% | 262.1 KiB/s | 8.4 KiB | 00m00s [ 265/1168] rust-is-macro-devel-0:0.3.8 100% | 553.5 KiB/s | 18.8 KiB | 00m00s [ 266/1168] rust-itertools+use_std-deve 100% | 293.1 KiB/s | 8.2 KiB | 00m00s [ 267/1168] rust-itertools-devel-0:0.15 100% | 6.2 MiB/s | 158.6 KiB | 00m00s [ 268/1168] rust-jiff+perf-inline-devel 100% | 385.9 KiB/s | 13.1 KiB | 00m00s [ 269/1168] rust-jiff+std-devel-0:0.2.3 100% | 466.9 KiB/s | 13.5 KiB | 00m00s [ 270/1168] rust-jiff+tz-fat-devel-0:0. 100% | 442.0 KiB/s | 13.3 KiB | 00m00s [ 271/1168] rust-jiff+tz-system-devel-0 100% | 597.5 KiB/s | 13.1 KiB | 00m00s [ 272/1168] rust-jiff+tzdb-bundle-platf 100% | 573.6 KiB/s | 13.2 KiB | 00m00s [ 273/1168] rust-jiff+tzdb-concatenated 100% | 598.9 KiB/s | 13.2 KiB | 00m00s [ 274/1168] rust-jiff+tzdb-zoneinfo-dev 100% | 398.8 KiB/s | 13.2 KiB | 00m00s [ 275/1168] rust-jod-thread-devel-0:1.0 100% | 302.8 KiB/s | 14.5 KiB | 00m00s [ 276/1168] rust-annotate-snippets0.11+ 100% | 244.1 KiB/s | 7.6 KiB | 00m00s [ 277/1168] rust-jiff-devel-0:0.2.37-1. 100% | 6.0 MiB/s | 484.3 KiB | 00m00s [ 278/1168] rust-libcst_derive+default- 100% | 301.2 KiB/s | 8.4 KiB | 00m00s [ 279/1168] rust-paste+default-devel-0: 100% | 266.2 KiB/s | 7.7 KiB | 00m00s [ 280/1168] rust-peg+default-devel-0:0. 100% | 330.4 KiB/s | 7.9 KiB | 00m00s [ 281/1168] rust-log-devel-0:0.4.34-1.f 100% | 1.6 MiB/s | 53.3 KiB | 00m00s [ 282/1168] rust-lsp-server-devel-0:0.1 100% | 824.3 KiB/s | 26.4 KiB | 00m00s [ 283/1168] rust-matchit-devel-0:0.9.2- 100% | 1.3 MiB/s | 37.9 KiB | 00m00s [ 284/1168] rust-memchr-devel-0:2.8.3-2 100% | 3.3 MiB/s | 93.2 KiB | 00m00s [ 285/1168] rust-memchr+alloc-devel-0:2 100% | 322.9 KiB/s | 8.4 KiB | 00m00s [ 286/1168] rust-natord-devel-0:1.0.9-2 100% | 363.6 KiB/s | 11.6 KiB | 00m00s [ 287/1168] rust-notify-devel-0:8.2.0-3 100% | 1.7 MiB/s | 44.2 KiB | 00m00s [ 288/1168] rust-ordermap+std-devel-0:1 100% | 274.9 KiB/s | 8.8 KiB | 00m00s [ 289/1168] rust-indexmap+serde-devel-0 100% | 336.1 KiB/s | 9.4 KiB | 00m00s [ 290/1168] rust-serde_core-devel-0:1.0 100% | 2.0 MiB/s | 64.3 KiB | 00m00s [ 291/1168] rust-path-absolutize-devel- 100% | 547.0 KiB/s | 14.8 KiB | 00m00s [ 292/1168] rust-path-dedot+fixed_workd 100% | 238.8 KiB/s | 7.9 KiB | 00m00s [ 293/1168] rust-path-slash-devel-0:0.2 100% | 488.4 KiB/s | 16.6 KiB | 00m00s [ 294/1168] rust-pathdiff-devel-0:0.2.3 100% | 565.1 KiB/s | 15.3 KiB | 00m00s [ 295/1168] rust-pep440_rs-devel-0:0.7. 100% | 1.4 MiB/s | 48.3 KiB | 00m00s [ 296/1168] rust-pretty_assertions+std- 100% | 257.2 KiB/s | 8.0 KiB | 00m00s [ 297/1168] rust-version-ranges+default 100% | 198.5 KiB/s | 8.1 KiB | 00m00s [ 298/1168] rust-pretty_assertions-deve 100% | 1.4 MiB/s | 84.0 KiB | 00m00s [ 299/1168] rust-proc-macro2+proc-macro 100% | 154.2 KiB/s | 9.3 KiB | 00m00s [ 300/1168] rust-proc-macro2-devel-0:1. 100% | 1.2 MiB/s | 64.3 KiB | 00m00s [ 301/1168] rust-pyproject-toml-devel-0 100% | 763.7 KiB/s | 21.4 KiB | 00m00s [ 302/1168] rust-quick-junit-devel-0:0. 100% | 1.2 MiB/s | 34.5 KiB | 00m00s [ 303/1168] rust-rand+sys_rng-devel-0:0 100% | 259.9 KiB/s | 8.6 KiB | 00m00s [ 304/1168] rust-quickcheck_macros-deve 100% | 727.5 KiB/s | 19.6 KiB | 00m00s [ 305/1168] rust-quote+proc-macro-devel 100% | 323.4 KiB/s | 8.7 KiB | 00m00s [ 306/1168] rust-quote-devel-0:1.0.47-1 100% | 1.9 MiB/s | 43.7 KiB | 00m00s [ 307/1168] rust-rand_core-devel-0:0.10 100% | 1.0 MiB/s | 31.1 KiB | 00m00s [ 308/1168] rust-chacha20+rng-devel-0:0 100% | 307.9 KiB/s | 8.3 KiB | 00m00s [ 309/1168] rust-chacha20-devel-0:0.10. 100% | 1.7 MiB/s | 48.8 KiB | 00m00s [ 310/1168] rust-regex-automata+dfa-dev 100% | 319.9 KiB/s | 9.0 KiB | 00m00s [ 311/1168] rust-regex-automata+hybrid- 100% | 356.9 KiB/s | 8.9 KiB | 00m00s [ 312/1168] rust-rayon-devel-0:1.12.0-2 100% | 5.2 MiB/s | 186.2 KiB | 00m00s [ 313/1168] rust-regex-automata+meta-de 100% | 405.2 KiB/s | 8.9 KiB | 00m00s [ 314/1168] rust-regex-automata+nfa-dev 100% | 407.4 KiB/s | 9.0 KiB | 00m00s [ 315/1168] rust-regex-automata+perf-de 100% | 387.9 KiB/s | 8.9 KiB | 00m00s [ 316/1168] rust-regex-automata+syntax- 100% | 410.0 KiB/s | 9.0 KiB | 00m00s [ 317/1168] rust-regex-automata+std-dev 100% | 425.8 KiB/s | 9.4 KiB | 00m00s [ 318/1168] rust-regex-automata+unicode 100% | 411.9 KiB/s | 9.5 KiB | 00m00s [ 319/1168] rust-regex-syntax+std-devel 100% | 347.5 KiB/s | 8.3 KiB | 00m00s [ 320/1168] rust-regex-syntax+unicode-d 100% | 299.6 KiB/s | 8.7 KiB | 00m00s [ 321/1168] rust-regex-automata-devel-0 100% | 12.2 MiB/s | 450.5 KiB | 00m00s [ 322/1168] rust-regex+std-devel-0:1.13 100% | 388.5 KiB/s | 9.3 KiB | 00m00s [ 323/1168] rust-regex+perf-devel-0:1.1 100% | 311.9 KiB/s | 9.0 KiB | 00m00s [ 324/1168] rust-regex-syntax-devel-0:0 100% | 5.3 MiB/s | 215.2 KiB | 00m00s [ 325/1168] rust-regex+unicode-devel-0: 100% | 425.5 KiB/s | 9.4 KiB | 00m00s [ 326/1168] rust-regex-devel-0:1.13.1-1 100% | 4.1 MiB/s | 134.7 KiB | 00m00s [ 327/1168] rust-rkyv+bytecheck-devel-0 100% | 272.0 KiB/s | 9.2 KiB | 00m00s [ 328/1168] rust-rkyv+std-devel-0:0.8.1 100% | 411.8 KiB/s | 9.1 KiB | 00m00s [ 329/1168] rust-rkyv-devel-0:0.8.18-1. 100% | 6.4 MiB/s | 184.5 KiB | 00m00s [ 330/1168] rust-rustc-hash+std-devel-0 100% | 281.3 KiB/s | 8.2 KiB | 00m00s [ 331/1168] rust-rustc-hash-devel-0:2.1 100% | 872.7 KiB/s | 21.8 KiB | 00m00s [ 332/1168] rust-rustc-stable-hash-deve 100% | 856.1 KiB/s | 27.4 KiB | 00m00s [ 333/1168] rust-boxcar+default-devel-0 100% | 264.8 KiB/s | 9.0 KiB | 00m00s [ 334/1168] rust-crossbeam-queue+defaul 100% | 221.4 KiB/s | 8.0 KiB | 00m00s [ 335/1168] rust-crossbeam-utils+defaul 100% | 333.7 KiB/s | 8.0 KiB | 00m00s [ 336/1168] rust-hashbrown+default-deve 100% | 260.3 KiB/s | 8.8 KiB | 00m00s [ 337/1168] rust-hashlink+default-devel 100% | 224.8 KiB/s | 8.3 KiB | 00m00s [ 338/1168] rust-intrusive-collections+ 100% | 256.7 KiB/s | 8.2 KiB | 00m00s [ 339/1168] rust-portable-atomic+defaul 100% | 299.6 KiB/s | 8.7 KiB | 00m00s [ 340/1168] rust-salsa-macro-rules+defa 100% | 289.2 KiB/s | 7.8 KiB | 00m00s [ 341/1168] rust-salsa-macros+default-d 100% | 267.7 KiB/s | 7.8 KiB | 00m00s [ 342/1168] rust-tracing+std-devel-0:0. 100% | 325.4 KiB/s | 8.1 KiB | 00m00s [ 343/1168] rust-tracing-devel-0:0.1.44 100% | 3.6 MiB/s | 88.3 KiB | 00m00s [ 344/1168] rust-typeid+default-devel-0 100% | 302.6 KiB/s | 8.2 KiB | 00m00s [ 345/1168] rust-inventory+default-deve 100% | 383.7 KiB/s | 8.4 KiB | 00m00s [ 346/1168] rust-same-file-devel-0:1.0. 100% | 574.4 KiB/s | 18.4 KiB | 00m00s [ 347/1168] rust-schemars+derive-devel- 100% | 258.2 KiB/s | 8.5 KiB | 00m00s [ 348/1168] rust-schemars+std-devel-0:1 100% | 273.0 KiB/s | 8.5 KiB | 00m00s [ 349/1168] rust-schemars-devel-0:1.2.1 100% | 4.5 MiB/s | 151.0 KiB | 00m00s [ 350/1168] rust-seahash-devel-0:4.1.0- 100% | 1.4 MiB/s | 39.0 KiB | 00m00s [ 351/1168] rust-serde+std-devel-0:1.0. 100% | 336.4 KiB/s | 8.7 KiB | 00m00s [ 352/1168] rust-serde+serde_derive-dev 100% | 261.9 KiB/s | 8.9 KiB | 00m00s [ 353/1168] rust-serde_json+std-devel-0 100% | 304.6 KiB/s | 9.7 KiB | 00m00s [ 354/1168] rust-serde_test-devel-0:1.0 100% | 671.8 KiB/s | 25.5 KiB | 00m00s [ 355/1168] rust-shellexpand+base-0-dev 100% | 214.4 KiB/s | 7.9 KiB | 00m00s [ 356/1168] rust-serde_json-devel-0:1.0 100% | 2.2 MiB/s | 157.0 KiB | 00m00s [ 357/1168] rust-shellexpand+tilde-deve 100% | 362.3 KiB/s | 8.0 KiB | 00m00s [ 358/1168] rust-shellexpand-devel-0:3. 100% | 1.3 MiB/s | 29.6 KiB | 00m00s [ 359/1168] rust-similar+std-devel-0:3. 100% | 295.4 KiB/s | 8.3 KiB | 00m00s [ 360/1168] rust-similar+text-devel-0:3 100% | 367.2 KiB/s | 8.1 KiB | 00m00s [ 361/1168] rust-similar-devel-0:3.1.1- 100% | 3.0 MiB/s | 73.9 KiB | 00m00s [ 362/1168] rust-libc+default-devel-0:0 100% | 358.6 KiB/s | 10.0 KiB | 00m00s [ 363/1168] rust-os_pipe+default-devel- 100% | 276.2 KiB/s | 8.0 KiB | 00m00s [ 364/1168] rust-snapbox-devel-0:1.2.2- 100% | 2.2 MiB/s | 64.9 KiB | 00m00s [ 365/1168] rust-wait-timeout+default-d 100% | 255.4 KiB/s | 7.9 KiB | 00m00s [ 366/1168] rust-snapbox+color-auto-dev 100% | 334.1 KiB/s | 9.0 KiB | 00m00s [ 367/1168] rust-escargot+default-devel 100% | 254.3 KiB/s | 8.1 KiB | 00m00s [ 368/1168] rust-snapbox+structured-dat 100% | 416.6 KiB/s | 9.2 KiB | 00m00s [ 369/1168] rust-anstyle-svg+default-de 100% | 274.6 KiB/s | 8.5 KiB | 00m00s [ 370/1168] rust-stacker-devel-0:0.1.25 100% | 728.8 KiB/s | 24.1 KiB | 00m00s [ 371/1168] rust-static_assertions-deve 100% | 1.2 MiB/s | 26.6 KiB | 00m00s [ 372/1168] rust-strum+std-devel-0:0.28 100% | 323.6 KiB/s | 8.1 KiB | 00m00s [ 373/1168] rust-supports-hyperlinks-de 100% | 720.7 KiB/s | 16.6 KiB | 00m00s [ 374/1168] rust-strum-devel-0:0.28.0-2 100% | 493.7 KiB/s | 15.8 KiB | 00m00s [ 375/1168] rust-strum_macros-devel-0:0 100% | 1.3 MiB/s | 44.3 KiB | 00m00s [ 376/1168] rust-syn+clone-impls-devel- 100% | 354.4 KiB/s | 9.9 KiB | 00m00s [ 377/1168] rust-syn+printing-devel-0:3 100% | 334.7 KiB/s | 10.0 KiB | 00m00s [ 378/1168] rust-syn+proc-macro-devel-0 100% | 340.7 KiB/s | 10.2 KiB | 00m00s [ 379/1168] rust-tempfile+getrandom-dev 100% | 232.4 KiB/s | 9.3 KiB | 00m00s [ 380/1168] rust-tempfile-devel-0:3.27. 100% | 1.3 MiB/s | 53.1 KiB | 00m00s [ 381/1168] rust-syn-devel-0:3.0.5-1.fc 100% | 5.3 MiB/s | 262.7 KiB | 00m00s [ 382/1168] rust-test-case-devel-0:3.3. 100% | 523.2 KiB/s | 14.6 KiB | 00m00s [ 383/1168] rust-thiserror+std-devel-0: 100% | 321.2 KiB/s | 9.0 KiB | 00m00s [ 384/1168] rust-thin-vec+std-devel-0:0 100% | 269.8 KiB/s | 8.4 KiB | 00m00s [ 385/1168] rust-thiserror-devel-0:2.0. 100% | 2.7 MiB/s | 62.4 KiB | 00m00s [ 386/1168] rust-tikv-jemallocator-deve 100% | 840.0 KiB/s | 22.7 KiB | 00m00s [ 387/1168] rust-tikv-jemallocator+back 100% | 255.3 KiB/s | 8.2 KiB | 00m00s [ 388/1168] rust-toml+display-devel-0:1 100% | 289.5 KiB/s | 9.3 KiB | 00m00s [ 389/1168] rust-toml+parse-devel-0:1.1 100% | 344.9 KiB/s | 9.3 KiB | 00m00s [ 390/1168] rust-toml+serde-devel-0:1.1 100% | 304.1 KiB/s | 9.4 KiB | 00m00s [ 391/1168] rust-toml+std-devel-0:1.1.5 100% | 315.2 KiB/s | 10.1 KiB | 00m00s [ 392/1168] rust-toml_parser+std-devel- 100% | 226.9 KiB/s | 8.2 KiB | 00m00s [ 393/1168] rust-toml-devel-0:1.1.5-1.f 100% | 1.1 MiB/s | 64.0 KiB | 00m00s [ 394/1168] rust-toml_parser-devel-0:1. 100% | 1.0 MiB/s | 39.2 KiB | 00m00s [ 395/1168] rust-tracing-flame+smallvec 100% | 360.1 KiB/s | 7.9 KiB | 00m00s [ 396/1168] rust-tracing-flame-devel-0: 100% | 779.7 KiB/s | 17.9 KiB | 00m00s [ 397/1168] rust-tracing-log+log-tracer 100% | 353.9 KiB/s | 7.8 KiB | 00m00s [ 398/1168] rust-tracing-log+std-devel- 100% | 358.9 KiB/s | 7.9 KiB | 00m00s [ 399/1168] rust-tracing-log-devel-0:0. 100% | 1.1 MiB/s | 25.8 KiB | 00m00s [ 400/1168] rust-tracing-core-devel-0:0 100% | 2.8 MiB/s | 68.2 KiB | 00m00s [ 401/1168] rust-tracing-subscriber+nu- 100% | 383.6 KiB/s | 8.4 KiB | 00m00s [ 402/1168] rust-chrono+clock-devel-0:0 100% | 250.5 KiB/s | 8.3 KiB | 00m00s [ 403/1168] rust-chrono+std-devel-0:0.4 100% | 304.4 KiB/s | 8.2 KiB | 00m00s [ 404/1168] rust-chrono-devel-0:0.4.44- 100% | 5.5 MiB/s | 195.8 KiB | 00m00s [ 405/1168] rust-tracing-subscriber+mat 100% | 365.7 KiB/s | 8.4 KiB | 00m00s [ 406/1168] rust-tracing-subscriber+onc 100% | 382.7 KiB/s | 8.4 KiB | 00m00s [ 407/1168] rust-tracing-subscriber+std 100% | 383.6 KiB/s | 8.4 KiB | 00m00s [ 408/1168] rust-tracing-subscriber+thr 100% | 366.7 KiB/s | 8.4 KiB | 00m00s [ 409/1168] rust-tracing-subscriber+tra 100% | 381.4 KiB/s | 8.4 KiB | 00m00s [ 410/1168] rust-tracing-subscriber+reg 100% | 382.1 KiB/s | 8.4 KiB | 00m00s [ 411/1168] rust-tracing+attributes-dev 100% | 277.6 KiB/s | 8.1 KiB | 00m00s [ 412/1168] rust-typed-arena+std-devel- 100% | 236.3 KiB/s | 7.8 KiB | 00m00s [ 413/1168] rust-typed-arena-devel-0:2. 100% | 603.9 KiB/s | 19.3 KiB | 00m00s [ 414/1168] rust-unicode-ident-devel-0: 100% | 1.7 MiB/s | 46.0 KiB | 00m00s [ 415/1168] rust-unicode-normalization+ 100% | 367.4 KiB/s | 8.5 KiB | 00m00s [ 416/1168] rust-unicode-normalization- 100% | 4.0 MiB/s | 109.9 KiB | 00m00s [ 417/1168] rust-unicode-width+cjk-deve 100% | 254.2 KiB/s | 8.1 KiB | 00m00s [ 418/1168] rust-unicode-width-devel-0: 100% | 4.7 MiB/s | 193.7 KiB | 00m00s [ 419/1168] rust-unicode_names2-devel-0 100% | 5.9 MiB/s | 241.5 KiB | 00m00s [ 420/1168] rust-url+std-devel-0:2.5.8- 100% | 261.9 KiB/s | 8.6 KiB | 00m00s [ 421/1168] rust-url-devel-0:2.5.8-2.fc 100% | 3.0 MiB/s | 79.1 KiB | 00m00s [ 422/1168] rust-uuid+std-devel-0:1.26. 100% | 350.3 KiB/s | 9.5 KiB | 00m00s [ 423/1168] rust-uuid-devel-0:1.26.0-1. 100% | 2.6 MiB/s | 64.0 KiB | 00m00s [ 424/1168] rust-walkdir-devel-0:2.5.0- 100% | 986.9 KiB/s | 30.6 KiB | 00m00s [ 425/1168] rust-which+real-sys-devel-0 100% | 397.9 KiB/s | 8.8 KiB | 00m00s [ 426/1168] rust-which-devel-0:8.0.6-1. 100% | 1.3 MiB/s | 33.9 KiB | 00m00s [ 427/1168] rust-wild-devel-0:2.2.1-6.f 100% | 598.8 KiB/s | 16.2 KiB | 00m00s [ 428/1168] rust-crc32fast+default-deve 100% | 257.2 KiB/s | 8.0 KiB | 00m00s [ 429/1168] rust-typed-path+default-dev 100% | 327.3 KiB/s | 7.5 KiB | 00m00s [ 430/1168] rust-flate2+zlib-rs-devel-0 100% | 296.3 KiB/s | 9.5 KiB | 00m00s [ 431/1168] rust-flate2-devel-0:1.1.9-2 100% | 3.3 MiB/s | 90.4 KiB | 00m00s [ 432/1168] rust-zip+deflate-flate2-dev 100% | 402.8 KiB/s | 11.7 KiB | 00m00s [ 433/1168] rust-zstd-devel-0:0.13.3-4. 100% | 1.4 MiB/s | 41.3 KiB | 00m00s [ 434/1168] rust-char_str+std-devel-0:0 100% | 210.6 KiB/s | 7.4 KiB | 00m00s [ 435/1168] rust-char_str-devel-0:0.0.4 100% | 2.1 MiB/s | 70.9 KiB | 00m00s [ 436/1168] python-rpm-macros-0:3.15-2. 100% | 494.3 KiB/s | 19.8 KiB | 00m00s [ 437/1168] python3-rpm-macros-0:3.15-2 100% | 339.7 KiB/s | 12.2 KiB | 00m00s [ 438/1168] rust-anstyle-query+default- 100% | 201.9 KiB/s | 8.3 KiB | 00m00s [ 439/1168] rust-anstyle-parse+default- 100% | 328.0 KiB/s | 8.2 KiB | 00m00s [ 440/1168] rust-colorchoice+default-de 100% | 239.9 KiB/s | 8.2 KiB | 00m00s [ 441/1168] rust-utf8parse+default-deve 100% | 208.6 KiB/s | 7.7 KiB | 00m00s [ 442/1168] rust-fs-err+default-devel-0 100% | 321.4 KiB/s | 8.4 KiB | 00m00s [ 443/1168] rust-rustversion+default-de 100% | 168.1 KiB/s | 8.4 KiB | 00m00s [ 444/1168] rust-os_str_bytes+default-d 100% | 256.0 KiB/s | 7.9 KiB | 00m00s [ 445/1168] rust-predicates+diff-devel- 100% | 249.4 KiB/s | 8.2 KiB | 00m00s [ 446/1168] rust-predicates-core+defaul 100% | 325.2 KiB/s | 8.1 KiB | 00m00s [ 447/1168] rust-predicates-devel-0:3.1 100% | 1.6 MiB/s | 38.3 KiB | 00m00s [ 448/1168] rust-predicates-tree+defaul 100% | 371.1 KiB/s | 8.2 KiB | 00m00s [ 449/1168] rust-radium-devel-0:0.7.0-8 100% | 666.1 KiB/s | 18.7 KiB | 00m00s [ 450/1168] rust-tap-devel-0:1.0.1-14.f 100% | 600.1 KiB/s | 19.2 KiB | 00m00s [ 451/1168] rust-bstr+alloc-devel-0:1.1 100% | 271.1 KiB/s | 8.7 KiB | 00m00s [ 452/1168] rust-serde_core+std-devel-0 100% | 220.8 KiB/s | 7.7 KiB | 00m00s [ 453/1168] rust-regex-automata+dfa-sea 100% | 260.3 KiB/s | 8.8 KiB | 00m00s [ 454/1168] rust-serde_core+result-deve 100% | 266.9 KiB/s | 7.7 KiB | 00m00s [ 455/1168] rust-clap_builder+color-dev 100% | 312.3 KiB/s | 10.3 KiB | 00m00s [ 456/1168] rust-clap_builder+error-con 100% | 442.6 KiB/s | 10.2 KiB | 00m00s [ 457/1168] rust-clap_builder+help-deve 100% | 350.0 KiB/s | 10.1 KiB | 00m00s [ 458/1168] rust-clap_builder+std-devel 100% | 467.6 KiB/s | 10.3 KiB | 00m00s [ 459/1168] rust-clap_builder+suggestio 100% | 451.0 KiB/s | 10.4 KiB | 00m00s [ 460/1168] rust-clap_builder+usage-dev 100% | 461.3 KiB/s | 10.1 KiB | 00m00s [ 461/1168] rust-clap_builder-devel-0:4 100% | 6.2 MiB/s | 159.4 KiB | 00m00s [ 462/1168] rust-clap_derive-devel-0:4. 100% | 1.7 MiB/s | 40.0 KiB | 00m00s [ 463/1168] rust-terminal_size+default- 100% | 318.4 KiB/s | 8.3 KiB | 00m00s [ 464/1168] rust-clap_complete_nushell+ 100% | 313.4 KiB/s | 8.8 KiB | 00m00s [ 465/1168] rust-clap_complete+default- 100% | 339.0 KiB/s | 10.2 KiB | 00m00s [ 466/1168] rust-nix+fs-devel-0:0.31.3- 100% | 288.7 KiB/s | 8.4 KiB | 00m00s [ 467/1168] rust-nix+term-devel-0:0.31. 100% | 299.3 KiB/s | 8.4 KiB | 00m00s [ 468/1168] rust-nix-devel-0:0.31.3-2.f 100% | 6.8 MiB/s | 308.2 KiB | 00m00s [ 469/1168] rust-terminfo+default-devel 100% | 224.7 KiB/s | 7.9 KiB | 00m00s [ 470/1168] rust-castaway+alloc-devel-0 100% | 270.9 KiB/s | 7.9 KiB | 00m00s [ 471/1168] rust-castaway-devel-0:0.2.4 100% | 861.6 KiB/s | 19.8 KiB | 00m00s [ 472/1168] rust-cfg-if+default-devel-0 100% | 289.5 KiB/s | 8.1 KiB | 00m00s [ 473/1168] rust-itoa+default-devel-0:1 100% | 270.5 KiB/s | 8.1 KiB | 00m00s [ 474/1168] rust-zmij+default-devel-0:1 100% | 224.1 KiB/s | 7.6 KiB | 00m00s [ 475/1168] rust-serde_core+alloc-devel 100% | 214.9 KiB/s | 7.7 KiB | 00m00s [ 476/1168] rust-crossbeam+alloc-devel- 100% | 176.1 KiB/s | 8.1 KiB | 00m00s [ 477/1168] rust-crossbeam-channel+std- 100% | 229.7 KiB/s | 8.3 KiB | 00m00s [ 478/1168] rust-crossbeam-channel-deve 100% | 3.1 MiB/s | 90.7 KiB | 00m00s [ 479/1168] rust-crossbeam-deque+std-de 100% | 371.1 KiB/s | 8.2 KiB | 00m00s [ 480/1168] rust-crossbeam-deque-devel- 100% | 1.3 MiB/s | 30.5 KiB | 00m00s [ 481/1168] rust-crossbeam-epoch+std-de 100% | 309.4 KiB/s | 8.0 KiB | 00m00s [ 482/1168] rust-crossbeam-epoch-devel- 100% | 1.6 MiB/s | 54.0 KiB | 00m00s [ 483/1168] rust-crossbeam-queue-devel- 100% | 939.5 KiB/s | 25.4 KiB | 00m00s [ 484/1168] rust-crossbeam-queue+std-de 100% | 238.7 KiB/s | 8.1 KiB | 00m00s [ 485/1168] rust-crossbeam-utils+std-de 100% | 361.4 KiB/s | 8.0 KiB | 00m00s [ 486/1168] rust-crossbeam-utils-devel- 100% | 1.9 MiB/s | 55.5 KiB | 00m00s [ 487/1168] rust-csv-core+default-devel 100% | 212.0 KiB/s | 8.1 KiB | 00m00s [ 488/1168] rust-ryu+default-devel-0:1. 100% | 286.0 KiB/s | 8.0 KiB | 00m00s [ 489/1168] rust-nix+signal-devel-0:0.3 100% | 382.9 KiB/s | 8.4 KiB | 00m00s [ 490/1168] rust-hashbrown0.14+raw-deve 100% | 241.5 KiB/s | 7.7 KiB | 00m00s [ 491/1168] rust-hashbrown0.14-devel-0: 100% | 3.5 MiB/s | 122.6 KiB | 00m00s [ 492/1168] rust-lock_api+default-devel 100% | 259.4 KiB/s | 8.0 KiB | 00m00s [ 493/1168] rust-once_cell+default-deve 100% | 326.2 KiB/s | 8.5 KiB | 00m00s [ 494/1168] rust-parking_lot_core+defau 100% | 309.7 KiB/s | 8.1 KiB | 00m00s [ 495/1168] rust-libtest-mimic+default- 100% | 252.3 KiB/s | 8.1 KiB | 00m00s [ 496/1168] rust-log+std-devel-0:0.4.34 100% | 317.6 KiB/s | 8.6 KiB | 00m00s [ 497/1168] rust-serde_derive-devel-0:1 100% | 2.2 MiB/s | 68.1 KiB | 00m00s [ 498/1168] rust-get-size2+alloc-devel- 100% | 325.3 KiB/s | 8.8 KiB | 00m00s [ 499/1168] rust-get-size-derive2+defau 100% | 344.4 KiB/s | 8.6 KiB | 00m00s [ 500/1168] rust-equivalent-devel-0:1.0 100% | 450.5 KiB/s | 14.9 KiB | 00m00s [ 501/1168] rust-icu_provider+baked-dev 100% | 228.1 KiB/s | 8.4 KiB | 00m00s [ 502/1168] rust-icu_properties_data-de 100% | 2.2 MiB/s | 158.8 KiB | 00m00s [ 503/1168] rust-displaydoc-devel-0:0.2 100% | 647.7 KiB/s | 33.0 KiB | 00m00s [ 504/1168] rust-icu_locale_core+zerove 100% | 272.3 KiB/s | 8.4 KiB | 00m00s [ 505/1168] rust-icu_locale_core-devel- 100% | 1.7 MiB/s | 95.1 KiB | 00m00s [ 506/1168] rust-icu_provider-devel-0:2 100% | 1.8 MiB/s | 55.0 KiB | 00m00s [ 507/1168] rust-zerotrie+yoke-devel-0: 100% | 245.2 KiB/s | 8.1 KiB | 00m00s [ 508/1168] rust-zerotrie+zerofrom-deve 100% | 217.4 KiB/s | 8.0 KiB | 00m00s [ 509/1168] rust-zerotrie-devel-0:0.2.5 100% | 3.4 MiB/s | 80.6 KiB | 00m00s [ 510/1168] rust-zerovec+derive-devel-0 100% | 306.3 KiB/s | 9.2 KiB | 00m00s [ 511/1168] rust-zerovec+yoke-devel-0:0 100% | 352.2 KiB/s | 9.2 KiB | 00m00s [ 512/1168] rust-zerovec-devel-0:0.11.8 100% | 3.3 MiB/s | 121.2 KiB | 00m00s [ 513/1168] rust-crossbeam-deque+defaul 100% | 362.4 KiB/s | 8.0 KiB | 00m00s [ 514/1168] rust-regex-automata+dfa-one 100% | 317.8 KiB/s | 8.9 KiB | 00m00s [ 515/1168] rust-phf+default-devel-0:0. 100% | 259.2 KiB/s | 8.0 KiB | 00m00s [ 516/1168] rust-rust-stemmers+default- 100% | 302.3 KiB/s | 7.9 KiB | 00m00s [ 517/1168] rust-console+unicode-width- 100% | 307.9 KiB/s | 8.6 KiB | 00m00s [ 518/1168] rust-console+ansi-parsing-d 100% | 291.4 KiB/s | 8.5 KiB | 00m00s [ 519/1168] rust-console+std-devel-0:0. 100% | 358.4 KiB/s | 8.6 KiB | 00m00s [ 520/1168] rust-console-devel-0:0.16.4 100% | 1.6 MiB/s | 38.0 KiB | 00m00s [ 521/1168] rust-unit-prefix+default-de 100% | 249.4 KiB/s | 7.7 KiB | 00m00s [ 522/1168] rust-insta+console-devel-0: 100% | 311.9 KiB/s | 9.0 KiB | 00m00s [ 523/1168] rust-similar2+default-devel 100% | 270.1 KiB/s | 7.3 KiB | 00m00s [ 524/1168] rust-similar2+inline-devel- 100% | 331.4 KiB/s | 7.3 KiB | 00m00s [ 525/1168] rust-strip-ansi-escapes+def 100% | 265.4 KiB/s | 8.0 KiB | 00m00s [ 526/1168] rust-icu_collections-devel- 100% | 255.9 KiB/s | 96.7 KiB | 00m00s [ 527/1168] rust-pest+default-devel-0:2 100% | 327.4 KiB/s | 8.5 KiB | 00m00s [ 528/1168] rust-pest_derive+default-de 100% | 388.9 KiB/s | 8.6 KiB | 00m00s [ 529/1168] rust-ron+std-devel-0:0.12.2 100% | 292.6 KiB/s | 8.5 KiB | 00m00s [ 530/1168] rust-ron-devel-0:0.12.2-2.f 100% | 4.4 MiB/s | 140.7 KiB | 00m00s [ 531/1168] rust-syn2+default-devel-0:2 100% | 280.4 KiB/s | 7.3 KiB | 00m00s [ 532/1168] rust-syn2+derive-devel-0:2. 100% | 284.4 KiB/s | 7.1 KiB | 00m00s [ 533/1168] rust-syn2+extra-traits-deve 100% | 324.3 KiB/s | 7.1 KiB | 00m00s [ 534/1168] rust-syn2+fold-devel-0:2.0. 100% | 322.8 KiB/s | 7.1 KiB | 00m00s [ 535/1168] rust-syn2+full-devel-0:2.0. 100% | 263.1 KiB/s | 7.1 KiB | 00m00s [ 536/1168] rust-either+use_std-devel-0 100% | 236.9 KiB/s | 8.1 KiB | 00m00s [ 537/1168] rust-itertools+use_alloc-de 100% | 205.8 KiB/s | 8.0 KiB | 00m00s [ 538/1168] rust-either-devel-0:1.17.0- 100% | 559.3 KiB/s | 27.4 KiB | 00m00s [ 539/1168] rust-jiff-core+std-devel-0: 100% | 163.3 KiB/s | 7.5 KiB | 00m00s [ 540/1168] rust-jiff+alloc-devel-0:0.2 100% | 243.7 KiB/s | 13.4 KiB | 00m00s [ 541/1168] rust-jiff-core+tz-fat-devel 100% | 280.5 KiB/s | 7.3 KiB | 00m00s [ 542/1168] rust-jiff-core-devel-0:0.1. 100% | 3.9 MiB/s | 121.1 KiB | 00m00s [ 543/1168] rust-libcst_derive-devel-0: 100% | 635.4 KiB/s | 19.1 KiB | 00m00s [ 544/1168] rust-annotate-snippets0.11- 100% | 656.8 KiB/s | 35.5 KiB | 00m00s [ 545/1168] rust-paste-devel-0:1.0.15-6 100% | 1.4 MiB/s | 37.2 KiB | 00m00s [ 546/1168] rust-peg+std-devel-0:0.8.5- 100% | 316.9 KiB/s | 7.9 KiB | 00m00s [ 547/1168] rust-crossbeam-channel+defa 100% | 291.7 KiB/s | 8.2 KiB | 00m00s [ 548/1168] rust-serde_derive+default-d 100% | 338.8 KiB/s | 8.8 KiB | 00m00s [ 549/1168] rust-peg-devel-0:0.8.5-4.fc 100% | 1.0 MiB/s | 45.1 KiB | 00m00s [ 550/1168] rust-inotify-devel-0:0.11.2 100% | 1.1 MiB/s | 33.0 KiB | 00m00s [ 551/1168] rust-mio+default-devel-0:1. 100% | 323.7 KiB/s | 8.4 KiB | 00m00s [ 552/1168] rust-mio+os-ext-devel-0:1.2 100% | 215.8 KiB/s | 8.4 KiB | 00m00s [ 553/1168] rust-notify-types+default-d 100% | 316.0 KiB/s | 8.2 KiB | 00m00s [ 554/1168] rust-path-dedot+default-dev 100% | 280.6 KiB/s | 7.9 KiB | 00m00s [ 555/1168] rust-unscanny+default-devel 100% | 285.3 KiB/s | 7.7 KiB | 00m00s [ 556/1168] rust-path-dedot-devel-0:4.0 100% | 379.1 KiB/s | 14.4 KiB | 00m00s [ 557/1168] rust-version-ranges-devel-0 100% | 970.3 KiB/s | 28.1 KiB | 00m00s [ 558/1168] rust-diff+default-devel-0:0 100% | 241.7 KiB/s | 7.7 KiB | 00m00s [ 559/1168] rust-pep508_rs+default-deve 100% | 210.4 KiB/s | 8.0 KiB | 00m00s [ 560/1168] rust-yansi+default-devel-0: 100% | 138.5 KiB/s | 7.8 KiB | 00m00s [ 561/1168] rust-toml0.9+parse-devel-0: 100% | 199.5 KiB/s | 7.8 KiB | 00m00s [ 562/1168] rust-toml0.9+serde-devel-0: 100% | 358.7 KiB/s | 7.9 KiB | 00m00s [ 563/1168] rust-toml0.9+std-devel-0:0. 100% | 329.1 KiB/s | 8.6 KiB | 00m00s [ 564/1168] rust-toml0.9-devel-0:0.9.12 100% | 2.8 MiB/s | 62.2 KiB | 00m00s [ 565/1168] rust-newtype-uuid+default-d 100% | 282.6 KiB/s | 8.5 KiB | 00m00s [ 566/1168] rust-quick-xml+default-deve 100% | 243.4 KiB/s | 9.0 KiB | 00m00s [ 567/1168] rust-getrandom+default-deve 100% | 269.4 KiB/s | 8.6 KiB | 00m00s [ 568/1168] rust-getrandom+sys_rng-deve 100% | 365.8 KiB/s | 8.8 KiB | 00m00s [ 569/1168] rust-cpufeatures+default-de 100% | 262.7 KiB/s | 8.4 KiB | 00m00s [ 570/1168] rust-rayon-core+default-dev 100% | 217.3 KiB/s | 7.8 KiB | 00m00s [ 571/1168] rust-regex-automata+dfa-bui 100% | 190.2 KiB/s | 8.9 KiB | 00m00s [ 572/1168] rust-regex-automata+nfa-tho 100% | 404.5 KiB/s | 8.9 KiB | 00m00s [ 573/1168] rust-regex-automata+alloc-d 100% | 315.2 KiB/s | 8.8 KiB | 00m00s [ 574/1168] rust-regex-automata+nfa-pik 100% | 404.5 KiB/s | 8.9 KiB | 00m00s [ 575/1168] rust-regex-automata+nfa-bac 100% | 404.9 KiB/s | 8.9 KiB | 00m00s [ 576/1168] rust-regex-automata+perf-in 100% | 340.3 KiB/s | 8.8 KiB | 00m00s [ 577/1168] rust-regex-automata+perf-li 100% | 408.1 KiB/s | 9.0 KiB | 00m00s [ 578/1168] rust-regex-automata+unicode 100% | 413.2 KiB/s | 9.1 KiB | 00m00s [ 579/1168] rust-regex-automata+unicode 100% | 349.9 KiB/s | 9.1 KiB | 00m00s [ 580/1168] rust-regex-automata+unicode 100% | 413.6 KiB/s | 9.1 KiB | 00m00s [ 581/1168] rust-regex-automata+unicode 100% | 414.1 KiB/s | 9.1 KiB | 00m00s [ 582/1168] rust-regex-automata+unicode 100% | 414.1 KiB/s | 9.1 KiB | 00m00s [ 583/1168] rust-regex-automata+unicode 100% | 349.9 KiB/s | 9.1 KiB | 00m00s [ 584/1168] rust-regex-automata+unicode 100% | 414.3 KiB/s | 9.1 KiB | 00m00s [ 585/1168] rust-regex-automata+unicode 100% | 404.0 KiB/s | 8.9 KiB | 00m00s [ 586/1168] rust-regex-syntax+unicode-b 100% | 380.9 KiB/s | 8.4 KiB | 00m00s [ 587/1168] rust-regex-syntax+unicode-a 100% | 261.6 KiB/s | 8.4 KiB | 00m00s [ 588/1168] rust-regex-syntax+unicode-c 100% | 380.9 KiB/s | 8.4 KiB | 00m00s [ 589/1168] rust-regex-syntax+unicode-g 100% | 381.3 KiB/s | 8.4 KiB | 00m00s [ 590/1168] rust-regex-syntax+unicode-p 100% | 322.3 KiB/s | 8.4 KiB | 00m00s [ 591/1168] rust-regex-syntax+unicode-s 100% | 299.6 KiB/s | 8.4 KiB | 00m00s [ 592/1168] rust-regex-syntax+unicode-s 100% | 381.3 KiB/s | 8.4 KiB | 00m00s [ 593/1168] rust-regex+perf-backtrack-d 100% | 257.8 KiB/s | 9.0 KiB | 00m00s [ 594/1168] rust-regex+perf-cache-devel 100% | 401.5 KiB/s | 8.8 KiB | 00m00s [ 595/1168] rust-regex+perf-dfa-devel-0 100% | 408.6 KiB/s | 9.0 KiB | 00m00s [ 596/1168] rust-regex+perf-inline-deve 100% | 409.5 KiB/s | 9.0 KiB | 00m00s [ 597/1168] rust-regex+perf-literal-dev 100% | 351.9 KiB/s | 9.1 KiB | 00m00s [ 598/1168] rust-regex+perf-onepass-dev 100% | 409.7 KiB/s | 9.0 KiB | 00m00s [ 599/1168] rust-regex+unicode-age-deve 100% | 413.9 KiB/s | 9.1 KiB | 00m00s [ 600/1168] rust-regex+unicode-case-dev 100% | 414.3 KiB/s | 9.1 KiB | 00m00s [ 601/1168] rust-regex+unicode-bool-dev 100% | 350.5 KiB/s | 9.1 KiB | 00m00s [ 602/1168] rust-regex+unicode-gencat-d 100% | 415.0 KiB/s | 9.1 KiB | 00m00s [ 603/1168] rust-regex+unicode-perl-dev 100% | 419.8 KiB/s | 9.2 KiB | 00m00s [ 604/1168] rust-regex+unicode-script-d 100% | 351.1 KiB/s | 9.1 KiB | 00m00s [ 605/1168] rust-regex+unicode-segment- 100% | 415.3 KiB/s | 9.1 KiB | 00m00s [ 606/1168] rust-bytecheck+simdutf8-dev 100% | 280.7 KiB/s | 8.1 KiB | 00m00s [ 607/1168] rust-bytecheck-devel-0:0.8. 100% | 636.0 KiB/s | 19.7 KiB | 00m00s [ 608/1168] rust-rend+bytecheck-devel-0 100% | 295.7 KiB/s | 8.6 KiB | 00m00s [ 609/1168] rust-rkyv_derive+bytecheck- 100% | 324.7 KiB/s | 8.8 KiB | 00m00s [ 610/1168] rust-ptr_meta+std-devel-0:0 100% | 202.3 KiB/s | 7.9 KiB | 00m00s [ 611/1168] rust-rkyv+alloc-devel-0:0.8 100% | 239.5 KiB/s | 9.1 KiB | 00m00s [ 612/1168] rust-munge-devel-0:0.4.7-3. 100% | 658.0 KiB/s | 25.7 KiB | 00m00s [ 613/1168] rust-ptr_meta-devel-0:0.3.2 100% | 550.8 KiB/s | 15.4 KiB | 00m00s [ 614/1168] rust-rancor-devel-0:0.1.3-1 100% | 641.4 KiB/s | 18.0 KiB | 00m00s [ 615/1168] rust-rend-devel-0:0.5.4-2.f 100% | 949.7 KiB/s | 20.9 KiB | 00m00s [ 616/1168] rust-boxcar-devel-0:0.2.14- 100% | 804.4 KiB/s | 29.0 KiB | 00m00s [ 617/1168] rust-rkyv_derive-devel-0:0. 100% | 684.9 KiB/s | 30.1 KiB | 00m00s [ 618/1168] rust-hashbrown+allocator-ap 100% | 216.9 KiB/s | 8.9 KiB | 00m00s [ 619/1168] rust-hashbrown+default-hash 100% | 399.5 KiB/s | 8.8 KiB | 00m00s [ 620/1168] rust-hashbrown+equivalent-d 100% | 292.6 KiB/s | 8.8 KiB | 00m00s [ 621/1168] rust-hashbrown+raw-entry-de 100% | 308.5 KiB/s | 8.6 KiB | 00m00s [ 622/1168] rust-hashlink-devel-0:0.12. 100% | 1.1 MiB/s | 37.9 KiB | 00m00s [ 623/1168] rust-intrusive-collections- 100% | 1.7 MiB/s | 47.5 KiB | 00m00s [ 624/1168] rust-intrusive-collections+ 100% | 233.2 KiB/s | 8.2 KiB | 00m00s [ 625/1168] rust-portable-atomic+fallba 100% | 298.0 KiB/s | 8.6 KiB | 00m00s [ 626/1168] rust-portable-atomic-devel- 100% | 4.4 MiB/s | 164.9 KiB | 00m00s [ 627/1168] rust-salsa-macro-rules-deve 100% | 629.4 KiB/s | 28.3 KiB | 00m00s [ 628/1168] rust-salsa-macros-devel-0:0 100% | 1.6 MiB/s | 51.9 KiB | 00m00s [ 629/1168] rust-tracing-core+std-devel 100% | 279.4 KiB/s | 8.1 KiB | 00m00s [ 630/1168] rust-pin-project-lite+defau 100% | 255.3 KiB/s | 8.2 KiB | 00m00s [ 631/1168] rust-typeid-devel-0:1.0.3-5 100% | 489.3 KiB/s | 17.1 KiB | 00m00s [ 632/1168] rust-inventory-devel-0:0.3. 100% | 1.1 MiB/s | 23.8 KiB | 00m00s [ 633/1168] rust-schemars+schemars_deri 100% | 259.1 KiB/s | 8.6 KiB | 00m00s [ 634/1168] rust-dyn-clone+default-deve 100% | 236.6 KiB/s | 8.0 KiB | 00m00s [ 635/1168] rust-ref-cast+default-devel 100% | 194.5 KiB/s | 8.0 KiB | 00m00s [ 636/1168] rust-serde_json+alloc-devel 100% | 302.8 KiB/s | 9.7 KiB | 00m00s [ 637/1168] rust-shellexpand+dirs-devel 100% | 260.4 KiB/s | 8.1 KiB | 00m00s [ 638/1168] rust-libc+std-devel-0:0.2.1 100% | 356.9 KiB/s | 10.0 KiB | 00m00s [ 639/1168] rust-os_pipe-devel-0:1.2.3- 100% | 637.6 KiB/s | 18.5 KiB | 00m00s [ 640/1168] rust-normalize-line-endings 100% | 274.0 KiB/s | 7.9 KiB | 00m00s [ 641/1168] rust-snapbox-macros+default 100% | 294.3 KiB/s | 8.2 KiB | 00m00s [ 642/1168] rust-wait-timeout-devel-0:0 100% | 568.3 KiB/s | 19.9 KiB | 00m00s [ 643/1168] rust-snapbox+color-devel-0: 100% | 297.0 KiB/s | 9.2 KiB | 00m00s [ 644/1168] rust-escargot-devel-0:0.5.1 100% | 913.0 KiB/s | 28.3 KiB | 00m00s [ 645/1168] rust-anstyle-svg-devel-0:1. 100% | 854.2 KiB/s | 23.9 KiB | 00m00s [ 646/1168] rust-cc+default-devel-0:1.2 100% | 347.8 KiB/s | 10.4 KiB | 00m00s [ 647/1168] rust-psm+default-devel-0:0. 100% | 374.2 KiB/s | 8.2 KiB | 00m00s [ 648/1168] rust-syn2+parsing-devel-0:2 100% | 254.1 KiB/s | 7.1 KiB | 00m00s [ 649/1168] rust-libc-devel-0:0.2.189-1 100% | 2.9 MiB/s | 547.9 KiB | 00m00s [ 650/1168] rust-fastrand+default-devel 100% | 246.4 KiB/s | 8.1 KiB | 00m00s [ 651/1168] rust-once_cell+std-devel-0: 100% | 291.9 KiB/s | 8.5 KiB | 00m00s [ 652/1168] rust-rustix+default-devel-0 100% | 258.6 KiB/s | 9.3 KiB | 00m00s [ 653/1168] rust-once_cell-devel-0:1.21 100% | 1.2 MiB/s | 44.9 KiB | 00m00s [ 654/1168] rust-rustix+fs-devel-0:1.1. 100% | 370.4 KiB/s | 9.3 KiB | 00m00s [ 655/1168] rust-test-case-macros-devel 100% | 441.7 KiB/s | 13.7 KiB | 00m00s [ 656/1168] rust-thiserror-impl+default 100% | 246.3 KiB/s | 9.1 KiB | 00m00s [ 657/1168] rust-tikv-jemalloc-sys+back 100% | 188.0 KiB/s | 7.9 KiB | 00m00s [ 658/1168] rust-tikv-jemalloc-sys-deve 100% | 1.5 MiB/s | 33.1 KiB | 00m00s [ 659/1168] rust-toml_writer+alloc-deve 100% | 283.8 KiB/s | 7.9 KiB | 00m00s [ 660/1168] rust-toml_writer-devel-0:1. 100% | 953.7 KiB/s | 21.0 KiB | 00m00s [ 661/1168] rust-toml_parser+alloc-deve 100% | 246.6 KiB/s | 8.1 KiB | 00m00s [ 662/1168] rust-serde_spanned+serde-de 100% | 279.8 KiB/s | 8.7 KiB | 00m00s [ 663/1168] rust-toml_datetime+serde-de 100% | 341.1 KiB/s | 8.9 KiB | 00m00s [ 664/1168] rust-serde_spanned+std-deve 100% | 399.4 KiB/s | 8.8 KiB | 00m00s [ 665/1168] rust-winnow-devel-0:1.0.4-2 100% | 2.8 MiB/s | 177.2 KiB | 00m00s [ 666/1168] rust-toml_datetime+std-deve 100% | 408.2 KiB/s | 9.0 KiB | 00m00s [ 667/1168] rust-toml_writer+std-devel- 100% | 362.6 KiB/s | 8.0 KiB | 00m00s [ 668/1168] rust-serde_spanned-devel-0: 100% | 786.5 KiB/s | 18.9 KiB | 00m00s [ 669/1168] rust-serde_spanned+alloc-de 100% | 273.6 KiB/s | 8.8 KiB | 00m00s [ 670/1168] rust-toml_datetime+alloc-de 100% | 271.2 KiB/s | 9.0 KiB | 00m00s [ 671/1168] rust-toml_datetime-devel-0: 100% | 1.1 MiB/s | 24.3 KiB | 00m00s [ 672/1168] rust-lazy_static+default-de 100% | 243.9 KiB/s | 7.8 KiB | 00m00s [ 673/1168] rust-tracing-core+default-d 100% | 300.4 KiB/s | 8.1 KiB | 00m00s [ 674/1168] rust-nu-ansi-term+default-d 100% | 286.7 KiB/s | 8.0 KiB | 00m00s [ 675/1168] rust-chrono+iana-time-zone- 100% | 242.7 KiB/s | 8.5 KiB | 00m00s [ 676/1168] rust-chrono+now-devel-0:0.4 100% | 373.4 KiB/s | 8.2 KiB | 00m00s [ 677/1168] rust-chrono+alloc-devel-0:0 100% | 282.5 KiB/s | 8.2 KiB | 00m00s [ 678/1168] rust-matchers+default-devel 100% | 217.3 KiB/s | 7.8 KiB | 00m00s [ 679/1168] rust-num-traits-devel-0:0.2 100% | 1.5 MiB/s | 57.9 KiB | 00m00s [ 680/1168] rust-tracing-subscriber+all 100% | 284.4 KiB/s | 8.2 KiB | 00m00s [ 681/1168] rust-thread_local+default-d 100% | 361.7 KiB/s | 8.0 KiB | 00m00s [ 682/1168] rust-tracing-subscriber+sha 100% | 366.7 KiB/s | 8.4 KiB | 00m00s [ 683/1168] rust-tracing+tracing-attrib 100% | 315.7 KiB/s | 8.2 KiB | 00m00s [ 684/1168] rust-tinyvec+alloc-devel-0: 100% | 251.4 KiB/s | 8.3 KiB | 00m00s [ 685/1168] rust-tinyvec+default-devel- 100% | 250.3 KiB/s | 8.3 KiB | 00m00s [ 686/1168] rust-phf0.11-devel-0:0.11.3 100% | 946.5 KiB/s | 28.4 KiB | 00m00s [ 687/1168] rust-unicode_names2_generat 100% | 276.0 KiB/s | 8.0 KiB | 00m00s [ 688/1168] rust-form_urlencoded+std-de 100% | 240.0 KiB/s | 8.2 KiB | 00m00s [ 689/1168] rust-idna+std-devel-0:1.1.0 100% | 258.7 KiB/s | 8.3 KiB | 00m00s [ 690/1168] rust-percent-encoding+std-d 100% | 263.4 KiB/s | 7.9 KiB | 00m00s [ 691/1168] rust-form_urlencoded-devel- 100% | 598.1 KiB/s | 17.3 KiB | 00m00s [ 692/1168] rust-form_urlencoded+alloc- 100% | 254.1 KiB/s | 8.1 KiB | 00m00s [ 693/1168] rust-idna+alloc-devel-0:1.1 100% | 250.1 KiB/s | 8.3 KiB | 00m00s [ 694/1168] rust-idna+compiled_data-dev 100% | 352.6 KiB/s | 8.5 KiB | 00m00s [ 695/1168] rust-percent-encoding-devel 100% | 880.9 KiB/s | 19.4 KiB | 00m00s [ 696/1168] rust-idna-devel-0:1.1.0-4.f 100% | 2.6 MiB/s | 137.5 KiB | 00m00s [ 697/1168] rust-percent-encoding+alloc 100% | 238.4 KiB/s | 7.9 KiB | 00m00s [ 698/1168] rust-crc32fast+std-devel-0: 100% | 273.2 KiB/s | 7.9 KiB | 00m00s [ 699/1168] rust-crc32fast-devel-0:1.5. 100% | 1.3 MiB/s | 51.3 KiB | 00m00s [ 700/1168] rust-typed-path+std-devel-0 100% | 207.7 KiB/s | 7.5 KiB | 00m00s [ 701/1168] rust-typed-path-devel-0:0.1 100% | 3.4 MiB/s | 94.4 KiB | 00m00s [ 702/1168] rust-flate2+any_zlib-devel- 100% | 316.8 KiB/s | 9.2 KiB | 00m00s [ 703/1168] rust-zlib-rs+rust-allocator 100% | 317.2 KiB/s | 9.5 KiB | 00m00s [ 704/1168] rust-zlib-rs+std-devel-0:0. 100% | 328.2 KiB/s | 9.5 KiB | 00m00s [ 705/1168] rust-zip+_deflate-any-devel 100% | 302.7 KiB/s | 11.5 KiB | 00m00s [ 706/1168] rust-zstd-safe+std-devel-0: 100% | 202.5 KiB/s | 8.1 KiB | 00m00s [ 707/1168] rust-zlib-rs-devel-0:0.6.8- 100% | 3.1 MiB/s | 205.9 KiB | 00m00s [ 708/1168] rust-zstd-safe-devel-0:7.2. 100% | 1.0 MiB/s | 33.3 KiB | 00m00s [ 709/1168] rust-anstyle-query-devel-0: 100% | 602.1 KiB/s | 18.1 KiB | 00m00s [ 710/1168] rust-anstyle-parse+utf8-dev 100% | 307.5 KiB/s | 8.3 KiB | 00m00s [ 711/1168] rust-anstyle-parse-devel-0: 100% | 1.1 MiB/s | 24.4 KiB | 00m00s [ 712/1168] rust-colorchoice-devel-0:1. 100% | 546.8 KiB/s | 16.4 KiB | 00m00s [ 713/1168] rust-utf8parse-devel-0:0.2. 100% | 665.9 KiB/s | 21.3 KiB | 00m00s [ 714/1168] rust-rustversion-devel-0:1. 100% | 911.0 KiB/s | 34.6 KiB | 00m00s [ 715/1168] rust-fs-err-devel-0:3.2.2-2 100% | 1.1 MiB/s | 31.2 KiB | 00m00s [ 716/1168] rust-os_str_bytes+memchr-de 100% | 242.3 KiB/s | 8.0 KiB | 00m00s [ 717/1168] rust-os_str_bytes+raw_os_st 100% | 357.3 KiB/s | 7.9 KiB | 00m00s [ 718/1168] rust-os_str_bytes-devel-0:7 100% | 1.8 MiB/s | 40.2 KiB | 00m00s [ 719/1168] rust-difflib+default-devel- 100% | 188.3 KiB/s | 7.7 KiB | 00m00s [ 720/1168] rust-predicates-core-devel- 100% | 341.1 KiB/s | 17.1 KiB | 00m00s [ 721/1168] rust-predicates-tree-devel- 100% | 385.1 KiB/s | 16.2 KiB | 00m00s [ 722/1168] rust-strsim+default-devel-0 100% | 237.5 KiB/s | 7.8 KiB | 00m00s [ 723/1168] rust-clap_lex+default-devel 100% | 312.4 KiB/s | 8.4 KiB | 00m00s [ 724/1168] rust-terminal_size-devel-0: 100% | 483.6 KiB/s | 17.4 KiB | 00m00s [ 725/1168] rust-clap_complete_nushell- 100% | 725.0 KiB/s | 20.3 KiB | 00m00s [ 726/1168] rust-clap_complete-devel-0: 100% | 1.7 MiB/s | 57.5 KiB | 00m00s [ 727/1168] rust-cfg_aliases+default-de 100% | 277.2 KiB/s | 7.8 KiB | 00m00s [ 728/1168] rust-terminfo-devel-0:0.9.0 100% | 2.2 MiB/s | 55.4 KiB | 00m00s [ 729/1168] rust-libc+extra_traits-deve 100% | 295.1 KiB/s | 10.0 KiB | 00m00s [ 730/1168] rust-cfg-if-devel-0:1.0.4-3 100% | 530.4 KiB/s | 17.0 KiB | 00m00s [ 731/1168] rust-itoa-devel-0:1.0.18-2. 100% | 611.9 KiB/s | 20.2 KiB | 00m00s [ 732/1168] rust-zmij-devel-0:1.0.21-2. 100% | 831.9 KiB/s | 27.5 KiB | 00m00s [ 733/1168] rust-crossbeam-epoch+alloc- 100% | 245.3 KiB/s | 7.8 KiB | 00m00s [ 734/1168] rust-crossbeam-queue+alloc- 100% | 360.0 KiB/s | 7.9 KiB | 00m00s [ 735/1168] rust-csv-core-devel-0:0.1.1 100% | 894.0 KiB/s | 32.2 KiB | 00m00s [ 736/1168] rust-ryu-devel-0:1.0.23-2.f 100% | 1.7 MiB/s | 56.7 KiB | 00m00s [ 737/1168] rust-nix+process-devel-0:0. 100% | 262.2 KiB/s | 8.4 KiB | 00m00s [ 738/1168] rust-lock_api+atomic_usize- 100% | 308.5 KiB/s | 8.0 KiB | 00m00s [ 739/1168] rust-lock_api-devel-0:0.4.1 100% | 970.1 KiB/s | 29.1 KiB | 00m00s [ 740/1168] rust-parking_lot_core-devel 100% | 1.5 MiB/s | 43.7 KiB | 00m00s [ 741/1168] rust-log+alloc-devel-0:0.4. 100% | 316.7 KiB/s | 8.6 KiB | 00m00s [ 742/1168] rust-libtest-mimic-devel-0: 100% | 938.0 KiB/s | 35.6 KiB | 00m00s [ 743/1168] rust-get-size-derive2-devel 100% | 602.8 KiB/s | 17.5 KiB | 00m00s [ 744/1168] rust-writeable-devel-0:0.6. 100% | 1.2 MiB/s | 33.5 KiB | 00m00s [ 745/1168] rust-potential_utf+zerovec- 100% | 220.4 KiB/s | 8.2 KiB | 00m00s [ 746/1168] rust-potential_utf-devel-0: 100% | 587.7 KiB/s | 17.6 KiB | 00m00s [ 747/1168] rust-utf8_iter-devel-0:1.0. 100% | 697.0 KiB/s | 18.8 KiB | 00m00s [ 748/1168] rust-yoke+derive-devel-0:0. 100% | 308.8 KiB/s | 9.0 KiB | 00m00s [ 749/1168] rust-yoke-devel-0:0.8.3-2.f 100% | 1.6 MiB/s | 38.6 KiB | 00m00s [ 750/1168] rust-zerofrom+derive-devel- 100% | 281.0 KiB/s | 8.4 KiB | 00m00s [ 751/1168] rust-zerofrom-devel-0:0.1.8 100% | 604.5 KiB/s | 14.5 KiB | 00m00s [ 752/1168] rust-tinystr+zerovec-devel- 100% | 239.1 KiB/s | 8.4 KiB | 00m00s [ 753/1168] rust-litemap-devel-0:0.8.3- 100% | 1.1 MiB/s | 36.0 KiB | 00m00s [ 754/1168] rust-tinystr-devel-0:0.8.4- 100% | 899.7 KiB/s | 27.9 KiB | 00m00s [ 755/1168] rust-zerovec-derive-devel-0 100% | 956.6 KiB/s | 30.6 KiB | 00m00s [ 756/1168] rust-phf+std-devel-0:0.13.1 100% | 285.1 KiB/s | 8.3 KiB | 00m00s [ 757/1168] rust-phf-devel-0:0.13.1-3.f 100% | 995.7 KiB/s | 29.9 KiB | 00m00s [ 758/1168] rust-console+alloc-devel-0: 100% | 240.8 KiB/s | 8.4 KiB | 00m00s [ 759/1168] rust-unit-prefix+std-devel- 100% | 202.1 KiB/s | 7.7 KiB | 00m00s [ 760/1168] rust-unit-prefix-devel-0:0. 100% | 713.3 KiB/s | 15.7 KiB | 00m00s [ 761/1168] rust-rust-stemmers-devel-0: 100% | 20.9 MiB/s | 1.9 MiB | 00m00s [ 762/1168] rust-similar2+text-devel-0: 100% | 207.1 KiB/s | 7.2 KiB | 00m00s [ 763/1168] rust-similar2-devel-0:2.7.0 100% | 2.9 MiB/s | 69.2 KiB | 00m00s [ 764/1168] rust-pest+memchr-devel-0:2. 100% | 373.9 KiB/s | 8.6 KiB | 00m00s [ 765/1168] rust-pest+std-devel-0:2.8.6 100% | 390.1 KiB/s | 8.6 KiB | 00m00s [ 766/1168] rust-strip-ansi-escapes-dev 100% | 509.0 KiB/s | 16.3 KiB | 00m00s [ 767/1168] rust-pest_derive+std-devel- 100% | 396.7 KiB/s | 8.7 KiB | 00m00s [ 768/1168] rust-pest_derive-devel-0:2. 100% | 1.5 MiB/s | 34.5 KiB | 00m00s [ 769/1168] rust-pest-devel-0:2.8.6-2.f 100% | 2.6 MiB/s | 106.1 KiB | 00m00s [ 770/1168] rust-bitflags+serde-devel-0 100% | 288.5 KiB/s | 8.9 KiB | 00m00s [ 771/1168] rust-once_cell+alloc-devel- 100% | 242.1 KiB/s | 8.5 KiB | 00m00s [ 772/1168] rust-once_cell+race-devel-0 100% | 351.4 KiB/s | 8.4 KiB | 00m00s [ 773/1168] rust-syn2+clone-impls-devel 100% | 230.0 KiB/s | 7.1 KiB | 00m00s [ 774/1168] rust-syn2+proc-macro-devel- 100% | 285.8 KiB/s | 7.4 KiB | 00m00s [ 775/1168] rust-syn2+printing-devel-0: 100% | 196.0 KiB/s | 7.3 KiB | 00m00s [ 776/1168] rust-syn2-devel-0:2.0.119-1 100% | 7.9 MiB/s | 257.3 KiB | 00m00s [ 777/1168] rust-either+std-devel-0:1.1 100% | 228.8 KiB/s | 8.0 KiB | 00m00s [ 778/1168] rust-jiff-core+alloc-devel- 100% | 243.0 KiB/s | 7.3 KiB | 00m00s [ 779/1168] rust-peg-runtime+std-devel- 100% | 245.5 KiB/s | 7.9 KiB | 00m00s [ 780/1168] rust-peg-runtime+default-de 100% | 291.6 KiB/s | 7.9 KiB | 00m00s [ 781/1168] rust-peg-macros+default-dev 100% | 256.3 KiB/s | 7.9 KiB | 00m00s [ 782/1168] rust-inotify-sys+default-de 100% | 243.1 KiB/s | 7.8 KiB | 00m00s [ 783/1168] rust-mio+log-devel-0:1.2.3- 100% | 258.1 KiB/s | 8.5 KiB | 00m00s [ 784/1168] rust-mio+os-poll-devel-0:1. 100% | 289.2 KiB/s | 8.4 KiB | 00m00s [ 785/1168] rust-notify-types-devel-0:2 100% | 1.5 MiB/s | 41.6 KiB | 00m00s [ 786/1168] rust-mio-devel-0:1.2.3-1.fc 100% | 1.8 MiB/s | 114.7 KiB | 00m00s [ 787/1168] rust-unscanny-devel-0:0.1.0 100% | 819.6 KiB/s | 18.0 KiB | 00m00s [ 788/1168] rust-yansi-devel-0:1.0.1-7. 100% | 1.5 MiB/s | 36.2 KiB | 00m00s [ 789/1168] rust-yansi+std-devel-0:1.0. 100% | 203.9 KiB/s | 7.7 KiB | 00m00s [ 790/1168] rust-diff-devel-0:0.1.13-11 100% | 821.7 KiB/s | 38.6 KiB | 00m00s [ 791/1168] rust-pep508_rs-devel-0:0.9. 100% | 2.3 MiB/s | 74.3 KiB | 00m00s [ 792/1168] rust-toml_datetime0.7+serde 100% | 267.9 KiB/s | 7.5 KiB | 00m00s [ 793/1168] rust-toml_datetime0.7+std-d 100% | 346.1 KiB/s | 7.6 KiB | 00m00s [ 794/1168] rust-toml_datetime0.7+alloc 100% | 229.8 KiB/s | 7.6 KiB | 00m00s [ 795/1168] rust-winnow0.7-devel-0:0.7. 100% | 2.3 MiB/s | 173.6 KiB | 00m00s [ 796/1168] rust-toml_datetime0.7-devel 100% | 1.0 MiB/s | 22.9 KiB | 00m00s [ 797/1168] rust-newtype-uuid+std-devel 100% | 291.7 KiB/s | 8.5 KiB | 00m00s [ 798/1168] rust-newtype-uuid-devel-0:1 100% | 766.9 KiB/s | 25.3 KiB | 00m00s [ 799/1168] rust-quick-xml-devel-0:0.41 100% | 4.8 MiB/s | 185.2 KiB | 00m00s [ 800/1168] rust-getrandom-devel-0:0.4. 100% | 2.0 MiB/s | 65.0 KiB | 00m00s [ 801/1168] rust-rand_core+default-deve 100% | 224.2 KiB/s | 8.3 KiB | 00m00s [ 802/1168] rust-cpufeatures-devel-0:0. 100% | 615.7 KiB/s | 23.4 KiB | 00m00s [ 803/1168] rust-rayon-core-devel-0:1.1 100% | 2.6 MiB/s | 78.5 KiB | 00m00s [ 804/1168] rust-regex-automata+perf-li 100% | 323.4 KiB/s | 9.1 KiB | 00m00s [ 805/1168] rust-regex-automata+perf-li 100% | 418.2 KiB/s | 9.2 KiB | 00m00s [ 806/1168] rust-simdutf8-devel-0:0.1.5 100% | 1.3 MiB/s | 39.6 KiB | 00m00s [ 807/1168] rust-bytecheck_derive-devel 100% | 605.8 KiB/s | 17.6 KiB | 00m00s [ 808/1168] rust-rancor+alloc-devel-0:0 100% | 245.1 KiB/s | 8.3 KiB | 00m00s [ 809/1168] rust-munge_macro-devel-0:0. 100% | 465.5 KiB/s | 14.9 KiB | 00m00s [ 810/1168] rust-ptr_meta+derive-devel- 100% | 240.9 KiB/s | 8.0 KiB | 00m00s [ 811/1168] rust-allocator-api2+alloc-d 100% | 221.3 KiB/s | 8.0 KiB | 00m00s [ 812/1168] rust-allocator-api2-devel-0 100% | 3.1 MiB/s | 69.0 KiB | 00m00s [ 813/1168] rust-foldhash-devel-0:0.2.0 100% | 829.6 KiB/s | 24.1 KiB | 00m00s [ 814/1168] rust-syn+visit-devel-0:3.0. 100% | 341.4 KiB/s | 9.9 KiB | 00m00s [ 815/1168] rust-syn+visit-mut-devel-0: 100% | 309.8 KiB/s | 9.9 KiB | 00m00s [ 816/1168] rust-tracing-core+once_cell 100% | 265.7 KiB/s | 8.2 KiB | 00m00s [ 817/1168] rust-pin-project-lite-devel 100% | 1.9 MiB/s | 58.8 KiB | 00m00s [ 818/1168] rust-schemars_derive+defaul 100% | 276.9 KiB/s | 8.3 KiB | 00m00s [ 819/1168] rust-dyn-clone-devel-0:1.0. 100% | 644.3 KiB/s | 19.3 KiB | 00m00s [ 820/1168] rust-ref-cast-devel-0:1.0.2 100% | 1.0 MiB/s | 31.2 KiB | 00m00s [ 821/1168] rust-dirs+default-devel-0:6 100% | 246.0 KiB/s | 8.1 KiB | 00m00s [ 822/1168] rust-normalize-line-endings 100% | 408.0 KiB/s | 13.9 KiB | 00m00s [ 823/1168] rust-snapbox-macros-devel-0 100% | 442.9 KiB/s | 15.5 KiB | 00m00s [ 824/1168] rust-snapbox-macros+color-d 100% | 270.4 KiB/s | 8.4 KiB | 00m00s [ 825/1168] rust-anstyle-lossy+default- 100% | 248.4 KiB/s | 8.2 KiB | 00m00s [ 826/1168] rust-html-escape+default-de 100% | 238.4 KiB/s | 8.1 KiB | 00m00s [ 827/1168] rust-cc-devel-0:1.2.62-3.fc 100% | 2.6 MiB/s | 94.9 KiB | 00m00s [ 828/1168] rust-psm-devel-0:0.1.32-1.f 100% | 1.1 MiB/s | 43.1 KiB | 00m00s [ 829/1168] rust-fastrand+std-devel-0:2 100% | 231.8 KiB/s | 8.1 KiB | 00m00s [ 830/1168] rust-fastrand-devel-0:2.5.0 100% | 661.1 KiB/s | 25.1 KiB | 00m00s [ 831/1168] rust-rustix+std-devel-0:1.1 100% | 302.9 KiB/s | 9.7 KiB | 00m00s [ 832/1168] rust-rustix-devel-0:1.1.4-2 100% | 9.8 MiB/s | 400.2 KiB | 00m00s [ 833/1168] rust-test-case-core-devel-0 100% | 688.3 KiB/s | 23.4 KiB | 00m00s [ 834/1168] rust-thiserror-impl-devel-0 100% | 888.1 KiB/s | 30.2 KiB | 00m00s [ 835/1168] rust-lazy_static-devel-0:1. 100% | 645.7 KiB/s | 21.3 KiB | 00m00s [ 836/1168] rust-nu-ansi-term+std-devel 100% | 199.4 KiB/s | 8.0 KiB | 00m00s [ 837/1168] rust-nu-ansi-term-devel-0:0 100% | 1.3 MiB/s | 38.5 KiB | 00m00s [ 838/1168] rust-iana-time-zone+default 100% | 249.1 KiB/s | 8.2 KiB | 00m00s [ 839/1168] rust-iana-time-zone+fallbac 100% | 342.7 KiB/s | 8.2 KiB | 00m00s [ 840/1168] rust-autocfg+default-devel- 100% | 266.6 KiB/s | 8.0 KiB | 00m00s [ 841/1168] rust-thread_local-devel-0:1 100% | 905.1 KiB/s | 23.5 KiB | 00m00s [ 842/1168] rust-matchers-devel-0:0.2.0 100% | 398.8 KiB/s | 14.8 KiB | 00m00s [ 843/1168] rust-sharded-slab+default-d 100% | 234.2 KiB/s | 7.7 KiB | 00m00s [ 844/1168] rust-tracing-attributes+def 100% | 247.8 KiB/s | 8.2 KiB | 00m00s [ 845/1168] rust-tinyvec+tinyvec_macros 100% | 264.1 KiB/s | 8.5 KiB | 00m00s [ 846/1168] rust-tinyvec-devel-0:1.11.0 100% | 1.7 MiB/s | 51.1 KiB | 00m00s [ 847/1168] rust-phf_shared0.11-devel-0 100% | 648.9 KiB/s | 21.4 KiB | 00m00s [ 848/1168] rust-unicode_names2_generat 100% | 806.9 KiB/s | 22.6 KiB | 00m00s [ 849/1168] rust-idna_adapter+compiled_ 100% | 247.3 KiB/s | 8.2 KiB | 00m00s [ 850/1168] rust-idna_adapter+default-d 100% | 302.2 KiB/s | 7.9 KiB | 00m00s [ 851/1168] rust-utf8_iter+default-deve 100% | 255.8 KiB/s | 7.9 KiB | 00m00s [ 852/1168] rust-flate2+any_impl-devel- 100% | 326.9 KiB/s | 9.2 KiB | 00m00s [ 853/1168] rust-zstd-sys+std-devel-0:2 100% | 269.3 KiB/s | 8.1 KiB | 00m00s [ 854/1168] rust-zstd-sys-devel-0:2.0.1 100% | 1.4 MiB/s | 45.4 KiB | 00m00s [ 855/1168] rust-difflib-devel-0:0.4.0- 100% | 557.6 KiB/s | 16.7 KiB | 00m00s [ 856/1168] rust-termtree0.5+default-de 100% | 229.0 KiB/s | 7.3 KiB | 00m00s [ 857/1168] rust-strsim-devel-0:0.11.1- 100% | 764.0 KiB/s | 22.2 KiB | 00m00s [ 858/1168] rust-rustix+termios-devel-0 100% | 421.7 KiB/s | 9.3 KiB | 00m00s [ 859/1168] rust-clap_lex-devel-0:1.1.0 100% | 625.9 KiB/s | 21.3 KiB | 00m00s [ 860/1168] rust-fnv+default-devel-0:1. 100% | 309.3 KiB/s | 7.7 KiB | 00m00s [ 861/1168] rust-cfg_aliases-devel-0:0. 100% | 298.8 KiB/s | 14.9 KiB | 00m00s [ 862/1168] rust-nom7+std-devel-0:7.1.3 100% | 38.3 KiB/s | 7.8 KiB | 00m00s [ 863/1168] rust-nom7-devel-0:7.1.3-4.f 100% | 444.7 KiB/s | 111.6 KiB | 00m00s [ 864/1168] rust-phf0.11+default-devel- 100% | 30.0 KiB/s | 7.5 KiB | 00m00s [ 865/1168] rust-phf_codegen0.11+defaul 100% | 65.4 KiB/s | 7.5 KiB | 00m00s [ 866/1168] rust-scopeguard-devel-0:1.2 100% | 452.2 KiB/s | 19.4 KiB | 00m00s [ 867/1168] rust-escape8259+default-dev 100% | 184.6 KiB/s | 7.8 KiB | 00m00s [ 868/1168] rust-yoke-derive-devel-0:0. 100% | 978.8 KiB/s | 21.5 KiB | 00m00s [ 869/1168] rust-attribute-derive+defau 100% | 203.5 KiB/s | 7.5 KiB | 00m00s [ 870/1168] rust-stable_deref_trait-dev 100% | 498.6 KiB/s | 16.5 KiB | 00m00s [ 871/1168] rust-zerofrom-derive-devel- 100% | 612.9 KiB/s | 16.5 KiB | 00m00s [ 872/1168] rust-phf_shared-devel-0:0.1 100% | 868.0 KiB/s | 22.6 KiB | 00m00s [ 873/1168] rust-phf_shared+std-devel-0 100% | 258.3 KiB/s | 8.0 KiB | 00m00s [ 874/1168] rust-vte-devel-0:0.15.0-3.f 100% | 1.8 MiB/s | 55.4 KiB | 00m00s [ 875/1168] rust-ucd-trie+std-devel-0:0 100% | 252.6 KiB/s | 7.8 KiB | 00m00s [ 876/1168] rust-ucd-trie-devel-0:0.1.7 100% | 981.3 KiB/s | 35.3 KiB | 00m00s [ 877/1168] rust-pest_generator+std-dev 100% | 333.1 KiB/s | 8.7 KiB | 00m00s [ 878/1168] rust-pest_generator-devel-0 100% | 936.6 KiB/s | 27.2 KiB | 00m00s [ 879/1168] rust-bitflags+serde_core-de 100% | 251.9 KiB/s | 9.1 KiB | 00m00s [ 880/1168] rust-peg-runtime-devel-0:0. 100% | 298.0 KiB/s | 12.8 KiB | 00m00s [ 881/1168] rust-peg-macros-devel-0:0.8 100% | 1.0 MiB/s | 32.0 KiB | 00m00s [ 882/1168] rust-inotify-sys-devel-0:0. 100% | 491.3 KiB/s | 15.2 KiB | 00m00s [ 883/1168] rust-yansi+alloc-devel-0:1. 100% | 241.4 KiB/s | 7.7 KiB | 00m00s [ 884/1168] rust-itertools0.13+default- 100% | 265.5 KiB/s | 7.7 KiB | 00m00s [ 885/1168] rust-serde+rc-devel-0:1.0.2 100% | 301.4 KiB/s | 8.7 KiB | 00m00s [ 886/1168] rust-thiserror1+default-dev 100% | 348.6 KiB/s | 7.7 KiB | 00m00s [ 887/1168] rust-urlencoding+default-de 100% | 277.2 KiB/s | 7.8 KiB | 00m00s [ 888/1168] rust-ptr_meta+ptr_meta_deri 100% | 362.6 KiB/s | 8.0 KiB | 00m00s [ 889/1168] rust-newtype-uuid+alloc-dev 100% | 276.2 KiB/s | 8.3 KiB | 00m00s [ 890/1168] rust-schemars_derive-devel- 100% | 1.7 MiB/s | 38.7 KiB | 00m00s [ 891/1168] rust-ref-cast-impl+default- 100% | 306.1 KiB/s | 8.0 KiB | 00m00s [ 892/1168] rust-dirs-devel-0:6.0.0-3.f 100% | 825.4 KiB/s | 20.6 KiB | 00m00s [ 893/1168] rust-anstyle-lossy-devel-0: 100% | 832.3 KiB/s | 18.3 KiB | 00m00s [ 894/1168] rust-html-escape+std-devel- 100% | 366.0 KiB/s | 8.1 KiB | 00m00s [ 895/1168] rust-html-escape-devel-0:0. 100% | 1.1 MiB/s | 30.2 KiB | 00m00s [ 896/1168] rust-find-msvc-tools+defaul 100% | 283.2 KiB/s | 7.9 KiB | 00m00s [ 897/1168] rust-shlex+default-devel-0: 100% | 249.4 KiB/s | 7.7 KiB | 00m00s [ 898/1168] rust-ar_archive_writer+defa 100% | 226.1 KiB/s | 7.2 KiB | 00m00s [ 899/1168] rust-fastrand+alloc-devel-0 100% | 288.8 KiB/s | 8.1 KiB | 00m00s [ 900/1168] rust-bitflags+std-devel-0:2 100% | 404.2 KiB/s | 8.9 KiB | 00m00s [ 901/1168] rust-errno-devel-0:0.3.14-3 100% | 799.6 KiB/s | 20.0 KiB | 00m00s [ 902/1168] rust-errno+std-devel-0:0.3. 100% | 300.3 KiB/s | 8.4 KiB | 00m00s [ 903/1168] rust-rustix+alloc-devel-0:1 100% | 289.7 KiB/s | 9.3 KiB | 00m00s [ 904/1168] rust-linux-raw-sys+auxvec-d 100% | 296.9 KiB/s | 8.3 KiB | 00m00s [ 905/1168] rust-linux-raw-sys+elf-deve 100% | 286.4 KiB/s | 8.3 KiB | 00m00s [ 906/1168] rust-linux-raw-sys+errno-de 100% | 286.7 KiB/s | 8.3 KiB | 00m00s [ 907/1168] rust-linux-raw-sys+general- 100% | 378.2 KiB/s | 8.3 KiB | 00m00s [ 908/1168] rust-linux-raw-sys+ioctl-de 100% | 361.5 KiB/s | 8.3 KiB | 00m00s [ 909/1168] rust-linux-raw-sys+no_std-d 100% | 277.1 KiB/s | 8.3 KiB | 00m00s [ 910/1168] rust-linux-raw-sys-devel-0: 100% | 7.4 MiB/s | 325.5 KiB | 00m00s [ 911/1168] rust-iana-time-zone-devel-0 100% | 774.7 KiB/s | 40.3 KiB | 00m00s [ 912/1168] rust-autocfg-devel-0:1.5.1- 100% | 940.8 KiB/s | 28.2 KiB | 00m00s [ 913/1168] rust-sharded-slab-devel-0:0 100% | 2.1 MiB/s | 61.3 KiB | 00m00s [ 914/1168] rust-tracing-attributes-dev 100% | 1.3 MiB/s | 48.6 KiB | 00m00s [ 915/1168] rust-tinyvec_macros+default 100% | 214.5 KiB/s | 7.7 KiB | 00m00s [ 916/1168] rust-siphasher+default-deve 100% | 316.3 KiB/s | 7.9 KiB | 00m00s [ 917/1168] rust-getopts+default-devel- 100% | 256.6 KiB/s | 8.0 KiB | 00m00s [ 918/1168] rust-rand0.8+default-devel- 100% | 243.7 KiB/s | 7.8 KiB | 00m00s [ 919/1168] rust-icu_normalizer+compile 100% | 217.3 KiB/s | 8.9 KiB | 00m00s [ 920/1168] rust-idna_adapter-devel-0:1 100% | 576.9 KiB/s | 16.7 KiB | 00m00s [ 921/1168] rust-bindgen+runtime-devel- 100% | 282.1 KiB/s | 8.2 KiB | 00m00s [ 922/1168] rust-bindgen-devel-0:0.72.1 100% | 6.3 MiB/s | 213.1 KiB | 00m00s [ 923/1168] rust-cc+parallel-devel-0:1. 100% | 332.4 KiB/s | 10.6 KiB | 00m00s [ 924/1168] rust-pkg-config+default-dev 100% | 224.5 KiB/s | 8.1 KiB | 00m00s [ 925/1168] rust-termtree0.5-devel-0:0. 100% | 569.2 KiB/s | 14.8 KiB | 00m00s [ 926/1168] rust-fnv+std-devel-0:1.0.7- 100% | 295.7 KiB/s | 7.7 KiB | 00m00s [ 927/1168] rust-fnv-devel-0:1.0.7-16.f 100% | 849.5 KiB/s | 18.7 KiB | 00m00s [ 928/1168] rust-minimal-lexical+std-de 100% | 251.2 KiB/s | 7.8 KiB | 00m00s [ 929/1168] rust-nom7+alloc-devel-0:7.1 100% | 235.1 KiB/s | 7.5 KiB | 00m00s [ 930/1168] rust-minimal-lexical-devel- 100% | 3.0 MiB/s | 98.1 KiB | 00m00s [ 931/1168] rust-phf0.11+std-devel-0:0. 100% | 302.7 KiB/s | 7.6 KiB | 00m00s [ 932/1168] rust-escape8259-devel-0:0.5 100% | 598.4 KiB/s | 13.2 KiB | 00m00s [ 933/1168] rust-phf_codegen0.11-devel- 100% | 658.8 KiB/s | 20.4 KiB | 00m00s [ 934/1168] rust-attribute-derive-devel 100% | 1.1 MiB/s | 29.0 KiB | 00m00s [ 935/1168] rust-synstructure+default-d 100% | 282.7 KiB/s | 7.9 KiB | 00m00s [ 936/1168] rust-itertools0.13+use_std- 100% | 290.8 KiB/s | 7.9 KiB | 00m00s [ 937/1168] rust-pest_meta+default-deve 100% | 251.3 KiB/s | 8.5 KiB | 00m00s [ 938/1168] rust-serde_core+rc-devel-0: 100% | 157.6 KiB/s | 7.7 KiB | 00m00s [ 939/1168] rust-thiserror1-devel-0:1.0 100% | 945.4 KiB/s | 53.9 KiB | 00m00s [ 940/1168] rust-itertools0.13-devel-0: 100% | 2.0 MiB/s | 144.0 KiB | 00m00s [ 941/1168] rust-urlencoding-devel-0:2. 100% | 681.3 KiB/s | 15.0 KiB | 00m00s [ 942/1168] rust-ptr_meta_derive-devel- 100% | 565.8 KiB/s | 13.6 KiB | 00m00s [ 943/1168] rust-serde_derive_internals 100% | 284.6 KiB/s | 8.0 KiB | 00m00s [ 944/1168] rust-ref-cast-impl-devel-0: 100% | 497.2 KiB/s | 17.9 KiB | 00m00s [ 945/1168] rust-dirs-sys+default-devel 100% | 303.2 KiB/s | 7.9 KiB | 00m00s [ 946/1168] rust-find-msvc-tools-devel- 100% | 1.3 MiB/s | 38.0 KiB | 00m00s [ 947/1168] rust-shlex+std-devel-0:2.0. 100% | 247.9 KiB/s | 7.7 KiB | 00m00s [ 948/1168] rust-shlex-devel-0:2.0.1-1. 100% | 637.9 KiB/s | 26.2 KiB | 00m00s [ 949/1168] rust-ar_archive_writer-deve 100% | 2.5 MiB/s | 82.6 KiB | 00m00s [ 950/1168] rust-syn2+visit-mut-devel-0 100% | 222.6 KiB/s | 7.1 KiB | 00m00s [ 951/1168] rust-siphasher+std-devel-0: 100% | 341.8 KiB/s | 7.9 KiB | 00m00s [ 952/1168] rust-tinyvec_macros-devel-0 100% | 450.9 KiB/s | 14.0 KiB | 00m00s [ 953/1168] rust-siphasher-devel-0:1.0. 100% | 796.1 KiB/s | 18.3 KiB | 00m00s [ 954/1168] rust-getopts+unicode-devel- 100% | 299.2 KiB/s | 8.1 KiB | 00m00s [ 955/1168] rust-getopts-devel-0:0.2.24 100% | 961.0 KiB/s | 27.9 KiB | 00m00s [ 956/1168] rust-rand0.8+std-devel-0:0. 100% | 289.8 KiB/s | 8.1 KiB | 00m00s [ 957/1168] rust-rand0.8+std_rng-devel- 100% | 353.4 KiB/s | 7.8 KiB | 00m00s [ 958/1168] rust-rand0.8-devel-0:0.8.7- 100% | 2.4 MiB/s | 86.9 KiB | 00m00s [ 959/1168] rust-icu_normalizer_data-de 100% | 1.9 MiB/s | 49.3 KiB | 00m00s [ 960/1168] rust-icu_normalizer-devel-0 100% | 9.2 MiB/s | 356.1 KiB | 00m00s [ 961/1168] rust-clang-sys+runtime-deve 100% | 241.5 KiB/s | 7.7 KiB | 00m00s [ 962/1168] rust-cexpr+default-devel-0: 100% | 240.9 KiB/s | 7.7 KiB | 00m00s [ 963/1168] rust-clang-sys+clang_11_0-d 100% | 258.1 KiB/s | 7.7 KiB | 00m00s [ 964/1168] rust-clang-sys+default-deve 100% | 219.7 KiB/s | 7.7 KiB | 00m00s [ 965/1168] rust-jobserver-devel-0:0.1. 100% | 837.5 KiB/s | 34.3 KiB | 00m00s [ 966/1168] rust-pkg-config-devel-0:0.3 100% | 829.3 KiB/s | 29.0 KiB | 00m00s [ 967/1168] rust-phf_shared0.11+std-dev 100% | 310.1 KiB/s | 7.4 KiB | 00m00s [ 968/1168] rust-phf_generator0.11+defa 100% | 339.2 KiB/s | 7.5 KiB | 00m00s [ 969/1168] rust-phf_shared0.11+default 100% | 340.6 KiB/s | 7.5 KiB | 00m00s [ 970/1168] rust-attribute-derive-macro 100% | 243.0 KiB/s | 7.5 KiB | 00m00s [ 971/1168] rust-derive-where+default-d 100% | 255.5 KiB/s | 8.2 KiB | 00m00s [ 972/1168] rust-manyhow+default-devel- 100% | 199.4 KiB/s | 7.6 KiB | 00m00s [ 973/1168] rust-synstructure+proc-macr 100% | 342.0 KiB/s | 8.2 KiB | 00m00s [ 974/1168] rust-synstructure-devel-0:0 100% | 1.2 MiB/s | 25.9 KiB | 00m00s [ 975/1168] rust-pest_meta-devel-0:2.8. 100% | 1.5 MiB/s | 45.9 KiB | 00m00s [ 976/1168] rust-itertools0.13+use_allo 100% | 284.0 KiB/s | 7.7 KiB | 00m00s [ 977/1168] rust-thiserror-impl1+defaul 100% | 353.9 KiB/s | 7.8 KiB | 00m00s [ 978/1168] rust-serde_derive_internals 100% | 1.5 MiB/s | 33.4 KiB | 00m00s [ 979/1168] rust-dirs-sys-devel-0:0.5.0 100% | 728.9 KiB/s | 18.2 KiB | 00m00s [ 980/1168] rust-object+read-devel-0:0. 100% | 337.5 KiB/s | 8.4 KiB | 00m00s [ 981/1168] rust-object+std-devel-0:0.3 100% | 378.8 KiB/s | 8.3 KiB | 00m00s [ 982/1168] rust-rand0.8+alloc-devel-0: 100% | 207.4 KiB/s | 7.9 KiB | 00m00s [ 983/1168] rust-rand0.8+getrandom-deve 100% | 329.3 KiB/s | 7.9 KiB | 00m00s [ 984/1168] rust-rand0.8+libc-devel-0:0 100% | 357.3 KiB/s | 7.9 KiB | 00m00s [ 985/1168] rust-rand_chacha0.3+std-dev 100% | 351.1 KiB/s | 7.7 KiB | 00m00s [ 986/1168] rust-object-devel-0:0.39.1- 100% | 4.0 MiB/s | 308.0 KiB | 00m00s [ 987/1168] rust-rand_chacha0.3-devel-0 100% | 1.0 MiB/s | 23.2 KiB | 00m00s [ 988/1168] rust-rand_core0.6+std-devel 100% | 360.3 KiB/s | 7.9 KiB | 00m00s [ 989/1168] rust-rand0.8+rand_chacha-de 100% | 246.7 KiB/s | 7.9 KiB | 00m00s [ 990/1168] rust-rand_core0.6+default-d 100% | 347.2 KiB/s | 7.6 KiB | 00m00s [ 991/1168] rust-clang-sys+libloading-d 100% | 230.6 KiB/s | 7.8 KiB | 00m00s [ 992/1168] rust-cexpr-devel-0:0.6.0-14 100% | 1.2 MiB/s | 26.8 KiB | 00m00s [ 993/1168] rust-phf_generator0.11-deve 100% | 844.6 KiB/s | 18.6 KiB | 00m00s [ 994/1168] rust-clang-sys-devel-0:1.9. 100% | 935.1 KiB/s | 48.6 KiB | 00m00s [ 995/1168] rust-clang-sys+clang_10_0-d 100% | 176.0 KiB/s | 7.7 KiB | 00m00s [ 996/1168] rust-attribute-derive-macro 100% | 784.9 KiB/s | 17.3 KiB | 00m00s [ 997/1168] rust-manyhow+macros-devel-0 100% | 284.2 KiB/s | 7.7 KiB | 00m00s [ 998/1168] rust-manyhow+syn-devel-0:0. 100% | 342.2 KiB/s | 7.5 KiB | 00m00s [ 999/1168] rust-derive-where-devel-0:1 100% | 1.5 MiB/s | 64.7 KiB | 00m00s [1000/1168] rust-manyhow-devel-0:0.11.4 100% | 1.0 MiB/s | 29.0 KiB | 00m00s [1001/1168] rust-syn2+visit-devel-0:2.0 100% | 236.9 KiB/s | 7.1 KiB | 00m00s [1002/1168] rust-sha2_0.10-devel-0:0.10 100% | 936.7 KiB/s | 39.3 KiB | 00m00s [1003/1168] rust-thiserror-impl1-devel- 100% | 1.1 MiB/s | 26.6 KiB | 00m00s [1004/1168] rust-option-ext+default-dev 100% | 221.3 KiB/s | 7.7 KiB | 00m00s [1005/1168] rust-object+archive-devel-0 100% | 304.0 KiB/s | 8.2 KiB | 00m00s [1006/1168] rust-object+coff-devel-0:0. 100% | 273.3 KiB/s | 8.2 KiB | 00m00s [1007/1168] rust-object+elf-devel-0:0.3 100% | 372.4 KiB/s | 8.2 KiB | 00m00s [1008/1168] rust-object+macho-devel-0:0 100% | 356.5 KiB/s | 8.2 KiB | 00m00s [1009/1168] rust-object+pe-devel-0:0.39 100% | 374.0 KiB/s | 8.2 KiB | 00m00s [1010/1168] rust-object+read_core-devel 100% | 373.4 KiB/s | 8.2 KiB | 00m00s [1011/1168] rust-rand_core0.6+alloc-dev 100% | 282.6 KiB/s | 7.6 KiB | 00m00s [1012/1168] rust-object+xcoff-devel-0:0 100% | 264.5 KiB/s | 8.2 KiB | 00m00s [1013/1168] rust-rand_core0.6+getrandom 100% | 354.4 KiB/s | 7.8 KiB | 00m00s [1014/1168] rust-ppv-lite86+std-devel-0 100% | 307.0 KiB/s | 8.0 KiB | 00m00s [1015/1168] rust-ppv-lite86-devel-0:0.2 100% | 1.3 MiB/s | 28.7 KiB | 00m00s [1016/1168] rust-ppv-lite86+simd-devel- 100% | 257.6 KiB/s | 8.0 KiB | 00m00s [1017/1168] rust-getrandom0.2+default-d 100% | 269.8 KiB/s | 7.8 KiB | 00m00s [1018/1168] rust-rand_core0.6-devel-0:0 100% | 1.1 MiB/s | 29.6 KiB | 00m00s [1019/1168] rust-getrandom0.2+std-devel 100% | 244.0 KiB/s | 7.8 KiB | 00m00s [1020/1168] rust-rand0.8+small_rng-deve 100% | 352.0 KiB/s | 7.7 KiB | 00m00s [1021/1168] rust-libloading0.8+default- 100% | 238.4 KiB/s | 7.4 KiB | 00m00s [1022/1168] rust-clang-sys+clang_9_0-de 100% | 198.4 KiB/s | 7.7 KiB | 00m00s [1023/1168] rust-collection_literals+de 100% | 284.3 KiB/s | 7.7 KiB | 00m00s [1024/1168] rust-interpolator+default-d 100% | 220.6 KiB/s | 7.7 KiB | 00m00s [1025/1168] rust-interpolator+iter-deve 100% | 321.2 KiB/s | 7.7 KiB | 00m00s [1026/1168] rust-proc-macro-utils+defau 100% | 287.2 KiB/s | 7.8 KiB | 00m00s [1027/1168] rust-quote-use+default-deve 100% | 343.3 KiB/s | 7.6 KiB | 00m00s [1028/1168] rust-manyhow-macros+default 100% | 248.3 KiB/s | 7.5 KiB | 00m00s [1029/1168] rust-manyhow+syn2-devel-0:0 100% | 353.2 KiB/s | 7.8 KiB | 00m00s [1030/1168] rust-cpufeatures0.2+default 100% | 250.3 KiB/s | 7.5 KiB | 00m00s [1031/1168] rust-digest0.10+default-dev 100% | 321.4 KiB/s | 7.4 KiB | 00m00s [1032/1168] rust-option-ext-devel-0:0.2 100% | 570.5 KiB/s | 15.4 KiB | 00m00s [1033/1168] rust-zerocopy+default-devel 100% | 269.2 KiB/s | 9.2 KiB | 00m00s [1034/1168] rust-zerocopy+simd-devel-0: 100% | 217.7 KiB/s | 9.1 KiB | 00m00s [1035/1168] rust-getrandom0.2-devel-0:0 100% | 1.4 MiB/s | 51.5 KiB | 00m00s [1036/1168] rust-libloading0.8-devel-0: 100% | 1.1 MiB/s | 35.3 KiB | 00m00s [1037/1168] rust-clang-sys+clang_8_0-de 100% | 241.9 KiB/s | 7.7 KiB | 00m00s [1038/1168] rust-collection_literals-de 100% | 393.9 KiB/s | 13.0 KiB | 00m00s [1039/1168] rust-interpolator-devel-0:0 100% | 1.6 MiB/s | 37.1 KiB | 00m00s [1040/1168] rust-proc-macro-utils+parse 100% | 332.9 KiB/s | 7.7 KiB | 00m00s [1041/1168] rust-proc-macro-utils+proc- 100% | 344.5 KiB/s | 7.6 KiB | 00m00s [1042/1168] rust-proc-macro-utils+proc- 100% | 297.7 KiB/s | 7.7 KiB | 00m00s [1043/1168] rust-proc-macro-utils+quote 100% | 335.0 KiB/s | 7.7 KiB | 00m00s [1044/1168] rust-proc-macro-utils-devel 100% | 1.3 MiB/s | 28.4 KiB | 00m00s [1045/1168] rust-quote-use-devel-0:0.8. 100% | 537.9 KiB/s | 11.8 KiB | 00m00s [1046/1168] rust-manyhow-macros-devel-0 100% | 574.6 KiB/s | 13.2 KiB | 00m00s [1047/1168] rust-cpufeatures0.2-devel-0 100% | 990.7 KiB/s | 21.8 KiB | 00m00s [1048/1168] rust-digest0.10+core-api-de 100% | 336.5 KiB/s | 7.4 KiB | 00m00s [1049/1168] rust-digest0.10-devel-0:0.1 100% | 665.2 KiB/s | 27.9 KiB | 00m00s [1050/1168] rust-clang-sys+clang_7_0-de 100% | 146.0 KiB/s | 7.7 KiB | 00m00s [1051/1168] rust-proc-macro-utils+small 100% | 325.7 KiB/s | 7.8 KiB | 00m00s [1052/1168] rust-zerocopy-devel-0:0.8.5 100% | 4.0 MiB/s | 298.2 KiB | 00m00s [1053/1168] rust-quote-use-macros+defau 100% | 340.1 KiB/s | 7.5 KiB | 00m00s [1054/1168] rust-digest0.10+block-buffe 100% | 327.8 KiB/s | 7.5 KiB | 00m00s [1055/1168] rust-crypto-common0.1+defau 100% | 236.8 KiB/s | 7.3 KiB | 00m00s [1056/1168] rust-zerocopy-derive+defaul 100% | 352.7 KiB/s | 9.2 KiB | 00m00s [1057/1168] rust-clang-sys+clang_6_0-de 100% | 258.0 KiB/s | 7.7 KiB | 00m00s [1058/1168] rust-quote-use-macros-devel 100% | 552.3 KiB/s | 15.5 KiB | 00m00s [1059/1168] rust-block-buffer0.10+defau 100% | 254.1 KiB/s | 7.4 KiB | 00m00s [1060/1168] rust-crypto-common0.1-devel 100% | 525.0 KiB/s | 16.8 KiB | 00m00s [1061/1168] rust-zerocopy-derive-devel- 100% | 4.1 MiB/s | 120.3 KiB | 00m00s [1062/1168] rust-clang-sys+clang_5_0-de 100% | 234.5 KiB/s | 7.7 KiB | 00m00s [1063/1168] rust-block-buffer0.10-devel 100% | 504.1 KiB/s | 18.7 KiB | 00m00s [1064/1168] rust-generic-array+default- 100% | 258.5 KiB/s | 8.0 KiB | 00m00s [1065/1168] rust-generic-array+more_len 100% | 364.9 KiB/s | 8.0 KiB | 00m00s [1066/1168] rust-typenum+default-devel- 100% | 249.7 KiB/s | 8.2 KiB | 00m00s [1067/1168] rust-generic-array-devel-0: 100% | 1.1 MiB/s | 24.6 KiB | 00m00s [1068/1168] rust-clang-sys+clang_4_0-de 100% | 297.7 KiB/s | 7.7 KiB | 00m00s [1069/1168] rust-clang-sys+clang_3_9-de 100% | 221.1 KiB/s | 7.7 KiB | 00m00s [1070/1168] rust-typenum-devel-0:1.20.1 100% | 1.8 MiB/s | 79.5 KiB | 00m00s [1071/1168] rust-version_check+default- 100% | 198.0 KiB/s | 7.9 KiB | 00m00s [1072/1168] rust-clang-sys+clang_3_8-de 100% | 234.5 KiB/s | 7.7 KiB | 00m00s [1073/1168] rust-version_check-devel-0: 100% | 789.9 KiB/s | 22.9 KiB | 00m00s [1074/1168] rust-clang-sys+clang_3_7-de 100% | 234.5 KiB/s | 7.7 KiB | 00m00s [1075/1168] rust-clang-sys+clang_3_6-de 100% | 322.5 KiB/s | 7.7 KiB | 00m00s [1076/1168] rust-clang-sys+clang_3_5-de 100% | 256.5 KiB/s | 7.7 KiB | 00m00s [1077/1168] libzstd-devel-0:1.5.7-6.fc4 100% | 1.2 MiB/s | 56.3 KiB | 00m00s [1078/1168] cmake-filesystem-0:4.3.0-5. 100% | 354.7 KiB/s | 14.9 KiB | 00m00s [1079/1168] jemalloc-0:5.3.0-14.fc44.x8 100% | 7.4 MiB/s | 297.0 KiB | 00m00s [1080/1168] jemalloc-devel-0:5.3.0-14.f 100% | 1.0 MiB/s | 81.6 KiB | 00m00s [1081/1168] perl-Getopt-Long-1:2.58-527 100% | 1.2 MiB/s | 63.2 KiB | 00m00s [1082/1168] perl-PathTools-0:3.95-527.f 100% | 2.4 MiB/s | 88.0 KiB | 00m00s [1083/1168] perl-Exporter-0:5.79-527.fc 100% | 1.1 MiB/s | 30.6 KiB | 00m00s [1084/1168] perl-interpreter-4:5.44.0-5 100% | 1.8 MiB/s | 72.7 KiB | 00m00s [1085/1168] perl-Pod-Usage-4:2.05-527.f 100% | 1.4 MiB/s | 40.4 KiB | 00m00s [1086/1168] perl-Text-ParseWords-0:3.31 100% | 490.6 KiB/s | 16.2 KiB | 00m00s [1087/1168] perl-constant-0:1.33-528.fc 100% | 757.6 KiB/s | 22.7 KiB | 00m00s [1088/1168] perl-base-0:2.27-527.fc45.n 100% | 418.3 KiB/s | 15.9 KiB | 00m00s [1089/1168] perl-overload-0:1.40-527.fc 100% | 1.4 MiB/s | 45.2 KiB | 00m00s [1090/1168] perl-Errno-0:1.39-527.fc45. 100% | 542.1 KiB/s | 14.6 KiB | 00m00s [1091/1168] perl-Carp-0:1.54-527.fc45.n 100% | 984.7 KiB/s | 28.6 KiB | 00m00s [1092/1168] perl-Scalar-List-Utils-5:1. 100% | 2.3 MiB/s | 75.1 KiB | 00m00s [1093/1168] perl-Pod-Perldoc-0:3.28.01- 100% | 1.7 MiB/s | 84.7 KiB | 00m00s [1094/1168] perl-podlators-1:6.1.1-1.fc 100% | 2.3 MiB/s | 132.4 KiB | 00m00s [1095/1168] perl-mro-0:1.30-527.fc45.x8 100% | 738.1 KiB/s | 29.5 KiB | 00m00s [1096/1168] perl-overloading-0:0.03-527 100% | 569.7 KiB/s | 12.5 KiB | 00m00s [1097/1168] perl-DynaLoader-0:1.57-527. 100% | 885.7 KiB/s | 25.7 KiB | 00m00s [1098/1168] perl-Fcntl-0:1.20-527.fc45. 100% | 864.2 KiB/s | 29.4 KiB | 00m00s [1099/1168] groff-base-0:1.24.1-2.fc45. 100% | 16.1 MiB/s | 1.2 MiB | 00m00s [1100/1168] perl-File-Basename-0:2.86-5 100% | 481.2 KiB/s | 16.8 KiB | 00m00s [1101/1168] perl-File-Temp-1:0.231.200- 100% | 2.0 MiB/s | 59.3 KiB | 00m00s [1102/1168] perl-HTTP-Tiny-0:0.096-528. 100% | 1.9 MiB/s | 58.4 KiB | 00m00s [1103/1168] perl-libs-4:5.44.0-527.fc45 100% | 11.4 MiB/s | 2.6 MiB | 00m00s [1104/1168] perl-IO-0:1.56-527.fc45.x86 100% | 3.2 MiB/s | 83.0 KiB | 00m00s [1105/1168] perl-IPC-Open3-0:1.24-527.f 100% | 847.2 KiB/s | 23.7 KiB | 00m00s [1106/1168] perl-Symbol-0:1.09-527.fc45 100% | 496.0 KiB/s | 13.9 KiB | 00m00s [1107/1168] perl-Pod-Simple-1:3.48-527. 100% | 5.7 MiB/s | 222.0 KiB | 00m00s [1108/1168] perl-parent-1:0.244-527.fc4 100% | 669.6 KiB/s | 14.7 KiB | 00m00s [1109/1168] perl-vars-0:1.05-527.fc45.n 100% | 469.2 KiB/s | 12.7 KiB | 00m00s [1110/1168] perl-Term-ANSIColor-0:5.01- 100% | 1.7 MiB/s | 47.3 KiB | 00m00s [1111/1168] perl-POSIX-0:2.26-527.fc45. 100% | 2.4 MiB/s | 96.6 KiB | 00m00s [1112/1168] perl-Term-Cap-0:1.18-527.fc 100% | 987.3 KiB/s | 21.7 KiB | 00m00s [1113/1168] perl-File-Path-0:2.18-527.f 100% | 1.0 MiB/s | 34.8 KiB | 00m00s [1114/1168] perl-MIME-Base64-0:3.16-527 100% | 1.1 MiB/s | 29.6 KiB | 00m00s [1115/1168] perl-IO-Socket-SSL-0:2.099- 100% | 6.2 MiB/s | 236.2 KiB | 00m00s [1116/1168] perl-Net-SSLeay-0:1.96-5.fc 100% | 11.9 MiB/s | 378.1 KiB | 00m00s [1117/1168] perl-Socket-4:2.043-1.fc46. 100% | 2.0 MiB/s | 55.6 KiB | 00m00s [1118/1168] perl-Time-HiRes-4:1.9780-52 100% | 1.5 MiB/s | 56.8 KiB | 00m00s [1119/1168] perl-Time-Local-2:1.350-527 100% | 1.5 MiB/s | 34.2 KiB | 00m00s [1120/1168] perl-File-stat-0:1.15-527.f 100% | 781.3 KiB/s | 17.2 KiB | 00m00s [1121/1168] perl-SelectSaver-0:1.03-527 100% | 405.1 KiB/s | 11.3 KiB | 00m00s [1122/1168] perl-Pod-Escapes-1:1.07-527 100% | 611.2 KiB/s | 19.6 KiB | 00m00s [1123/1168] perl-Text-Tabs+Wrap-0:2024. 100% | 615.6 KiB/s | 21.5 KiB | 00m00s [1124/1168] perl-if-0:0.61.000-527.fc45 100% | 427.6 KiB/s | 13.7 KiB | 00m00s [1125/1168] perl-locale-0:1.13-527.fc45 100% | 387.8 KiB/s | 13.2 KiB | 00m00s [1126/1168] ncurses-0:6.6-3.fc45.x86_64 100% | 9.8 MiB/s | 430.9 KiB | 00m00s [1127/1168] perl-IO-Socket-IP-0:0.44-52 100% | 1.1 MiB/s | 42.0 KiB | 00m00s [1128/1168] perl-URI-0:5.37-1.fc46.noar 100% | 3.6 MiB/s | 151.0 KiB | 00m00s [1129/1168] perl-AutoLoader-0:5.74-527. 100% | 697.8 KiB/s | 20.9 KiB | 00m00s [1130/1168] perl-Class-Struct-0:0.68-52 100% | 805.8 KiB/s | 21.8 KiB | 00m00s [1131/1168] perl-Data-Dumper-0:2.192-52 100% | 2.5 MiB/s | 56.4 KiB | 00m00s [1132/1168] perl-MIME-Base32-0:1.303-26 100% | 681.6 KiB/s | 20.4 KiB | 00m00s [1133/1168] perl-Unicode-Normalize-0:1. 100% | 2.1 MiB/s | 73.8 KiB | 00m00s [1134/1168] perl-libnet-0:3.15-528.fc45 100% | 3.6 MiB/s | 128.3 KiB | 00m00s [1135/1168] perl-B-0:1.92-527.fc45.x86_ 100% | 7.4 MiB/s | 181.8 KiB | 00m00s [1136/1168] perl-FileHandle-0:2.05-527. 100% | 690.3 KiB/s | 15.2 KiB | 00m00s [1137/1168] perl-Digest-MD5-0:2.59-527. 100% | 1.2 MiB/s | 35.6 KiB | 00m00s [1138/1168] clang-resource-filesystem-0 100% | 6.1 MiB/s | 18.8 KiB | 00m00s [1139/1168] perl-Digest-0:1.20-527.fc45 100% | 1.0 MiB/s | 24.8 KiB | 00m00s [1140/1168] llvm-filesystem-0:23.1.1-1. 100% | 3.2 MiB/s | 13.0 KiB | 00m00s [1141/1168] llvm-libs-0:23.1.1-1.fc46.x 100% | 249.6 MiB/s | 36.2 MiB | 00m00s [1142/1168] clang-0:23.1.1-1.fc46.x86_6 100% | 216.7 MiB/s | 7.6 MiB | 00m00s [1143/1168] clang-libs-0:23.1.1-1.fc46. 100% | 97.1 MiB/s | 28.4 MiB | 00m00s [1144/1168] llvm-devel-0:23.1.1-1.fc46. 100% | 134.8 MiB/s | 5.5 MiB | 00m00s [1145/1168] emacs-filesystem-1:30.2-3.f 100% | 224.9 KiB/s | 8.1 KiB | 00m00s [1146/1168] llvm-0:23.1.1-1.fc46.x86_64 100% | 108.5 MiB/s | 24.3 MiB | 00m00s [1147/1168] llvm-googletest-0:23.1.1-1. 100% | 64.4 MiB/s | 395.8 KiB | 00m00s [1148/1168] llvm-static-0:23.1.1-1.fc46 100% | 230.1 MiB/s | 49.5 MiB | 00m00s [1149/1168] clang-tools-extra-0:23.1.1- 100% | 26.5 MiB/s | 17.6 MiB | 00m01s [1150/1168] llvm-test-0:23.1.1-1.fc46.x 100% | 22.6 MiB/s | 739.5 KiB | 00m00s [1151/1168] perl-Encode-4:3.24-527.fc45 100% | 22.9 MiB/s | 1.1 MiB | 00m00s [1152/1168] clang-devel-0:23.1.1-1.fc46 100% | 4.5 MiB/s | 4.1 MiB | 00m01s [1153/1168] perl-Getopt-Std-0:1.15-527. 100% | 511.9 KiB/s | 15.4 KiB | 00m00s [1154/1168] gcc-c++-0:16.2.1-2.fc46.1.x 100% | 155.9 MiB/s | 17.3 MiB | 00m00s [1155/1168] perl-Storable-1:3.41-527.fc 100% | 3.0 MiB/s | 100.6 KiB | 00m00s [1156/1168] libedit-devel-0:3.1-60.2026 100% | 710.8 KiB/s | 41.2 KiB | 00m00s [1157/1168] ncurses-devel-0:6.6-3.fc45. 100% | 9.5 MiB/s | 605.8 KiB | 00m00s [1158/1168] libstdc++-devel-0:16.2.1-2. 100% | 58.6 MiB/s | 6.0 MiB | 00m00s [1159/1168] ncurses-c++-libs-0:6.6-3.fc 100% | 1.1 MiB/s | 38.5 KiB | 00m00s [1160/1168] rust-fancy-regex+default-de 100% | 156.6 KiB/s | 8.1 KiB | 00m00s [1161/1168] rust-fancy-regex+perf-devel 100% | 177.7 KiB/s | 8.2 KiB | 00m00s [1162/1168] rust-fancy-regex+std-devel- 100% | 378.1 KiB/s | 8.3 KiB | 00m00s [1163/1168] rust-fancy-regex+unicode-de 100% | 295.7 KiB/s | 8.3 KiB | 00m00s [1164/1168] rust-fancy-regex-devel-0:0. 100% | 2.7 MiB/s | 96.6 KiB | 00m00s [1165/1168] rust-bit-set+std-devel-0:0. 100% | 188.0 KiB/s | 7.9 KiB | 00m00s [1166/1168] rust-bit-set-devel-0:0.8.0- 100% | 1.0 MiB/s | 23.5 KiB | 00m00s [1167/1168] rust-bit-vec+std-devel-0:0. 100% | 352.8 KiB/s | 7.8 KiB | 00m00s [1168/1168] rust-bit-vec-devel-0:0.8.0- 100% | 694.9 KiB/s | 29.9 KiB | 00m00s -------------------------------------------------------------------------------- [1168/1168] Total 100% | 16.9 MiB/s | 237.2 MiB | 00m14s Running transaction [ 1/1170] Verify package files 100% | 1.2 KiB/s | 1.1 KiB | 00m01s [ 2/1170] Prepare transaction 100% | 7.2 KiB/s | 1.1 KiB | 00m00s [ 3/1170] Installing rust-regex-autom 100% | 201.1 MiB/s | 2.6 MiB | 00m00s [ 4/1170] Installing rust-regex-synta 100% | 268.1 MiB/s | 1.6 MiB | 00m00s [ 5/1170] Installing rust-libc-devel- 100% | 83.6 MiB/s | 4.3 MiB | 00m00s [ 6/1170] Installing rust-memchr-deve 100% | 113.6 MiB/s | 581.8 KiB | 00m00s [ 7/1170] Installing rust-get-size2-d 100% | 33.8 MiB/s | 103.8 KiB | 00m00s [ 8/1170] Installing rust-object-deve 100% | 214.7 MiB/s | 1.9 MiB | 00m00s [ 9/1170] Installing rust-hashbrown-d 100% | 209.1 MiB/s | 856.4 KiB | 00m00s [ 10/1170] Installing rust-aho-corasic 100% | 198.9 MiB/s | 814.5 KiB | 00m00s [ 11/1170] Installing rust-linux-raw-s 100% | 340.7 MiB/s | 12.6 MiB | 00m00s [ 12/1170] Installing rust-crossbeam-u 100% | 94.8 MiB/s | 194.2 KiB | 00m00s [ 13/1170] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1170] Installing rust-bstr-devel- 100% | 267.6 MiB/s | 1.6 MiB | 00m00s [ 15/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 18/1170] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 19/1170] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 20/1170] Installing rust-zerovec-dev 100% | 118.0 MiB/s | 604.3 KiB | 00m00s [ 21/1170] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 22/1170] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 23/1170] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 24/1170] Installing rust-smallvec-de 100% | 129.1 MiB/s | 132.2 KiB | 00m00s [ 25/1170] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 26/1170] Installing rust-bitflags-de 100% | 78.8 MiB/s | 242.2 KiB | 00m00s [ 27/1170] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 28/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 29/1170] Installing rust-crossbeam-e 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 30/1170] Installing rust-crossbeam-q 100% | 76.9 MiB/s | 78.8 KiB | 00m00s [ 31/1170] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 32/1170] Installing rust-serde_spann 100% | 30.5 MiB/s | 31.2 KiB | 00m00s [ 33/1170] Installing rust-toml_writer 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [ 34/1170] Installing rust-either-deve 100% | 83.7 MiB/s | 85.7 KiB | 00m00s [ 35/1170] Installing rust-flate2-deve 100% | 79.5 MiB/s | 325.6 KiB | 00m00s [ 36/1170] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 37/1170] Installing rust-tracing-sub 100% | 146.1 MiB/s | 1.0 MiB | 00m00s [ 38/1170] Installing rust-log-devel-0 100% | 113.9 MiB/s | 233.3 KiB | 00m00s [ 39/1170] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1170] Installing rust-itertools0. 100% | 133.5 MiB/s | 683.3 KiB | 00m00s [ 41/1170] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 42/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 43/1170] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 44/1170] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 45/1170] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 46/1170] Installing rust-toml_dateti 100% | 61.5 MiB/s | 62.9 KiB | 00m00s [ 47/1170] Installing rust-jiff-core-d 100% | 182.1 MiB/s | 559.3 KiB | 00m00s [ 48/1170] Installing rust-jiff-devel- 100% | 300.4 MiB/s | 3.3 MiB | 00m00s [ 49/1170] Installing rust-similar-dev 100% | 112.2 MiB/s | 344.6 KiB | 00m00s [ 50/1170] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 51/1170] Installing rust-thin-vec-de 100% | 159.8 MiB/s | 163.6 KiB | 00m00s [ 52/1170] Installing rust-form_urlenc 100% | 0.0 B/s | 27.4 KiB | 00m00s [ 53/1170] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 54/1170] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 55/1170] Installing rust-crossbeam-d 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 56/1170] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 57/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 58/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 59/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 60/1170] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 61/1170] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 62/1170] Installing rust-crossbeam-d 100% | 29.5 MiB/s | 30.3 KiB | 00m00s [ 63/1170] Installing rust-crossbeam-c 100% | 193.7 MiB/s | 595.0 KiB | 00m00s [ 64/1170] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 65/1170] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 66/1170] Installing rust-mio-devel-0 100% | 97.7 MiB/s | 500.3 KiB | 00m00s [ 67/1170] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 68/1170] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1170] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1170] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1170] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1170] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 73/1170] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 74/1170] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 75/1170] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 76/1170] Installing llvm-filesystem- 100% | 0.0 B/s | 1.1 KiB | 00m00s [ 77/1170] Installing llvm-libs-0:23.1 100% | 475.9 MiB/s | 146.1 MiB | 00m00s [ 78/1170] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 79/1170] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 80/1170] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 81/1170] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 82/1170] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 83/1170] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 84/1170] Installing rust-zlib-rs-dev 100% | 188.8 MiB/s | 773.4 KiB | 00m00s [ 85/1170] Installing rust-uuid-devel- 100% | 148.2 MiB/s | 303.5 KiB | 00m00s [ 86/1170] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 87/1170] Installing rust-strum-devel 100% | 20.1 MiB/s | 20.5 KiB | 00m00s [ 88/1170] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 89/1170] Installing rust-rand-devel- 100% | 136.9 MiB/s | 420.5 KiB | 00m00s [ 90/1170] Installing rust-arrayvec-de 100% | 123.1 MiB/s | 126.1 KiB | 00m00s [ 91/1170] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 92/1170] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1170] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1170] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 95/1170] Installing libzstd-devel-0: 100% | 107.0 MiB/s | 219.1 KiB | 00m00s [ 96/1170] Installing llvm-0:23.1.1-1. 100% | 390.7 MiB/s | 86.7 MiB | 00m00s [ 97/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 104/1170] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1170] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1170] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1170] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1170] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1170] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1170] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 111/1170] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1170] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1170] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1170] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 117/1170] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1170] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1170] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1170] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1170] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1170] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1170] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1170] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1170] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1170] Installing rust-object+coff 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1170] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 130/1170] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 131/1170] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 132/1170] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 133/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 134/1170] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 135/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 136/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 137/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 138/1170] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 139/1170] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 140/1170] Installing rust-bit-set-dev 100% | 64.0 MiB/s | 65.6 KiB | 00m00s [ 141/1170] Installing rust-fancy-regex 100% | 85.9 MiB/s | 439.7 KiB | 00m00s [ 142/1170] Installing libstdc++-devel- 100% | 413.3 MiB/s | 41.3 MiB | 00m00s [ 143/1170] Installing gcc-c++-0:16.2.1 100% | 377.7 MiB/s | 46.8 MiB | 00m00s [ 144/1170] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 145/1170] Installing rust-getopts-dev 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [ 146/1170] Installing rust-siphasher-d 100% | 53.8 MiB/s | 55.1 KiB | 00m00s [ 147/1170] Installing rust-shlex-devel 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [ 148/1170] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 149/1170] Installing rust-nom7-devel- 100% | 125.6 MiB/s | 643.3 KiB | 00m00s [ 150/1170] Installing rust-fnv-devel-0 100% | 33.9 MiB/s | 34.7 KiB | 00m00s [ 151/1170] Installing rust-iana-time-z 100% | 72.3 MiB/s | 148.1 KiB | 00m00s [ 152/1170] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 153/1170] Installing rust-peg-runtime 100% | 0.0 B/s | 12.7 KiB | 00m00s [ 154/1170] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 155/1170] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 156/1170] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 157/1170] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 158/1170] Installing rust-snapbox-mac 100% | 18.1 MiB/s | 18.5 KiB | 00m00s [ 159/1170] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 160/1170] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 161/1170] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 162/1170] Installing rust-potential_u 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 163/1170] Installing rust-writeable-d 100% | 56.9 MiB/s | 116.6 KiB | 00m00s [ 164/1170] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 165/1170] Installing rust-typed-path- 100% | 95.3 MiB/s | 683.1 KiB | 00m00s [ 166/1170] Installing rust-winnow-deve 100% | 157.3 MiB/s | 1.3 MiB | 00m00s [ 167/1170] Installing rust-toml_parser 100% | 112.8 MiB/s | 231.1 KiB | 00m00s [ 168/1170] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 169/1170] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 170/1170] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 171/1170] Installing rust-portable-at 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 172/1170] Installing rust-intrusive-c 100% | 190.0 MiB/s | 389.2 KiB | 00m00s [ 173/1170] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 174/1170] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 175/1170] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 176/1170] Installing rust-indexmap-de 100% | 166.9 MiB/s | 512.8 KiB | 00m00s [ 177/1170] Installing rust-ordermap-de 100% | 114.3 MiB/s | 351.2 KiB | 00m00s [ 178/1170] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 179/1170] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 180/1170] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 181/1170] Installing python-rpm-macro 100% | 0.0 B/s | 28.9 KiB | 00m00s [ 182/1170] Installing rust-which-devel 100% | 109.6 MiB/s | 112.3 KiB | 00m00s [ 183/1170] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 184/1170] Installing rust-unicode-ide 100% | 150.9 MiB/s | 309.1 KiB | 00m00s [ 185/1170] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 186/1170] Installing rust-proc-macro2 100% | 124.0 MiB/s | 254.0 KiB | 00m00s [ 187/1170] Installing rust-syn2-devel- 100% | 271.2 MiB/s | 2.2 MiB | 00m00s [ 188/1170] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 189/1170] Installing rust-syn-devel-0 100% | 277.7 MiB/s | 2.2 MiB | 00m00s [ 190/1170] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 191/1170] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1170] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1170] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 194/1170] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1170] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1170] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1170] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 198/1170] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1170] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 200/1170] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1170] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 202/1170] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1170] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 204/1170] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1170] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1170] Installing rust-manyhow-dev 100% | 89.0 MiB/s | 91.1 KiB | 00m00s [ 207/1170] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 208/1170] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 209/1170] Installing rust-displaydoc- 100% | 32.8 MiB/s | 67.3 KiB | 00m00s [ 210/1170] Installing rust-zerotrie-de 100% | 47.4 MiB/s | 388.5 KiB | 00m00s [ 211/1170] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 212/1170] Installing rust-serde_deriv 100% | 160.8 MiB/s | 329.3 KiB | 00m00s [ 213/1170] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 214/1170] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 215/1170] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 216/1170] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 217/1170] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1170] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1170] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1170] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1170] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 222/1170] Installing rust-toml-devel- 100% | 98.4 MiB/s | 302.2 KiB | 00m00s [ 223/1170] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 224/1170] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 225/1170] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 226/1170] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 227/1170] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 228/1170] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 229/1170] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 230/1170] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 231/1170] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 232/1170] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 233/1170] Installing rust-tinystr-dev 100% | 47.2 MiB/s | 96.7 KiB | 00m00s [ 234/1170] Installing rust-rkyv_derive 100% | 60.4 MiB/s | 123.6 KiB | 00m00s [ 235/1170] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 236/1170] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 237/1170] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 238/1170] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 239/1170] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 240/1170] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 241/1170] Installing rust-camino-deve 100% | 166.4 MiB/s | 170.4 KiB | 00m00s [ 242/1170] Installing rust-anyhow-deve 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [ 243/1170] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 244/1170] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 245/1170] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 246/1170] Installing rust-anstyle-los 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 247/1170] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1170] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 249/1170] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1170] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1170] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 252/1170] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 253/1170] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 254/1170] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1170] Installing rust-zerovec-der 100% | 94.9 MiB/s | 97.2 KiB | 00m00s [ 256/1170] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 257/1170] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1170] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 259/1170] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 260/1170] Installing rust-rust-stemme 100% | 390.0 MiB/s | 9.4 MiB | 00m00s [ 261/1170] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1170] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1170] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1170] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1170] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1170] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1170] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 268/1170] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1170] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1170] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1170] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1170] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 273/1170] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 274/1170] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1170] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1170] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 277/1170] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 278/1170] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 279/1170] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 280/1170] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 281/1170] Installing rust-ron-devel-0 100% | 119.0 MiB/s | 731.0 KiB | 00m00s [ 282/1170] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 283/1170] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1170] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 285/1170] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 286/1170] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 287/1170] Installing rust-ptr_meta_de 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 288/1170] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 289/1170] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 290/1170] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 291/1170] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 292/1170] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 293/1170] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 294/1170] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 295/1170] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 296/1170] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.1 KiB | 00m00s [ 297/1170] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1170] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 299/1170] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 300/1170] Installing rust-thiserror1- 100% | 33.5 MiB/s | 103.0 KiB | 00m00s [ 301/1170] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1170] Installing rust-zerocopy-de 100% | 139.5 MiB/s | 1.0 MiB | 00m00s [ 303/1170] Installing rust-zerocopy-de 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 304/1170] Installing rust-zerocopy-de 100% | 131.9 MiB/s | 1.6 MiB | 00m00s [ 305/1170] Installing rust-zerocopy+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 306/1170] Installing rust-zerocopy+si 100% | 0.0 B/s | 124.0 B | 00m00s [ 307/1170] Installing rust-ppv-lite86- 100% | 128.2 MiB/s | 131.3 KiB | 00m00s [ 308/1170] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1170] Installing rust-ppv-lite86+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 310/1170] Installing rust-rand_chacha 100% | 51.1 MiB/s | 52.3 KiB | 00m00s [ 311/1170] Installing rust-rand_chacha 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1170] Installing rust-rand0.8+ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 313/1170] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1170] Installing rust-munge_macro 100% | 19.1 MiB/s | 19.6 KiB | 00m00s [ 315/1170] Installing rust-munge-devel 100% | 28.9 MiB/s | 59.3 KiB | 00m00s [ 316/1170] Installing rust-rkyv-devel- 100% | 75.1 MiB/s | 922.5 KiB | 00m00s [ 317/1170] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1170] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1170] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 320/1170] Installing rust-thiserror-i 100% | 92.8 MiB/s | 95.1 KiB | 00m00s [ 321/1170] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 322/1170] Installing rust-thiserror-d 100% | 30.0 MiB/s | 122.7 KiB | 00m00s [ 323/1170] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1170] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1170] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 326/1170] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1170] Installing rust-ref-cast-de 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [ 328/1170] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1170] Installing rust-serde_deriv 100% | 126.2 MiB/s | 129.3 KiB | 00m00s [ 330/1170] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 331/1170] Installing rust-schemars_de 100% | 67.0 MiB/s | 137.2 KiB | 00m00s [ 332/1170] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1170] Installing rust-derive-wher 100% | 101.5 MiB/s | 311.8 KiB | 00m00s [ 334/1170] Installing rust-derive-wher 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1170] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 336/1170] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1170] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 338/1170] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1170] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1170] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 341/1170] Installing rust-salsa-macro 100% | 188.2 MiB/s | 192.7 KiB | 00m00s [ 342/1170] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 343/1170] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 344/1170] Installing rust-synstructur 100% | 95.7 MiB/s | 98.0 KiB | 00m00s [ 345/1170] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 346/1170] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 347/1170] Installing rust-yoke-derive 100% | 47.5 MiB/s | 48.7 KiB | 00m00s [ 348/1170] Installing rust-zerofrom-de 100% | 0.0 B/s | 22.5 KiB | 00m00s [ 349/1170] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1170] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1170] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1170] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 353/1170] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 354/1170] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1170] Installing rust-getopts+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1170] Installing rust-getopts+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1170] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1170] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1170] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 360/1170] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1170] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 362/1170] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1170] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1170] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 365/1170] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 366/1170] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 367/1170] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1170] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1170] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1170] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1170] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1170] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1170] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1170] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1170] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1170] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1170] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1170] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 379/1170] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1170] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1170] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1170] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1170] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 385/1170] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1170] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1170] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 388/1170] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1170] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1170] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 391/1170] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 392/1170] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 393/1170] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1170] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1170] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 396/1170] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 397/1170] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 398/1170] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 399/1170] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 400/1170] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 401/1170] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1170] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1170] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1170] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1170] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 406/1170] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 407/1170] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 408/1170] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 409/1170] Installing rust-phf_shared0 100% | 44.6 MiB/s | 45.6 KiB | 00m00s [ 410/1170] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 411/1170] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1170] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1170] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1170] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 415/1170] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1170] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 417/1170] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 418/1170] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1170] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 420/1170] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1170] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1170] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1170] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1170] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1170] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1170] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 427/1170] Installing rust-quick-xml-d 100% | 254.2 MiB/s | 1.3 MiB | 00m00s [ 428/1170] Installing rust-quick-xml+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1170] Installing rust-object+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1170] Installing rust-object+pe-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1170] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1170] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1170] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1170] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1170] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 438/1170] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 439/1170] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 440/1170] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 441/1170] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [ 442/1170] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 443/1170] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1170] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 445/1170] Installing rust-matchers-de 100% | 23.8 MiB/s | 24.4 KiB | 00m00s [ 446/1170] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 447/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1170] Installing rust-rand0.8+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1170] Installing rust-rand0.8+lib 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1170] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1170] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 452/1170] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1170] Installing rust-phf_codegen 100% | 43.2 MiB/s | 44.2 KiB | 00m00s [ 454/1170] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 455/1170] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 456/1170] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1170] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1170] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1170] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1170] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1170] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 462/1170] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1170] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1170] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1170] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 466/1170] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 467/1170] Installing llvm-test-0:23.1 100% | 109.5 MiB/s | 2.3 MiB | 00m00s [ 468/1170] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1170] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1170] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 471/1170] Installing rust-arrayvec+st 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 472/1170] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 473/1170] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 474/1170] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 475/1170] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1170] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1170] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 478/1170] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1170] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 480/1170] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 481/1170] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1170] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1170] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 484/1170] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1170] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 486/1170] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1170] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 488/1170] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1170] Installing llvm-googletest- 100% | 274.5 MiB/s | 2.2 MiB | 00m00s [ 490/1170] Installing llvm-static-0:23 100% | 560.6 MiB/s | 367.2 MiB | 00m01s [ 491/1170] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1170] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1170] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1170] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1170] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1170] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 497/1170] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 498/1170] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1170] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 500/1170] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 501/1170] Installing rust-inotify-sys 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 502/1170] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 503/1170] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 504/1170] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 505/1170] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 506/1170] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1170] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 508/1170] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1170] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 510/1170] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1170] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1170] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 513/1170] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1170] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1170] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1170] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1170] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1170] Installing rust-bstr+unicod 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1170] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1170] Installing rust-log+alloc-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1170] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1170] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [ 523/1170] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1170] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 525/1170] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 526/1170] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1170] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1170] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 532/1170] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 533/1170] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 534/1170] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1170] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 536/1170] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 537/1170] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 538/1170] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 539/1170] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 540/1170] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 541/1170] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 542/1170] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 543/1170] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 544/1170] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 545/1170] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 546/1170] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 547/1170] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 548/1170] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 549/1170] Installing rust-indicatif-d 100% | 155.5 MiB/s | 318.5 KiB | 00m00s [ 550/1170] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 551/1170] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 552/1170] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1170] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 554/1170] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 555/1170] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 556/1170] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 557/1170] Installing rust-manyhow+mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 558/1170] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 559/1170] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 560/1170] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 561/1170] Installing rust-quote-use-d 100% | 0.0 B/s | 11.3 KiB | 00m00s [ 562/1170] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 563/1170] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 564/1170] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 565/1170] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 566/1170] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 567/1170] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 568/1170] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 569/1170] Installing rust-rustix-deve 100% | 91.1 MiB/s | 2.3 MiB | 00m00s [ 570/1170] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 571/1170] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 572/1170] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 573/1170] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 574/1170] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 575/1170] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 576/1170] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 577/1170] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 578/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 579/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 580/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 581/1170] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 582/1170] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 583/1170] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 584/1170] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 585/1170] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 586/1170] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 587/1170] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 588/1170] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 589/1170] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 590/1170] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 591/1170] Installing rust-object+arch 100% | 0.0 B/s | 124.0 B | 00m00s [ 592/1170] Installing rust-object+elf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 593/1170] Installing rust-object+mach 100% | 0.0 B/s | 124.0 B | 00m00s [ 594/1170] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 595/1170] Installing rust-object+xcof 100% | 0.0 B/s | 124.0 B | 00m00s [ 596/1170] Installing rust-object+read 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1170] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 598/1170] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 599/1170] Installing rust-get-size2+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 600/1170] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 601/1170] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 602/1170] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 603/1170] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 604/1170] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 605/1170] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 606/1170] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 607/1170] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 608/1170] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 609/1170] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 610/1170] Installing ncurses-devel-0: 100% | 27.5 MiB/s | 1.0 MiB | 00m00s [ 611/1170] Installing libedit-devel-0: 100% | 11.0 MiB/s | 67.5 KiB | 00m00s [ 612/1170] Installing llvm-devel-0:23. 100% | 165.1 MiB/s | 38.0 MiB | 00m00s [ 613/1170] Installing emacs-filesystem 100% | 793.0 KiB/s | 812.0 B | 00m00s [ 614/1170] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 615/1170] Installing clang-libs-0:23. 100% | 470.6 MiB/s | 110.6 MiB | 00m00s [ 616/1170] Installing clang-0:23.1.1-1 100% | 559.2 MiB/s | 66.5 MiB | 00m00s [ 617/1170] Installing clang-tools-extr 100% | 402.9 MiB/s | 62.0 MiB | 00m00s [ 618/1170] Installing clang-devel-0:23 100% | 255.5 MiB/s | 34.5 MiB | 00m00s [ 619/1170] Installing ncurses-0:6.6-3. 100% | 20.1 MiB/s | 618.1 KiB | 00m00s [ 620/1170] Installing groff-base-0:1.2 100% | 87.7 MiB/s | 4.2 MiB | 00m00s [ 621/1170] Installing perl-Digest-0:1. 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [ 622/1170] Installing perl-Digest-MD5- 100% | 60.0 MiB/s | 61.4 KiB | 00m00s [ 623/1170] Installing perl-FileHandle- 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 624/1170] Installing perl-B-0:1.92-52 100% | 168.3 MiB/s | 516.9 KiB | 00m00s [ 625/1170] Installing perl-libnet-0:3. 100% | 143.4 MiB/s | 293.8 KiB | 00m00s [ 626/1170] Installing perl-Data-Dumper 100% | 114.6 MiB/s | 117.4 KiB | 00m00s [ 627/1170] Installing perl-Unicode-Nor 100% | 238.5 MiB/s | 488.4 KiB | 00m00s [ 628/1170] Installing perl-MIME-Base32 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 629/1170] Installing perl-URI-0:5.37- 100% | 70.6 MiB/s | 289.2 KiB | 00m00s [ 630/1170] Installing perl-IO-Socket-I 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 631/1170] Installing perl-AutoLoader- 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 632/1170] Installing perl-IO-Socket-S 100% | 238.0 MiB/s | 731.0 KiB | 00m00s [ 633/1170] Installing perl-Net-SSLeay- 100% | 193.2 MiB/s | 1.4 MiB | 00m00s [ 634/1170] Installing perl-locale-0:1. 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 635/1170] Installing perl-if-0:0.61.0 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 636/1170] Installing perl-Text-Tabs+W 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [ 637/1170] Installing perl-Pod-Escapes 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [ 638/1170] Installing perl-Time-Local- 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 639/1170] Installing perl-Time-HiRes- 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [ 640/1170] Installing perl-File-Path-0 100% | 62.9 MiB/s | 64.4 KiB | 00m00s [ 641/1170] Installing perl-HTTP-Tiny-0 100% | 160.6 MiB/s | 164.5 KiB | 00m00s [ 642/1170] Installing perl-Pod-Simple- 100% | 187.1 MiB/s | 574.8 KiB | 00m00s [ 643/1170] Installing perl-Class-Struc 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 644/1170] Installing perl-IPC-Open3-0 100% | 0.0 B/s | 28.5 KiB | 00m00s [ 645/1170] Installing perl-File-Temp-1 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 646/1170] Installing perl-POSIX-0:2.2 100% | 225.1 MiB/s | 230.5 KiB | 00m00s [ 647/1170] Installing perl-Term-Cap-0: 100% | 29.8 MiB/s | 30.6 KiB | 00m00s [ 648/1170] Installing perl-Term-ANSICo 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [ 649/1170] Installing perl-Pod-Perldoc 100% | 9.7 MiB/s | 169.4 KiB | 00m00s [ 650/1170] Installing perl-podlators-1 100% | 20.2 MiB/s | 331.1 KiB | 00m00s [ 651/1170] Installing perl-File-stat-0 100% | 0.0 B/s | 14.2 KiB | 00m00s [ 652/1170] Installing perl-SelectSaver 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 653/1170] Installing perl-Socket-4:2. 100% | 120.9 MiB/s | 123.8 KiB | 00m00s [ 654/1170] Installing perl-Symbol-0:1. 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 655/1170] Installing perl-Pod-Usage-4 100% | 5.7 MiB/s | 87.8 KiB | 00m00s [ 656/1170] Installing perl-IO-0:1.56-5 100% | 74.0 MiB/s | 151.5 KiB | 00m00s [ 657/1170] Installing perl-Fcntl-0:1.2 100% | 44.7 MiB/s | 45.8 KiB | 00m00s [ 658/1170] Installing perl-overloading 100% | 0.0 B/s | 5.5 KiB | 00m00s [ 659/1170] Installing perl-mro-0:1.30- 100% | 41.5 MiB/s | 42.5 KiB | 00m00s [ 660/1170] Installing perl-base-0:2.27 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 661/1170] Installing perl-Text-ParseW 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 662/1170] Installing perl-Getopt-Long 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 663/1170] Installing perl-Storable-1: 100% | 230.9 MiB/s | 236.5 KiB | 00m00s [ 664/1170] Installing perl-Getopt-Std- 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 665/1170] Installing perl-MIME-Base64 100% | 43.1 MiB/s | 44.1 KiB | 00m00s [ 666/1170] Installing perl-vars-0:1.05 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 667/1170] Installing perl-parent-1:0. 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 668/1170] Installing perl-File-Basena 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 669/1170] Installing perl-overload-0: 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 670/1170] Installing perl-Scalar-List 100% | 72.5 MiB/s | 148.6 KiB | 00m00s [ 671/1170] Installing perl-Errno-0:1.3 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 672/1170] Installing perl-constant-0: 100% | 26.8 MiB/s | 27.4 KiB | 00m00s [ 673/1170] Installing perl-Encode-4:3. 100% | 167.6 MiB/s | 4.7 MiB | 00m00s [ 674/1170] Installing perl-DynaLoader- 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 675/1170] Installing perl-PathTools-0 100% | 90.1 MiB/s | 184.5 KiB | 00m00s [ 676/1170] Installing perl-Carp-0:1.54 100% | 46.6 MiB/s | 47.7 KiB | 00m00s [ 677/1170] Installing perl-Exporter-0: 100% | 27.1 MiB/s | 55.5 KiB | 00m00s [ 678/1170] Installing perl-libs-4:5.44 100% | 212.1 MiB/s | 12.1 MiB | 00m00s [ 679/1170] Installing perl-interpreter 100% | 7.9 MiB/s | 121.4 KiB | 00m00s [ 680/1170] Installing jemalloc-0:5.3.0 100% | 62.8 MiB/s | 1.1 MiB | 00m00s [ 681/1170] Installing jemalloc-devel-0 100% | 10.9 MiB/s | 222.3 KiB | 00m00s [ 682/1170] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 683/1170] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 684/1170] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 685/1170] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 686/1170] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 687/1170] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 688/1170] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 689/1170] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 690/1170] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 691/1170] Installing rust-crypto-comm 100% | 26.2 MiB/s | 26.8 KiB | 00m00s [ 692/1170] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 693/1170] Installing rust-digest0.10- 100% | 43.1 MiB/s | 88.2 KiB | 00m00s [ 694/1170] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 695/1170] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 696/1170] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 697/1170] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 698/1170] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 699/1170] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 700/1170] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 701/1170] Installing rust-attribute-d 100% | 77.0 MiB/s | 78.8 KiB | 00m00s [ 702/1170] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 703/1170] Installing rust-get-size-de 100% | 28.4 MiB/s | 29.0 KiB | 00m00s [ 704/1170] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 705/1170] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 706/1170] Installing rust-option-ext- 100% | 0.0 B/s | 23.0 KiB | 00m00s [ 707/1170] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 708/1170] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 709/1170] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 710/1170] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 711/1170] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 712/1170] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 713/1170] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 714/1170] Installing rust-pkg-config- 100% | 74.6 MiB/s | 76.4 KiB | 00m00s [ 715/1170] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 716/1170] Installing rust-icu_normali 100% | 200.5 MiB/s | 410.6 KiB | 00m00s [ 717/1170] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 718/1170] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 719/1170] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 720/1170] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 721/1170] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 722/1170] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 723/1170] Installing rust-find-msvc-t 100% | 113.9 MiB/s | 116.7 KiB | 00m00s [ 724/1170] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 725/1170] Installing rust-cc-devel-0: 100% | 185.0 MiB/s | 378.9 KiB | 00m00s [ 726/1170] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 727/1170] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 728/1170] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 729/1170] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 730/1170] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 731/1170] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 732/1170] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 733/1170] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 734/1170] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 735/1170] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 736/1170] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 737/1170] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 738/1170] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 739/1170] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1170] Installing rust-autocfg-dev 100% | 31.3 MiB/s | 64.1 KiB | 00m00s [ 741/1170] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1170] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 743/1170] Installing rust-chrono-deve 100% | 257.5 MiB/s | 1.3 MiB | 00m00s [ 744/1170] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1170] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1170] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 747/1170] Installing rust-quick-junit 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 748/1170] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 749/1170] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 750/1170] Installing rust-fs-err-deve 100% | 106.8 MiB/s | 109.4 KiB | 00m00s [ 751/1170] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 752/1170] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 753/1170] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 754/1170] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 755/1170] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 756/1170] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1170] Installing rust-icu_collect 100% | 125.9 MiB/s | 644.5 KiB | 00m00s [ 758/1170] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1170] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 760/1170] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 761/1170] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 762/1170] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 763/1170] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 764/1170] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 765/1170] Installing rust-clap_lex-de 100% | 42.5 MiB/s | 43.6 KiB | 00m00s [ 766/1170] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 767/1170] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.9 KiB | 00m00s [ 768/1170] Installing rust-clap-devel- 100% | 41.1 MiB/s | 252.7 KiB | 00m00s [ 769/1170] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 770/1170] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1170] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 772/1170] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 773/1170] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 774/1170] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 775/1170] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 776/1170] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 777/1170] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 778/1170] Installing rust-clap_comple 100% | 62.8 MiB/s | 193.1 KiB | 00m00s [ 779/1170] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 780/1170] Installing rust-clap_comple 100% | 38.3 MiB/s | 39.2 KiB | 00m00s [ 781/1170] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 782/1170] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 783/1170] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 784/1170] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 785/1170] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 786/1170] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 787/1170] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 788/1170] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 789/1170] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 790/1170] Installing rust-lazy_static 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 791/1170] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 792/1170] Installing rust-sharded-sla 100% | 85.5 MiB/s | 262.7 KiB | 00m00s [ 793/1170] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 794/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 795/1170] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 796/1170] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 797/1170] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 798/1170] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 799/1170] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 800/1170] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1170] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 802/1170] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1170] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 804/1170] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 805/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 806/1170] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 807/1170] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 808/1170] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 809/1170] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 810/1170] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 811/1170] Installing rust-hashlink-de 100% | 165.5 MiB/s | 169.4 KiB | 00m00s [ 812/1170] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 813/1170] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 814/1170] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 815/1170] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 816/1170] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [ 817/1170] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1170] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 819/1170] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1170] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 821/1170] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 822/1170] Installing rust-unscanny-de 100% | 36.1 MiB/s | 36.9 KiB | 00m00s [ 823/1170] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 824/1170] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 825/1170] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 826/1170] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 827/1170] Installing rust-litemap-dev 100% | 65.4 MiB/s | 134.0 KiB | 00m00s [ 828/1170] Installing rust-icu_locale_ 100% | 66.3 MiB/s | 407.4 KiB | 00m00s [ 829/1170] Installing rust-icu_provide 100% | 102.0 MiB/s | 208.8 KiB | 00m00s [ 830/1170] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 831/1170] Installing rust-icu_normali 100% | 422.3 MiB/s | 3.0 MiB | 00m00s [ 832/1170] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1170] Installing rust-icu_propert 100% | 189.3 MiB/s | 581.6 KiB | 00m00s [ 834/1170] Installing rust-idna_adapte 100% | 27.3 MiB/s | 27.9 KiB | 00m00s [ 835/1170] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 836/1170] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 837/1170] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 838/1170] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 839/1170] Installing rust-ryu-devel-0 100% | 52.4 MiB/s | 161.0 KiB | 00m00s [ 840/1170] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1170] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 842/1170] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1170] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 844/1170] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 845/1170] Installing rust-serde_json- 100% | 142.6 MiB/s | 730.0 KiB | 00m00s [ 846/1170] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 847/1170] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 848/1170] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 849/1170] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 850/1170] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 851/1170] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 852/1170] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 853/1170] Installing rust-serde_json+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 854/1170] Installing rust-schemars-de 100% | 52.5 MiB/s | 537.2 KiB | 00m00s [ 855/1170] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 856/1170] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 857/1170] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 858/1170] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [ 859/1170] Installing rust-cfg-if-deve 100% | 23.2 MiB/s | 23.8 KiB | 00m00s [ 860/1170] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 861/1170] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 862/1170] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 863/1170] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.1 KiB | 00m00s [ 864/1170] Installing rust-crc32fast-d 100% | 59.8 MiB/s | 122.6 KiB | 00m00s [ 865/1170] Installing rust-getrandom0. 100% | 58.5 MiB/s | 119.8 KiB | 00m00s [ 866/1170] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1170] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1170] Installing rust-rand0.8+get 100% | 0.0 B/s | 124.0 B | 00m00s [ 869/1170] Installing rust-getrandom0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 870/1170] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1170] Installing rust-rand0.8+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 872/1170] Installing rust-rand0.8+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 873/1170] Installing rust-unicode_nam 100% | 40.4 MiB/s | 41.4 KiB | 00m00s [ 874/1170] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1170] Installing rust-unicode_nam 100% | 429.2 MiB/s | 2.1 MiB | 00m00s [ 876/1170] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1170] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1170] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 879/1170] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 880/1170] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 881/1170] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 882/1170] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1170] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1170] Installing rust-insta-devel 100% | 73.9 MiB/s | 529.5 KiB | 00m00s [ 885/1170] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 886/1170] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 887/1170] Installing rust-insta+strip 100% | 0.0 B/s | 124.0 B | 00m00s [ 888/1170] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 889/1170] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 890/1170] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 891/1170] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 892/1170] Installing rust-insta-cmd-d 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [ 893/1170] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 894/1170] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 895/1170] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1170] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1170] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 898/1170] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 899/1170] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [ 900/1170] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 901/1170] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 902/1170] Installing rust-ctrlc-devel 100% | 21.7 MiB/s | 44.5 KiB | 00m00s [ 903/1170] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 904/1170] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 905/1170] Installing rust-stacker-dev 100% | 20.8 MiB/s | 42.5 KiB | 00m00s [ 906/1170] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 907/1170] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 908/1170] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 909/1170] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1170] Installing rust-dashmap-dev 100% | 21.6 MiB/s | 132.6 KiB | 00m00s [ 911/1170] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 912/1170] Installing rust-test-case-m 100% | 12.4 MiB/s | 12.7 KiB | 00m00s [ 913/1170] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 914/1170] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 915/1170] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 916/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 917/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 918/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 919/1170] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 920/1170] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 921/1170] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 922/1170] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 923/1170] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 924/1170] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 925/1170] Installing rust-pest_derive 100% | 39.0 MiB/s | 79.9 KiB | 00m00s [ 926/1170] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 927/1170] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 928/1170] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 929/1170] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 930/1170] Installing rust-libloading0 100% | 55.1 MiB/s | 112.9 KiB | 00m00s [ 931/1170] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 932/1170] Installing rust-predicates- 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 933/1170] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 934/1170] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 935/1170] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 936/1170] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 937/1170] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 938/1170] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 939/1170] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 940/1170] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 941/1170] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 942/1170] Installing rust-char_str-de 100% | 100.6 MiB/s | 309.0 KiB | 00m00s [ 943/1170] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 944/1170] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [ 945/1170] Installing rust-indoc-devel 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [ 946/1170] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 947/1170] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 948/1170] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 949/1170] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1170] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 951/1170] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 952/1170] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 953/1170] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 954/1170] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 955/1170] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 956/1170] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 957/1170] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 958/1170] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1170] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 960/1170] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1170] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1170] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 963/1170] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 964/1170] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 965/1170] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1170] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1170] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 968/1170] Installing rust-inventory-d 100% | 42.6 MiB/s | 43.7 KiB | 00m00s [ 969/1170] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 970/1170] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 971/1170] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 972/1170] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 973/1170] Installing rust-boxcar+defa 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 974/1170] Installing rust-salsa-devel 100% | 92.5 MiB/s | 1.4 MiB | 00m00s [ 975/1170] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 976/1170] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 977/1170] Installing rust-icu_propert 100% | 208.9 MiB/s | 1.5 MiB | 00m00s [ 978/1170] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 979/1170] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 980/1170] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 981/1170] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1170] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 983/1170] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 984/1170] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1170] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 986/1170] Installing rust-pep508_rs-d 100% | 165.8 MiB/s | 339.6 KiB | 00m00s [ 987/1170] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 988/1170] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 989/1170] Installing rust-tap-devel-0 100% | 38.6 MiB/s | 39.5 KiB | 00m00s [ 990/1170] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1170] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 992/1170] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 993/1170] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 994/1170] Installing rust-wild-devel- 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [ 995/1170] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [ 996/1170] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 997/1170] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 998/1170] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 999/1170] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [1000/1170] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [1001/1170] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [1002/1170] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [1003/1170] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [1004/1170] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [1005/1170] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [1006/1170] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [1007/1170] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1008/1170] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [1009/1170] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [1010/1170] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [1011/1170] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [1012/1170] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1013/1170] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1014/1170] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1015/1170] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1016/1170] Installing rust-matchit-dev 100% | 80.3 MiB/s | 164.4 KiB | 00m00s [1017/1170] Installing rust-jod-thread- 100% | 0.0 B/s | 17.0 KiB | 00m00s [1018/1170] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [1019/1170] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1020/1170] Installing rust-is-macro-de 100% | 30.2 MiB/s | 30.9 KiB | 00m00s [1021/1170] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [1022/1170] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [1023/1170] Installing rust-clap_derive 100% | 86.6 MiB/s | 177.3 KiB | 00m00s [1024/1170] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [1025/1170] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [1026/1170] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [1027/1170] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [1028/1170] Installing rust-datatest-st 100% | 34.6 MiB/s | 106.3 KiB | 00m00s [1029/1170] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [1030/1170] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1031/1170] Installing rust-clang-sys-d 100% | 104.4 MiB/s | 213.8 KiB | 00m00s [1032/1170] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [1033/1170] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [1034/1170] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [1035/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1036/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1037/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1038/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1039/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1040/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1041/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1042/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1043/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1044/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1045/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1046/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1047/1170] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [1048/1170] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [1049/1170] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [1050/1170] Installing rust-zstd-sys-de 100% | 159.0 MiB/s | 325.6 KiB | 00m00s [1051/1170] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [1052/1170] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [1053/1170] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [1054/1170] Installing rust-zstd-devel- 100% | 38.2 MiB/s | 117.5 KiB | 00m00s [1055/1170] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1056/1170] Installing rust-drop_bomb-d 100% | 0.0 B/s | 19.2 KiB | 00m00s [1057/1170] Installing rust-countme-dev 100% | 27.5 MiB/s | 28.2 KiB | 00m00s [1058/1170] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [1059/1170] Installing rust-bitvec-deve 100% | 77.0 MiB/s | 1.0 MiB | 00m00s [1060/1170] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [1061/1170] Installing rust-countme+def 100% | 0.0 B/s | 124.0 B | 00m00s [1062/1170] Installing rust-drop_bomb+d 100% | 0.0 B/s | 124.0 B | 00m00s [1063/1170] Installing rust-dunce+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1064/1170] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [1065/1170] Installing rust-datatest-st 100% | 0.0 B/s | 124.0 B | 00m00s [1066/1170] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [1067/1170] Installing rust-is-macro+de 100% | 0.0 B/s | 124.0 B | 00m00s [1068/1170] Installing rust-jod-thread+ 100% | 0.0 B/s | 124.0 B | 00m00s [1069/1170] Installing rust-matchit+def 100% | 0.0 B/s | 124.0 B | 00m00s [1070/1170] Installing rust-natord+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1071/1170] Installing rust-path-slash+ 100% | 0.0 B/s | 124.0 B | 00m00s [1072/1170] Installing rust-pathdiff+de 100% | 0.0 B/s | 124.0 B | 00m00s [1073/1170] Installing rust-rustc-stabl 100% | 0.0 B/s | 124.0 B | 00m00s [1074/1170] Installing rust-notify+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1075/1170] Installing rust-assert_fs+d 100% | 0.0 B/s | 124.0 B | 00m00s [1076/1170] Installing rust-seahash+def 100% | 0.0 B/s | 124.0 B | 00m00s [1077/1170] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [1078/1170] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [1079/1170] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [1080/1170] Installing rust-supports-hy 100% | 0.0 B/s | 124.0 B | 00m00s [1081/1170] Installing rust-wild+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1082/1170] Installing rust-pyproject-t 100% | 0.0 B/s | 124.0 B | 00m00s [1083/1170] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [1084/1170] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [1085/1170] Installing rust-libcst-deve 100% | 119.4 MiB/s | 611.2 KiB | 00m00s [1086/1170] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [1087/1170] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [1088/1170] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [1089/1170] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [1090/1170] Installing rust-snapbox+def 100% | 0.0 B/s | 124.0 B | 00m00s [1091/1170] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [1092/1170] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [1093/1170] Installing rust-indoc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1094/1170] Installing rust-arc-swap+de 100% | 0.0 B/s | 124.0 B | 00m00s [1095/1170] Installing rust-char_str+de 100% | 0.0 B/s | 124.0 B | 00m00s [1096/1170] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [1097/1170] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [1098/1170] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [1099/1170] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [1100/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1101/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1102/1170] Installing rust-test-case+d 100% | 0.0 B/s | 124.0 B | 00m00s [1103/1170] Installing rust-dashmap+def 100% | 0.0 B/s | 124.0 B | 00m00s [1104/1170] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [1105/1170] Installing rust-stacker+def 100% | 0.0 B/s | 124.0 B | 00m00s [1106/1170] Installing rust-filetime+de 100% | 0.0 B/s | 124.0 B | 00m00s [1107/1170] Installing rust-etcetera+de 100% | 0.0 B/s | 124.0 B | 00m00s [1108/1170] Installing rust-ctrlc+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1109/1170] Installing rust-clearscreen 100% | 0.0 B/s | 124.0 B | 00m00s [1110/1170] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [1111/1170] Installing rust-cachedir+de 100% | 0.0 B/s | 124.0 B | 00m00s [1112/1170] Installing rust-insta-cmd+d 100% | 0.0 B/s | 124.0 B | 00m00s [1113/1170] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [1114/1170] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [1115/1170] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [1116/1170] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [1117/1170] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [1118/1170] Installing rust-unicode_nam 100% | 0.0 B/s | 124.0 B | 00m00s [1119/1170] Installing rust-csv+default 100% | 0.0 B/s | 124.0 B | 00m00s [1120/1170] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [1121/1170] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [1122/1170] Installing rust-lsp-server+ 100% | 0.0 B/s | 124.0 B | 00m00s [1123/1170] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [1124/1170] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [1125/1170] Installing rust-rkyv+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1126/1170] Installing rust-tracing+def 100% | 0.0 B/s | 124.0 B | 00m00s [1127/1170] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [1128/1170] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [1129/1170] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [1130/1170] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [1131/1170] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [1132/1170] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [1133/1170] Installing rust-argfile+def 100% | 0.0 B/s | 124.0 B | 00m00s [1134/1170] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [1135/1170] Installing rust-quick-junit 100% | 0.0 B/s | 124.0 B | 00m00s [1136/1170] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [1137/1170] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [1138/1170] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [1139/1170] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [1140/1170] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [1141/1170] Installing rust-indicatif+d 100% | 0.0 B/s | 124.0 B | 00m00s [1142/1170] Installing rust-itertools+d 100% | 0.0 B/s | 124.0 B | 00m00s [1143/1170] Installing rust-jiff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1144/1170] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [1145/1170] Installing rust-fern+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1146/1170] Installing rust-bstr+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1147/1170] Installing rust-strum+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1148/1170] Installing rust-arrayvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [1149/1170] Installing rust-crossbeam+d 100% | 0.0 B/s | 124.0 B | 00m00s [1150/1170] Installing rust-rayon+defau 100% | 0.0 B/s | 124.0 B | 00m00s [1151/1170] Installing rust-imperative+ 100% | 0.0 B/s | 124.0 B | 00m00s [1152/1170] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1153/1170] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [1154/1170] Installing pyproject-rpm-ma 100% | 154.9 MiB/s | 158.6 KiB | 00m00s [1155/1170] Installing rust-quickcheck_ 100% | 0.0 B/s | 124.0 B | 00m00s [1156/1170] Installing rust-toml+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [1157/1170] Installing rust-serde_test+ 100% | 0.0 B/s | 124.0 B | 00m00s [1158/1170] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [1159/1170] Installing rust-anyhow+defa 100% | 0.0 B/s | 124.0 B | 00m00s [1160/1170] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [1161/1170] Installing rust-colored+def 100% | 0.0 B/s | 124.0 B | 00m00s [1162/1170] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [1163/1170] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [1164/1170] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [1165/1170] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [1166/1170] Installing rust-get-size2+i 100% | 30.3 KiB/s | 124.0 B | 00m00s [1167/1170] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [1168/1170] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [1169/1170] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [1170/1170] Installing rust-get-size2+h 100% | 911.0 B/s | 124.0 B | 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.YK1wLm setting SOURCE_DATE_EPOCH=1789516800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.1xWoR9 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.8-build + cd ruff-0.16.8 + /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.8-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.8-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.8-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-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.8-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.8-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.8-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.8-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 321.0 KiB/s | 22.1 KiB | 00m00s Copr repository 100% | 219.6 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str+default-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 "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.1 MiB/s | 293.6 KiB | 00m00s [2/4] python3-rpm-generators-0:14-35.fc 100% | 847.9 KiB/s | 28.8 KiB | 00m00s [3/4] python3-devel-0:3.15.0~rc2-1.fc46 100% | 2.8 MiB/s | 482.7 KiB | 00m00s [4/4] python3-pip-0:26.2.1-1.fc46.noarc 100% | 12.1 MiB/s | 2.8 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 12.5 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% | 80.7 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.2.1-1 100% | 109.0 MiB/s | 12.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.RbuV2n setting SOURCE_DATE_EPOCH=1789516800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.MbN6b9 + umask 022 + cd /builddir/build/BUILD/ruff-0.16.8-build + cd ruff-0.16.8 + /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.8-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.8-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.8-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-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.8-build/ruff-0.16.8-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.8-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.8-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.8-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-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.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.8-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 166.5 KiB/s | 22.1 KiB | 00m00s Copr repository 100% | 19.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+default-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 "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% | 12.8 MiB/s | 4.9 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 12.6 MiB/s | 4.9 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 55.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 30.0 B/s | 1.0 B | 00m00s [3/3] Installing maturin-0:1.15.0-1.fc4 100% | 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.oKdy79 setting SOURCE_DATE_EPOCH=1789516800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.nItPZi + umask 022 + cd /builddir/build/BUILD/ruff-0.16.8-build + cd ruff-0.16.8 + /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.8-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.8-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.8-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-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.8.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.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.8.dist-info/ removed 'ruff-0.16.8.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.8.dist-info/licenses' removed 'ruff-0.16.8.dist-info/WHEEL' removed 'ruff-0.16.8.dist-info/METADATA' removed directory 'ruff-0.16.8.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.8-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.8-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.8-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-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.8.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.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.8.dist-info/ removed 'ruff-0.16.8.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.8.dist-info/licenses' removed 'ruff-0.16.8.dist-info/WHEEL' removed 'ruff-0.16.8.dist-info/METADATA' removed directory 'ruff-0.16.8.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.16.8-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 410.1 KiB/s | 22.1 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+default-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 "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.azxCkS setting SOURCE_DATE_EPOCH=1789516800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Sdi7Sy + umask 022 + cd /builddir/build/BUILD/ruff-0.16.8-build + cd ruff-0.16.8 + /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.8-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.8-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.8-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-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.8.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.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.8.dist-info/ removed 'ruff-0.16.8.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.8.dist-info/licenses' removed 'ruff-0.16.8.dist-info/WHEEL' removed 'ruff-0.16.8.dist-info/METADATA' removed directory 'ruff-0.16.8.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.8-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.8-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.8-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-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.8.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.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.16.8.dist-info/ removed 'ruff-0.16.8.dist-info/licenses/LICENSE' removed directory 'ruff-0.16.8.dist-info/licenses' removed 'ruff-0.16.8.dist-info/WHEEL' removed 'ruff-0.16.8.dist-info/METADATA' removed directory 'ruff-0.16.8.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.Adf74U + umask 022 + cd /builddir/build/BUILD/ruff-0.16.8-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.8 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.sxjwbu + umask 022 + cd /builddir/build/BUILD/ruff-0.16.8-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.8 + mkdir -p /builddir/build/BUILD/ruff-0.16.8-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.8-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.16.8-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.8.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.16.8-build/.pyproject-builddir/pip-modern-metadata-056rkw0e --interpreter /usr/bin/python3` Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ruff Building wheel for ruff (pyproject.toml): started Running command Building wheel for ruff (pyproject.toml) Running `maturin pep517 build-wheel -i /usr/bin/python3 --compatibility off` 🍹 Building a mixed python/rust project 🐍 Using CPython 3.15 at /usr/bin/python3 to generate the bin bindings 🔗 Found bin bindings 📡 Using build options bindings from pyproject.toml Compiling unicode-ident v1.0.24 Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Compiling serde_core v1.0.229 Compiling memchr v2.8.3 Compiling cfg-if v1.0.4 Compiling serde v1.0.229 Compiling libc v0.2.189 Compiling smallvec v1.16.1 Compiling foldhash v0.2.0 Compiling equivalent v1.0.2 Compiling allocator-api2 v0.2.21 Compiling zmij v1.0.21 Compiling rustversion v1.0.23 Compiling itoa v1.0.18 Compiling bitflags v2.13.2 Compiling crossbeam-utils v0.8.23 Compiling heck v0.5.0 Compiling collection_literals v1.0.3 Compiling interpolator v0.5.0 Compiling static_assertions v1.1.0 Compiling regex-syntax v0.8.11 Compiling log v0.4.34 Compiling once_cell v1.21.4 Compiling zerocopy v0.8.57 Compiling either v1.17.0 Compiling siphasher v1.0.2 Compiling thiserror v2.0.20 Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d84eb2eb4f10a591 -C extra-filename=-46f8a22d9d2e329c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/quote-586396161bb59513 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=91a3750048f4e04b -C extra-filename=-159bb3a4012c06fc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/proc-macro2-159bb3a4012c06fc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/serde_core-b31e25d4fe68b851 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 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", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=efbad720c5f7e7dd -C extra-filename=-303f007058e76287 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("core", "rustc-dep-of-std"))' -C metadata=fc45cae369c93207 -C extra-filename=-b7de06d9c7c61857 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/serde-546b03c6eab2e509 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/libc-15d43ddb8eb8ad0f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=bb60cd295ba5a027 -C extra-filename=-3031261bd4a583d3 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/zmij-db98ef98ef45a798 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="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=b413b4927af17842 -C extra-filename=-242f288054a55af6 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/rustversion-22000d5f3845d8c4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=69c90ea9d83d34a4 -C extra-filename=-9ba6ca694959b831 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/crossbeam-utils-8684482e795c87df -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 linker-plugin-lto -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=183187bb3d53769c -C extra-filename=-0910cd62f4688615 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/libc-a22beed4f6a6a235 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.57/build.rs --error-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=b0463cb294d7ee6b -C extra-filename=-e3f4a13919305402 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/zerocopy-e3f4a13919305402 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("core", "rustc-dep-of-std"))' -C metadata=4ca242a3283fecda -C extra-filename=-b689d191c47f41b6 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=34b592ea7193d05d -C extra-filename=-d458c999955ad2a7 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.20/build.rs --error-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=a2c9aa0ed9083874 -C extra-filename=-e8773c3eba974d60 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/thiserror-e8773c3eba974d60 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.12/src/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=14eeb952291606a3 -C extra-filename=-64093549af10976a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling ruff_text_size v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_text_size) 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=4101028334cf4590 -C extra-filename=-0140ae3f65f755c0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' -C debug-assertions=off --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=a409daa9fabd5a03 -C extra-filename=-3557132212ee3899 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/build/parking_lot_core-9aed45fb11f43a68 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2db09c27788a6ad5 -C extra-filename=-7c73fc8cb656338d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.62 Running `/usr/bin/rustc --crate-name cc --edition=2018 /usr/share/cargo/registry/cc-1.2.62/src/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(disable_clang_cl_tests)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=175aff86d4e36275 -C extra-filename=-9dd46a1a82c83300 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libfind_msvc_tools-64093549af10976a.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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=511f52b7ef3b295a -C extra-filename=-290d68faca963112 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsiphasher-d458c999955ad2a7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling pin-project-lite v0.2.17 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,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=1b4b1a2c5158c4dd -C extra-filename=-fb16393b9ee86073 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=9dd2edbdbae2afa7 -C extra-filename=-1a41c527a984bbbc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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="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=ec3a2ed2653a09ff -C extra-filename=-12d03162af7b0990 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/build/object-28797a1e230f4141 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/build/typeid-c6a8b2dc3fe94cde -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liballocator_api2-e2bcdc00477723f1.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libequivalent-f0521f530829e0bd.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/build/portable-atomic-194f14c25da65724 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/quote-586396161bb59513/build-script-build` 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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=35ae6575a4bc926f -C extra-filename=-161134e5ba4194bd --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=5a6fc9ee3b4257c4 -C extra-filename=-96c3d00c6c66623f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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=3c5a7965aed8833e -C extra-filename=-736501011ae50540 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/zmij-db98ef98ef45a798/build-script-build` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` Compiling aho-corasick v1.1.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -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=48ca64a53a40a9d3 -C extra-filename=-c08142a4406f74ac --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/parking_lot_core-9aed45fb11f43a68/build-script-build` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5d3628b271aaecd0 -C extra-filename=-8222fa29bf938e5d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-9ba6ca694959b831.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=f613d389ad3afa5a -C extra-filename=-da8460900f30c514 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-9ba6ca694959b831.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-0140ae3f65f755c0.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/crossbeam-utils-8684482e795c87df/build-script-build` Compiling salsa-macro-rules v0.28.2 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,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=78a982ee2358ad80 -C extra-filename=-0efec9a0d8989290 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -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.8-build/ruff-0.16.8/target/release/build/proc-macro2-159bb3a4012c06fc/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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=a150ef295759b696 -C extra-filename=-fe6bfbf793928b8d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/serde-546b03c6eab2e509/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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=39f29d790cab1096 -C extra-filename=-47a593fff2413c17 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsiphasher-fb16393b9ee86073.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/serde_core-b31e25d4fe68b851/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/rustversion-22000d5f3845d8c4/build-script-build` Compiling litemap v0.8.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/typeid-c6a8b2dc3fe94cde/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=e20c8787505ba738 -C extra-filename=-0ad8c5add39a4a42 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_ident-46f8a22d9d2e329c.rmeta --cap-lints allow -Copt-level=3 -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 `/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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_const_type_id)'` Compiling 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/object-28797a1e230f4141/build-script-build` 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.8-build/ruff-0.16.8/target/release/build/crossbeam-epoch-792c5dd171f7bf6e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/thiserror-e8773c3eba974d60/build-script-build` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.39.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no '--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=ce2abfd7df8b88b5 -C extra-filename=-40d6c43adb0aaf3a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-9ba6ca694959b831.rmeta --cap-lints allow -Copt-level=3 -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 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=ecd3ec7aa2c8fec6 -C extra-filename=-494d9016241c7d1f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libphf_shared-47a593fff2413c17.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -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=71231e2087bcffd9 -C extra-filename=-f3ab5727e04e746d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=59392edfe7560275 -C extra-filename=-7f80af4c267bd9a2 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/icu_properties_data-7f80af4c267bd9a2 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/libc-15d43ddb8eb8ad0f/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=b37f108c856c703f -C extra-filename=-87e058e12d2ef8ef --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/crossbeam-deque-87e058e12d2ef8ef -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/build/serde_json-e9d04eed0a9bb42a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/libc-a22beed4f6a6a235/build-script-build` 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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -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 rustix v1.1.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/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_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --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=c3f60758f398fe1d -C extra-filename=-a4cb2d7d43a12a34 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/rustix-a4cb2d7d43a12a34 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/zerocopy-e3f4a13919305402/build-script-build` Compiling hashlink v0.12.2 Compiling tinyvec v1.11.0 Compiling linux-raw-sys v0.12.1 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.57/src/lib.rs --error-format=json --json=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=2bb25d9ec82b5702 -C extra-filename=-e4bfa93e4140dcbb --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -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_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_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=8e30f51ef769f9cc -C extra-filename=-51c2078f1547a39f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/icu_normalizer_data-51c2078f1547a39f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/icu_properties_data-7f80af4c267bd9a2/build-script-build` 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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=9c2ca5e5fc0ab8d4 -C extra-filename=-4f296f9fcbe37cdb --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/anyhow-4f296f9fcbe37cdb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=77bb470a5f76adb3 -C extra-filename=-2d412354bf45eeb0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --cap-lints allow -Copt-level=3 -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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/serde_json-e9d04eed0a9bb42a/build-script-build` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.10.1 Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.0/src/lib.rs --error-format=json --json=diagnostic-rendered-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=027bf25ce274f8d5 -C extra-filename=-9ee7927af7772d9a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/crossbeam-deque-87e058e12d2ef8ef/build-script-build` Compiling crc32fast v1.5.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=5f01dceeb8610a6a -C extra-filename=-a940f451f90809ce --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/crc32fast-a940f451f90809ce -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 syn v3.0.5 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.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 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --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=7536f112a24c5fad -C extra-filename=-ac20a780d69b493b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_ident-46f8a22d9d2e329c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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"' --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=f006f7ba48db491b -C extra-filename=-5e876a9e5a710980 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_ident-46f8a22d9d2e329c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=6f3d46cb77d2dbfb -C extra-filename=-2cbecd7223fef08f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsmallvec-242f288054a55af6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrossbeam_epoch-ffa800ebf0d579fe.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/release/build/icu_normalizer_data-51c2078f1547a39f/build-script-build` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -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 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=fba0eee028828b7a -C extra-filename=-825c97947b44c7f9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcpufeatures-51682663c8fd13f7.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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 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=b7e2f568eb63d4cf -C extra-filename=-77604206ae8ac46f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=3cb139106a4a78cd -C extra-filename=-1420b70b617bec24 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libarrayvec-161134e5ba4194bd.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=fda2c8d902afc3e5 -C extra-filename=-e783cfa6ff6445d0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/camino-e783cfa6ff6445d0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/anyhow-4f296f9fcbe37cdb/build-script-build` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c31eac69b08fbc08 -C extra-filename=-6c3a3b05c1a23b65 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libvte-1420b70b617bec24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="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=9d99c0198f2b60b4 -C extra-filename=-959248e40d419e31 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libchacha20-825c97947b44c7f9.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=e9fc7ca39eeab79a -C extra-filename=-4400786d8726d484 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanstyle-fe6bfbf793928b8d.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanstyle_parse-a25d5875822f36ad.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanstyle_query-83f9aeecda5cf2a9.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcolorchoice-81af456364125cfb.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=9bc930218513cbf0 -C extra-filename=-6c26639fed8f3eb3 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libuuid-9ee7927af7772d9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-xml v0.41.0 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.41.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "async-tokio", "default", "document-features", "encoding", "encoding_rs", "escape-html", "overlapped-lists", "serde", "serde-types", "serialize", "tokio"))' -C metadata=c68076ec9cb3d8fe -C extra-filename=-28ed8c47a2ee2fba --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-path v0.12.3 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=4f3b0324951a5ab6 -C extra-filename=-83e3c40b6f5153f0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=cb6ad9b4add0fc5c -C extra-filename=-ad0bcd3e66a8c301 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/crc32fast-a940f451f90809ce/build-script-build` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=3bf6ac7c954e0934 -C extra-filename=-e899cf571c0159d3 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --cap-lints allow -Copt-level=3 -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 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.8-build/ruff-0.16.8/target/release/build/num-traits-d7b0f0b16e4f9ee6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/portable-atomic-194f14c25da65724/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/rustix-a4cb2d7d43a12a34/build-script-build` Compiling hashbrown v0.14.5 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -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=f3b2881fe2be8250 -C extra-filename=-5836289f35600b3d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libaho_corasick-c08142a4406f74ac.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_syntax-0910cd62f4688615.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ddfb3e76aecf9a46 -C extra-filename=-2fd16c9022de564d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcfg_if-b689d191c47f41b6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=09f949e206ec1605 -C extra-filename=-af944e04d555a165 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libaho_corasick-8222fa29bf938e5d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-9ba6ca694959b831.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_syntax-3557132212ee3899.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=59cf142b6558eb6a -C extra-filename=-64a7ff7530aaaa6b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitertools-1a41c527a984bbbc.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-da8460900f30c514.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-0140ae3f65f755c0.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-7c73fc8cb656338d.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_ident-46f8a22d9d2e329c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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(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_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --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=f0a9cd18bb9376d8 -C extra-filename=-3e2260d5f9c751a1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 static_assertions --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-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 --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::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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=776e7c56539d604a -C extra-filename=-6d59356d56e6faf4 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/num-traits-d7b0f0b16e4f9ee6/build-script-build` Compiling ruff_annotate_snippets v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=d804337d165d4c03 -C extra-filename=-be53ece81d3818bc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanstyle-fe6bfbf793928b8d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_width-f3ab5727e04e746d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=06a193415953cb4a -C extra-filename=-211d91f68ca40103 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=fdc69e8eba3bf809 -C extra-filename=-4a44e8a675d929ab --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libgetrandom-2fd16c9022de564d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling percent-encoding v2.3.2 Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=793e6b485c94e945 -C extra-filename=-321d1e528e1b2c09 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/camino-e783cfa6ff6445d0/build-script-build` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -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 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="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=c2ab729b1eca07f4 -C extra-filename=-ca511479b00af17e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v1.0.4 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=a80ef54e529ab340 -C extra-filename=-bcf9e679f7c62b44 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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=bb48c935e0fb79b6 -C extra-filename=-8daaa00ad9544ef8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsmallvec-3031261bd4a583d3.rmeta --cap-lints allow -Copt-level=3 -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=60c3e23121dca936 -C extra-filename=-76a319ee80bad83c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 castaway v0.2.4 Compiling arc-swap v1.9.2 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/build/thiserror-52caabe95d9ee6f0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=28768de969299340 -C extra-filename=-e0e6c2a590284203 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsmallvec-3031261bd4a583d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/build/paste-a0fb8dac2f113605 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=698ed13f3629ad56 -C extra-filename=-85d907036db5c5f8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblock_api-0c47223cc4b3fd2f.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libparking_lot_core-8daaa00ad9544ef8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=64ecc5cbb1fe9aa6 -C extra-filename=-02135559e5c7ddf5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libhashbrown-1b6bbd7ac343f809.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblock_api-0c47223cc4b3fd2f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libparking_lot_core-8daaa00ad9544ef8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling ruff_python_stdlib v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_python_stdlib) 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=af1edbddd4bf69e7 -C extra-filename=-f27a5708cc4ee5ca --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_ident-736501011ae50540.rmeta -Copt-level=3 -Cdebuginfo=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=ccabb81635e92d1c -C extra-filename=-6ee19d7c2a40dba2 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsiphasher-fb16393b9ee86073.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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 linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=7d59e568e843d14a -C extra-filename=-9731ca5a428f8768 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libiana_time_zone-dc3a22a7f850ac9e.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libequivalent-f0521f530829e0bd.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=2417e8d8cdd5c0b9 -C extra-filename=-798fc5a338570ca2 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitoa-d25414e5b6f5dd1c.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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"))'` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=b942e302a70161e5 -C extra-filename=-baf2b5adde77ed3d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/release/build/thiserror-52caabe95d9ee6f0/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/paste-a0fb8dac2f113605/build-script-build` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=fd47ade695fe8fe3 -C extra-filename=-9a60fa0142564ed5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro_utils-2cbecd7223fef08f.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=3d1b8f649daddb03 -C extra-filename=-9f4f05cf5bad634c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpeg_runtime-6fef93362f1ff3c5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/build/ref-cast-9a4108afd972cc95 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-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=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="default"' --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=ba38b1a857bf498e -C extra-filename=-eb980aa216adf633 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_spanned-d0d681f910318168.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtoml_datetime-074c9f48c792695c.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtoml_parser-adae6682a6427e1f.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtoml_writer-ffb449f16740086f.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=d1442ac04043a29f -C extra-filename=-cc05a76a847f702b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libphf_shared-6ee19d7c2a40dba2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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=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=2fa6e78a113e7a08 -C extra-filename=-2ac555c0ec9899ef --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanstyle-fe6bfbf793928b8d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_width-f3ab5727e04e746d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling option-ext v0.2.0 Running `/usr/bin/rustc --crate-name option_ext --edition=2015 /usr/share/cargo/registry/option-ext-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e436c606ab3386d2 -C extra-filename=-c28066007fcc44d9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=927a250d949661e3 -C extra-filename=-1595cd4930b9fbeb --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=00f0e623aae7cc25 -C extra-filename=-ff444644dc506bbd --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrc32fast-e899cf571c0159d3.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/ref-cast-9a4108afd972cc95/build-script-build` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=976f09a235662733 -C extra-filename=-71f90477f65b7ebd --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=891d8a457d05fd76 -C extra-filename=-cb5d1c9548406149 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustix-3e2260d5f9c751a1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 clap_builder v4.6.6 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.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::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="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=c84013f92bf64f06 -C extra-filename=-ba7a6a92b95a0c9d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanstream-4400786d8726d484.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanstyle-fe6bfbf793928b8d.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap_lex-6d59356d56e6faf4.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstrsim-c00f8068b9a748e9.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libterminal_size-cb5d1c9548406149.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/build/getrandom-69af04f9b3fb067a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/build/nix-3eb5f9e9ebd7afea -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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="default"' --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=6d2dbfdca54d6f7b -C extra-filename=-958d776dac5a7e59 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/build/fs-err-1691ceec8a4dffb4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=10a34761ae6cb82e -C extra-filename=-2a029edc837780bf --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libaho_corasick-8222fa29bf938e5d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-9ba6ca694959b831.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_automata-af944e04d555a165.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_syntax-3557132212ee3899.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --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=ad6d56f03af23a72 -C extra-filename=-bd532a11dbd576b8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=b06f89a9cb8d438a -C extra-filename=-7d93ba81b5488d98 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libobject-40d6c43adb0aaf3a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/getrandom-69af04f9b3fb067a/build-script-build` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=2e2f2745309cea3a -C extra-filename=-a80325b340054d31 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_spanned-d0d681f910318168.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtoml_datetime-277dbe220756816d.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtoml_parser-adae6682a6427e1f.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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=603f27e2e86c0593 -C extra-filename=-f455ba2f7e699d2c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerocopy-e4bfa93e4140dcbb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/build/rayon-core-2e67865e23a3bac6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ab4db58530472b3f -C extra-filename=-d5a103ec8f758262 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=2731eeb84801f1de -C extra-filename=-e78d7ca9045c3f8b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/fs-err-1691ceec8a4dffb4/build-script-build` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=b861cdcef204c272 -C extra-filename=-70cc982ea19325d8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/rayon-core-2e67865e23a3bac6/build-script-build` 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=127cdd5fec2f50d3 -C extra-filename=-b6d5083133fe956e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libinotify_sys-e04705ed9a58b2a6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=d6f4c8c7dbf8c1cc -C extra-filename=-d0a95611bec11ff2 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libppv_lite86-f455ba2f7e699d2c.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librand_core-4a44e8a675d929ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrossbeam_deque-b2dce48bfd253789.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 `/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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -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 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=5bbb142830533667 -C extra-filename=-373acd52df4bf147 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmanyhow_macros-9a60fa0142564ed5.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.2 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.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 --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=226776e9b08d62bb -C extra-filename=-d1bf6826126159c5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.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="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=5928f036f71b809f -C extra-filename=-c1de9571069daf47 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblibc-26a5eb2c5edc448a.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librand_chacha-d0a95611bec11ff2.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librand_core-4a44e8a675d929ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bstr v1.13.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=afd41aaed502959d -C extra-filename=-b6cf29aa1f4a6ec8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_automata-5836289f35600b3d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 linker-plugin-lto -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=ba184d37246cbe0b -C extra-filename=-248a9750005a8f8c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libaho_corasick-c08142a4406f74ac.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_automata-5836289f35600b3d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_syntax-0910cd62f4688615.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0e48c6544c463071 -C extra-filename=-5518d6d2ed8fe0a8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/nix-3eb5f9e9ebd7afea/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=b5cf1d6eb462c032 -C extra-filename=-6ab0a26a7b408730 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_automata-5836289f35600b3d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=98db14476ba8236e -C extra-filename=-828fcc1c8e6a1c03 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=3bbab9b5606b5a94 -C extra-filename=-351450b955ddcb7e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libfastrand-e8255a61398360ea.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libgetrandom-e78d7ca9045c3f8b.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustix-3e2260d5f9c751a1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --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=c13d5d9f55090bbb -C extra-filename=-652cd2ff6758f518 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrossbeam_channel-aa7c2237cfd9fb07.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrossbeam_deque-b2dce48bfd253789.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrossbeam_epoch-ffa800ebf0d579fe.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrossbeam_queue-9d156f4a302f0eb5.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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="default"' --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=af16750099ed00a8 -C extra-filename=-efafe2fb9b956bb9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblog-9d65633a419693de.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=ec7a6fdf70dcc29b -C extra-filename=-c7f27b61d113d65f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6f9ae98cf798b6a1 -C extra-filename=-7ac33c89441f50aa --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/ruff-7ac33c89441f50aa -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=432e7f519829f29d -C extra-filename=-2562a4cd92e67914 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtempfile-351450b955ddcb7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=5d5342e0ae16ffc5 -C extra-filename=-610e15f51e362a55 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libfs_err-967fe6a3ba0a4801.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libos_str_bytes-c7f27b61d113d65f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libeither-f935fffa90c71541.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "serde", "serialization-compat-6"))' -C metadata=1e619c8ccecb396c -C extra-filename=-46e1dd528da17325 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libinotify-01f67b8fb623c983.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblog-9d65633a419693de.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmio-4885b2adcb5aad32.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libnotify_types-6a1eddeb047282fd.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1a262945c370bb98 -C extra-filename=-e054ab8e5d7eba79 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libaho_corasick-c08142a4406f74ac.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbstr-b6cf29aa1f4a6ec8.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblog-9d65633a419693de.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_automata-5836289f35600b3d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_syntax-0910cd62f4688615.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=87b03570543ae296 -C extra-filename=-5d63dab4fe2a3df3 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libphf_shared-290d68faca963112.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librand-c1de9571069daf47.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bf8496a8db8bf1b6 -C extra-filename=-f057a3885d3d3a63 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libphf_generator-5d63dab4fe2a3df3.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libphf_shared-290d68faca963112.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0e68afee25563059 -C extra-filename=-347b305928db1cb1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libgetopts-6f626f8e96536165.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblog-f60cfe341a48cf69.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libphf_codegen-f057a3885d3d3a63.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librand-c1de9571069daf47.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ignore v0.4.33 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=c77a326d380ea9f3 -C extra-filename=-9233f6052a759777 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrossbeam_deque-b2dce48bfd253789.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libglobset-e054ab8e5d7eba79.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblog-9d65633a419693de.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_automata-5836289f35600b3d.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsame_file-e6df5501cbc73435.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=f010c1bc6add9b42 -C extra-filename=-70f92c8b6a5d17e8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/terminfo-70f92c8b6a5d17e8 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libphf_codegen-f057a3885d3d3a63.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.8-build/ruff-0.16.8/target/release/build/ruff-7ac33c89441f50aa/build-script-build` 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=91ac401c1a8c86ac -C extra-filename=-0ad32f3e1d4b41c6 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libignore-9233f6052a759777.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 stacker v0.1.25 Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --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=860f81ebce95637c -C extra-filename=-e517f3b8a418d6bd --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/stacker-e517f3b8a418d6bd -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcc-9dd46a1a82c83300.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=b1079459a386fcd1 -C extra-filename=-372c7e5fd01aca8e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/tikv-jemalloc-sys-372c7e5fd01aca8e -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcc-9dd46a1a82c83300.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=f4ab98ad2686e170 -C extra-filename=-3740fa1884b7172d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/psm-3740fa1884b7172d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libar_archive_writer-7d93ba81b5488d98.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcc-9dd46a1a82c83300.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.8-build/ruff-0.16.8/target/release/build/stacker-e517f3b8a418d6bd/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/tikv-jemalloc-sys-372c7e5fd01aca8e/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=1ba939b94eae4012 -C extra-filename=-2ca594aee74f48de --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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"' --cfg 'feature="default"' --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=47ae19af5ecea180 -C extra-filename=-c3a9e14e40a65cba --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtikv_jemalloc_sys-2ca594aee74f48de.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/terminfo-70f92c8b6a5d17e8/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=a4bccb6b2c70dd34 -C extra-filename=-f18fb7104d13fbbc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libfnv-b6d5083133fe956e.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libnom-d5a103ec8f758262.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libphf-494d9016241c7d1f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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", "trace", "unstable"))' -C metadata=f029797ab9e6d3fc -C extra-filename=-60e12eddf06b4e6e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpeg_macros-9f4f05cf5bad634c.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpeg_runtime-9731ca5a428f8768.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/release/build/psm-3740fa1884b7172d/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=b51179e20c052d94 -C extra-filename=-2837ebf4c56d19f7 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/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=b8d5aec795d59e3f -C extra-filename=-c96a26a17a59a0a4 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblibc-99448f2d94bad471.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpsm-2837ebf4c56d19f7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=f88ed305da19d7e6 -C extra-filename=-d27cbee0c2b086e5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/build/unicode_names2-d27cbee0c2b086e5 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_names2_generator-347b305928db1cb1.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.8-build/ruff-0.16.8/target/release/build/unicode_names2-d27cbee0c2b086e5/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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=ac899aa05777ff5e -C extra-filename=-b44f8d573ebedaed --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libphf-494d9016241c7d1f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 derive-where v1.6.1 Compiling zerofrom-derive v0.1.7 Compiling yoke-derive v0.8.2 Compiling tracing-attributes v0.1.31 Compiling displaydoc v0.2.6 Compiling is-macro v0.3.8 Compiling strum_macros v0.28.0 Compiling thiserror-impl v1.0.69 Compiling libcst_derive v1.8.6 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=5b8c967eb59863b7 -C extra-filename=-680764c3c26c529c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro_utils-2cbecd7223fef08f.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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=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' '--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)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0680b59db1a3c19f -C extra-filename=-00154e131b4c3c8e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsynstructure-d1bf6826126159c5.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.6.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("nightly", "safe", "serde", "zeroize", "zeroize-on-drop"))' -C metadata=db8fb8ca20480785 -C extra-filename=-00776792ce23de15 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 '--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' '--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)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5c58dba66879d9b1 -C extra-filename=-3b8d844316503e50 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsynstructure-d1bf6826126159c5.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d4e46c4e1d86cfc3 -C extra-filename=-9fcaa96a643e854a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bdb5c93a7323dd31 -C extra-filename=-f0212b58fffddf8f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=93a29af364d01f1f -C extra-filename=-88c8a419e3d192c0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libheck-71b646870525acb1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5a65b041ca8d5d0c -C extra-filename=-09f1aedad7e43596 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8dd3e385e4d34677 -C extra-filename=-184a0eefd52763ea --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libheck-71b646870525acb1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3fe65b76d5278841 -C extra-filename=-931dd727af28a5a8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a3d60e15d77cf1fd -C extra-filename=-4be30c5af1940c00 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_derive_internals-5518d6d2ed8fe0a8.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=029b115148ab3956 -C extra-filename=-d7a483e8d4a6088d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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 thiserror-impl v2.0.20 Compiling zerovec-derive v0.11.6 Compiling ruff_macros v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_macros) Compiling salsa-macros v0.28.2 Compiling clap_derive v4.6.4 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=40aba8b6159e71c3 -C extra-filename=-23cfb17e2cfc2032 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-ac20a780d69b493b.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.20/src/lib.rs --error-format=json --json=diagnostic-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=d35112cd5e5d40a0 -C extra-filename=-35e450c32cb69bee --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-ac20a780d69b493b.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=05b434fa74d75333 -C extra-filename=-14a566ed4fcd7709 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-ac20a780d69b493b.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=88c3f4d7af287d27 -C extra-filename=-b259fd68dfcea43c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libheck-71b646870525acb1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitertools-1a41c527a984bbbc.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex-2a029edc837780bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_trivia-64a7ff7530aaaa6b.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-ac20a780d69b493b.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.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=3c8b9e8065b1b7f6 -C extra-filename=-93a7a67cee802b19 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-ac20a780d69b493b.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --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' -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=495c41f9fcd911c8 -C extra-filename=-38714454aaeb8499 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libheck-71b646870525acb1.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-ac20a780d69b493b.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b1c019749ee4d2f9 -C extra-filename=-be0211cde486baa3 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-ac20a780d69b493b.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=752fbdd0ef3983a8 -C extra-filename=-293a1914b3b91dc5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-ac20a780d69b493b.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a753add0cdcbaecf -C extra-filename=-acee2ef9c2a231da --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-ac20a780d69b493b.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=40503cad60476d48 -C extra-filename=-729129645a3274f9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-ac20a780d69b493b.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2fb6ad009d57dcd0 -C extra-filename=-c9b7e72a1ca1b947 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote_use_macros-680764c3c26c529c.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=67317f0be46a0ed6 -C extra-filename=-342e600f9721f075 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcollection_literals-29317b5a55b5f599.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libinterpolator-a85de64c20c825a4.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmanyhow-373acd52df4bf147.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro_utils-2cbecd7223fef08f.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote_use-c9b7e72a1ca1b947.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4f7883c47faec1b1 -C extra-filename=-89db127ddd569bee --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libptr_meta_derive-be0211cde486baa3.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=979e0b35c560c969 -C extra-filename=-801f2dfd0bc6b9fb --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libptr_meta-89db127ddd569bee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f72fdadaef96b02a -C extra-filename=-798c3ef070477dee --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libref_cast_impl-293a1914b3b91dc5.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling munge v0.4.7 Running `/usr/bin/rustc --crate-name munge --edition=2021 /usr/share/cargo/registry/munge-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bbc1a8eb044e3a1e -C extra-filename=-88ca30578a66bed9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmunge_macro-d7a483e8d4a6088d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=f75bb230baede613 -C extra-filename=-70ae2111fb099082 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbytecheck_derive-acee2ef9c2a231da.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libptr_meta-89db127ddd569bee.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librancor-801f2dfd0bc6b9fb.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=451888c8b7347c28 -C extra-filename=-bdf6208bc0cd9713 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbytecheck-70ae2111fb099082.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c5730334b6036bbe -C extra-filename=-524882f1de8404ec --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror_impl-09f1aedad7e43596.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=1f3f065f87495c9a -C extra-filename=-b852e7de8057172c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libattribute_derive_macro-342e600f9721f075.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libderive_where-00776792ce23de15.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmanyhow-373acd52df4bf147.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libproc_macro2-0ad8c5add39a4a42.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=3e4b378065d765e4 -C extra-filename=-824c0dac76677cfd --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror_impl-35e450c32cb69bee.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 libcst v1.8.6 Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,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", "trace"))' -C metadata=51e67e65a82d802c -C extra-filename=-80ee844d8c3df333 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libannotate_snippets-2ac555c0ec9899ef.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblibcst_derive-931dd727af28a5a8.so --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern paste=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpaste-1192e5cdaf115948.so --extern peg=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpeg-60e12eddf06b4e6e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=d77350436b87211c -C extra-filename=-3ea3ccdb7b7f3c4e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libchrono-2f33f2edcdd2bfca.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libnewtype_uuid-6c26639fed8f3eb3.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquick_xml-28ed8c47a2ee2fba.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstrip_ansi_escapes-6c3a3b05c1a23b65.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libuuid-9ee7927af7772d9a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=56db6feb0f297843 -C extra-filename=-f823322a352d20c1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libnix-828fcc1c8e6a1c03.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libterminfo-f18fb7104d13fbbc.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 clap v4.6.6 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.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::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="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=bb617cc459d71057 -C extra-filename=-4b296303f4645e21 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap_builder-ba7a6a92b95a0c9d.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap_derive-38714454aaeb8499.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.9 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.9/src/lib.rs --error-format=json --json=diagnostic-rendered-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("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=c13862c3a91fc2ef -C extra-filename=-4ad4d68d846d8ad1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap-4b296303f4645e21.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.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 --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::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=65e95a9e034ee7f0 -C extra-filename=-d0aff93932f0e25c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap-4b296303f4645e21.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap_complete-4ad4d68d846d8ad1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=fee3e3875a6b0df7 -C extra-filename=-38d654883b757b39 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap-4b296303f4645e21.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap_complete-4ad4d68d846d8ad1.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap_complete_nushell-d0aff93932f0e25c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --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=49eeb2f50622dcf7 -C extra-filename=-a5c87b1b0e728955 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbytecheck-70ae2111fb099082.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmunge-88ca30578a66bed9.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libptr_meta-89db127ddd569bee.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librancor-801f2dfd0bc6b9fb.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librend-bdf6208bc0cd9713.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librkyv_derive-729129645a3274f9.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="default"' --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=20f6b570783faa93 -C extra-filename=-4d7c6921e6aa5d3c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblog-9d65633a419693de.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpin_project_lite-dbb2b947174e8ebe.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing_attributes-f0212b58fffddf8f.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=f108c2e8975bc7f7 -C extra-filename=-fd8e7b50a409a22f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerofrom_derive-00154e131b4c3c8e.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-subscriber v0.3.23 Running `/usr/bin/rustc --crate-name tracing_subscriber --edition=2018 /usr/share/cargo/registry/tracing-subscriber-0.3.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=0a6aa405454cc475 -C extra-filename=-ac5336c0aa16626c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libchrono-2f33f2edcdd2bfca.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmatchers-6ab0a26a7b408730.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libnu_ansi_term-69f3bc2b33134229.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_automata-5836289f35600b3d.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsharded_slab-4e23af803771ae06.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsmallvec-3031261bd4a583d3.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthread_local-70cc982ea19325d8.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=456836691ef28c07 -C extra-filename=-4b21ed3814485f22 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstable_deref_trait-0a342170be618238.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libyoke_derive-3b8d844316503e50.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerofrom-fd8e7b50a409a22f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bfb57eadceb15e64 -C extra-filename=-0098b4976f192429 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libyoke-4b21ed3814485f22.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerofrom-fd8e7b50a409a22f.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerovec_derive-14a566ed4fcd7709.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=044e40b99a195b44 -C extra-filename=-a579ebd39f7e602a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libdisplaydoc-9fcaa96a643e854a.so --extern yoke=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libyoke-4b21ed3814485f22.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerofrom-fd8e7b50a409a22f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8102aa6e6a528ac9 -C extra-filename=-a7281044e3a70421 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libattribute_derive-b852e7de8057172c.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquote-2d412354bf45eeb0.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsyn-5e876a9e5a710980.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinystr v0.8.4 Compiling potential_utf v0.1.6 Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--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=05999a95bd925c76 -C extra-filename=-96c6109f44030860 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerovec-0098b4976f192429.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--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=7fcd3dc8a9bc32b8 -C extra-filename=-6b962b6bea5638ef --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libdisplaydoc-9fcaa96a643e854a.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerovec-0098b4976f192429.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8a4ad54f24264c97 -C extra-filename=-77e76bcaa171f8e5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libdisplaydoc-9fcaa96a643e854a.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpotential_utf-96c6109f44030860.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libutf8_iter-630d866c2d1e9244.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libyoke-4b21ed3814485f22.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerofrom-fd8e7b50a409a22f.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerovec-0098b4976f192429.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=670fb0d83a02a947 -C extra-filename=-347bad4c3d2b5684 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libdisplaydoc-9fcaa96a643e854a.so --extern litemap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblitemap-6939f95f78557d42.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtinystr-6b962b6bea5638ef.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libwriteable-665673c69ba3b746.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerovec-0098b4976f192429.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --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=0b6b5094628c040b -C extra-filename=-b79a87f95885c3c9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstrum_macros-184a0eefd52763ea.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.0 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-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="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=dc4f10d4d656239b -C extra-filename=-c49bcc114e2a4a28 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libdisplaydoc-9fcaa96a643e854a.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libicu_locale_core-347bad4c3d2b5684.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libwriteable-665673c69ba3b746.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libyoke-4b21ed3814485f22.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerofrom-fd8e7b50a409a22f.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerotrie-a579ebd39f7e602a.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerovec-0098b4976f192429.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_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=172e82aa103fe55d -C extra-filename=-e24b5e61105b6b4f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libicu_collections-77e76bcaa171f8e5.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libicu_normalizer_data-4a52d0aeec522210.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libicu_provider-c49bcc114e2a4a28.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsmallvec-3031261bd4a583d3.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerovec-0098b4976f192429.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--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"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=47202c9f6bd903ff -C extra-filename=-5ec5c75586696859 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libdisplaydoc-9fcaa96a643e854a.so --extern icu_collections=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libicu_collections-77e76bcaa171f8e5.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libicu_locale_core-347bad4c3d2b5684.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libicu_properties_data-fc042b1645d08247.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libicu_provider-c49bcc114e2a4a28.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerotrie-a579ebd39f7e602a.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzerovec-0098b4976f192429.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=18fa0a6b1aa84ea9 -C extra-filename=-80a3eb820bbdc197 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_core-964c081cd0330a62.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_derive-23cfb17e2cfc2032.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=b7bea09737a19bfd -C extra-filename=-966fc1d3a6310724 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libicu_normalizer-e24b5e61105b6b4f.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libicu_properties-5ec5c75586696859.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling compact_str v0.10.0 Compiling thin-vec v0.2.19 Compiling pep440_rs v0.7.3 Compiling rust-stemmers v1.2.0 Compiling schemars v1.2.1 Compiling ruff_options_metadata v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_options_metadata) Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --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=62deb95746b0e173 -C extra-filename=-3c618bcec54fc63b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcastaway-dc812775eafc76d3.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcfg_if-b7de06d9c7c61857.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitoa-d25414e5b6f5dd1c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 thin_vec --edition=2018 /usr/share/cargo/registry/thin-vec-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 --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=2b8b2dde42ee64a5 -C extra-filename=-f88f1e7bd30dda25 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8b81dd4f0ef430f3 -C extra-filename=-3a588988ed4c1701 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_derive-23cfb17e2cfc2032.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 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=297d0ccadbc5a515 -C extra-filename=-7fe3a028d189c578 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_width-f3ab5727e04e746d.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunscanny-9f01405c4d5c7f7c.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libversion_ranges-e0e6c2a590284203.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="default"' --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=1aafe996f7a6f255 -C extra-filename=-b5a305939a889d7c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libdyn_clone-2e69da3d59146613.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libref_cast-798c3ef070477dee.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libschemars_derive-4be30c5af1940c00.so --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e9ba94554d82cd8b -C extra-filename=-087f6429d45443cc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrossbeam_channel-aa7c2237cfd9fb07.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblog-9d65633a419693de.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_derive-23cfb17e2cfc2032.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=4238b4c5ce0b4cae -C extra-filename=-b80474b9efe85771 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta -Copt-level=3 -Cdebuginfo=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=0baa86b17c5abe55 -C extra-filename=-b14327fff69bcd08 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libidna_adapter-966fc1d3a6310724.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsmallvec-3031261bd4a583d3.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=91274873423d64e7 -C extra-filename=-1a3453d1de291c63 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libform_urlencoded-091ed77296394612.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libidna-b14327fff69bcd08.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpercent_encoding-321d1e528e1b2c09.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_derive-23cfb17e2cfc2032.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep508_rs v0.9.2 Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--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=068130cfdfe6cfd1 -C extra-filename=-4d81a30ba16c7fcf --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libboxcar-b12133e32355dd39.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitertools-11362123154a7a51.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libonce_cell-6724fd7871bbcfbf.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpep440_rs-7fe3a028d189c578.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsmallvec-3031261bd4a583d3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-524882f1de8404ec.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_width-f3ab5727e04e746d.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liburl-1a3453d1de291c63.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liburlencoding-3a9cad5747b809f2.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libversion_ranges-e0e6c2a590284203.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=94bfa85f92aed1ba -C extra-filename=-a69c12638081d49f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liburl-1a3453d1de291c63.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f7f89adba5f0798d -C extra-filename=-e7f5016401dbc0f0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcompact_str-3c618bcec54fc63b.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libget_size_derive2-a7281044e3a70421.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libordermap-1595cd4930b9fbeb.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsmallvec-3031261bd4a583d3.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthin_vec-f88f1e7bd30dda25.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c5f04d10ec680be7 -C extra-filename=-a5fcee753bc6fba5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libphf-cc05a76a847f702b.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librust_stemmers-3a588988ed4c1701.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=d51f18896ee5be86 -C extra-filename=-118d22ad5f7d2092 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libget_size2-e7f5016401dbc0f0.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="default"' --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=8cad571482e7b697 -C extra-filename=-00e20193ad814fae --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcastaway-dc812775eafc76d3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libget_size2-e7f5016401dbc0f0.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitoa-d25414e5b6f5dd1c.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libryu-faa67ea80176d40f.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=988de47619c83915 -C extra-filename=-0d5d698c73d28b0d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libget_size2-e7f5016401dbc0f0.rmeta -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ty_static) Compiling ruff_index v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=85e070a0bf6bb4ec -C extra-filename=-0a54dee98a2b614e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_macros-b259fd68dfcea43c.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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=89d6dd321ff811ce -C extra-filename=-20230718386a50af --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libget_size2-e7f5016401dbc0f0.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_macros-b259fd68dfcea43c.so -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_diagnostics v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_diagnostics) Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=3668549afcd3318b -C extra-filename=-05ae322ec62c80d2 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libget_size2-e7f5016401dbc0f0.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_diagnostics --edition=2024 crates/ruff_diagnostics/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=becee72185999992 -C extra-filename=-2e3f64ea279d0a6f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libget_size2-e7f5016401dbc0f0.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=37457125a2358b67 -C extra-filename=-003b85281ddad0ae --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_ident-736501011ae50540.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=84b1ffe24e42b841 -C extra-filename=-05cbe63ff2e2626c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librand-959248e40d419e31.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_diagnostics-2e3f64ea279d0a6f.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libuuid-9ee7927af7772d9a.rmeta -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c28af53fe5bf7b4b -C extra-filename=-9c16574038d328c8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libchar_str-00e20193ad814fae.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libfiletime-76a319ee80bad83c.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libglob-e1200a3c0c0ffc23.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libglobset-e054ab8e5d7eba79.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libseahash-96c3d00c6c66623f.rmeta -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=7707052344384519 -C extra-filename=-84af190fcff576c3 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libdrop_bomb-037a18b6c0a3f2f3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_cache-9c16574038d328c8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_macros-b259fd68dfcea43c.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_width-f3ab5727e04e746d.rmeta -Copt-level=3 -Cdebuginfo=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=7e93c399e47a115c -C extra-filename=-13fd59019a9a74c0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpep440_rs-7fe3a028d189c578.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpep508_rs-4d81a30ba16c7fcf.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.2 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-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=830dc274e2245917 -C extra-filename=-a57b143da664bc08 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libboxcar-b12133e32355dd39.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcompact_str-3c618bcec54fc63b.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrossbeam_queue-9d156f4a302f0eb5.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrossbeam_utils-d18ed6e67d189a56.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libhashlink-99fdfcbe1130d771.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libintrusive_collections-ceb113f36aa9ff25.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libinventory-46cd473a6d2caa66.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libparking_lot-85d907036db5c5f8.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libportable_atomic-7a1421344ae3f0da.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsalsa_macro_rules-0efec9a0d8989290.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsalsa_macros-93a7a67cee802b19.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsmallvec-3031261bd4a583d3.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthin_vec-f88f1e7bd30dda25.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=aa3d10d719c6c09e -C extra-filename=-a5075e2c4a4d6ab1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libaho_corasick-c08142a4406f74ac.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libarrayvec-161134e5ba4194bd.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libchar_str-00e20193ad814fae.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcompact_str-3c618bcec54fc63b.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libget_size2-e7f5016401dbc0f0.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_cache-9c16574038d328c8.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_macros-b259fd68dfcea43c.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_trivia-003b85281ddad0ae.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsalsa-a57b143da664bc08.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthin_vec-f88f1e7bd30dda25.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rmeta -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_python_literal) Compiling ruff_python_edits v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_python_edits) Compiling ruff_python_index v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f4ea59f856f55986 -C extra-filename=-172cecf46f47d159 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbstr-b6cf29aa1f4a6ec8.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libdrop_bomb-037a18b6c0a3f2f3.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libget_size2-e7f5016401dbc0f0.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libhashbrown-02496c2be7fb137e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_trivia-003b85281ddad0ae.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstacker-c96a26a17a59a0a4.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthin_vec-f88f1e7bd30dda25.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_ident-736501011ae50540.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_normalization-77604206ae8ac46f.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_names2-b44f8d573ebedaed.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/out` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4b6b5856cf965fe6 -C extra-filename=-6b9d6e698fc76448 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libicu_properties-5ec5c75586696859.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5963decf6a340fe0 -C extra-filename=-ef6ef974782279f2 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dfb1d1c50969c1ca -C extra-filename=-32d94498d3b8b65a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_trivia-003b85281ddad0ae.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_db) Compiling ruff_python_codegen v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=ff4a87adc7dcd506 -C extra-filename=-eb295d0a30e994c7 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanstyle-fe6bfbf793928b8d.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libarc_swap-68f866011781604d.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcamino-baf2b5adde77ed3d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcompact_str-3c618bcec54fc63b.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libdashmap-02135559e5c7ddf5.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libdunce-4b18d5da8c7a9f40.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libetcetera-211d91f68ca40103.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libfiletime-76a319ee80bad83c.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libget_size2-e7f5016401dbc0f0.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libignore-9233f6052a759777.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmatchit-bcf9e679f7c62b44.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpath_slash-01d09c3b756044b1.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpathdiff-5d36992f2e9e16cf.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libquick_junit-3ea3ccdb7b7f3c4e.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libannotate_snippets-be53ece81d3818bc.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_diagnostics-2e3f64ea279d0a6f.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_memory_usage-0d5d698c73d28b0d.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_notebook-05cbe63ff2e2626c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_parser-172cecf46f47d159.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_trivia-003b85281ddad0ae.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsalsa-a57b143da664bc08.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsame_file-e6df5501cbc73435.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsimilar-ca511479b00af17e.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsupports_hyperlinks-478a69de7ccd7c90.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libty_static-0a54dee98a2b614e.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libwhich-e1716bbd4ee64351.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzip-ff444644dc506bbd.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5c01c01766670e99 -C extra-filename=-ecec591001f155c5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_literal-6b9d6e698fc76448.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_parser-172cecf46f47d159.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=75536616e6851756 -C extra-filename=-f3ac7cc8453b8bb1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_cache-9c16574038d328c8.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_index-20230718386a50af.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_macros-b259fd68dfcea43c.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_parser-172cecf46f47d159.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_stdlib-f27a5708cc4ee5ca.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsmallvec-3031261bd4a583d3.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/out` Compiling ruff_python_importer v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dfa753f8eedd5ac5 -C extra-filename=-564fe0dfd3896a78 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_diagnostics-2e3f64ea279d0a6f.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_codegen-ecec591001f155c5.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_trivia-003b85281ddad0ae.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/out` Compiling ruff_ranged_value v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_ranged_value) Compiling ty_site_packages v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ty_site_packages) Compiling ty_module_resolver v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ty_module_resolver) Compiling ruff_python_formatter v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars"))' -C metadata=d2c4fc8422ded252 -C extra-filename=-e7cb67846e010b6a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_db-eb295d0a30e994c7.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtoml-eb980aa216adf633.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f699e8dabf50f27b -C extra-filename=-65685fe81a9b077d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcamino-baf2b5adde77ed3d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libget_size2-e7f5016401dbc0f0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libannotate_snippets-be53ece81d3818bc.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_db-eb295d0a30e994c7.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_trivia-003b85281ddad0ae.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstrum-b79a87f95885c3c9.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstrum_macros-184a0eefd52763ea.so --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libty_static-0a54dee98a2b614e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1bf50603bc2ccaff -C extra-filename=-19440247f986e1bd --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcamino-baf2b5adde77ed3d.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcompact_str-3c618bcec54fc63b.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libget_size2-e7f5016401dbc0f0.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libordermap-1595cd4930b9fbeb.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex_syntax-0910cd62f4688615.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_db-eb295d0a30e994c7.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_memory_usage-0d5d698c73d28b0d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_stdlib-f27a5708cc4ee5ca.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsalsa-a57b143da664bc08.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstrum-b79a87f95885c3c9.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstrum_macros-184a0eefd52763ea.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=abe0f55f066641b6 -C extra-filename=-d6112a05c1bc0968 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap-4b296303f4645e21.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcountme-72346bddba958d2e.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_cache-9c16574038d328c8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_db-eb295d0a30e994c7.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_formatter-84af190fcff576c3.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_macros-b259fd68dfcea43c.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_parser-172cecf46f47d159.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_trivia-003b85281ddad0ae.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsalsa-a57b143da664bc08.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsmallvec-3031261bd4a583d3.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstatic_assertions-3bd821bc56ad9461.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/out` Compiling ruff_linter v0.16.8 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=64101556a2227802 -C extra-filename=-0a1ba0d5871d2d46 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libaho_corasick-c08142a4406f74ac.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap-4b296303f4645e21.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcompact_str-3c618bcec54fc63b.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libfern-ccdc3d009cbf2a0f.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libglob-e1200a3c0c0ffc23.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libglobset-e054ab8e5d7eba79.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libimperative-a5fcee753bc6fba5.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libjiff-bd532a11dbd576b8.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblibcst_native-80ee844d8c3df333.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblog-9d65633a419693de.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libnatord-4d0f872ae8823dfd.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpath_absolutize-5d03733a2caba762.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpep440_rs-7fe3a028d189c578.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpyproject_toml-13fd59019a9a74c0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_cache-9c16574038d328c8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_db-eb295d0a30e994c7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_diagnostics-2e3f64ea279d0a6f.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_macros-b259fd68dfcea43c.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_notebook-05cbe63ff2e2626c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_codegen-ecec591001f155c5.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_edits-ef6ef974782279f2.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_importer-564fe0dfd3896a78.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_index-32d94498d3b8b65a.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_literal-6b9d6e698fc76448.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_parser-172cecf46f47d159.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_semantic-f3ac7cc8453b8bb1.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_stdlib-f27a5708cc4ee5ca.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_trivia-003b85281ddad0ae.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_ranged_value-e7cb67846e010b6a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsimilar-ca511479b00af17e.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsmallvec-3031261bd4a583d3.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstrum-b79a87f95885c3c9.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstrum_macros-184a0eefd52763ea.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtoml-eb980aa216adf633.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtyped_arena-71f90477f65b7ebd.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_normalization-77604206ae8ac46f.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_width-f3ab5727e04e746d.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_names2-b44f8d573ebedaed.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liburl-1a3453d1de291c63.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/out` Compiling ruff_graph v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=e5c574ea95dd077a -C extra-filename=-823a052e11441824 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap-4b296303f4645e21.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_cache-9c16574038d328c8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_db-eb295d0a30e994c7.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_linter-0a1ba0d5871d2d46.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_macros-b259fd68dfcea43c.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_parser-172cecf46f47d159.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libsalsa-a57b143da664bc08.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libschemars-b5a305939a889d7c.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libty_module_resolver-19440247f986e1bd.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libty_site_packages-65685fe81a9b077d.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libzip-ff444644dc506bbd.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/out` Compiling ruff_workspace v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=3926f5ac7605a5d5 -C extra-filename=-6d2c6a9b32f74047 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libetcetera-211d91f68ca40103.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libglob-e1200a3c0c0ffc23.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libglobset-e054ab8e5d7eba79.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libignore-9233f6052a759777.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblog-9d65633a419693de.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmatchit-bcf9e679f7c62b44.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpath_absolutize-5d03733a2caba762.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpath_slash-01d09c3b756044b1.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpep440_rs-7fe3a028d189c578.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_cache-9c16574038d328c8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_db-eb295d0a30e994c7.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_formatter-84af190fcff576c3.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_graph-823a052e11441824.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_linter-0a1ba0d5871d2d46.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_macros-b259fd68dfcea43c.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_options_metadata-b80474b9efe85771.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_formatter-d6112a05c1bc0968.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_semantic-f3ac7cc8453b8bb1.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_stdlib-f27a5708cc4ee5ca.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_ranged_value-e7cb67846e010b6a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libshellexpand-958d776dac5a7e59.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstrum-b79a87f95885c3c9.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtoml-eb980aa216adf633.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libunicode_normalization-77604206ae8ac46f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/out` Compiling ruff_markdown v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=600c0dbfdb8b8033 -C extra-filename=-4654f0bd0fa742a0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_formatter-d6112a05c1bc0968.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_trivia-003b85281ddad0ae.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_workspace-6d2c6a9b32f74047.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/out` Compiling ruff_server v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=65552b459d72e312 -C extra-filename=-bfc56b589116cf36 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcrossbeam-652cd2ff6758f518.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libgen_lsp_types-a69c12638081d49f.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libignore-9233f6052a759777.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libjod_thread-24bf5a24bd4c9a70.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblsp_server-087f6429d45443cc.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libmemchr-303f007058e76287.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_db-eb295d0a30e994c7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_diagnostics-2e3f64ea279d0a6f.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_formatter-84af190fcff576c3.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_linter-0a1ba0d5871d2d46.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_markdown-4654f0bd0fa742a0.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_notebook-05cbe63ff2e2626c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_codegen-ecec591001f155c5.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_formatter-d6112a05c1bc0968.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_index-32d94498d3b8b65a.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_parser-172cecf46f47d159.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_ranged_value-e7cb67846e010b6a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_workspace-6d2c6a9b32f74047.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libshellexpand-958d776dac5a7e59.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtoml-eb980aa216adf633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing_log-efafe2fb9b956bb9.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing_subscriber-ac5336c0aa16626c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8627609a9aefb817 -C extra-filename=-95f90713dbbd89e0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanyhow-ad0bcd3e66a8c301.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libargfile-610e15f51e362a55.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbitflags-a64af737a233bef8.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcachedir-2562a4cd92e67914.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap-4b296303f4645e21.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap_complete_command-38d654883b757b39.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclearscreen-f823322a352d20c1.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcolored-ad8ebabb224fa5de.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libfiletime-76a319ee80bad83c.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libglobwalk-0ad32f3e1d4b41c6.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libignore-9233f6052a759777.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libindexmap-edf70929686a8116.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitertools-12d03162af7b0990.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libjiff-bd532a11dbd576b8.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblog-9d65633a419693de.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libnotify-46e1dd528da17325.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpath_absolutize-5d03733a2caba762.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librayon-2a332fc3d3357937.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex-248a9750005a8f8c.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librkyv-a5c87b1b0e728955.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_cache-9c16574038d328c8.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_db-eb295d0a30e994c7.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_diagnostics-2e3f64ea279d0a6f.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_graph-823a052e11441824.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_linter-0a1ba0d5871d2d46.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_macros-b259fd68dfcea43c.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_markdown-4654f0bd0fa742a0.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_notebook-05cbe63ff2e2626c.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_options_metadata-b80474b9efe85771.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_formatter-d6112a05c1bc0968.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_parser-172cecf46f47d159.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_ranged_value-e7cb67846e010b6a.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_server-bfc56b589116cf36.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_workspace-6d2c6a9b32f74047.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_json-798fc5a338570ca2.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libshellexpand-958d776dac5a7e59.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstrum-b79a87f95885c3c9.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtempfile-351450b955ddcb7e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtikv_jemallocator-c3a9e14e40a65cba.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtoml-eb980aa216adf633.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing-4d7c6921e6aa5d3c.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libwalkdir-caf2f1f239846546.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3b0d4837bdef1dd2 -C extra-filename=-c0bba049ab60159c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libanyhow-ad0bcd3e66a8c301.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libargfile-610e15f51e362a55.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libbitflags-a64af737a233bef8.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcachedir-2562a4cd92e67914.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap-4b296303f4645e21.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclap_complete_command-38d654883b757b39.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libclearscreen-f823322a352d20c1.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libcolored-ad8ebabb224fa5de.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libfiletime-76a319ee80bad83c.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libglobwalk-0ad32f3e1d4b41c6.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libignore-9233f6052a759777.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libindexmap-edf70929686a8116.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libis_macro-88c8a419e3d192c0.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libitertools-12d03162af7b0990.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libjiff-bd532a11dbd576b8.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/liblog-9d65633a419693de.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libnotify-46e1dd528da17325.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libpath_absolutize-5d03733a2caba762.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librayon-2a332fc3d3357937.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libregex-248a9750005a8f8c.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librkyv-a5c87b1b0e728955.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff-95f90713dbbd89e0.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_cache-9c16574038d328c8.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_db-eb295d0a30e994c7.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_diagnostics-2e3f64ea279d0a6f.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_graph-823a052e11441824.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_linter-0a1ba0d5871d2d46.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_macros-b259fd68dfcea43c.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_markdown-4654f0bd0fa742a0.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_notebook-05cbe63ff2e2626c.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_options_metadata-b80474b9efe85771.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_ast-a5075e2c4a4d6ab1.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_formatter-d6112a05c1bc0968.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_python_parser-172cecf46f47d159.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_ranged_value-e7cb67846e010b6a.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_server-bfc56b589116cf36.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_source_file-05ae322ec62c80d2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_text_size-118d22ad5f7d2092.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libruff_workspace-6d2c6a9b32f74047.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/librustc_hash-8ef72f7a11b719ab.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde-80a3eb820bbdc197.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libserde_json-798fc5a338570ca2.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libshellexpand-958d776dac5a7e59.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libstrum-b79a87f95885c3c9.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtempfile-351450b955ddcb7e.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libthiserror-824c0dac76677cfd.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtikv_jemallocator-c3a9e14e40a65cba.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtoml-eb980aa216adf633.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libtracing-4d7c6921e6aa5d3c.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/release/deps/libwalkdir-caf2f1f239846546.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/release/build/psm-838493e34e643590/out` Finished `release` profile [optimized] target(s) in 7m 07s 📦 Built wheel to /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/wheels/ruff-0.16.8-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/wheels/ruff-0.16.8-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.16.8-py3-none-linux_x86_64.whl size=63573499 sha256=79946de645186f7506dbe1182e253ee547bd4e8795d3f4b478ceb19a68703f9d Stored in directory: /builddir/build/BUILD/ruff-0.16.8-build/.pyproject-builddir/pip-ephem-wheel-cache-dgdr6q32/wheels/7c/60/95/01f5134de390d02ed2f2a78f04edfc1244bda7a4a2ba601f0a 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.GtzFrM + umask 022 + cd /builddir/build/BUILD/ruff-0.16.8-build + '[' /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.16.8-build + mkdir /builddir/build/BUILD/ruff-0.16.8-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.8 ++ ls /builddir/build/BUILD/ruff-0.16.8-build/pyproject-wheeldir/ruff-0.16.8-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.16.8 + '[' -z ruff==0.16.8 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.16.8-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.16.8-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.8-build/pyproject-wheeldir ruff==0.16.8 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.8-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.16.8-build/pyproject-wheeldir/ruff-0.16.8-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.16.8 + '[' -d /builddir/build/BUILD/ruff-0.16.8-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.8-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.16.8-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.8-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.8.dist-info' +++ basename /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.8.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.8.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.16.8.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.8.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.8-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.8.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.8.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.8.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.8.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.8.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-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.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.16.8-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.8-build/ruff-0.16.8-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.8-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.16.8.dist-info /builddir/build/BUILD/ruff-0.16.8-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.8-build/ruff-0.16.8-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.8-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.16.8-1.fc46 --unique-debug-suffix -0.16.8-1.fc46.x86_64 --unique-debug-src-base ruff-0.16.8-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.8-build/ruff-0.16.8 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.8-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.8-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.8-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.16.8-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.8-build/BUILDROOT /builddir/build/BUILD/ruff-0.16.8-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.8-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.8-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/_find_ruff.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 266 directories and 1305 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.8-build/BUILDROOT/usr Scanned 265 directories and 1305 files, considered 1305 files, read 97 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.16.8-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.cPBgeq + umask 022 + cd /builddir/build/BUILD/ruff-0.16.8-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.8 + '[' '!' -f /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.8-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.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-modules Check import: ruff + skip=' --skip compile_fail' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual --skip unix::symlink_inside_project' + export RUST_TEST_THREADS=1 + RUST_TEST_THREADS=1 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo test -j3 -Z avoid-dev-deps --profile rpm --no-fail-fast -- --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual --skip unix::symlink_inside_project Compiling proc-macro2 v1.0.107 Compiling unicode-ident v1.0.24 Compiling quote v1.0.47 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=5e4a1a8e245c576f -C extra-filename=-a6db0ce1dc73ac88 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/proc-macro2-a6db0ce1dc73ac88 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/quote-510454e529207763 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=de24f1531e8bd5b9 -C extra-filename=-f1e614e42f1d3bac --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/serde_core-f24b548a401569d2 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/libc-dfa8d609e69a30ac -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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=9146a8e376fa6516 -C extra-filename=-b5a1681ca55f2b93 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f1e614e42f1d3bac.rmeta --cap-lints allow -Copt-level=3 -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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -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=bbcf4736790f6b73 -C extra-filename=-68ff85692000ce85 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --cap-lints allow -Copt-level=3 -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.5 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.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 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --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=2268620a57ee2522 -C extra-filename=-897d2182b272eb2a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f1e614e42f1d3bac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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"' --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=e0aa123fe6f69ff6 -C extra-filename=-507851211dc0b323 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f1e614e42f1d3bac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -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 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", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=c71ab7f321494ef8 -C extra-filename=-6eb03e1955d6afcd --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/serde-cbe67de88e32faa1 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/zmij-0c8654d8d2844fe8 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -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.4 Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-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("core", "rustc-dep-of-std"))' -C metadata=bc4688fea4e19707 -C extra-filename=-ac345efd8b8ffa42 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=7e4aacea030d646d -C extra-filename=-da3be733f2d28030 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/libc-312962becd03b036 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liballocator_api2-007258329e7c1661.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libequivalent-83dd13f2b2107eb6.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -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.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="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=b6092acf736a04c0 -C extra-filename=-5d2abe92c352a972 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d33d09c87bc4e0b3 -C extra-filename=-6294a15ae9af2558 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-5d2abe92c352a972.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libequivalent-83dd13f2b2107eb6.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/rustversion-38e33a84eab457b3 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/parking_lot_core-3bc6d015e2f8496a -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=857737ee8cac62b6 -C extra-filename=-c9a9c11c617ac3b7 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro_utils-6294a15ae9af2558.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=0c32e670744b79f2 -C extra-filename=-43e8a07d67515af7 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmanyhow_macros-c9a9c11c617ac3b7.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern syn2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=bab332c13d9017f5 -C extra-filename=-965ae1a579086bf8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling interpolator v0.5.0 Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=8deb5cb9b9005b58 -C extra-filename=-fcb804fc19c9f198 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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("core", "rustc-dep-of-std"))' -C metadata=4349ef9edf8cacb3 -C extra-filename=-1eaed4fad6e662dc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=35501d232f7735bd -C extra-filename=-cc46eb899783b3d6 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblock_api-6b2aa834b40a89ad.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libparking_lot_core-965ae1a579086bf8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=1b6b202d521ae7c1 -C extra-filename=-3165a3fd73e56e0d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-897d2182b272eb2a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=dbb331f8555f9102 -C extra-filename=-4c2577c17ea5217c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro_utils-6294a15ae9af2558.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6.1 Running `/usr/bin/rustc --crate-name derive_where --edition=2021 /usr/share/cargo/registry/derive-where-1.6.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("nightly", "safe", "serde", "zeroize", "zeroize-on-drop"))' -C metadata=9ae39ecc9b7d5932 -C extra-filename=-ad4ecac86d30f932 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0b640c01774108b9 -C extra-filename=-73daaa23d3d09ae8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote_use_macros-4c2577c17ea5217c.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=64f8e945bd441a08 -C extra-filename=-478b54d6b546e948 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcollection_literals-02269e5ab6a4e5c2.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinterpolator-fcb804fc19c9f198.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmanyhow-43e8a07d67515af7.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro_utils-6294a15ae9af2558.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote_use-73daaa23d3d09ae8.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=e5f4d5c9a2900d61 -C extra-filename=-5f24ce6ccadcdf8f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=69d5b235e7cc2e5b -C extra-filename=-ea0b4b861a45aa04 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libattribute_derive_macro-478b54d6b546e948.so --extern derive_where=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libderive_where-ad4ecac86d30f932.so --extern manyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmanyhow-43e8a07d67515af7.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b8f0045be0527585 -C extra-filename=-5b8b56fa56519981 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libattribute_derive-ea0b4b861a45aa04.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f236c954190f0d70 -C extra-filename=-1d6d24a7c9d1b7bb --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_derive-3165a3fd73e56e0d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling thin-vec v0.2.19 Running `/usr/bin/rustc --crate-name thin_vec --edition=2018 /usr/share/cargo/registry/thin-vec-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 --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=69d32b60c28b4acc -C extra-filename=-54774c8a80894d3b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling compact_str v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=42ccf69f2cd29fb8 -C extra-filename=-62995121d071ce6f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcastaway-81738bd9fdd7a78e.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=d97c9c84a2239a93 -C extra-filename=-83c479203e9f4eed --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libaho_corasick-e6574fde7f2719a3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_syntax-5f24ce6ccadcdf8f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aad4fe0a128067f6 -C extra-filename=-2679efec93e4bb29 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size_derive2-5b8b56fa56519981.so --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libparking_lot-cc46eb899783b3d6.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthin_vec-54774c8a80894d3b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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 linker-plugin-lto -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=92daefe9435f4037 -C extra-filename=-d4fc143a96d0aace --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=f77d4e47719f0b87 -C extra-filename=-6d60fa496706dbfe --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libaho_corasick-e6574fde7f2719a3.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_automata-83c479203e9f4eed.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_syntax-5f24ce6ccadcdf8f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 linker-plugin-lto -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=7eb578228084586f -C extra-filename=-27bb298163cf7d88 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="alloc"' --cfg 'feature="default"' --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=f2d1b2ab1716cfe4 -C extra-filename=-249162727a823c92 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=75e29995202344d8 -C extra-filename=-a28ccaf65e51e18b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 linker-plugin-lto -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=e4b25ba451dbfbf7 -C extra-filename=-5e50c30c3e4151e4 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.12 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.12/src/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=112324657b357aaf -C extra-filename=-ad33a7d980fae8ce --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2.62 Running `/usr/bin/rustc --crate-name cc --edition=2018 /usr/share/cargo/registry/cc-1.2.62/src/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(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=2eb638a249457217 -C extra-filename=-f65993dae2179398 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfind_msvc_tools-ad33a7d980fae8ce.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjobserver-6c85df850cbb6235.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/crossbeam-utils-bbcfa41ce920c766 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 linker-plugin-lto -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=74a7b6075c5c7f52 -C extra-filename=-20ff0193fe5b358d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=db74b5cd71efaf7c -C extra-filename=-95c93b6148653e5a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=f63c418ec98042f0 -C extra-filename=-07231335ae23f710 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-95c93b6148653e5a.rmeta -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=b597909d5f3f47de -C extra-filename=-e3a91b558a9de643 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="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=5b0711b327a94831 -C extra-filename=-ca302a19bb212dab --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=8120961cd345ca28 -C extra-filename=-d7d59b41d312d8b0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbstr-e3a91b558a9de643.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=600a48fadea9e1b9 -C extra-filename=-a0a8749002e91969 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-ca302a19bb212dab.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-07231335ae23f710.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-95c93b6148653e5a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-1632c5cbff57de24.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f1e614e42f1d3bac.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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="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=70ad6adce826e512 -C extra-filename=-83396c00f6547288 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=7f0b56a8868e85a9 -C extra-filename=-3b816a2baa08e663 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.20 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.20/build.rs --error-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=8493aa5f8ae15bf5 -C extra-filename=-440538f15f5f8621 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/thiserror-440538f15f5f8621 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.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=255fdba6b0f1d687 -C extra-filename=-f8f2f9ae9451c01f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_macros v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a332d92907933791 -C extra-filename=-8b7a27d8ad80d302 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-ca302a19bb212dab.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-6d60fa496706dbfe.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-a0a8749002e91969.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-897d2182b272eb2a.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 `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/thiserror-440538f15f5f8621/build-script-build` Compiling thiserror-impl v2.0.20 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.20/src/lib.rs --error-format=json --json=diagnostic-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=bf189722a6f049f0 -C extra-filename=-eac0979fcdb792dc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-897d2182b272eb2a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.57 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zerocopy-0.8.57/build.rs --error-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=4779c6613ab8d52f -C extra-filename=-79a11be4d4f8741d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/zerocopy-79a11be4d4f8741d -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/typeid-c29478801ae94f34 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=bf50acd216f8bcd9 -C extra-filename=-6731dfaf5fb10c24 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/typeid-c29478801ae94f34/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/zerocopy-79a11be4d4f8741d/build-script-build` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=7c6bf055ed68c3bf -C extra-filename=-6518e5a711a4fe46 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror_impl-eac0979fcdb792dc.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=57401c6c1193d6e2 -C extra-filename=-75c2f77f511178b0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.57/src/lib.rs --error-format=json --json=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=f6b2c49976effa2c -C extra-filename=-eac6329a8afabdd0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -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_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 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="default"' --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=bf28be141d6ba876 -C extra-filename=-0c4cd7fff4e2d43d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpin_project_lite-867a4386c477e4bd.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_attributes-3b816a2baa08e663.so --extern tracing_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_const_type_id)'` Compiling char_str v0.0.4 Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(loom)' --cfg 'feature="default"' --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=01448240dcac1944 -C extra-filename=-a70a4724547ab097 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcastaway-81738bd9fdd7a78e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libryu-29ebabb4c5d96de9.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=72f1af83ce7abdab -C extra-filename=-f9359c35a7e3768e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-1eaed4fad6e662dc.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=c8ac0df30544ae8a -C extra-filename=-2dd7091d85643f27 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/portable-atomic-7f1eb84c0d027108 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=ed9902231bc19499 -C extra-filename=-e9853c08ad46912c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=77506201eb5768d9 -C extra-filename=-aac234655b7fa02b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobset-d7d59b41d312d8b0.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libseahash-e9853c08ad46912c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/portable-atomic-7f1eb84c0d027108/build-script-build` 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=973bf6968a24633c -C extra-filename=-7f8fed45b5b980bc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern zerocopy=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerocopy-eac6329a8afabdd0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.6.4 Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=d440f22f6201edb3 -C extra-filename=-157e521f39e0bace --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern getrandom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libgetrandom-f9359c35a7e3768e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=4d3e099c89fa8674 -C extra-filename=-462c4f6bf4c56eb7 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1321347e66039254 -C extra-filename=-914b04f79bcceff5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ppv_lite86=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libppv_lite86-7f8fed45b5b980bc.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librand_core-157e521f39e0bace.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_asm_syscall,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Compiling crossbeam-queue v0.3.14 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=c12806520b14c2b4 -C extra-filename=-906d77b6f470f879 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-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 --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=18e7afbde07953c5 -C extra-filename=-b509e24f1887df27 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.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="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=623518547a8c102b -C extra-filename=-ddec500b84a0e1b5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --extern rand_chacha=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librand_chacha-914b04f79bcceff5.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librand_core-157e521f39e0bace.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9fdca465bcfd96a4 -C extra-filename=-91fc273082deb140 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsiphasher-b509e24f1887df27.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=2ba6597478dbb979 -C extra-filename=-c0a0ab3ed158fdfb --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-897d2182b272eb2a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=ce968e8220756f54 -C extra-filename=-78739fe997eb2dd1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a54f113c5a69e3fd -C extra-filename=-cec97ec04b617570 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libphf_shared-91fc273082deb140.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librand-ddec500b84a0e1b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/serde_json-e3ed5e3d04eae80e -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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=5d668b4c1a8117e3 -C extra-filename=-0e4f278396397add --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libphf_generator-cec97ec04b617570.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libphf_shared-91fc273082deb140.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a40e9c04e4327b6c -C extra-filename=-bd39f7f6ae7fce1c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=999a7b24b323096b -C extra-filename=-2ef56d12ed8b04c1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ca32cd8e06d84fe6 -C extra-filename=-4991e07d9d5af2f8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/object-111acd5d3e308638 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/getrandom-94a0da1a27e4e34a -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/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=8d865be3b2b82513 -C extra-filename=-b85763fe0fab475e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsiphasher-2ef56d12ed8b04c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4215e767ba0c5b9f -C extra-filename=-686417d187496c4b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern getopts=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libgetopts-36974377dbc2600a.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-4723ce4c38be2073.rmeta --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libphf_codegen-0e4f278396397add.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librand-ddec500b84a0e1b5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b3aa71e1bee4977f -C extra-filename=-9dd8809289f133ca --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-9dd8809289f133ca -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libar_archive_writer-c46facd9304ba136.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcc-f65993dae2179398.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf 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=a08302aa8fe14eac -C extra-filename=-9a811f50defa8cf3 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libphf_shared-b85763fe0fab475e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e28c69f9aef036ee -C extra-filename=-3a72cd30c01bfe72 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/psm-9dd8809289f133ca/build-script-build` 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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=663eced8b3ed2a11 -C extra-filename=-d34158aeebacf910 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/unicode_names2-d34158aeebacf910 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_names2_generator-686417d187496c4b.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=a3e69f29d4e7c191 -C extra-filename=-3787c2cfe183299b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/stacker-3787c2cfe183299b -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcc-f65993dae2179398.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 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 opt-level=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/stacker-3787c2cfe183299b/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/unicode_names2-d34158aeebacf910/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=5b8450a6230dfd54 -C extra-filename=-171a0787c2fc0585 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` 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 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=40d3a353bd491a37 -C extra-filename=-75c79553127bb28f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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=d1f80b5b0486464d -C extra-filename=-077caab2870b8658 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern psm=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpsm-171a0787c2fc0585.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` 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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "generator-timing", "no_std", "unstable"))' -C metadata=c384df2bf98d63bf -C extra-filename=-5ab54b55ca98383a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libphf-9a811f50defa8cf3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_annotate_snippets v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=ca564850ddf668f3 -C extra-filename=-ae4f4401e5a3a6c6 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta -Copt-level=3 -Cdebuginfo=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=dbbe9f3a0032e53b -C extra-filename=-470855abdb11c8a2 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libarrayvec-462c4f6bf4c56eb7.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=9372772f73930910 -C extra-filename=-1a7457dcf7e11da1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libvte-470855abdb11c8a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/clang-sys-5b27ae960f848a3e -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rustix-1.1.4/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_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --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=277347ea4ecfff8f -C extra-filename=-e62b3136aee83dab --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/rustix-e62b3136aee83dab -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/rustix-e62b3136aee83dab/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=a045ea614543ca6d -C extra-filename=-3140b41a7d850bac --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-1eaed4fad6e662dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/bindgen-df0dd005749fcba9 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/bindgen-df0dd005749fcba9/build-script-build` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-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=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_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --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=8704137467ade3e3 -C extra-filename=-6083831abdb47b38 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 static_assertions --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `/usr/bin/rustc --crate-name clang_sys --edition=2021 /usr/share/cargo/registry/clang-sys-1.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clang_10_0"' --cfg 'feature="clang_11_0"' --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="clang_7_0"' --cfg 'feature="clang_8_0"' --cfg 'feature="clang_9_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clang_10_0", "clang_11_0", "clang_12_0", "clang_13_0", "clang_14_0", "clang_15_0", "clang_16_0", "clang_17_0", "clang_18_0", "clang_19_0", "clang_20_0", "clang_3_5", "clang_3_6", "clang_3_7", "clang_3_8", "clang_3_9", "clang_4_0", "clang_5_0", "clang_6_0", "clang_7_0", "clang_8_0", "clang_9_0", "libcpp", "libloading", "runtime", "static"))' -C metadata=5d65cf4ffe1e83f0 -C extra-filename=-3b4b001c125121b6 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-7725476ab5fb04f6.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibc-7447779db8b7955b.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibloading-3140b41a7d850bac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.2 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=e12e0b6b7bd66544 -C extra-filename=-9d7abfc9b1fd2da5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libboxcar-e6aa0a2ee333e9fa.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam_queue-24348dc9854c635d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashlink-f363f67d23a0ddf2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libintrusive_collections-53b467b4c633d514.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinventory-265e134405c980df.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libparking_lot-cc46eb899783b3d6.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libportable_atomic-ed8a359a8069ad0d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa_macro_rules-78739fe997eb2dd1.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa_macros-c0a0ab3ed158fdfb.so --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthin_vec-54774c8a80894d3b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=a700ff0493ac6f71 -C extra-filename=-f1963b22b95b0cd6 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libarrayvec-462c4f6bf4c56eb7.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthin_vec-54774c8a80894d3b.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=e6c16579dab4cd46 -C extra-filename=-0898dadcc42a93a3 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=137f4ecb28c28e33 -C extra-filename=-a567c0efa5728f67 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-0898dadcc42a93a3.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcexpr-683039fcd836153b.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclang_sys-3b4b001c125121b6.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-a0a4ca274b73ecf4.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-6d60fa496706dbfe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-1632c5cbff57de24.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshlex-f827eed17254bf09.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c96ec728ad0c33d6 -C extra-filename=-c23acc74ac57378b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbstr-e3a91b558a9de643.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstacker-077caab2870b8658.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthin_vec-54774c8a80894d3b.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_names2-5ab54b55ca98383a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` Compiling pkg-config v0.3.34 Running `/usr/bin/rustc --crate-name pkg_config --edition=2021 /usr/share/cargo/registry/pkg-config-0.3.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=05b7c238e012907e -C extra-filename=-41ba4a1515b4beda --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=3c52f0d3a01dbd48 -C extra-filename=-f033602178b93c4d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/anyhow-f033602178b93c4d -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/anyhow-f033602178b93c4d/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/zstd-safe-233f9bb0b2e00a76 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=cbd32a9531b891ed -C extra-filename=-0395babe4b08c567 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -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.8-build/ruff-0.16.8/target/rpm/build/crossbeam-epoch-e402ff81ad78e5b5 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/crossbeam-deque-a24a1495e6c922a9 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=99ed65ab703a356f -C extra-filename=-79959b08ab8e255c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/crc32fast-79959b08ab8e255c -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/crossbeam-deque-a24a1495e6c922a9/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 camino v1.2.5 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=d3e8950b26eb1a9a -C extra-filename=-815025472ff826a5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/camino-815025472ff826a5 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=40423ade28d34e2a -C extra-filename=-5d90c9811115dca2 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/camino-815025472ff826a5/build-script-build` 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam_epoch-ea87e630c0673107.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/build/num-traits-b869faff242749ab -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=aab91c06b3e39d4d -C extra-filename=-52d5a7a0b81ca31e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcpufeatures-5c9edc9fe70ef3a9.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/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.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="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=6ce65014f4530339 -C extra-filename=-644b76377a0c8def --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=ec72cd6ec948639c -C extra-filename=-dc3a65fb3cfd8b9e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-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=3b05d2e2da102c1d -C extra-filename=-684ed201679681a1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0d5b5d121a7a07b5 -C extra-filename=-4946ad268ad3556d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle_parse-6cef24c75e90ce7f.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle_query-93c49d1d37587873.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolorchoice-ede7e6479c2eb208.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -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.2 Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="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=8cb0cdd72748ee83 -C extra-filename=-1974ff5019cc6056 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchacha20-52d5a7a0b81ca31e.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libgetrandom-3a72cd30c01bfe72.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libiana_time_zone-2f941e670418a7e0.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=814ab95b46e75a5f -C extra-filename=-88bed1c3b6db9a3e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam_deque-2a6bc4f8b57bcc16.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobset-d7d59b41d312d8b0.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/crc32fast-79959b08ab8e255c/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=b099272c8f21bf80 -C extra-filename=-6ed7b748fe42f53c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=ceea1dd64a895590 -C extra-filename=-ab0fd92ec74ff4b0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.13.2 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.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 --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=885a625d9d09fb56 -C extra-filename=-2351a8266c905c24 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=28fbeda991b0f1fa -C extra-filename=-e694165c28c907c7 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchrono-10530ac1adacc36f.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmatchers-6ed7b748fe42f53c.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnu_ansi_term-d49c10a645958c20.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsharded_slab-d4b88d72264fbcb2.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthread_local-ab0fd92ec74ff4b0.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-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=01b470dd05a32fa5 -C extra-filename=-2524fe0ae688caf2 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --cap-lints allow -Copt-level=3 -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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f9d13f52c795c8bd -C extra-filename=-97fe70495cc5d625 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern rand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librand-1974ff5019cc6056.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libuuid-684ed201679681a1.rmeta -Copt-level=3 -Cdebuginfo=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=e517218c6a9be847 -C extra-filename=-722e244f05a50f97 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libuuid-684ed201679681a1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=46c3089432a46453 -C extra-filename=-bdaf9f1d3fce6ea9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=03816167851d42e4 -C extra-filename=-f572bb09aa2820b8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam_utils-d43bff5aab389bd4.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashbrown-708b22c490a7c60c.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblock_api-6b2aa834b40a89ad.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libparking_lot_core-965ae1a579086bf8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=cfdfeedb00bfd8b8 -C extra-filename=-d97375c7759eea3b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchrono-10530ac1adacc36f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnewtype_uuid-722e244f05a50f97.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquick_xml-bdaf9f1d3fce6ea9.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrip_ansi_escapes-1a7457dcf7e11da1.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libuuid-684ed201679681a1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.7 Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.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=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' '--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)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=03ac1219fbe86969 -C extra-filename=-1b40ec2b46b4c35a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsynstructure-2351a8266c905c24.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9da2998a76bbb151 -C extra-filename=-7c72d04da9191d8f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e6b7379b3c769ca7 -C extra-filename=-0c0ddd0375cea330 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=7d00cb8f7a2a6667 -C extra-filename=-6e8792dce10fc1fa --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=85f5207c07fde387 -C extra-filename=-81dbce6c4deae89a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.2 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.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 '--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' '--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)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=43f22fcea398d6fc -C extra-filename=-c02a1f130627e17a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsynstructure-2351a8266c905c24.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=8bab93035f204056 -C extra-filename=-97f86d9ed6321176 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/zstd-sys-97f86d9ed6321176 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbindgen-a567c0efa5728f67.rlib --extern cc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcc-f65993dae2179398.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/zstd-sys-97f86d9ed6321176/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=85c21cd245c2b2de -C extra-filename=-f562c2a93ddae49b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.8-build/ruff-0.16.8/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 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=9da2bd1265147f69 -C extra-filename=-7de34045f8e78244 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzstd_sys-f562c2a93ddae49b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=2cf0caeee72b8741 -C extra-filename=-d2289fb83d21123b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzstd_safe-7de34045f8e78244.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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=7b5a9240088eee08 -C extra-filename=-d76c1b23be1a5a72 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrc32fast-2524fe0ae688caf2.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtyped_path-1904157a918611d6.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzstd-d2289fb83d21123b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=f3e2b2703948e1c3 -C extra-filename=-38b8842af6106948 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=8346f5eb29008194 -C extra-filename=-946f6b79d54b060c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libarc_swap-dcadc8d77173b323.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdashmap-f572bb09aa2820b8.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libetcetera-6e8792dce10fc1fa.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmatchit-81dbce6c4deae89a.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpathdiff-73f9cc9b5c4f73c3.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquick_junit-d97375c7759eea3b.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsupports_hyperlinks-f1320a94ed642d69.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzip-d76c1b23be1a5a72.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--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=32a103a241d46fbb -C extra-filename=-876946b0ae4d8846 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerofrom_derive-1b40ec2b46b4c35a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fastrand v2.5.0 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=79316bba94125c57 -C extra-filename=-1693909aed61e263 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1196b134a186f582 -C extra-filename=-ab4aa9557eee6a46 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfastrand-1693909aed61e263.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libgetrandom-3a72cd30c01bfe72.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustix-6083831abdb47b38.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=60c57ed4afbce97a -C extra-filename=-505bf53ab6bdea6c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstable_deref_trait-38b8842af6106948.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libyoke_derive-c02a1f130627e17a.so --extern zerofrom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerofrom-876946b0ae4d8846.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=1ca200909cf4d0b4 -C extra-filename=-917485315da200bd --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-897d2182b272eb2a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e6d40a489b37d168 -C extra-filename=-6888b23631542cf4 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling litemap v0.8.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerovec v0.11.8 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--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=5c674a6b81a576e5 -C extra-filename=-d9183d7a09035cb9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libyoke-505bf53ab6bdea6c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerofrom-876946b0ae4d8846.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerovec_derive-917485315da200bd.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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=52145993645360c6 -C extra-filename=-1f4fb4ad198a795b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdisplaydoc-6888b23631542cf4.so --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerovec-d9183d7a09035cb9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=807a9e6fe67fb8db -C extra-filename=-f583fb0dea96854e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdisplaydoc-6888b23631542cf4.so --extern litemap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblitemap-462d31b6c46d222a.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtinystr-1f4fb4ad198a795b.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwriteable-254292b9c20469d2.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerovec-d9183d7a09035cb9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e9be96c49a906284 -C extra-filename=-32dec9fb81469ccf --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerovec-d9183d7a09035cb9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=5f22ab8b4ee8d9df -C extra-filename=-bee0d64fd6613341 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdisplaydoc-6888b23631542cf4.so --extern yoke=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libyoke-505bf53ab6bdea6c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerofrom-876946b0ae4d8846.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=54186f512e7edff4 -C extra-filename=-f552fd3c5db3cae7 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/icu_properties_data-4c67745f41ec131b -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/icu_properties_data-4c67745f41ec131b/build-script-build` Compiling icu_collections v2.3.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2024 /usr/share/cargo/registry/icu_collections-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--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=3a464f9d48ab4b55 -C extra-filename=-f314f081a8971509 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdisplaydoc-6888b23631542cf4.so --extern potential_utf=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpotential_utf-32dec9fb81469ccf.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libutf8_iter-8e4d8836b8f5a28c.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libyoke-505bf53ab6bdea6c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerofrom-876946b0ae4d8846.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerovec-d9183d7a09035cb9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-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="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=65fde38b8a810258 -C extra-filename=-1de802e6ce906beb --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdisplaydoc-6888b23631542cf4.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libicu_locale_core-f583fb0dea96854e.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwriteable-254292b9c20469d2.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libyoke-505bf53ab6bdea6c.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerofrom-876946b0ae4d8846.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerotrie-bee0d64fd6613341.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerovec-d9183d7a09035cb9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8dd60e9f0c9e82c2 -C extra-filename=-8d453a0050afb954 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=a1afed329ab60347 -C extra-filename=-01eeb18f32554148 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpest-ef5cc9ebb1cb8135.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpest_meta-832e9c226f941d4b.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=657c9143c70e1553 -C extra-filename=-cef80409cee66fb8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdisplaydoc-6888b23631542cf4.so --extern icu_collections=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libicu_collections-f314f081a8971509.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libicu_locale_core-f583fb0dea96854e.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libicu_properties_data-aa303bdbebe5a256.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libicu_provider-1de802e6ce906beb.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerotrie-bee0d64fd6613341.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerovec-d9183d7a09035cb9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=44f5a84d522f6097 -C extra-filename=-9261951a4b97a68e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_derive-3165a3fd73e56e0d.so --extern typeid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtypeid-845308d2ab4754a7.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0328d4728a76477c -C extra-filename=-5b19f439b89557ab --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpest-ef5cc9ebb1cb8135.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpest_generator-01eeb18f32554148.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=b717283ecaf0ace4 -C extra-filename=-ae448c4bd020d6f9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libconsole-f552fd3c5db3cae7.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern pest=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpest-8d453a0050afb954.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpest_derive-5b19f439b89557ab.so --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ron=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libron-9261951a4b97a68e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-e2f00ea8050fdf6c.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrip_ansi_escapes-1a7457dcf7e11da1.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=83b44a5205cbd55b -C extra-filename=-1c51f2c58204e906 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1733e46e4efdc7a4 -C extra-filename=-eef8bf540ec98355 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rmeta -Copt-level=3 -Cdebuginfo=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=40877356969cdcef -C extra-filename=-22f1d7463dd9b16b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.5 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-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=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="default"' --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=e68381ff42dffad9 -C extra-filename=-238fb24acebe1443 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_spanned-190e42e816853be2.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml_datetime-09d5b77956af4d7a.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml_parser-1c51f2c58204e906.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml_writer-87d430cbfbd3609a.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=c5549d1d0ba7f1f9 -C extra-filename=-f56f506f328d6bb9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustix-6083831abdb47b38.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-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::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::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' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5129b12a9e1aff97 -C extra-filename=-2841a90d87d5f2ea --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.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::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="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=163a2987bca1ddcc -C extra-filename=-32ec029dd8de7b83 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_lex-2841a90d87d5f2ea.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrsim-0ecb96200d4e8ca2.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libterminal_size-f56f506f328d6bb9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=4babd75b161febe9 -C extra-filename=-787d0cca40b710b1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta -Copt-level=3 -Cdebuginfo=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.4 Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.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 --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' -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=e2e45e0a69b196d5 -C extra-filename=-e32aa59ede13a004 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libheck-cfc6e7a7db702405.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-897d2182b272eb2a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --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=1d61e3311a4d8057 -C extra-filename=-f2c0c1926266208e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=5e7446b45ec6615a -C extra-filename=-341283e52c1e46a2 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6a6b77d524ecffc0 -C extra-filename=-903a370012016a34 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libicu_properties-cef80409cee66fb8.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8b27bbe893dbed19 -C extra-filename=-01d5711e15645773 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_literal-903a370012016a34.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` Compiling ruff_python_importer v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=59c575c7fe5133d5 -C extra-filename=-fa390433d21b583c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` Compiling ty_module_resolver v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a21b082e44f2f2eb -C extra-filename=-9ff5af030d25b3e5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Compiling ruff_python_edits v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fa535083129e4f14 -C extra-filename=-0fbbd99042485b94 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=64aae3d625244657 -C extra-filename=-e0dd823c722cbcbc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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=ed98af7b078dd828 -C extra-filename=-8b4f9143cc838dda --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/icu_normalizer_data-de311b245ec1ff04 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep440_rs v0.7.3 Running `/usr/bin/rustc --crate-name pep440_rs --edition=2021 /usr/share/cargo/registry/pep440_rs-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=fb477ca76fb06a61 -C extra-filename=-a063456e79adc5b2 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunscanny-f049bcf7757fca0f.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libversion_ranges-8b4f9143cc838dda.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.6 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.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::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="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=53776772693d47ce -C extra-filename=-32d6cd7fa69a787a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_builder-32ec029dd8de7b83.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_derive-e32aa59ede13a004.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 `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/icu_normalizer_data-de311b245ec1ff04/build-script-build` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -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=cbaefe7f8d793aa6 -C extra-filename=-bed8952f07d6f1a1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libicu_collections-f314f081a8971509.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libicu_normalizer_data-99c50115a246e0bc.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libicu_provider-1de802e6ce906beb.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzerovec-d9183d7a09035cb9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e1ae0ec1f2870bf4 -C extra-filename=-cc7141f3e6895048 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libicu_normalizer-bed8952f07d6f1a1.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libicu_properties-cef80409cee66fb8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=6323dc11c2728da5 -C extra-filename=-663ab961a744f88c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libidna_adapter-cc7141f3e6895048.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 ruff_options_metadata v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=4706ff04222808d0 -C extra-filename=-a692eea610d0781a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta -Copt-level=3 -Cdebuginfo=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=1ec03491a24c93cb -C extra-filename=-c6ed1e901148410f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libform_urlencoded-6a31d7a712ceaddb.rmeta --extern idna=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libidna-663ab961a744f88c.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpercent_encoding-3630616bf7cfa3aa.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_derive-3165a3fd73e56e0d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shellexpand v3.1.2 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="base-0"' --cfg 'feature="default"' --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=44ceccc3a4dfc276 -C extra-filename=-7fcb0fc8d23196fb --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/zstd-sys-97f86d9ed6321176/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.8-build/ruff-0.16.8/target/rpm/build/rayon-core-f2a0a533fce43fd4 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam_deque-2a6bc4f8b57bcc16.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/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 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=ebdfeaa03d5d2faf -C extra-filename=-d1c0ae167f5d0704 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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=953da4dd03871079 -C extra-filename=-8096640b996bdf22 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzstd_sys-d1c0ae167f5d0704.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.8-build/ruff-0.16.8/target/rpm/build/crc32fast-79959b08ab8e255c/build-script-build` 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libeither-8cc6ff464cedb49a.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libequivalent-7ff259b052c9c590.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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="default"' --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=33ac74fc2c233637 -C extra-filename=-cf4c37ed19d0c0a5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=5762b38717f5d327 -C extra-filename=-7da99cff4600cd80 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-1eaed4fad6e662dc.rmeta --cap-lints allow -Copt-level=3 -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=6869d005b5a32a05 -C extra-filename=-cbe2b7d7e8a821fe --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzstd_safe-8096640b996bdf22.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=6b87e86f142db18f -C extra-filename=-3e7c15815376ab1b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrc32fast-7da99cff4600cd80.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-55397e4bf5b0f104.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-9ba1132db0d011e0.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtyped_path-4fb4307279bc816b.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzstd-cbe2b7d7e8a821fe.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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 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="default"' --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=ff724cf95734a867 -C extra-filename=-af95e12e2b663d13 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam_channel-2e06bd0a601c2ddc.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam_deque-2a6bc4f8b57bcc16.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam_epoch-ea87e630c0673107.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam_queue-24348dc9854c635d.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/thiserror-0aaec16857e79cb9 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=19cba10e4ee97fd3 -C extra-filename=-506f50c6a5e5ae9a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/ty_vendored-506f50c6a5e5ae9a -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_slash-8580e57012611cc5.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-d7c5f1a3de2353ea.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzip-3e7c15815376ab1b.rlib -Copt-level=3 -Cdebuginfo=2 -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.8-build/ruff-0.16.8/target/rpm/build/thiserror-0aaec16857e79cb9/build-script-build` Compiling ruff_formatter v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=ada34106bbec58e7 -C extra-filename=-fcbaed33efe30e97 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/ty_vendored-506f50c6a5e5ae9a/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=7427b37166bf7d28 -C extra-filename=-8086d1c419f99ae4 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/paste-3797e4ec38048572 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/paste-3797e4ec38048572/build-script-build` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 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=9763e68806248ae6 -C extra-filename=-c540b83cb5c0ea42 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsiphasher-2ef56d12ed8b04c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=85adf0d6baff9de8 -C extra-filename=-ecc59bae43262eef --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpeg_runtime-c12951d73f8346f5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/build/radium-ebd80918f3984e29 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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 linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=b60400652b5bcf58 -C extra-filename=-642b177212ef7208 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=da1e9654cf62c449 -C extra-filename=-8e1a1fa3724a7edc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_core-5243c4eedb412ca4.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_spanned-190e42e816853be2.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml_datetime-db2f349b1bfa65db.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml_parser-1c51f2c58204e906.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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 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", "trace", "unstable"))' -C metadata=570645dd6e888695 -C extra-filename=-7ec4d35fe5143ed6 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpeg_macros-ecc59bae43262eef.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpeg_runtime-642b177212ef7208.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinotify_sys-d0ff849cba5eee16.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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=56b0e37a26078852 -C extra-filename=-5b1e4311e5c742d6 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror_impl-8086d1c419f99ae4.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=e88fa01f457e5ef5 -C extra-filename=-00c46efca032461a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libboxcar-e6aa0a2ee333e9fa.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-0bc459823c73a396.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpep440_rs-a063456e79adc5b2.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-5b1e4311e5c742d6.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liburl-c6ed1e901148410f.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liburlencoding-1f5fb2aabb5974d0.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libversion_ranges-8b4f9143cc838dda.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e194915d0fb7b6a2 -C extra-filename=-d78abcab7bf5f983 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libphf_shared-c540b83cb5c0ea42.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ea96688f4af18677 -C extra-filename=-45270a28f498279a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_literal_fromstr)' --check-cfg 'cfg(feature, values("protocol_feature_paste"))'` Running `/usr/bin/rustc --crate-name 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=6161947e8566ab21 -C extra-filename=-73895a2b507184fc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzip-d76c1b23be1a5a72.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` 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 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=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=91a0cffc04e89eff -C extra-filename=-4acf5365517584ce --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=65072a1f5576d2a2 -C extra-filename=-c65c936116053448 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_derive-3165a3fd73e56e0d.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.8.6 Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.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 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=051277484127019a -C extra-filename=-6d2e0f06631f0949 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "serde", "serialization-compat-6"))' -C metadata=0fdb430007e1a7c4 -C extra-filename=-13fbebc458b45f1c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinotify-6becc98812f9be8e.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern mio=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmio-d7e3c66f0fd3ada8.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify_types-b32c6eed369a7ef8.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=e3645725b03cf150 -C extra-filename=-ce08a09f2a9e6049 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libphf-d78abcab7bf5f983.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librust_stemmers-c65c936116053448.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=86a22e0a91046ab8 -C extra-filename=-351d547ebc844a79 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpep440_rs-a063456e79adc5b2.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpep508_rs-00c46efca032461a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-8e1a1fa3724a7edc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8.6 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C 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", "trace"))' -C metadata=a3a8dedbb1d11554 -C extra-filename=-3fc490b6ec21ff7b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-4acf5365517584ce.rmeta --extern libcst_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibcst_derive-6d2e0f06631f0949.so --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern paste=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpaste-45270a28f498279a.so --extern peg=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpeg-7ec4d35fe5143ed6.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg radium_atomic_8 --cfg radium_atomic_16 --cfg radium_atomic_32 --cfg radium_atomic_64 --cfg radium_atomic_ptr` Compiling ruff_python_formatter v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=d4771cae1b6c4f84 -C extra-filename=-419a1df109700329 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rmeta --extern countme=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=c3699fefb45850e5 -C extra-filename=-134ae5fe5de56d0f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` Compiling ruff_python_index v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=269aed11f6a79889 -C extra-filename=-dbc8b011ef31f41b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=84284a4ad8d7abc7 -C extra-filename=-a5c69c627c83bc1a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/ref-cast-51e1499c6b712fa2 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/ref-cast-51e1499c6b712fa2/build-script-build` 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfunty-a3e97770595b8433.rmeta --extern radium=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libradium-6015d005f8fb4622.rmeta --extern tap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtap-aa8773c201db942e.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 ty_combine v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e2cda774fc09430c -C extra-filename=-ff75f973125b0afb --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` 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=e47d085b6fd707b9 -C extra-filename=-f9927ab117630713 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-897d2182b272eb2a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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=507bc93d0f7740ec -C extra-filename=-df312db21c1d5764 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a7f7908edf6b8a53 -C extra-filename=-5c0d48092ffb8f7a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libref_cast_impl-f9927ab117630713.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 ruff_linter v0.16.8 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=7f8c3b445e67ab3d -C extra-filename=-8f216f473a5b2faf --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rmeta --extern fern=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfern-cb03134f20d0451a.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobset-d7d59b41d312d8b0.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libimperative-ce08a09f2a9e6049.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibcst_native-3fc490b6ec21ff7b.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern natord=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnatord-27ea4eca80b8048e.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpep440_rs-a063456e79adc5b2.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpyproject_toml-351d547ebc844a79.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_edits-0fbbd99042485b94.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_importer-fa390433d21b583c.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_index-dbc8b011ef31f41b.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_literal-903a370012016a34.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_semantic-134ae5fe5de56d0f.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtyped_arena-a5c69c627c83bc1a.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_names2-5ab54b55ca98383a.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liburl-c6ed1e901148410f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` 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=0ee2d06cc21b41ef -C extra-filename=-4ea7414c4021e5da --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam_channel-2e06bd0a601c2ddc.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_derive-3165a3fd73e56e0d.so --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e4f20b42c21bea8a -C extra-filename=-dbd229c25643ef56 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern url=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liburl-c6ed1e901148410f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=188a233e89fe6ac8 -C extra-filename=-01ede1367dd7150c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_derive_internals-df312db21c1d5764.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --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=013f7754afd91495 -C extra-filename=-a17fd23653342033 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdyn_clone-90a6638a55ff5b7b.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libref_cast-5c0d48092ffb8f7a.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libschemars_derive-01ede1367dd7150c.so --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_python_core v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=b0eaf00dd352b808 -C extra-filename=-5d3f498922c696da --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitvec-0d17c0100f24b22f.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthin_vec-54774c8a80894d3b.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` 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.8-build/ruff-0.16.8/target/rpm/build/escargot-011b2444c8e81bc2 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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_python_semantic v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=640f9f182c173ec7 -C extra-filename=-2f985661987fb632 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_edits-0fbbd99042485b94.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_importer-fa390433d21b583c.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_literal-903a370012016a34.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Compiling ruff_graph v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=79d4aa3c306b6d93 -C extra-filename=-9897679ed9430dff --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libschemars-a17fd23653342033.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rmeta --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzip-d76c1b23be1a5a72.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/build/nix-651b976e685ea19b -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/escargot-011b2444c8e81bc2/build-script-build` Compiling anstyle-lossy v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_lossy --edition=2021 /usr/share/cargo/registry/anstyle-lossy-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --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=6ac7f1163a28302e -C extra-filename=-53c864fdc2a03c61 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a83d53be6a9c2fac -C extra-filename=-00c7feae19e77cf5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-1eaed4fad6e662dc.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rmeta --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rmeta --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d41d2483bea171d7 -C extra-filename=-742ff9bdc7ebce5c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle_lossy-53c864fdc2a03c61.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle_parse-6cef24c75e90ce7f.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhtml_escape-346b598ab479827c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=bb665bf4cef6b3e4 -C extra-filename=-d197e788a616dcdf --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case_core-00c7feae19e77cf5.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=8363673bc9ec0758 -C extra-filename=-6f17f645dd8f38d3 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/nix-651b976e685ea19b/build-script-build` Compiling ruff_workspace v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=105baabdfadcefa0 -C extra-filename=-f71767e6e11e225d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libetcetera-6e8792dce10fc1fa.rmeta --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobset-d7d59b41d312d8b0.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmatchit-81dbce6c4deae89a.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpep440_rs-a063456e79adc5b2.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_semantic-134ae5fe5de56d0f.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` 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=24f0b65e0d304f24 -C extra-filename=-7b810cb424ff3a1c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=af7511dc3f9370fa -C extra-filename=-0c3890b0bf18e439 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/fs-err-0c3890b0bf18e439 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=69b16209e766fdef -C extra-filename=-a58322935ada7a7c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/terminfo-a58322935ada7a7c -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libphf_codegen-0e4f278396397add.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=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=44481ba8beb9ff97 -C extra-filename=-88318f4ce1e9eb58 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/tikv-jemalloc-sys-88318f4ce1e9eb58 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcc-f65993dae2179398.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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=53a4800e724548a6 -C extra-filename=-d574840de8c56ec9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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="default"' --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=235bb983cc040abb -C extra-filename=-4d65650e1c9a6ec8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle_svg-742ff9bdc7ebce5c.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libescargot-6f17f645dd8f38d3.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnormalize_line_endings-ecc55bd12acf4cfe.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libos_pipe-d498f6d96535dee6.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox_macros-7b810cb424ff3a1c.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/tikv-jemalloc-sys-88318f4ce1e9eb58/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/terminfo-a58322935ada7a7c/build-script-build` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/fs-err-0c3890b0bf18e439/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=3c1a810d8cb887ca -C extra-filename=-227440fed30c7064 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcfg_if-ac345efd8b8ffa42.rmeta --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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"))'` 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=463b814d6dc5502b -C extra-filename=-9a292ca5fdd0b4e5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case_macros-d197e788a616dcdf.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.9 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --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("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=de75ac83aee99498 -C extra-filename=-613e633d99841777 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=126cbcc10dc7f6aa -C extra-filename=-2698541d6db811bd --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfnv-4482707871aec898.rmeta --extern nom=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnom-d574840de8c56ec9.rmeta --extern phf=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libphf-9a811f50defa8cf3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.0 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.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 --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::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=67c6a3179710d527 -C extra-filename=-e0111e1f72e640c4 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete-613e633d99841777.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg rustc_1_63 --cfg rustc_1_75 --cfg rustc_1_81 --cfg rustc_1_89 --check-cfg 'cfg(rustc_1_63)' --check-cfg 'cfg(rustc_1_75)' --check-cfg 'cfg(rustc_1_81)' --check-cfg 'cfg(rustc_1_89)'` Running `/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=2aa2e794abe04e09 -C extra-filename=-fe0728714e2b2632 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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=48a26021bb86a89b -C extra-filename=-664e982f614635b3 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=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"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=d259a623f6215c16 -C extra-filename=-3f07ae1476aee4d9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfs_err-ee2806ca6322959d.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libos_str_bytes-664e982f614635b3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=448a99ddd30f61f6 -C extra-filename=-fba5cd7d56304280 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnix-227440fed30c7064.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libterminfo-2698541d6db811bd.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern which=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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"' --cfg 'feature="default"' --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=14f1fc7c74b29d64 -C extra-filename=-453936ba42661e83 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibc-4b7b51adbd03b6ad.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemalloc_sys-fe0728714e2b2632.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=f5513a96972384e9 -C extra-filename=-b83c43e639f8c5c1 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete-613e633d99841777.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_nushell-e0111e1f72e640c4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=0c8a9507cb16db05 -C extra-filename=-e30e64099c384b4c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-897d2182b272eb2a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=656ca58268d9e0c0 -C extra-filename=-d96e49591b24f0ed --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=c2dd4c44f99c32eb -C extra-filename=-7980e0ca44fc6d65 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libptr_meta_derive-e30e64099c384b4c.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=5cee510cbd1a93af -C extra-filename=-26162246269b25ee --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbit_set-59d919a9f7399c48.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_markdown v0.0.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c638794e091c154e -C extra-filename=-83611a79a1e9bf32 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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="default"' --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=8b16c9c2672cbce0 -C extra-filename=-fef4091628f29fc8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libonce_cell-a210a2a6a58a8570.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=73578a79e7ad4ad8 -C extra-filename=-ae6ffdd177a61876 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfancy_regex-26162246269b25ee.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibtest_mimic-d96e49591b24f0ed.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=3c57210ab8d593f8 -C extra-filename=-2eff4c8a3c648048 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libptr_meta-7980e0ca44fc6d65.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=3e123818287b92c9 -C extra-filename=-4164be3a0b51c82a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitvec-0d17c0100f24b22f.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobset-d7d59b41d312d8b0.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify-13fbebc458b45f1c.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libparking_lot-cc46eb899783b3d6.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpep440_rs-a063456e79adc5b2.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_automata-249162727a823c92.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` 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=71c7f85be611d72d -C extra-filename=-e410c1490bbf0682 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-897d2182b272eb2a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=e76c1608d668f314 -C extra-filename=-74346de6c8796d64 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbytecheck_derive-e410c1490bbf0682.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libptr_meta-7980e0ca44fc6d65.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librancor-2eff4c8a3c648048.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.14 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=8ace7e468ad286ab -C extra-filename=-d5eb9bc0548890aa --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libgen_lsp_types-dbd229c25643ef56.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblsp_server-4ea7414c4021e5da.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_index-dbc8b011ef31f41b.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_log-fef4091628f29fc8.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` 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=1718c396eec44b66 -C extra-filename=-07a855322f00fa59 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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_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=005ef16211e8d8fb -C extra-filename=-98f9d1ccabdc66a6 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=4e93c9b6d19746c0 -C extra-filename=-8798371363aa64fe --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmunge_macro-98f9d1ccabdc66a6.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 ty_ide v0.0.0 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=af2057b8f653390d -C extra-filename=-988410ba7777b183 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_literal-903a370012016a34.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern toml_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml_parser-1c51f2c58204e906.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` 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=46a0a7c56cc6d4d4 -C extra-filename=-514daa96fea27cb8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbytecheck-74346de6c8796d64.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=c860fc9f8eac73d6 -C extra-filename=-e58c65add5266a32 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=ec36988902978596 -C extra-filename=-a081cdd36e5493ed --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-897d2182b272eb2a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=da9206575bcef777 -C extra-filename=-334fd9aa70dbe103 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/ruff-334fd9aa70dbe103 -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.8-build/ruff-0.16.8/target/rpm/build/ruff-334fd9aa70dbe103/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=a0ae0966bf35e386 -C extra-filename=-088a2b2e9fbbca00 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpredicates_core-017d4303be39ade4.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=aed020945025ae9e -C extra-filename=-ae4b17c37bc9f249 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdifflib-d58d220604b7de54.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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="default"' --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=f7b286c69476587c -C extra-filename=-8c2b1730fe275c9f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbytecheck-74346de6c8796d64.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashbrown-682801daed85c28a.rmeta --extern munge=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmunge-8798371363aa64fe.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libptr_meta-7980e0ca44fc6d65.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librancor-2eff4c8a3c648048.rmeta --extern rend=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librend-514daa96fea27cb8.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librkyv_derive-a081cdd36e5493ed.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=91bb3ae4fe15607a -C extra-filename=-fa295fcaa921310a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobwalk-e58c65add5266a32.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpredicates-ae4b17c37bc9f249.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpredicates_core-017d4303be39ade4.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpredicates_tree-276edb21c7a940c9.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=13ef5e01f5f3532f -C extra-filename=-efc755cc5c1ab29f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_stable_hash-a898214c32ce1caa.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml_parser-1c51f2c58204e906.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=260090afac65427f -C extra-filename=-5e0d2834ad6490eb --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcachedir-088a2b2e9fbbca00.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobwalk-e58c65add5266a32.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rmeta --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rmeta --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify-13fbebc458b45f1c.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librkyv-8c2b1730fe275c9f.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_server-d5eb9bc0548890aa.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Compiling ruff_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 ty_server v0.0.0 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=1480039aa4194e46 -C extra-filename=-59b8edc4ba5f9ace --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libgen_lsp_types-dbd229c25643ef56.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblsp_server-4ea7414c4021e5da.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rmeta --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_ide-988410ba7777b183.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b8e3fb4bdb27e6b3 -C extra-filename=-21540cc7280d7584 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty v0.0.0 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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.8-build/ruff-0.16.8/target/rpm/build/ty-cbe25af24e1b474a -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/ty-cbe25af24e1b474a/build-script-build` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --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=c5b7ad13fa3e0881 -C extra-filename=-303563a8e05ebc4c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libconsole-f552fd3c5db3cae7.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libportable_atomic-ed8a359a8069ad0d.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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=3944112c4ef8eedd -C extra-filename=-4845ae8143b2d7db --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnix-227440fed30c7064.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "smallvec"))' -C metadata=2125c458004297e3 -C extra-filename=-41d24aebe3df6eec --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblazy_static-9ddc16b484abbac1.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=132e85c8a210011b -C extra-filename=-7c5d4de1e027c5ea --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yansi v1.0.1 Running `/usr/bin/rustc --crate-name yansi --edition=2021 /usr/share/cargo/registry/yansi-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_nightly", "alloc", "default", "detect-env", "detect-tty", "hyperlink", "is-terminal", "std"))' -C metadata=3816e0c87d83edcb -C extra-filename=-9401b3675dc94a06 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std", "unstable"))' -C metadata=020ca03738f2eca9 -C extra-filename=-89620a7f46fae8fc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdiff-01e62d2eda4b0ef1.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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` 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=25326c630f405624 -C extra-filename=-e00b0f1d5e886b7d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rmeta --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rmeta --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libctrlc-4845ae8143b2d7db.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindicatif-303563a8e05ebc4c.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_flame-41d24aebe3df6eec.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_server-59b8edc4ba5f9ace.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rmeta --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Compiling ty_test v0.0.0 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=08da81abb2e7b965 -C extra-filename=-cd2adf5e6ea271ff --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmdtest-efc755cc5c1ab29f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rmeta --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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=e08c934d5ce03843 -C extra-filename=-166746984a7cc4cb --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librand-1974ff5019cc6056.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d340e7c1b1a990a8 -C extra-filename=-f49c3de64e74ea28 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libproc_macro2-b5a1681ca55f2b93.rlib --extern quote=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquote-68ff85692000ce85.rlib --extern syn=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsyn-507851211dc0b323.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=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.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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=91ae6c84cc63bcd4 -C extra-filename=-6c24d0e7016e0537 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a9eb83683103287f -C extra-filename=-1d654ebe6dbaee58 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcsv_core-6c24d0e7016e0537.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitoa-43ae4c271a00e95f.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libryu-29ebabb4c5d96de9.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7bb40273df190364 -C extra-filename=-cc072823fa7eb700 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rmeta --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmdtest-efc755cc5c1ab29f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name block_comments --edition=2024 crates/ruff_python_trivia_integration_tests/tests/block_comments.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bcada6fec141d8d7 -C extra-filename=-82b1142b59de8db9 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia_integration_tests-f5ca893c12810daa.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3f829d5adf809fdd -C extra-filename=-b7189cb916519915 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmdtest-efc755cc5c1ab29f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_mdtest-cc072823fa7eb700.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=52f424cb84316093 -C extra-filename=-ce2e5b602951cfc5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia_integration_tests-f5ca893c12810daa.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` Running `/usr/bin/rustc --crate-name whitespace --edition=2024 crates/ruff_python_trivia_integration_tests/tests/whitespace.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b3d87435beadd186 -C extra-filename=-4d0db6932529d258 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia_integration_tests-f5ca893c12810daa.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=d96c581a29542a29 -C extra-filename=-0358917b01d82b2d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_test-7c5d4de1e027c5ea.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=6d410fb3fb91fcb5 -C extra-filename=-275e7016a59ced46 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_test-7c5d4de1e027c5ea.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=6246ea8011a81b59 -C extra-filename=-f78f70300a4ff4d5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_test-7c5d4de1e027c5ea.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=ec5d81fdc07ecb49 -C extra-filename=-0d55dac0b3b23704 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_test-7c5d4de1e027c5ea.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=bec87474431b58a0 -C extra-filename=-54290d9dd123fba8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libgen_lsp_types-dbd229c25643ef56.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblsp_server-4ea7414c4021e5da.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_ide-988410ba7777b183.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=3e834cba2f9e8865 -C extra-filename=-4376c17312836bd3 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libctrlc-4845ae8143b2d7db.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindicatif-303563a8e05ebc4c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta_cmd-07a855322f00fa59.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_flame-41d24aebe3df6eec.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_server-59b8edc4ba5f9ace.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzip-d76c1b23be1a5a72.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=f6efe7869fc54f6c -C extra-filename=-47fac167aabb227c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libctrlc-4845ae8143b2d7db.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindicatif-303563a8e05ebc4c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta_cmd-07a855322f00fa59.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_flame-41d24aebe3df6eec.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty-e00b0f1d5e886b7d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_server-59b8edc4ba5f9ace.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzip-d76c1b23be1a5a72.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1f5feef2966e20cd -C extra-filename=-7a4e54b7e88bf86b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbstr-e3a91b558a9de643.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern csv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcsv-1d654ebe6dbaee58.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_ide-988410ba7777b183.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name corpus --edition=2024 crates/ty_python_semantic/tests/corpus.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=4b21d8c7ea824fb8 -C extra-filename=-8ac430af4c669b94 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpretty_assertions-89620a7f46fae8fc.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquickcheck-166746984a7cc4cb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquickcheck_macros-f49c3de64e74ea28.so --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_edits-0fbbd99042485b94.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_importer-fa390433d21b583c.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_literal-903a370012016a34.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_test-cd2adf5e6ea271ff.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=e37d0b1383344c71 -C extra-filename=-027b057bf509433a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpretty_assertions-89620a7f46fae8fc.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquickcheck-166746984a7cc4cb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquickcheck_macros-f49c3de64e74ea28.so --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_edits-0fbbd99042485b94.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_importer-fa390433d21b583c.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_literal-903a370012016a34.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_test-cd2adf5e6ea271ff.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=c60bd09cbb1f1f0e -C extra-filename=-084a043113196448 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpretty_assertions-89620a7f46fae8fc.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquickcheck-166746984a7cc4cb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquickcheck_macros-f49c3de64e74ea28.so --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_edits-0fbbd99042485b94.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_importer-fa390433d21b583c.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_literal-903a370012016a34.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_test-cd2adf5e6ea271ff.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=05846807d1b3737d -C extra-filename=-02a53819e0a262dc --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libgen_lsp_types-dbd229c25643ef56.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblsp_server-4ea7414c4021e5da.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_ide-988410ba7777b183.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_server-59b8edc4ba5f9ace.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d21bfaa80b4e738a -C extra-filename=-fc74e8deb76ffa17 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_literal-903a370012016a34.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern toml_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml_parser-1c51f2c58204e906.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=a64d5ff7b29c9c4e -C extra-filename=-5d13cac1c22b465e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libctrlc-4845ae8143b2d7db.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindicatif-303563a8e05ebc4c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta_cmd-07a855322f00fa59.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_flame-41d24aebe3df6eec.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty-e00b0f1d5e886b7d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_server-59b8edc4ba5f9ace.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzip-d76c1b23be1a5a72.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=2603e664df71df22 -C extra-filename=-0d5d29e37e0fd872 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitvec-0d17c0100f24b22f.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify-13fbebc458b45f1c.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libparking_lot-cc46eb899783b3d6.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpep440_rs-a063456e79adc5b2.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_automata-249162727a823c92.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1b563e67dcc87619 -C extra-filename=-a5fe5cdf618f3046 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmdtest-efc755cc5c1ab29f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=55b11cef48ee1e76 -C extra-filename=-2382c676cf0de11d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbstr-e3a91b558a9de643.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_ide-988410ba7777b183.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=9fa976c8c72f7526 -C extra-filename=-819c26184dcaeee0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libctrlc-4845ae8143b2d7db.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindicatif-303563a8e05ebc4c.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_flame-41d24aebe3df6eec.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty-e00b0f1d5e886b7d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_server-59b8edc4ba5f9ace.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=d5915b8eea7bcecc -C extra-filename=-52562154c9a30895 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libctrlc-4845ae8143b2d7db.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindicatif-303563a8e05ebc4c.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta_cmd-07a855322f00fa59.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_flame-41d24aebe3df6eec.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rlib --extern ty=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty-e00b0f1d5e886b7d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_project-4164be3a0b51c82a.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_server-59b8edc4ba5f9ace.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwild-11d4605466d03f6b.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzip-d76c1b23be1a5a72.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=63ee300077e93179 -C extra-filename=-0c2455073785a17b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_test-7c5d4de1e027c5ea.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e210035ddc0f64fe -C extra-filename=-8983181f096f5406 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libassert_fs-fa295fcaa921310a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcachedir-088a2b2e9fbbca00.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobwalk-e58c65add5266a32.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta_cmd-07a855322f00fa59.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify-13fbebc458b45f1c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librkyv-8c2b1730fe275c9f.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff-5e0d2834ad6490eb.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_server-d5eb9bc0548890aa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=daf998bca30943cf -C extra-filename=-a9b2df9576d81f84 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libassert_fs-fa295fcaa921310a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcachedir-088a2b2e9fbbca00.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobwalk-e58c65add5266a32.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta_cmd-07a855322f00fa59.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify-13fbebc458b45f1c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librkyv-8c2b1730fe275c9f.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff-5e0d2834ad6490eb.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_server-d5eb9bc0548890aa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c73f4723c5fa1f8a -C extra-filename=-5c4f366d69f1291b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcachedir-088a2b2e9fbbca00.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobwalk-e58c65add5266a32.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify-13fbebc458b45f1c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librkyv-8c2b1730fe275c9f.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff-5e0d2834ad6490eb.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_server-d5eb9bc0548890aa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ce5c0c7cac5962ba -C extra-filename=-85ed721677dc1e2c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libassert_fs-fa295fcaa921310a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcachedir-088a2b2e9fbbca00.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobwalk-e58c65add5266a32.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta_cmd-07a855322f00fa59.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify-13fbebc458b45f1c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librkyv-8c2b1730fe275c9f.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff-5e0d2834ad6490eb.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_server-d5eb9bc0548890aa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name config --edition=2024 crates/ruff/tests/config.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f8f7096151a44c0e -C extra-filename=-fe1af41e03f7cb84 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libassert_fs-fa295fcaa921310a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcachedir-088a2b2e9fbbca00.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobwalk-e58c65add5266a32.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta_cmd-07a855322f00fa59.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify-13fbebc458b45f1c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librkyv-8c2b1730fe275c9f.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff-5e0d2834ad6490eb.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_server-d5eb9bc0548890aa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=77e7749b4d6c0686 -C extra-filename=-b8d66667de443435 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libassert_fs-fa295fcaa921310a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcachedir-088a2b2e9fbbca00.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobwalk-e58c65add5266a32.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta_cmd-07a855322f00fa59.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify-13fbebc458b45f1c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librkyv-8c2b1730fe275c9f.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff-5e0d2834ad6490eb.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_server-d5eb9bc0548890aa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name direxist_guard --edition=2024 crates/ruff/tests/direxist_guard.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e97fd2fbcc1bed93 -C extra-filename=-c419db8967135520 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libassert_fs-fa295fcaa921310a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcachedir-088a2b2e9fbbca00.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobwalk-e58c65add5266a32.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta_cmd-07a855322f00fa59.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify-13fbebc458b45f1c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librkyv-8c2b1730fe275c9f.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff-5e0d2834ad6490eb.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_server-d5eb9bc0548890aa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=54c6e15ec47c0a3b -C extra-filename=-a1f7bfd5a0e63a9b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libassert_fs-fa295fcaa921310a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcachedir-088a2b2e9fbbca00.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobwalk-e58c65add5266a32.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta_cmd-07a855322f00fa59.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify-13fbebc458b45f1c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librkyv-8c2b1730fe275c9f.rlib --extern ruff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff-5e0d2834ad6490eb.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_server-d5eb9bc0548890aa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name stmt_if --edition=2024 crates/ruff_python_ast_integration_tests/tests/stmt_if.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1643d1142651b52c -C extra-filename=-5ea6b04203486073 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=64ff2ef12410cb6a -C extra-filename=-f4620c9207503e6a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ad9761739cf21e74 -C extra-filename=-c7df3aa788ccb16f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=502165b5a54e3289 -C extra-filename=-25dd9f87dfe94eee --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ab2f298184470d58 -C extra-filename=-253a33df12dee44e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=63dd30d40fa068f0 -C extra-filename=-5a6976687b9007b8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` Running `/usr/bin/rustc --crate-name source_order --edition=2024 crates/ruff_python_ast_integration_tests/tests/source_order.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a5f86f9d88d67d85 -C extra-filename=-3cb6443cf4ac87aa --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` Running `/usr/bin/rustc --crate-name parentheses --edition=2024 crates/ruff_python_ast_integration_tests/tests/parentheses.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f2b2765be824b3b7 -C extra-filename=-1e653243b980f565 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast_integration_tests-486077b3b3ab4311.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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 --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a024c4ec6e7257f6 -C extra-filename=-c21a659bc0183cfd --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern argfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libargfile-3f07ae1476aee4d9.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libassert_fs-fa295fcaa921310a.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcachedir-088a2b2e9fbbca00.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap_complete_command-b83c43e639f8c5c1.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclearscreen-fba5cd7d56304280.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobwalk-e58c65add5266a32.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta_cmd-07a855322f00fa59.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern notify=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnotify-13fbebc458b45f1c.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librkyv-8c2b1730fe275c9f.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_server-d5eb9bc0548890aa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtikv_jemallocator-453936ba42661e83.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern wild=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=978076605d9bc359 -C extra-filename=-0288b7cb91eb0735 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_stable_hash-a898214c32ce1caa.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml_parser-1c51f2c58204e906.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=720306fa4af08c56 -C extra-filename=-41f8b51d742c2399 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libgen_lsp_types-dbd229c25643ef56.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblsp_server-4ea7414c4021e5da.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_index-dbc8b011ef31f41b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_server-d5eb9bc0548890aa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_log-fef4091628f29fc8.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=55213068b5f65846 -C extra-filename=-07b3f4066d883841 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libgen_lsp_types-dbd229c25643ef56.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblsp_server-4ea7414c4021e5da.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_index-dbc8b011ef31f41b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_server-d5eb9bc0548890aa.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_log-fef4091628f29fc8.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=202b1c33ffef18bf -C extra-filename=-597764bd34a72399 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=31565ed8716da5e0 -C extra-filename=-42f02d3e0516680b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbstr-e3a91b558a9de643.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstacker-077caab2870b8658.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthin_vec-54774c8a80894d3b.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_names2-5ab54b55ca98383a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=d740c992643746d8 -C extra-filename=-dcf701d512ab81cd --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8fb3cac6bb1858ab -C extra-filename=-98dc5f99ed29f45b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbstr-e3a91b558a9de643.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstacker-077caab2870b8658.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthin_vec-54774c8a80894d3b.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_names2-5ab54b55ca98383a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_formatter/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=b83b1d8ce2735aba -C extra-filename=-5abbfd1ed49f8d86 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=452f8e32af4356ea -C extra-filename=-8e1c8f5c9ec0938f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=14194ebbf66f92d1 -C extra-filename=-b033846592a7237b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbstr-e3a91b558a9de643.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstacker-077caab2870b8658.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthin_vec-54774c8a80894d3b.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_names2-5ab54b55ca98383a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=ee679e190f654e7a -C extra-filename=-86aa197f7b62fd26 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcrossbeam-af95e12e2b663d13.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libgen_lsp_types-dbd229c25643ef56.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjod_thread-ea044b7030da1dc1.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblsp_server-4ea7414c4021e5da.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_markdown-83611a79a1e9bf32.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_index-dbc8b011ef31f41b.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_log-fef4091628f29fc8.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=29369d481f2fc914 -C extra-filename=-805a210b91679879 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=043a87f3abecc5e4 -C extra-filename=-f55c90c38057f845 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libetcetera-6e8792dce10fc1fa.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmatchit-81dbce6c4deae89a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpep440_rs-a063456e79adc5b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_semantic-134ae5fe5de56d0f.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a094f59919de7d30 -C extra-filename=-b3b285c61518a759 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librand-1974ff5019cc6056.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libuuid-684ed201679681a1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5112cdf7fc9b222d -C extra-filename=-fd1608a4dda345b7 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_literal-903a370012016a34.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=41beeb702ed817f5 -C extra-filename=-a7625f8a5264c5cf --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfern-cb03134f20d0451a.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libimperative-ce08a09f2a9e6049.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibcst_native-3fc490b6ec21ff7b.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnatord-27ea4eca80b8048e.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpep440_rs-a063456e79adc5b2.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpyproject_toml-351d547ebc844a79.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_edits-0fbbd99042485b94.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_importer-fa390433d21b583c.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_index-dbc8b011ef31f41b.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_literal-903a370012016a34.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_semantic-134ae5fe5de56d0f.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtyped_arena-a5c69c627c83bc1a.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_names2-5ab54b55ca98383a.rlib --extern url=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liburl-c6ed1e901148410f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=e921edde61a21357 -C extra-filename=-a9a681a0937ba225 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` 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=998bb80932743b5d -C extra-filename=-3a51e95ce2dc6e69 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ccdcbecc3b4c7af2 -C extra-filename=-91bf969fc58b1380 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=205fa2ae20f12e4f -C extra-filename=-e88506044d419a8e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=ca63e69c11ed5a74 -C extra-filename=-8bec93249a83790a --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=74837892e9b7a324 -C extra-filename=-4f696cf11e3ac483 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=8a5f2a2075009474 -C extra-filename=-4e2f68709c5aab0e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=7a8552ca821bdc93 -C extra-filename=-79c34a5b53f726c5 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=5f8329a48f1a01a1 -C extra-filename=-05450a253fd77242 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=aa3583299544d47b -C extra-filename=-0d5eb979565cd629 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d1a8c2d9b94bc74a -C extra-filename=-24b822d618f3817e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=08aaa9b2aa7dd2ce -C extra-filename=-3555e25665a9ed9d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3263610b60156531 -C extra-filename=-58a995e703e22ca8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name multi_suggestion --edition=2024 crates/ruff_annotate_snippets/examples/multi_suggestion.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=dbe9e363c540179b -C extra-filename=-e966e6942d3bf6a6 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=829943d488a6a53c -C extra-filename=-dff0c05cd4365d73 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=fa6ec95d827a0ce1 -C extra-filename=-19c3d439853dbd41 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=d3fd0cf3018943cc -C extra-filename=-5f6b790d0ba9fe2c --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a890a82398d3c114 -C extra-filename=-994451ff117e38ff --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=3b725217926a16ad -C extra-filename=-bb4597a359fba45f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern countme=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcountme-22c8ec2fa84de1c4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=b1f411f271ca4944 -C extra-filename=-b0d14463eb911417 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitvec-0d17c0100f24b22f.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthin_vec-54774c8a80894d3b.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_combine-ff75f973125b0afb.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2a877c965a89859f -C extra-filename=-0d32180aa80a35b6 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=c5b3ae5e6e42eeb1 -C extra-filename=-6685e8707924ecf3 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzip-d76c1b23be1a5a72.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7b1d1044cde48c5f -C extra-filename=-95b1172dfcc3fa92 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=af1be4a0f23516c7 -C extra-filename=-d14ca9ad4e301598 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=12ab9bb93f80e708 -C extra-filename=-48317ac028ede2d7 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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=a81a0128c0146c24 -C extra-filename=-e79903b51858039e --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libarc_swap-dcadc8d77173b323.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdashmap-f572bb09aa2820b8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libetcetera-6e8792dce10fc1fa.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmatchit-81dbce6c4deae89a.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpathdiff-73f9cc9b5c4f73c3.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquick_junit-d97375c7759eea3b.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsupports_hyperlinks-f1320a94ed642d69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib --extern which=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzip-d76c1b23be1a5a72.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2a42a3c15f900ad6 -C extra-filename=-3dc0c68a6d75afdf --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libicu_properties-cef80409cee66fb8.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5690f01c034786b9 -C extra-filename=-ebabdd982dffd680 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cda481f4e6c77056 -C extra-filename=-f4450bbe724b4e7b --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/out` Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=7e46888aa72ed3a4 -C extra-filename=-cfa7455614bf6be8 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libarrayvec-462c4f6bf4c56eb7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthin_vec-54774c8a80894d3b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=acf83a1dd4c3fead -C extra-filename=-7ce13ac9721c79c0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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_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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=23c81eb5da0be49f -C extra-filename=-c8c0203f44ac5749 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1b458d8bc9b528b6 -C extra-filename=-c6de3d6836bfc8b7 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern seahash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libseahash-e9853c08ad46912c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ea7e7770654ecdb3 -C extra-filename=-a045df9c4ae96eb0 --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e27112638ab4ea51 -C extra-filename=-42f419ba166d871f --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --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=86ccc8f4b413775b -C extra-filename=-347e40e6a2c4783d --out-dir /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib -Copt-level=3 -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 56m 25s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/mdtest-0288b7cb91eb0735 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff-c21a659bc0183cfd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff-b8d66667de443435 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/analyze_graph-8983181f096f5406 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.23s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/cli-a9b2df9576d81f84 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.84s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/config-fe1af41e03f7cb84 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/direxist_guard-c419db8967135520 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/integration_test-85ed721677dc1e2c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 96 tests test check_default_files ... ok test check_docstring_conventions_overrides ... 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. 96 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/resolve_files-a1f7bfd5a0e63a9b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/color-3555e25665a9ed9d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/examples-dff0c05cd4365d73 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/formatter-8bec93249a83790a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff-4f696cf11e3ac483 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/rustc_tests-0d5eb979565cd629 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/cache_key-c6de3d6836bfc8b7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_db-e79903b51858039e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_formatter-c8c0203f44ac5749 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_index-7ce13ac9721c79c0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_linter-a7625f8a5264c5cf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2834 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::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. 2830 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.17s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/ruff_markdown-805a210b91679879 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/mdtest-b7189cb916519915 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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 mdtest::flake8-pyi/string-or-bytes-too-long.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/datetime-min-max.md ... ok test mdtest::pyflakes/undefined-name.md ... ok test mdtest::flake8-datetimez/call-datetime-strptime-without-zone.md ... ok test mdtest::flake8-async/blocking-http-call-in-async-function.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::pylint/useless-exception-statement.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::pyflakes/unused-import.md ... ok test mdtest::configuration/rule-selector-precedence.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::pyupgrade/convert-typed-dict-functional-to-class.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.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-mock-import.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::ruff/unnecessary-regular-expression.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::ruff/non-octal-permissions.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::ruff/unraw-re-pattern.md ... ok test mdtest::ruff/method-receiver-default.md ... ok test mdtest::pyupgrade/deprecated-import.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::pyupgrade/deprecated-c-element-tree.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::flake8-tidy-imports/lazy-import-mismatch.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::flake8-tidy-imports/lazy-import-immediately-resolved.md ... ok test mdtest::pylint/manual-from-import.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::flake8-type-checking/typing-only-runtime-import.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::typing.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/ruff_notebook-b3b285c61518a759 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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 notebook::tests::empty_notebook ... 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. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/ruff_python_ast-cfa7455614bf6be8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/comparable-f4620c9207503e6a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/identifier-c7df3aa788ccb16f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/match_pattern-253a33df12dee44e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/parentheses-1e653243b980f565 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/parenthesize-25dd9f87dfe94eee --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/source_order-3cb6443cf4ac87aa --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/stmt_if-5ea6b04203486073 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/visitor-5a6976687b9007b8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_python_codegen-fd1608a4dda345b7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_python_edits-f4450bbe724b4e7b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_python_formatter-597764bd34a72399 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.04s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/ruff_python_formatter-8e1c8f5c9ec0938f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/fixtures-5abbfd1ed49f8d86 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 376 tests test black_compatibility::cases/annotations.py ... ok test black_compatibility::cases/async_stmts.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/comments5.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/docstring_no_extra_empty_line_before_eof.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/comments_non_breaking_space.py ... ok test black_compatibility::cases/context_managers_39.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/docstring_newline_preview.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtonoff6.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/fmtonoff2.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/context_managers_autodetect_310.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/import_comments.py ... ok test black_compatibility::cases/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/line_ranges_fmt_off.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/import_spacing.py ... ok test black_compatibility::cases/module_docstring_3.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/line_ranges_two_passes.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/is_simple_lookup_for_doublestar_expression.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/composition.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/power_op_spacing.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/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/long_strings_flag_disabled.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/remove_except_types_parens.py ... ok test black_compatibility::cases/remove_except_types_parens_pre_py314.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/remove_parens.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::cases/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/type_expansion.py ... ok test black_compatibility::cases/type_aliases.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/target_version_flag.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/typed_params_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/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/torture.py ... ok test format::comment_prefixes.py ... ok test format::docstring_chaperones.py ... ok test format::docstring_code_examples_crlf.py ... ok test format::empty_now_newline.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::blank_line_before_class_docstring.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test black_compatibility::cases/stub.pyi ... ok test format::empty_whitespace.py ... ok test format::docstring_newlines.py ... ok test format::carriage_return/string.py ... ok test format::expression/await.py ... ok test format::expression/dict.py ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test format::empty_trailing_newline.py ... ok test format::docstring_non_visible_characters.py ... ok test format::docstring_tab_indentation.py ... ok test format::expression/generator_exp.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/annotated_assign.py ... ok test format::expression/if.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/attribute.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::docstring.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/bytes.py ... ok test format::expression/number.py ... ok test format::expression/list.py ... ok test format::expression/list_comp.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/call.py ... ok test format::expression/compare.py ... ok test format::expression/named_expr.py ... ok test format::expression/dict_comp.py ... ok test format::expression/hug.py ... ok test format::expression/binary.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/set_comp.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/starred.py ... ok test format::expression/subscript.py ... ok test format::expression/slice.py ... ok test format::expression/yield_from.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::expression/unsplittable.py ... ok test format::fmt_on_off/comments.py ... ok test format::expression/yield.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/indent.py ... ok test format::expression/string.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/mixed_space_and_tab.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fluent.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::expression/tuple.py ... ok test format::expression/unary.py ... ok test format::fmt_on_off/newlines.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_skip/reason.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::fmt_skip/docstrings.py ... ok test format::module_dangling_comment1.py ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/yapf.py ... ok test format::multiline_string_deviations.py ... ok test format::module_dangling_comment2.py ... ok test format::notebook_docstring.py ... ok test format::form_feed.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_skip/type_params.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::newlines.pyi ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::fmt_skip/match.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::expression/tstring.py ... ok test format::parentheses/nested.py ... ok test format::fmt_skip/or_else.py ... ok test format::fmt_skip/semicolons.py ... ok test format::fmt_skip/parentheses.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::expression/lambda.py ... ok test format::range_formatting/ancestory.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::newlines.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::parentheses/call_chains.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/end_of_file.py ... ok test format::preview.py ... ok test format::range_formatting/decorators.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::quote_style.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/clause_header.py ... ok test format::expression/fstring.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::statement/assign.py ... ok test format::statement/delete.py ... ok test format::statement/ann_assign.py ... ok test format::statement/for.py ... ok test format::statement/assert.py ... ok test format::statement/ellipsis.pyi ... ok test format::statement/if.py ... ok test format::range_formatting/regressions.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::range_formatting/stub.pyi ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::range_formatting/same_line_body.py ... ok test format::range_formatting/indent.py ... ok test format::statement/aug_assign.py ... ok test format::statement/module_comment.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::statement/global.py ... ok test format::statement/class_definition.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/break.py ... ok test format::statement/import.py ... ok test format::statement/lazy_import.py ... ok test format::statement/nonlocal.py ... ok test format::statement/import_from.py ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... 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::stub_files/comments.pyi ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::tab_width.py ... ok test format::statement/return.py ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::trailing_pragma_nested.py ... ok test format::statement/top_level.py ... ok test format::stub_files/nesting.pyi ... ok test format::statement/function.py ... ok test format::trivia.py ... ok test format::statement/with_39.py ... ok test format::statement/raise.py ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/type_alias.py ... ok test format::stub_files/top_level.pyi ... ok test format::statement/return_annotation.py ... ok test format::statement/long_type_annotations.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/try.py ... ok test format::trailing_comments.py ... ok test format::stub_files/suite.pyi ... ok test format::statement/match.py ... ok test format::statement/with.py ... ok test format::docstring_code_examples.py ... ok test result: ok. 376 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/normalizer-dcf701d512ab81cd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_python_importer-95b1172dfcc3fa92 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_python_index-ebabdd982dffd680 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_python_literal-3dc0c68a6d75afdf --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_python_parser-42f02d3e0516680b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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::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_ascii_name_flag ... ok test lexer::tests::test_non_logical_newline_in_string_continuation ... ok test lexer::tests::test_numbers ... ok test lexer::tests::test_operators ... ok test lexer::tests::test_string ... ok test lexer::tests::test_string_continuation_with_mac_eol ... ok test lexer::tests::test_string_continuation_with_unix_eol ... ok test lexer::tests::test_string_continuation_with_windows_eol ... ok test lexer::tests::test_triple_quoted_mac_eol ... ok test lexer::tests::test_triple_quoted_unix_eol ... ok test lexer::tests::test_triple_quoted_windows_eol ... ok test lexer::tests::test_tstring ... ok test lexer::tests::test_tstring_comments ... ok test lexer::tests::test_tstring_conversion ... ok test lexer::tests::test_tstring_error ... ok test lexer::tests::test_tstring_escape ... ok test lexer::tests::test_tstring_escape_braces ... ok test lexer::tests::test_tstring_escape_raw ... ok test lexer::tests::test_tstring_expression_multiline ... ok test lexer::tests::test_tstring_multiline ... ok test lexer::tests::test_tstring_named_unicode ... ok test lexer::tests::test_tstring_named_unicode_raw ... ok test lexer::tests::test_tstring_nested ... ok test lexer::tests::test_tstring_newline_format_spec ... ok test lexer::tests::test_tstring_parentheses ... ok test lexer::tests::test_tstring_prefix ... ok test lexer::tests::test_tstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_tstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_tstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_tstring_with_format_spec ... ok test lexer::tests::test_tstring_with_ipy_escape_command ... ok test lexer::tests::test_tstring_with_lambda_expression ... ok test lexer::tests::test_tstring_with_multiline_format_spec ... ok test lexer::tests::test_tstring_with_named_expression ... ok test lexer::tests::test_tstring_with_nul_char ... ok test lexer::tests::tet_too_low_dedent ... ok test parser::scratch_buffer::tests::snapshot_is_empty_relative_to_its_buffer ... ok test parser::tests::binary_paren_interplay_grows_stack ... ok test parser::tests::deep_nesting_preserves_surrounding_statements ... ok test parser::tests::interpolated_string_escaped_brace_values ... ok test parser::tests::invalid_async_chain_grows_stack ... ok test parser::tests::ipython_escape_command_expression_values ... ok test parser::tests::ipython_escape_command_values ... ok test parser::tests::malformed_radix_literals ... ok test parser::tests::nested_calls_grow_stack ... ok test parser::tests::nested_def_blocks_grow_stack ... ok test parser::tests::nested_invalid_mapping_pattern_keys_grow_stack ... ok test parser::tests::nested_lambda_chain_grows_stack ... ok test parser::tests::nested_lists_grow_stack ... ok test parser::tests::nested_match_patterns_grow_stack ... ok test parser::tests::nested_parens_grow_stack ... ok test parser::tests::nested_subscripts_grow_stack ... ok test parser::tests::nested_unary_chains_grow_stack ... ok test parser::tests::nfkc_normalizes_dotted_names ... ok test parser::tests::nfkc_normalizes_names ... ok test parser::tests::normal_python_unaffected ... ok test parser::tests::number_values ... ok test parser::tests::right_assoc_pow_chain_grows_stack ... ok test parser::tests::ternary_else_chain_grows_stack ... ok test parser::tests::test_expr_mode_invalid_syntax1 ... ok test parser::tests::test_expr_mode_invalid_syntax2 ... ok test parser::tests::test_expr_mode_invalid_syntax3 ... ok test parser::tests::test_expr_mode_valid_syntax ... ok test parser::tests::test_fstring_expr_inner_line_continuation_and_t_string ... ok test parser::tests::test_fstring_expr_inner_line_continuation_newline_t_string ... ok test parser::tests::test_ipython_escape_commands ... ok test parser::tests::test_modes ... ok test parser::tests::test_tstring_fstring_middle ... ok test parser::tests::test_tstring_fstring_middle_fuzzer ... ok test parser::tests::test_unicode_aliases ... ok test string::tests::parse_fstring_nested_spec_grows_stack ... ok test string::tests::parse_tstring_nested_spec_grows_stack ... ok test string::tests::test_backspace_alias ... ok test string::tests::test_bell_alias ... ok test string::tests::test_carriage_return_alias ... ok test string::tests::test_character_tabulation_with_justification_alias ... ok test string::tests::test_delete_alias ... ok test string::tests::test_dont_panic_on_8_in_octal_escape ... ok test string::tests::test_double_quoted_byte ... ok test string::tests::test_escape_alias ... ok test string::tests::test_escape_char_in_byte_literal ... ok test string::tests::test_escape_octet ... ok test string::tests::test_form_feed_alias ... ok test string::tests::test_fstring_constant_range ... ok test string::tests::test_fstring_escaped_character ... ok test string::tests::test_fstring_escaped_newline ... ok test string::tests::test_fstring_line_continuation ... ok test string::tests::test_fstring_parse_self_documenting_base ... ok test string::tests::test_fstring_parse_self_documenting_base_more ... ok test string::tests::test_fstring_parse_self_documenting_format ... ok test string::tests::test_fstring_unescaped_newline ... ok test string::tests::test_hts_alias ... ok test string::tests::test_invalid_byte_literal_error ... ok test string::tests::test_invalid_unicode_literal ... ok test string::tests::test_invalid_unicode_name_error ... ok test string::tests::test_missing_unicode_lbrace_error ... ok test string::tests::test_missing_unicode_rbrace_error ... ok test string::tests::test_parse_empty_fstring ... ok test string::tests::test_parse_empty_tstring ... ok test string::tests::test_parse_f_string_concat_1 ... ok test string::tests::test_parse_f_string_concat_2 ... ok test string::tests::test_parse_f_string_concat_3 ... ok test string::tests::test_parse_f_string_concat_4 ... ok test string::tests::test_parse_f_t_string_concat_1_error ... ok test string::tests::test_parse_f_t_string_concat_2_error ... ok test string::tests::test_parse_fstring ... ok test string::tests::test_parse_fstring_equals ... ok test string::tests::test_parse_fstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_fstring_nested_spec ... ok test string::tests::test_parse_fstring_nested_string_spec ... ok test string::tests::test_parse_fstring_not_equals ... ok test string::tests::test_parse_fstring_not_nested_spec ... ok test string::tests::test_parse_fstring_self_doc_prec_space ... ok test string::tests::test_parse_fstring_self_doc_trailing_space ... ok test string::tests::test_parse_fstring_yield_expr ... ok test string::tests::test_parse_invalid_fstring ... ok test string::tests::test_parse_invalid_tstring ... ok test string::tests::test_parse_string_concat ... ok test string::tests::test_parse_string_triple_quotes_with_kind ... ok test string::tests::test_parse_t_string_concat_1_error ... ok test string::tests::test_parse_t_string_concat_2_error ... ok test string::tests::test_parse_t_string_concat_3_error ... ok test string::tests::test_parse_t_string_concat_4_error ... ok test string::tests::test_parse_tstring ... ok test string::tests::test_parse_tstring_equals ... ok test string::tests::test_parse_tstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_tstring_nested_spec ... ok test string::tests::test_parse_tstring_nested_string_spec ... ok test string::tests::test_parse_tstring_not_equals ... ok test string::tests::test_parse_tstring_not_nested_spec ... ok test string::tests::test_parse_tstring_self_doc_prec_space ... ok test string::tests::test_parse_tstring_self_doc_trailing_space ... ok test string::tests::test_parse_tstring_yield_expr ... ok test string::tests::test_parse_u_f_string_concat_1 ... ok test string::tests::test_parse_u_f_string_concat_2 ... ok test string::tests::test_parse_u_string_concat_1 ... ok test string::tests::test_parse_u_string_concat_2 ... ok test string::tests::test_parse_u_t_string_concat_1_error ... ok test string::tests::test_parse_u_t_string_concat_2_error ... ok test string::tests::test_raw_byte_literal_1 ... ok test string::tests::test_raw_byte_literal_2 ... ok test string::tests::test_raw_fstring ... ok test string::tests::test_raw_tstring ... ok test string::tests::test_single_quoted_byte ... ok test string::tests::test_string_parser_escaped_mac_eol ... ok test string::tests::test_string_parser_escaped_unix_eol ... ok test string::tests::test_string_parser_escaped_windows_eol ... ok test string::tests::test_triple_quoted_raw_fstring ... ok test string::tests::test_triple_quoted_raw_tstring ... ok test string::tests::test_tstring_constant_range ... ok test string::tests::test_tstring_escaped_character ... ok test string::tests::test_tstring_escaped_newline ... ok test string::tests::test_tstring_line_continuation ... ok test string::tests::test_tstring_parse_self_documenting_base ... ok test string::tests::test_tstring_parse_self_documenting_base_more ... ok test string::tests::test_tstring_parse_self_documenting_format ... ok test string::tests::test_tstring_unescaped_newline ... ok test token_set::token_set_works_for_tokens ... ok test result: ok. 242 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/fixtures-98dc5f99ed29f45b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::f_string_empty_expression.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::for_stmt_missing_target.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::import_from_star.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_del_target.py ... ok test inline_err::invalid_annotation_function.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::invalid_annotation_py314.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::match_stmt_expect_indented_block.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::ipython_help_escape_command_error_recovery_2.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::invalid_match_pattern_target.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::match_classify_as_keyword.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::match_stmt_missing_pattern.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::node_range_with_gaps.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_no_arg_before_slash.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_cause.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::return_stmt_invalid_expr.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::rebound_comprehension_variable.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.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::star_index_py310.py ... ok test inline_err::single_star_return.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::single_star_for.py ... ok test inline_err::star_slices.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::simple_stmts_on_same_line_in_block.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::t_string_unclosed_lbrace.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::type_param_invalid_bound_expr.py ... ok test inline_err::type_param_type_var_invalid_default_expr.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::type_param_type_var_missing_default.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::unary_plus_py314.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_ok::async_function_definition.py ... ok test inline_err::yield_after_comma.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::async_for_statement.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::decorator_async_function.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_expression_dotted_ident_py38.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::except_stmt_unparenthesized_tuple_no_as_py314.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::for_iter_unpack_py38.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::for_in_target_valid_expr.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::from_import_stmt_terminator.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::parenthesized_named_expr_index_py38.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::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::unary_plus_py315.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::type_param_default_py313.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.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_param_spec.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test inline_ok::walrus_py38.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/arguments/missing_expression.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/bool_op/starred_expression.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_0.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/attribute/invalid_member.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/compare/invalid_order.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.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/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/compare/starred_expression.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/double_star.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.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/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/yield_from/starred_expression.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.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/unary.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/yield/named_expression.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::re_lex_logical_token_windows_eol.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lex_logical_token.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::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test valid_syntax::expressions/await.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::statements/with/unclosed_ambiguous_lpar.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/with/unclosed_ambiguous_lpar_eof.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test valid_syntax::expressions/if.py ... ok test invalid_syntax::statements/with/empty_with_items.py ... ok test valid_syntax::expressions/bool_op.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/attribute.py ... ok test valid_syntax::expressions/call.py ... ok test valid_syntax::expressions/generator.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/name.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.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.8-build/ruff-0.16.8/target/rpm/deps/generate_inline_tests-b033846592a7237b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.01s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/ruff_python_semantic-a9a681a0937ba225 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_python_stdlib-42f419ba166d871f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_python_trivia-a045df9c4ae96eb0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 35 tests 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. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/block_comments-82b1142b59de8db9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/simple_tokenizer-ce2e5b602951cfc5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/whitespace-4d0db6932529d258 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_server-86aa197f7b62fd26 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 25 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 result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/document-07b3f4066d883841 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/e2e-41f8b51d742c2399 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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-09-16 20:51:05.132189410 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_server 2026-09-16 20:51:05.132245610 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_server, using default options 2026-09-16 20:51:05.132254200 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.132278540 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_server 2026-09-16 20:51:05.133960607 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/pyproject.toml` 2026-09-16 20:51:05.134081747 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-09-16 20:51:05.134094287 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-09-16 20:51:05.134160727 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_server 2026-09-16 20:51:05.134316488 INFO Retrying to receive `client/registerCapability` request 2026-09-16 20:51:05.182459718 DEBUG request{id=2 method=shutdown}: enter 2026-09-16 20:51:05.182537029 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.182572439 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-09-16 20:51:05.183975634 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_server 2026-09-16 20:51:05.184005854 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_server, using default options 2026-09-16 20:51:05.184009234 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.184021294 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_server 2026-09-16 20:51:05.184836468 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/pyproject.toml` 2026-09-16 20:51:05.184960078 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-09-16 20:51:05.184971838 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-09-16 20:51:05.185039058 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_server 2026-09-16 20:51:05.185122329 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.194053844 DEBUG request{id=2 method=shutdown}: enter 2026-09-16 20:51:05.194061994 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.194083634 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-09-16 20:51:05.195066968 INFO No workspace options found for file:///tmp/.tmpsZjSEx, using default options 2026-09-16 20:51:05.195103928 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.195115928 DEBUG Indexing settings for workspace: /tmp/.tmpsZjSEx 2026-09-16 20:51:05.196924695 INFO Registering workspace: /tmp/.tmpsZjSEx 2026-09-16 20:51:05.196983886 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.197097126 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-09-16 20:51:05.197124996 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-09-16 20:51:05.207251836 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.207261596 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.207294936 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-09-16 20:51:05.208124570 INFO No workspace options found for file:///tmp/.tmpz3kRxq, using default options 2026-09-16 20:51:05.208174310 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.208185980 DEBUG Indexing settings for workspace: /tmp/.tmpz3kRxq 2026-09-16 20:51:05.209830056 INFO Registering workspace: /tmp/.tmpz3kRxq 2026-09-16 20:51:05.209890017 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.209976687 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.210016257 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-09-16 20:51:05.210049367 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpz3kRxq/test.py 2026-09-16 20:51:05.210060467 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpz3kRxq/test.py 2026-09-16 20:51:05.210708800 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-09-16 20:51:05.210778760 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpz3kRxq/test.py 2026-09-16 20:51:05.210792360 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-09-16 20:51:05.221018941 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.221026221 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.221045451 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-09-16 20:51:05.221898204 INFO No workspace options found for file:///tmp/.tmpF9bajt, using default options 2026-09-16 20:51:05.221924344 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.221935024 DEBUG Indexing settings for workspace: /tmp/.tmpF9bajt 2026-09-16 20:51:05.222398766 DEBUG No `target-version` found in `/tmp/.tmpF9bajt/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-09-16 20:51:05.222556217 DEBUG Loaded settings from: `/tmp/.tmpF9bajt/ruff.toml` for `/tmp/.tmpF9bajt` 2026-09-16 20:51:05.224512044 INFO Registering workspace: /tmp/.tmpF9bajt 2026-09-16 20:51:05.224583935 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.224670005 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.224703425 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-16 20:51:05.224740225 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpF9bajt/ruff.toml 2026-09-16 20:51:05.224893616 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-09-16 20:51:05.224899176 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpF9bajt/ruff.toml 2026-09-16 20:51:05.224914026 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpF9bajt/ruff.toml 2026-09-16 20:51:05.235136036 DEBUG request{id=4 method=shutdown}: enter 2026-09-16 20:51:05.235141106 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.235159477 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-09-16 20:51:05.236192551 INFO No workspace options found for file:///tmp/.tmpFsTjKh, using default options 2026-09-16 20:51:05.236230141 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.236241961 DEBUG Indexing settings for workspace: /tmp/.tmpFsTjKh 2026-09-16 20:51:05.236887343 DEBUG Loaded settings from: `/tmp/.tmpFsTjKh/pyproject.toml` for `/tmp/.tmpFsTjKh` 2026-09-16 20:51:05.238842081 INFO Registering workspace: /tmp/.tmpFsTjKh 2026-09-16 20:51:05.238920751 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.239019752 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.239047912 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-16 20:51:05.239078582 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpFsTjKh/test.py 2026-09-16 20:51:05.239375073 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-09-16 20:51:05.239546514 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-09-16 20:51:05.239553704 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpFsTjKh/test.py 2026-09-16 20:51:05.239568614 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpFsTjKh/test.py 2026-09-16 20:51:05.239607394 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-09-16 20:51:05.239637424 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpFsTjKh/test.py 2026-09-16 20:51:05.239647094 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-09-16 20:51:05.249794374 DEBUG request{id=4 method=shutdown}: enter 2026-09-16 20:51:05.249805184 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.249831164 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-09-16 20:51:05.250873399 INFO No workspace options found for file:///tmp/.tmpN6lQzO, using default options 2026-09-16 20:51:05.250900049 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.250910919 DEBUG Indexing settings for workspace: /tmp/.tmpN6lQzO 2026-09-16 20:51:05.253517119 INFO Registering workspace: /tmp/.tmpN6lQzO 2026-09-16 20:51:05.253579119 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.253700700 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-09-16 20:51:05.253730780 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-09-16 20:51:05.263850690 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.263861820 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.263881470 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-09-16 20:51:05.264919664 INFO No workspace options found for file:///tmp/.tmpbnnbWA, using default options 2026-09-16 20:51:05.264951764 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.264964424 DEBUG Indexing settings for workspace: /tmp/.tmpbnnbWA 2026-09-16 20:51:05.267580885 INFO Registering workspace: /tmp/.tmpbnnbWA 2026-09-16 20:51:05.267644795 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.267739035 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.267769835 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-09-16 20:51:05.277948226 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.277954426 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.277973056 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-09-16 20:51:05.278911929 INFO No workspace options found for file:///tmp/.tmpSkoaQq, using default options 2026-09-16 20:51:05.278942090 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.278952920 DEBUG Indexing settings for workspace: /tmp/.tmpSkoaQq 2026-09-16 20:51:05.279631132 DEBUG Loaded settings from: `/tmp/.tmpSkoaQq/pyproject.toml` for `/tmp/.tmpSkoaQq` 2026-09-16 20:51:05.280625646 INFO Registering workspace: /tmp/.tmpSkoaQq 2026-09-16 20:51:05.280694747 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.280781197 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.280812177 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-16 20:51:05.280842147 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpSkoaQq/test.thing 2026-09-16 20:51:05.281647040 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-16 20:51:05.291829251 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.291838151 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.291852891 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-09-16 20:51:05.292843314 INFO No workspace options found for file:///tmp/.tmp5OJ1oz, using default options 2026-09-16 20:51:05.292877685 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.292888805 DEBUG Indexing settings for workspace: /tmp/.tmp5OJ1oz 2026-09-16 20:51:05.293545227 DEBUG Loaded settings from: `/tmp/.tmp5OJ1oz/pyproject.toml` for `/tmp/.tmp5OJ1oz` 2026-09-16 20:51:05.295517935 INFO Registering workspace: /tmp/.tmp5OJ1oz 2026-09-16 20:51:05.295581025 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.295667546 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.295699096 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-16 20:51:05.295723916 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp5OJ1oz/test.thing 2026-09-16 20:51:05.305878956 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.305885056 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.305899696 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-09-16 20:51:05.306874740 INFO No workspace options found for file:///tmp/.tmpgU5zs2, using default options 2026-09-16 20:51:05.306903500 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.306913510 DEBUG Indexing settings for workspace: /tmp/.tmpgU5zs2 2026-09-16 20:51:05.307575263 DEBUG Loaded settings from: `/tmp/.tmpgU5zs2/pyproject.toml` for `/tmp/.tmpgU5zs2` 2026-09-16 20:51:05.308536157 INFO Registering workspace: /tmp/.tmpgU5zs2 2026-09-16 20:51:05.308603317 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.308693397 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.308735497 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-09-16 20:51:05.308767898 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmpgU5zs2/test.thing 2026-09-16 20:51:05.308772708 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-09-16 20:51:05.318918118 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.318926248 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.318946318 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-09-16 20:51:05.319939122 INFO No workspace options found for file:///tmp/.tmpyXNHUi, using default options 2026-09-16 20:51:05.319970312 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.319982452 DEBUG Indexing settings for workspace: /tmp/.tmpyXNHUi 2026-09-16 20:51:05.321598448 INFO Registering workspace: /tmp/.tmpyXNHUi 2026-09-16 20:51:05.321662128 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.321746789 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.321772849 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-16 20:51:05.321801719 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpyXNHUi/pyproject.toml 2026-09-16 20:51:05.332044169 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.332051309 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.332066240 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-09-16 20:51:05.332946593 INFO No workspace options found for file:///tmp/.tmpQ66HRg, using default options 2026-09-16 20:51:05.332977813 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.332988553 DEBUG Indexing settings for workspace: /tmp/.tmpQ66HRg 2026-09-16 20:51:05.333460365 DEBUG No `target-version` found in `/tmp/.tmpQ66HRg/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-09-16 20:51:05.333623756 DEBUG Loaded settings from: `/tmp/.tmpQ66HRg/ruff.toml` for `/tmp/.tmpQ66HRg` 2026-09-16 20:51:05.334601570 INFO Registering workspace: /tmp/.tmpQ66HRg 2026-09-16 20:51:05.334659210 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.334739680 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.334771150 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-16 20:51:05.334799760 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpQ66HRg/ruff.toml 2026-09-16 20:51:05.345054841 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.345060731 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.345081911 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-09-16 20:51:05.346132835 INFO No workspace options found for file:///tmp/.tmpyz42P4, using default options 2026-09-16 20:51:05.346157175 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.346168135 DEBUG Indexing settings for workspace: /tmp/.tmpyz42P4 2026-09-16 20:51:05.346848508 DEBUG Loaded settings from: `/tmp/.tmpyz42P4/pyproject.toml` for `/tmp/.tmpyz42P4` 2026-09-16 20:51:05.350894324 INFO Registering workspace: /tmp/.tmpyz42P4 2026-09-16 20:51:05.350968074 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.351068095 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.351094805 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-16 20:51:05.351124505 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpyz42P4/test.py 2026-09-16 20:51:05.351673057 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-09-16 20:51:05.361960538 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.361970648 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.361988248 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-09-16 20:51:05.362993032 INFO No workspace options found for file:///tmp/.tmp5bLood, using default options 2026-09-16 20:51:05.363021692 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.363031392 DEBUG Indexing settings for workspace: /tmp/.tmp5bLood 2026-09-16 20:51:05.364592258 INFO Registering workspace: /tmp/.tmp5bLood 2026-09-16 20:51:05.364651048 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.364734909 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.364761219 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-16 20:51:05.374936809 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.374942399 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.374962569 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-09-16 20:51:05.375810072 INFO No workspace options found for file:///tmp/.tmpwC0shQ, using default options 2026-09-16 20:51:05.375841223 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.375853293 DEBUG Indexing settings for workspace: /tmp/.tmpwC0shQ 2026-09-16 20:51:05.376518555 DEBUG Loaded settings from: `/tmp/.tmpwC0shQ/pyproject.toml` for `/tmp/.tmpwC0shQ` 2026-09-16 20:51:05.377497849 INFO Registering workspace: /tmp/.tmpwC0shQ 2026-09-16 20:51:05.377565199 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.377648800 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.377672780 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-16 20:51:05.387829330 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.387835410 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.387854610 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-09-16 20:51:05.388820334 INFO No workspace options found for file:///tmp/.tmpUvbkHn, using default options 2026-09-16 20:51:05.388859674 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.388871564 DEBUG Indexing settings for workspace: /tmp/.tmpUvbkHn 2026-09-16 20:51:05.390505061 INFO Registering workspace: /tmp/.tmpUvbkHn 2026-09-16 20:51:05.390568881 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.390655581 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.390679881 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-16 20:51:05.400907272 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.400915912 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.400934752 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-09-16 20:51:05.401865755 INFO No workspace options found for file:///tmp/.tmpOzb1IM, using default options 2026-09-16 20:51:05.401893705 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.401904606 DEBUG Indexing settings for workspace: /tmp/.tmpOzb1IM 2026-09-16 20:51:05.403493092 INFO Registering workspace: /tmp/.tmpOzb1IM 2026-09-16 20:51:05.403549372 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.403637032 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.403662773 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-16 20:51:05.403755983 DEBUG request{id=3 method=textDocument/hover}: enter 2026-09-16 20:51:05.403809913 DEBUG request{id=4 method=textDocument/hover}: enter 2026-09-16 20:51:05.403850153 DEBUG request{id=5 method=textDocument/hover}: enter 2026-09-16 20:51:05.403910664 DEBUG request{id=6 method=textDocument/hover}: enter 2026-09-16 20:51:05.403960374 DEBUG request{id=7 method=textDocument/hover}: enter 2026-09-16 20:51:05.414077824 DEBUG request{id=8 method=shutdown}: enter 2026-09-16 20:51:05.414089784 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.414113834 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-09-16 20:51:05.415003607 INFO No workspace options found for file:///tmp/.tmpJ1ZRgV, using default options 2026-09-16 20:51:05.415039138 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.415049788 DEBUG Indexing settings for workspace: /tmp/.tmpJ1ZRgV 2026-09-16 20:51:05.416644734 INFO Registering workspace: /tmp/.tmpJ1ZRgV 2026-09-16 20:51:05.416706504 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.416798335 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.416822475 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-16 20:51:05.426948875 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.426955435 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.426973825 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-09-16 20:51:05.427945519 INFO No workspace options found for file:///tmp/.tmpwCi92F, using default options 2026-09-16 20:51:05.427977869 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.427989609 DEBUG Indexing settings for workspace: /tmp/.tmpwCi92F 2026-09-16 20:51:05.429580215 INFO Registering workspace: /tmp/.tmpwCi92F 2026-09-16 20:51:05.429650545 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.429738426 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.429771736 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-16 20:51:05.439910266 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.439919016 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.439932666 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-09-16 20:51:05.440790079 INFO No workspace options found for file:///tmp/.tmpnB0RMH, using default options 2026-09-16 20:51:05.440826719 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.440838589 DEBUG Indexing settings for workspace: /tmp/.tmpnB0RMH 2026-09-16 20:51:05.444491714 INFO Registering workspace: /tmp/.tmpnB0RMH 2026-09-16 20:51:05.444564834 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.444674235 DEBUG request{id=2 method=textDocument/hover}: enter 2026-09-16 20:51:05.444707785 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpnB0RMH/not-open.py` isn't open. 2026-09-16 20:51:05.454809205 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.454818275 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.454832275 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-09-16 20:51:05.455738258 INFO No workspace options found for file:///tmp/.tmpJ8wgWx, using default options 2026-09-16 20:51:05.455777768 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.455789359 DEBUG Indexing settings for workspace: /tmp/.tmpJ8wgWx 2026-09-16 20:51:05.458407919 INFO Registering workspace: /tmp/.tmpJ8wgWx 2026-09-16 20:51:05.458466339 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.458579730 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-09-16 20:51:05.458605200 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpJ8wgWx/notebook.py 2026-09-16 20:51:05.459294092 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-09-16 20:51:05.459319983 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-09-16 20:51:05.459337603 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-09-16 20:51:05.459407333 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:51:05.459463163 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:51:05.469722954 DEBUG request{id=2 method=shutdown}: enter 2026-09-16 20:51:05.469731764 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.469751854 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-09-16 20:51:05.470815668 INFO No workspace options found for file:///tmp/.tmpaiGhZ8, using default options 2026-09-16 20:51:05.470846268 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.470856648 DEBUG Indexing settings for workspace: /tmp/.tmpaiGhZ8 2026-09-16 20:51:05.471543341 DEBUG Loaded settings from: `/tmp/.tmpaiGhZ8/pyproject.toml` for `/tmp/.tmpaiGhZ8` 2026-09-16 20:51:05.472518565 INFO Registering workspace: /tmp/.tmpaiGhZ8 2026-09-16 20:51:05.472579365 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.472676075 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-09-16 20:51:05.472696655 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpaiGhZ8/test.ipynb 2026-09-16 20:51:05.473252178 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:51:05.473294898 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:51:05.473346768 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-16 20:51:05.473374188 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpaiGhZ8/test.ipynb 2026-09-16 20:51:05.473935420 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-09-16 20:51:05.473944690 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpaiGhZ8/test.ipynb 2026-09-16 20:51:05.474059841 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-09-16 20:51:05.474065371 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpaiGhZ8/test.ipynb 2026-09-16 20:51:05.484214991 DEBUG request{id=5 method=shutdown}: enter 2026-09-16 20:51:05.484222681 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.484241301 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-09-16 20:51:05.485366175 INFO No workspace options found for file:///tmp/.tmpCeQkxa, using default options 2026-09-16 20:51:05.485391886 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.485403006 DEBUG Indexing settings for workspace: /tmp/.tmpCeQkxa 2026-09-16 20:51:05.486075888 DEBUG Loaded settings from: `/tmp/.tmpCeQkxa/pyproject.toml` for `/tmp/.tmpCeQkxa` 2026-09-16 20:51:05.488050466 INFO Registering workspace: /tmp/.tmpCeQkxa 2026-09-16 20:51:05.488121556 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.488223857 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-09-16 20:51:05.488239517 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpCeQkxa/test.ipynb 2026-09-16 20:51:05.488755699 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:51:05.488790559 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:51:05.498910259 DEBUG request{id=2 method=shutdown}: enter 2026-09-16 20:51:05.498923319 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.498944219 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-09-16 20:51:05.500025123 INFO No workspace options found for file:///tmp/.tmpktvBqx, using default options 2026-09-16 20:51:05.500059764 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.500070514 DEBUG Indexing settings for workspace: /tmp/.tmpktvBqx 2026-09-16 20:51:05.501669580 INFO Registering workspace: /tmp/.tmpktvBqx 2026-09-16 20:51:05.501738170 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.501850621 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-09-16 20:51:05.501879141 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpktvBqx/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-09-16 20:51:05.502290972 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-09-16 20:51:05.502314752 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-09-16 20:51:05.502332282 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-09-16 20:51:05.502409503 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:51:05.502459563 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:51:05.502642434 DEBUG notification{method=notebookDocument/didChange}: enter 2026-09-16 20:51:05.502657864 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpktvBqx/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-09-16 20:51:05.502899535 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-09-16 20:51:05.502920415 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-09-16 20:51:05.502936695 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-09-16 20:51:05.502986345 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:51:05.503012985 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:51:05.503050105 DEBUG notification{method=notebookDocument/didChange}: enter 2026-09-16 20:51:05.503059075 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmpktvBqx/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-09-16 20:51:05.503297296 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-09-16 20:51:05.503318666 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-09-16 20:51:05.503335266 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-09-16 20:51:05.503380027 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:51:05.503389857 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:51:05.513618037 DEBUG request{id=2 method=shutdown}: enter 2026-09-16 20:51:05.513627717 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.513648727 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-09-16 20:51:05.514885372 INFO No workspace options found for file:///tmp/.tmp13EDVl, using default options 2026-09-16 20:51:05.514918432 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.514928212 DEBUG Indexing settings for workspace: /tmp/.tmp13EDVl 2026-09-16 20:51:05.515344754 DEBUG No `target-version` found in `/tmp/.tmp13EDVl/.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-09-16 20:51:05.515509095 DEBUG Loaded settings from: `/tmp/.tmp13EDVl/.ruff.toml` for `/tmp/.tmp13EDVl` 2026-09-16 20:51:05.515531925 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp13EDVl/sub 2026-09-16 20:51:05.517465632 INFO Registering workspace: /tmp/.tmp13EDVl 2026-09-16 20:51:05.517545163 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.517641173 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.517680053 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-16 20:51:05.517710143 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp13EDVl/sub/test.py 2026-09-16 20:51:05.517763484 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.517779704 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-09-16 20:51:05.517784264 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp13EDVl/sub/foo/test.py 2026-09-16 20:51:05.527887734 DEBUG request{id=4 method=shutdown}: enter 2026-09-16 20:51:05.527895134 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.527918914 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-09-16 20:51:05.529039188 INFO No workspace options found for file:///tmp/.tmp2MXgOP/sub, using default options 2026-09-16 20:51:05.529072818 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.529084788 DEBUG Indexing settings for workspace: /tmp/.tmp2MXgOP/sub 2026-09-16 20:51:05.529164939 DEBUG No `target-version` found in `/tmp/.tmp2MXgOP/.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-09-16 20:51:05.529275919 DEBUG Loaded settings from: `/tmp/.tmp2MXgOP/.ruff.toml` 2026-09-16 20:51:05.529693511 DEBUG No `target-version` found in `/tmp/.tmp2MXgOP/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-09-16 20:51:05.529838981 DEBUG Loaded settings from: `/tmp/.tmp2MXgOP/sub/.ruff.toml` for `/tmp/.tmp2MXgOP/sub` 2026-09-16 20:51:05.529862491 DEBUG Ignored path via `extend-exclude`: /tmp/.tmp2MXgOP/sub/foo 2026-09-16 20:51:05.531813989 INFO Registering workspace: /tmp/.tmp2MXgOP/sub 2026-09-16 20:51:05.531875549 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.531963470 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.532000900 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-16 20:51:05.532034260 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp2MXgOP/sub/test.py 2026-09-16 20:51:05.532062810 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-16 20:51:05.532155440 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.532171330 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-09-16 20:51:05.532176321 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmp2MXgOP/sub/foo/test.py 2026-09-16 20:51:05.542272140 DEBUG request{id=4 method=shutdown}: enter 2026-09-16 20:51:05.542276900 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.542294961 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-09-16 20:51:05.543394885 INFO No workspace options found for file:///tmp/.tmpu8ZA9p, using default options 2026-09-16 20:51:05.543425875 INFO No workspace options found for file:///tmp/.tmpu8ZA9p/sub, using default options 2026-09-16 20:51:05.543429305 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.543440625 DEBUG Indexing settings for workspace: /tmp/.tmpu8ZA9p 2026-09-16 20:51:05.543943737 DEBUG Loaded settings from: `/tmp/.tmpu8ZA9p/.ruff.toml` for `/tmp/.tmpu8ZA9p` 2026-09-16 20:51:05.543985357 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpu8ZA9p/sub 2026-09-16 20:51:05.545064012 INFO Registering workspace: /tmp/.tmpu8ZA9p 2026-09-16 20:51:05.545076102 DEBUG Indexing settings for workspace: /tmp/.tmpu8ZA9p/sub 2026-09-16 20:51:05.545235392 DEBUG Loaded settings from: `/tmp/.tmpu8ZA9p/.ruff.toml` 2026-09-16 20:51:05.545702754 DEBUG Loaded settings from: `/tmp/.tmpu8ZA9p/sub/.ruff.toml` for `/tmp/.tmpu8ZA9p/sub` 2026-09-16 20:51:05.545744694 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpu8ZA9p/sub/foo 2026-09-16 20:51:05.547764042 INFO Registering workspace: /tmp/.tmpu8ZA9p/sub 2026-09-16 20:51:05.547832392 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.547912013 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.547943903 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-16 20:51:05.547976933 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpu8ZA9p/test.py 2026-09-16 20:51:05.548002923 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-16 20:51:05.548102183 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.548121443 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-09-16 20:51:05.548127714 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpu8ZA9p/sub/test.py 2026-09-16 20:51:05.548134274 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-09-16 20:51:05.548184304 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.548200024 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-09-16 20:51:05.548204714 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpu8ZA9p/sub/foo/test.py 2026-09-16 20:51:05.558297724 DEBUG request{id=5 method=shutdown}: enter 2026-09-16 20:51:05.558305214 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.558322944 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-09-16 20:51:05.559528219 INFO No workspace options found for file:///tmp/.tmpPf6lf0, using default options 2026-09-16 20:51:05.559557229 INFO No workspace options found for file:///tmp/.tmpPf6lf0/external/Y, using default options 2026-09-16 20:51:05.559560459 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.559572099 DEBUG Indexing settings for workspace: /tmp/.tmpPf6lf0 2026-09-16 20:51:05.560226481 DEBUG Loaded settings from: `/tmp/.tmpPf6lf0/systemtests/pyproject.toml` for `/tmp/.tmpPf6lf0/systemtests` 2026-09-16 20:51:05.562140669 INFO Registering workspace: /tmp/.tmpPf6lf0 2026-09-16 20:51:05.562152729 DEBUG Indexing settings for workspace: /tmp/.tmpPf6lf0/external/Y 2026-09-16 20:51:05.564581959 INFO Registering workspace: /tmp/.tmpPf6lf0/external/Y 2026-09-16 20:51:05.564641289 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.564731349 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.564740729 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.564762079 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-16 20:51:05.564792609 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpPf6lf0/systemtests/tests/common/fakes/wus.py 2026-09-16 20:51:05.564861400 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-09-16 20:51:05.564933270 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-09-16 20:51:05.564940130 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpPf6lf0/external/Y/wus.py 2026-09-16 20:51:05.565237831 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-09-16 20:51:05.575515802 DEBUG request{id=4 method=shutdown}: enter 2026-09-16 20:51:05.575521862 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.575546962 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-09-16 20:51:05.576736677 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_server 2026-09-16 20:51:05.576765417 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_server, using default options 2026-09-16 20:51:05.576768307 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.576777587 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_server 2026-09-16 20:51:05.577545680 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/pyproject.toml` 2026-09-16 20:51:05.577663240 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-09-16 20:51:05.577672380 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-09-16 20:51:05.577737311 INFO Registering workspace: /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_server 2026-09-16 20:51:05.577809821 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.577893641 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.577937481 WARN No settings available for file:///tmp/.tmpMKuwyg/nested/test.py - falling back to default settings 2026-09-16 20:51:05.578074512 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-16 20:51:05.578109472 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpMKuwyg/nested/test.py 2026-09-16 20:51:05.578131802 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-16 20:51:05.578228673 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.578237073 WARN No settings available for file:///tmp/.tmpMKuwyg/unrelated/test.py - falling back to default settings 2026-09-16 20:51:05.578344623 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-09-16 20:51:05.578350883 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpMKuwyg/unrelated/test.py 2026-09-16 20:51:05.578358023 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-09-16 20:51:05.588509763 DEBUG request{id=4 method=shutdown}: enter 2026-09-16 20:51:05.588519323 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.588538223 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-09-16 20:51:05.589615638 INFO No workspace options found for file:///tmp/.tmpoNotjR, using default options 2026-09-16 20:51:05.589642278 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.589653688 DEBUG Indexing settings for workspace: /tmp/.tmpoNotjR 2026-09-16 20:51:05.591246234 INFO Registering workspace: /tmp/.tmpoNotjR 2026-09-16 20:51:05.591304404 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.591415895 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-09-16 20:51:05.591444025 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpoNotjR/not-open.py` isn't open. 2026-09-16 20:51:05.601616545 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.601628805 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.601648815 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-09-16 20:51:05.602782500 INFO No workspace options found for file:///tmp/.tmpCoUON6/sub, using default options 2026-09-16 20:51:05.602812770 DEBUG Negotiated position encoding: UTF16 2026-09-16 20:51:05.602838000 DEBUG Indexing settings for workspace: /tmp/.tmpCoUON6/sub 2026-09-16 20:51:05.602907690 DEBUG No `target-version` found in `/tmp/.tmpCoUON6/.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-09-16 20:51:05.603023621 DEBUG Loaded settings from: `/tmp/.tmpCoUON6/.ruff.toml` 2026-09-16 20:51:05.603420522 DEBUG No `target-version` found in `/tmp/.tmpCoUON6/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-09-16 20:51:05.603559903 DEBUG Loaded settings from: `/tmp/.tmpCoUON6/sub/.ruff.toml` for `/tmp/.tmpCoUON6/sub` 2026-09-16 20:51:05.603580553 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpCoUON6/sub/foo 2026-09-16 20:51:05.605590571 INFO Registering workspace: /tmp/.tmpCoUON6/sub 2026-09-16 20:51:05.605659111 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-09-16 20:51:05.605762301 DEBUG notification{method=textDocument/didOpen}: enter 2026-09-16 20:51:05.605795722 WARN No settings available for file:///tmp/.tmpCoUON6/unrelated/test.py - falling back to default settings 2026-09-16 20:51:05.605962352 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-09-16 20:51:05.605993902 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpCoUON6/unrelated/test.py 2026-09-16 20:51:05.606020852 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-09-16 20:51:05.616195933 DEBUG request{id=3 method=shutdown}: enter 2026-09-16 20:51:05.616205543 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-09-16 20:51:05.616224233 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.8-build/ruff-0.16.8/target/rpm/deps/ruff_source_file-347e40e6a2c4783d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/auto_traits-0c2455073785a17b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/constructors-0d55dac0b3b23704 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/indexing-0358917b01d82b2d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/main-275e7016a59ced46 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/serde-f78f70300a4ff4d5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ruff_workspace-f55c90c38057f845 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ty-4376c17312836bd3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ty-52562154c9a30895 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/cli-5d13cac1c22b465e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 181 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 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::ty_system_environment_and_local_venv ... 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 both `type` statements and aliases created with `TypeAliasType`. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeAliasType type Itself = Itself # error type A = B # error type B = A # error type IntOr = int | IntOr # error Cycle = TypeAliasType("Cycle", "Cycle") # error 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-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: warn | 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. ## 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 to the author of the code. ## 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 The current workspace integration applies to directory checks. Explicit file arguments and `--config-file` bypass uv workspace discovery. 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 ``` # 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}") ``` # 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...") ``` # 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 ``` # 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. ## Examples ```python # ModuleNotFoundError: No module named 'foo' import foo # 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_does_not_fall_back_to_path_or_own_executable ... 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. 181 passed; 0 failed; 0 ignored; 0 measured; 4 filtered out; finished in 6.68s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/file_watching-47fac167aabb227c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 52 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 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 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 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 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 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 result: ok. 50 passed; 0 failed; 2 ignored; 0 measured; 1 filtered out; finished in 3.85s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/ty_combine-d14ca9ad4e301598 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ty_completion_bench-2382c676cf0de11d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ty_completion_eval-7a4e54b7e88bf86b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ty_ide-fc74e8deb76ffa17 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1863 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 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_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_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_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_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_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_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_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_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_function_references ... ok test find_references::tests::multi_file_nested_function_parameter_references_do_not_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::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_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_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_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_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::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 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_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. 1863 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.83s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/ty_module_resolver-0d32180aa80a35b6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 153 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::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_over_module1 ... ok test list::tests::package_over_module2 ... 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 list::tests::typing_stub_over_module ... 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::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. 153 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/ty_project-0d5d29e37e0fd872 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 71 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::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::applies_uv_workspace_environment ... ok test metadata::tests::dependency_metadata_warning_is_reported_by_default ... ok test metadata::tests::external_uv_workspace_precedes_plain_member_pyproject ... ok test metadata::tests::member_ty_configuration_selects_project_root ... 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::outer_ty_configuration_precedes_uv_workspace ... 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_discovery_is_system_independent ... 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 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::rejects_unsupported_environment_python_version ... ok test uv::metadata::tests::shares_dependency_strings ... ok test uv::metadata::tests::uses_environment_python_version ... ok test uv::tests::use_uv_from_system ... ok test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/ty_python_core-b0d14463eb911417 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 63 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::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::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. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/ty_python_semantic-084a043113196448 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 479 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::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::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::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::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_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::source_candidate_prefilters_use_identifier_boundaries ... 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::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_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::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::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. 445 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 5.21s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/corpus-8ac430af4c669b94 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.04s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/mdtest-027b057bf509433a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 494 tests test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::call-non-callable.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::redundant-cast.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::possibly-missing-import.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::shadowed-type-variable.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::unbound-type-variable.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::redundant-condition.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::annotations/annotated.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/any.md ... ok test mdtest::annotations/starred.md ... ok test lint_doc::experimental-syntax.md ... ok test mdtest::annotations/optional.md ... ok test lint_doc::redundant-condition-strict.md ... ok test lint_doc::instance-layout-conflict.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test lint_doc::ineffective-final.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test lint_doc::conflicting-declarations.md ... ok test mdtest::annotations/never.md ... ok test mdtest::assignment/walrus.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::abstract.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::binary/unions.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::conflicting-metaclass.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::annotations/literal.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::binary/custom.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::annotations/union.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::call/annotation.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::call/abstract_method.md ... ok test lint_doc::unused-ignore-comment.md ... ok test mdtest::binary/instances.md ... ok test mdtest::call/callable_instance.md ... ok test lint_doc::unresolved-global.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::call/never.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::boolean/short_circuit.md ... ok test lint_doc::duplicate-base.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::call/subclass_of.md ... ok test mdtest::call/new_class.md ... ok test mdtest::call/open.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::annotations/string.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::classes.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::annotations/self.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::call/builtins.md ... ok test mdtest::class/super.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::class/slots.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::declaration/error.md ... ok test mdtest::call/methods.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::call/union.md ... ok test mdtest::conditional/match.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::del.md ... ok test mdtest::cycle/implicit_instance_attributes.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::dataclasses/post_init.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::diagnostics/missing_argument_paramspec.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::binary/integers.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::call/overloads.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::decorators.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::call/function.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::doc/README.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::deprecated.md ... ok test mdtest::exception/invalid_syntax.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::exception/except_star.md ... ok test mdtest::external/pytest.md ... ok test mdtest::expression/assert.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::attributes.md ... ok test mdtest::call/dunder.md ... ok test mdtest::expression/if.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::exception/basic.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::expression/len.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::binary/classes.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::function/parameters.md ... ok test mdtest::call/type.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::async.md ... ok test mdtest::final.md ... ok test mdtest::function/return_type.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::import/builtins.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::import/conditional.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::call/replace.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/errors.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/stubs.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/tracking.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::import/relative.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::known_constants.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::literal/complex.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::import/basic.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::literal/float.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::literal/string.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::literal/integer.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::enums.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::directives/cast.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::intersection_types.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::mro.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::narrow/conditionals/nested.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/while.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::liskov.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::metaclass.md ... ok test mdtest::os_name.md ... ok test mdtest::narrow/len.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::loops/for.md ... ok test mdtest::public_types.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::properties.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::promotion.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::import/star.md ... ok test mdtest::regression/noninferable_projection_to_terminal.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::override.md ... ok test mdtest::regression/derived_constraint_cycles.md ... ok test mdtest::named_tuple.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::scopes/unbound.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::overloads.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::scopes/global.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::stubs/class.md ... ok test mdtest::sentinels.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::scripts.md ... ok test mdtest::subscript/class.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::subscript/string.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::t_strings.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::call/constructor.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::sys_platform.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::type_compendium/object.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::statically_known_branches.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::python_version.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::narrow/match.md ... ok test mdtest::scopes/annotate_global.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::unary/integers.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::unary/custom.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::narrow/type.md ... ok test mdtest::with/sync.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::unreachable.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::with/async.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::type_form.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::union_types.md ... ok test mdtest::unpacking.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::protocols.md ... ok test mdtest::bidirectional.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 494 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.71s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/ty_server-54290d9dd123fba8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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 document::text_document::tests::redo_edit ... ok test server::script_progress::tests::script_progress_counts_pending_scripts_and_shows_last_started ... 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. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 171 tests test call_hierarchy::incoming_calls_multi_file ... 2026-09-16 20:52:04.463436146 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.463560666 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.463615257 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.463776227 DEBUG Client info: None 2026-09-16 20:52:04.463837047 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.463871328 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.463880618 INFO Version: Unknown 2026-09-16 20:52:04.463955098 DEBUG Received server response for request 1 2026-09-16 20:52:04.464024738 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.464041888 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp8sbQ5t 2026-09-16 20:52:04.464196379 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.464253849 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.464257669 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.464265899 DEBUG No workspace configuration provided for file:///tmp/.tmp8sbQ5t 2026-09-16 20:52:04.464280499 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.464283089 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-09-16 20:52:04.464345439 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.464351159 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp8sbQ5t, using default options 2026-09-16 20:52:04.464375420 DEBUG Initializing workspace `file:///tmp/.tmp8sbQ5t`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.464398570 DEBUG Searching for a project in '/tmp/.tmp8sbQ5t' 2026-09-16 20:52:04.464439420 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:04.464449450 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.467110690 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.467126290 DEBUG Discovering virtual environment in `/tmp/.tmp8sbQ5t` 2026-09-16 20:52:04.467170391 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.467175961 DEBUG No virtual environment found 2026-09-16 20:52:04.467193421 DEBUG Adding first-party search path `/tmp/.tmp8sbQ5t` 2026-09-16 20:52:04.467197611 DEBUG Using vendored stdlib 2026-09-16 20:52:04.467357901 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.467365401 DEBUG Adding new file root '/tmp/.tmp8sbQ5t' of kind Project 2026-09-16 20:52:04.471433537 INFO Project::index_files{project=.tmp8sbQ5t}: Indexed 3 file(s) in 0.003s 2026-09-16 20:52:04.471455807 DEBUG Updating project to check open files 2026-09-16 20:52:04.471475178 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.471560758 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8sbQ5t/lib.py") 2026-09-16 20:52:04.471569048 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8sbQ5t/lib.py` 2026-09-16 20:52:04.471575488 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8sbQ5t/lib.py` 2026-09-16 20:52:04.471678118 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8sbQ5t/lib.py` to project `.tmp8sbQ5t` 2026-09-16 20:52:04.471692378 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8sbQ5t/lib.py` 2026-09-16 20:52:04.471694768 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.471701558 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.472115820 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.472191080 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=482.90µs 2026-09-16 20:52:04.472206440 DEBUG Received server response for request 2 2026-09-16 20:52:04.472222401 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-09-16 20:52:04.476743488 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=4.51ms 2026-09-16 20:52:04.476757729 DEBUG Received server response for request 3 2026-09-16 20:52:04.524489727 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.524549467 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.524566428 DEBUG method="shutdown" response.id=4 duration=24.15µs 2026-09-16 20:52:04.524581178 DEBUG Received server response for request 4 2026-09-16 20:52:04.524586508 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.524604008 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-09-16 20:52:04.526508775 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.526583845 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.526629926 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.526722306 DEBUG Client info: None 2026-09-16 20:52:04.526770126 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.526785526 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.526793426 INFO Version: Unknown 2026-09-16 20:52:04.526839316 DEBUG Received server response for request 1 2026-09-16 20:52:04.526878697 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.526892247 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpeNOlTj 2026-09-16 20:52:04.526985877 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.527022767 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.527026397 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.527035537 DEBUG No workspace configuration provided for file:///tmp/.tmpeNOlTj 2026-09-16 20:52:04.527041747 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.527044617 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-09-16 20:52:04.527095327 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.527101297 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpeNOlTj, using default options 2026-09-16 20:52:04.527112707 DEBUG Initializing workspace `file:///tmp/.tmpeNOlTj`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.527130868 DEBUG Searching for a project in '/tmp/.tmpeNOlTj' 2026-09-16 20:52:04.527159218 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:04.527164188 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.528133162 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.528139242 DEBUG Discovering virtual environment in `/tmp/.tmpeNOlTj` 2026-09-16 20:52:04.528184502 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.528189252 DEBUG No virtual environment found 2026-09-16 20:52:04.528201122 DEBUG Adding first-party search path `/tmp/.tmpeNOlTj` 2026-09-16 20:52:04.528205272 DEBUG Using vendored stdlib 2026-09-16 20:52:04.528334872 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.528340032 DEBUG Adding new file root '/tmp/.tmpeNOlTj' of kind Project 2026-09-16 20:52:04.531355374 INFO Project::index_files{project=.tmpeNOlTj}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:04.531374234 DEBUG Updating project to check open files 2026-09-16 20:52:04.531394344 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.531461605 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeNOlTj/foo.py") 2026-09-16 20:52:04.531469825 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeNOlTj/foo.py` 2026-09-16 20:52:04.531488265 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeNOlTj/foo.py` 2026-09-16 20:52:04.531586635 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeNOlTj/foo.py` to project `.tmpeNOlTj` 2026-09-16 20:52:04.531602065 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeNOlTj/foo.py` 2026-09-16 20:52:04.531604765 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.531612035 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.531875496 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.531936657 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=318.13µs 2026-09-16 20:52:04.531951007 DEBUG Received server response for request 2 2026-09-16 20:52:04.531965907 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-09-16 20:52:04.532152917 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=172.99µs 2026-09-16 20:52:04.532164068 DEBUG Received server response for request 3 2026-09-16 20:52:04.542342608 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.542363338 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.542369878 DEBUG method="shutdown" response.id=4 duration=10.82µs 2026-09-16 20:52:04.542379438 DEBUG Received server response for request 4 2026-09-16 20:52:04.542383158 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.542399198 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-09-16 20:52:04.543657893 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.543709703 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.543741013 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.543791763 DEBUG Client info: None 2026-09-16 20:52:04.543827894 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.543842124 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.543849384 INFO Version: Unknown 2026-09-16 20:52:04.543893824 DEBUG Received server response for request 1 2026-09-16 20:52:04.543920724 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.543932984 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpOFvf8Q 2026-09-16 20:52:04.544003644 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.544036304 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.544039334 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.544045684 DEBUG No workspace configuration provided for file:///tmp/.tmpOFvf8Q 2026-09-16 20:52:04.544050894 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.544053614 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-09-16 20:52:04.544093585 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.544098125 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpOFvf8Q, using default options 2026-09-16 20:52:04.544115195 DEBUG Initializing workspace `file:///tmp/.tmpOFvf8Q`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.544131105 DEBUG Searching for a project in '/tmp/.tmpOFvf8Q' 2026-09-16 20:52:04.544156615 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:04.544160525 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.544507376 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.544512126 DEBUG Discovering virtual environment in `/tmp/.tmpOFvf8Q` 2026-09-16 20:52:04.544551116 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.544554906 DEBUG No virtual environment found 2026-09-16 20:52:04.544565486 DEBUG Adding first-party search path `/tmp/.tmpOFvf8Q` 2026-09-16 20:52:04.544569416 DEBUG Using vendored stdlib 2026-09-16 20:52:04.544664667 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.544668937 DEBUG Adding new file root '/tmp/.tmpOFvf8Q' of kind Project 2026-09-16 20:52:04.547519088 INFO Project::index_files{project=.tmpOFvf8Q}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:04.547535388 DEBUG Updating project to check open files 2026-09-16 20:52:04.547547118 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.547592448 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOFvf8Q/foo.py") 2026-09-16 20:52:04.547599919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOFvf8Q/foo.py` 2026-09-16 20:52:04.547605219 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOFvf8Q/foo.py` 2026-09-16 20:52:04.547696179 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOFvf8Q/foo.py` to project `.tmpOFvf8Q` 2026-09-16 20:52:04.547706149 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOFvf8Q/foo.py` 2026-09-16 20:52:04.547708489 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.547714259 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.547897050 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.547948700 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=228.70µs 2026-09-16 20:52:04.547959960 DEBUG Received server response for request 2 2026-09-16 20:52:04.558105930 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:04.558125680 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.558131290 DEBUG method="shutdown" response.id=3 duration=8.56µs 2026-09-16 20:52:04.558141000 DEBUG Received server response for request 3 2026-09-16 20:52:04.558144210 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.558153640 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-09-16 20:52:04.559293595 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.559344595 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.559378535 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.559445355 DEBUG Client info: None 2026-09-16 20:52:04.559492776 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.559504866 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.559509586 INFO Version: Unknown 2026-09-16 20:52:04.559549106 DEBUG Received server response for request 1 2026-09-16 20:52:04.559575296 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.559652976 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.559686476 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.559689856 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.559702996 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.559705876 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:04.559753707 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.559768937 DEBUG Initializing workspace `file:///tmp/.tmpTpMfA4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.559785157 DEBUG Searching for a project in '/tmp/.tmpTpMfA4/src' 2026-09-16 20:52:04.559839277 DEBUG Found project at '/tmp/.tmpTpMfA4' 2026-09-16 20:52:04.559843087 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.560178958 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.560183328 DEBUG Discovering virtual environment in `/tmp/.tmpTpMfA4` 2026-09-16 20:52:04.560220348 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.560224408 DEBUG No virtual environment found 2026-09-16 20:52:04.560234429 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:04.560242139 DEBUG Adding first-party search path `/tmp/.tmpTpMfA4/src` 2026-09-16 20:52:04.560246079 DEBUG Adding first-party search path `/tmp/.tmpTpMfA4` 2026-09-16 20:52:04.560249889 DEBUG Using vendored stdlib 2026-09-16 20:52:04.560350589 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.560354519 DEBUG Adding new file root '/tmp/.tmpTpMfA4' of kind Project 2026-09-16 20:52:04.564069874 INFO Project::index_files{project=.tmpTpMfA4}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:04.564086254 DEBUG Updating project to check open files 2026-09-16 20:52:04.564099214 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.564146044 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTpMfA4/src/foo.py") 2026-09-16 20:52:04.564152484 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTpMfA4/src/foo.py` 2026-09-16 20:52:04.564157724 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTpMfA4/src/foo.py` 2026-09-16 20:52:04.564264224 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTpMfA4/src/foo.py` to project `.tmpTpMfA4` 2026-09-16 20:52:04.564274344 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTpMfA4/src/foo.py` 2026-09-16 20:52:04.564276594 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.564282874 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.564365705 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTpMfA4/src/foo.py"))}: Checking file '/tmp/.tmpTpMfA4/src/foo.py' 2026-09-16 20:52:04.564474575 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpTpMfA4/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.577926128 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.64ms 2026-09-16 20:52:04.577950179 DEBUG Received server response for request 2 2026-09-16 20:52:04.578009049 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-16 20:52:04.578087389 DEBUG method="textDocument/codeAction" response.id=3 duration=58.42µs 2026-09-16 20:52:04.578098849 DEBUG Received server response for request 3 2026-09-16 20:52:04.588403300 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.588424390 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.588432250 DEBUG method="shutdown" response.id=4 duration=11.46µs 2026-09-16 20:52:04.588442540 DEBUG Received server response for request 4 2026-09-16 20:52:04.588446220 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.588455980 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-09-16 20:52:04.590642249 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.590700159 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.590736939 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.590796569 DEBUG Client info: None 2026-09-16 20:52:04.590830649 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.590843149 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.590848989 INFO Version: Unknown 2026-09-16 20:52:04.590885720 DEBUG Received server response for request 1 2026-09-16 20:52:04.590917730 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.591002310 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.591041510 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.591044780 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.591059920 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.591062990 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:04.591114120 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.591129131 DEBUG Initializing workspace `file:///tmp/.tmpLOcblw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.591146011 DEBUG Searching for a project in '/tmp/.tmpLOcblw/src' 2026-09-16 20:52:04.591181011 DEBUG Found project at '/tmp/.tmpLOcblw' 2026-09-16 20:52:04.591184711 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.591562342 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.591567772 DEBUG Discovering virtual environment in `/tmp/.tmpLOcblw` 2026-09-16 20:52:04.591609032 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.591612912 DEBUG No virtual environment found 2026-09-16 20:52:04.591622572 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:04.591631073 DEBUG Adding first-party search path `/tmp/.tmpLOcblw/src` 2026-09-16 20:52:04.591634903 DEBUG Adding first-party search path `/tmp/.tmpLOcblw` 2026-09-16 20:52:04.591638753 DEBUG Using vendored stdlib 2026-09-16 20:52:04.591731703 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.591736103 DEBUG Adding new file root '/tmp/.tmpLOcblw' of kind Project 2026-09-16 20:52:04.594447344 INFO Project::index_files{project=.tmpLOcblw}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:04.594463194 DEBUG Updating project to check open files 2026-09-16 20:52:04.594489824 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.594537934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLOcblw/src/foo.py") 2026-09-16 20:52:04.594544864 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLOcblw/src/foo.py` 2026-09-16 20:52:04.594550504 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLOcblw/src/foo.py` 2026-09-16 20:52:04.594658655 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLOcblw/src/foo.py` to project `.tmpLOcblw` 2026-09-16 20:52:04.594671845 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLOcblw/src/foo.py` 2026-09-16 20:52:04.594674215 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.594680485 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.594764915 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLOcblw/src/foo.py"))}: Checking file '/tmp/.tmpLOcblw/src/foo.py' 2026-09-16 20:52:04.594876025 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLOcblw/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.607086014 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLOcblw/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:04.607187264 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.50ms 2026-09-16 20:52:04.607203354 DEBUG Received server response for request 2 2026-09-16 20:52:04.607234174 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-16 20:52:04.607303664 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpLOcblw/src' 2026-09-16 20:52:04.607317904 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpLOcblw' 2026-09-16 20:52:04.607325905 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:04.616088029 DEBUG method="textDocument/codeAction" response.id=3 duration=8.84ms 2026-09-16 20:52:04.616117369 DEBUG Received server response for request 3 2026-09-16 20:52:04.626423650 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.626457960 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.626467020 DEBUG method="shutdown" response.id=4 duration=12.76µs 2026-09-16 20:52:04.626486310 DEBUG Received server response for request 4 2026-09-16 20:52:04.626490540 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.626506840 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-09-16 20:52:04.631035328 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.631097839 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.631133829 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.631194339 DEBUG Client info: None 2026-09-16 20:52:04.631225669 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.631239789 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.631245899 INFO Version: Unknown 2026-09-16 20:52:04.631288219 DEBUG Received server response for request 1 2026-09-16 20:52:04.631322399 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.631415020 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.631460090 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.631463480 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.631490680 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.631493750 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:04.631548580 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.631567180 DEBUG Initializing workspace `file:///tmp/.tmp9ckuWa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.631588181 DEBUG Searching for a project in '/tmp/.tmp9ckuWa/src' 2026-09-16 20:52:04.631629741 DEBUG Found project at '/tmp/.tmp9ckuWa' 2026-09-16 20:52:04.631634341 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.632443104 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.632448914 DEBUG Discovering virtual environment in `/tmp/.tmp9ckuWa` 2026-09-16 20:52:04.632516214 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.632520744 DEBUG No virtual environment found 2026-09-16 20:52:04.632531574 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:04.632540214 DEBUG Adding first-party search path `/tmp/.tmp9ckuWa/src` 2026-09-16 20:52:04.632544294 DEBUG Adding first-party search path `/tmp/.tmp9ckuWa` 2026-09-16 20:52:04.632548324 DEBUG Using vendored stdlib 2026-09-16 20:52:04.632661425 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.632666185 DEBUG Adding new file root '/tmp/.tmp9ckuWa' of kind Project 2026-09-16 20:52:04.636641580 INFO Project::index_files{project=.tmp9ckuWa}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:04.636659140 DEBUG Updating project to check open files 2026-09-16 20:52:04.636679121 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.636740511 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9ckuWa/src/foo.py") 2026-09-16 20:52:04.636749361 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9ckuWa/src/foo.py` 2026-09-16 20:52:04.636755471 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9ckuWa/src/foo.py` 2026-09-16 20:52:04.636879051 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9ckuWa/src/foo.py` to project `.tmp9ckuWa` 2026-09-16 20:52:04.636891281 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9ckuWa/src/foo.py` 2026-09-16 20:52:04.636893951 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.636901061 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.637001132 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9ckuWa/src/foo.py"))}: Checking file '/tmp/.tmp9ckuWa/src/foo.py' 2026-09-16 20:52:04.637126842 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9ckuWa/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.646270338 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp9ckuWa/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:04.651956601 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.05ms 2026-09-16 20:52:04.651975721 DEBUG Received server response for request 2 2026-09-16 20:52:04.652009031 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-16 20:52:04.652076942 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp9ckuWa/src' 2026-09-16 20:52:04.652094532 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmp9ckuWa' 2026-09-16 20:52:04.652101802 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:04.659916072 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.659928133 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-09-16 20:52:04.659992933 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-16 20:52:04.662335722 DEBUG method="textDocument/codeAction" response.id=3 duration=10.31ms 2026-09-16 20:52:04.662350682 DEBUG Received server response for request 3 2026-09-16 20:52:04.672686283 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.672721203 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.672729823 DEBUG method="shutdown" response.id=4 duration=13.33µs 2026-09-16 20:52:04.672740433 DEBUG Received server response for request 4 2026-09-16 20:52:04.672744283 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.672760023 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-09-16 20:52:04.678085074 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.678163715 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.678213055 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.678275295 DEBUG Client info: None 2026-09-16 20:52:04.678307215 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.678321965 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.678328035 INFO Version: Unknown 2026-09-16 20:52:04.678368985 DEBUG Received server response for request 1 2026-09-16 20:52:04.678417346 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.678521046 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.678570846 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.678574946 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.678591906 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.678594936 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:04.678643887 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.678661897 DEBUG Initializing workspace `file:///tmp/.tmpeFdOsE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.678682757 DEBUG Searching for a project in '/tmp/.tmpeFdOsE/src' 2026-09-16 20:52:04.678725337 DEBUG Found project at '/tmp/.tmpeFdOsE' 2026-09-16 20:52:04.678729867 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.679471160 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.679494610 DEBUG Discovering virtual environment in `/tmp/.tmpeFdOsE` 2026-09-16 20:52:04.679545090 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.679549770 DEBUG No virtual environment found 2026-09-16 20:52:04.679560990 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:04.679570710 DEBUG Adding first-party search path `/tmp/.tmpeFdOsE/src` 2026-09-16 20:52:04.679574620 DEBUG Adding first-party search path `/tmp/.tmpeFdOsE` 2026-09-16 20:52:04.679578480 DEBUG Using vendored stdlib 2026-09-16 20:52:04.679689161 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.679694241 DEBUG Adding new file root '/tmp/.tmpeFdOsE' of kind Project 2026-09-16 20:52:04.682512532 INFO Project::index_files{project=.tmpeFdOsE}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:04.682528932 DEBUG Updating project to check open files 2026-09-16 20:52:04.682547172 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.682609322 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeFdOsE/src/foo.py") 2026-09-16 20:52:04.682618122 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeFdOsE/src/foo.py` 2026-09-16 20:52:04.682624042 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeFdOsE/src/foo.py` 2026-09-16 20:52:04.682739113 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeFdOsE/src/foo.py` to project `.tmpeFdOsE` 2026-09-16 20:52:04.682751113 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeFdOsE/src/foo.py` 2026-09-16 20:52:04.682753533 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.682760873 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.682870933 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeFdOsE/src/foo.py"))}: Checking file '/tmp/.tmpeFdOsE/src/foo.py' 2026-09-16 20:52:04.682997874 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeFdOsE/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.691913999 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpeFdOsE/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:04.692002579 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.24ms 2026-09-16 20:52:04.692019399 DEBUG Received server response for request 2 2026-09-16 20:52:04.692050019 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-16 20:52:04.692119960 DEBUG method="textDocument/codeAction" response.id=3 duration=55.88µs 2026-09-16 20:52:04.692131610 DEBUG Received server response for request 3 2026-09-16 20:52:04.702425670 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.702450441 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.702458971 DEBUG method="shutdown" response.id=4 duration=12.77µs 2026-09-16 20:52:04.702469391 DEBUG Received server response for request 4 2026-09-16 20:52:04.702475431 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.702498081 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-09-16 20:52:04.706282266 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.706352396 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.706404156 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.706459626 DEBUG Client info: None 2026-09-16 20:52:04.706500837 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.706512257 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.706517307 INFO Version: Unknown 2026-09-16 20:52:04.706557437 DEBUG Received server response for request 1 2026-09-16 20:52:04.706598077 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.706678877 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.706714537 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.706718797 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.706735678 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.706738798 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:04.706780778 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.706795228 DEBUG Initializing workspace `file:///tmp/.tmp0HS16K/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.706811658 DEBUG Searching for a project in '/tmp/.tmp0HS16K/src' 2026-09-16 20:52:04.706844538 DEBUG Found project at '/tmp/.tmp0HS16K' 2026-09-16 20:52:04.706848328 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.707190609 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.707195319 DEBUG Discovering virtual environment in `/tmp/.tmp0HS16K` 2026-09-16 20:52:04.707235579 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.707239929 DEBUG No virtual environment found 2026-09-16 20:52:04.707249609 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:04.707257940 DEBUG Adding first-party search path `/tmp/.tmp0HS16K/src` 2026-09-16 20:52:04.707261720 DEBUG Adding first-party search path `/tmp/.tmp0HS16K` 2026-09-16 20:52:04.707265740 DEBUG Using vendored stdlib 2026-09-16 20:52:04.707364350 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.707368070 DEBUG Adding new file root '/tmp/.tmp0HS16K' of kind Project 2026-09-16 20:52:04.710207531 INFO Project::index_files{project=.tmp0HS16K}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:04.710221911 DEBUG Updating project to check open files 2026-09-16 20:52:04.710235841 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.710282312 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0HS16K/src/foo.py") 2026-09-16 20:52:04.710290342 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0HS16K/src/foo.py` 2026-09-16 20:52:04.710296172 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0HS16K/src/foo.py` 2026-09-16 20:52:04.710411202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0HS16K/src/foo.py` to project `.tmp0HS16K` 2026-09-16 20:52:04.710422182 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0HS16K/src/foo.py` 2026-09-16 20:52:04.710424522 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.710431052 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.710545083 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0HS16K/src/foo.py"))}: Checking file '/tmp/.tmp0HS16K/src/foo.py' 2026-09-16 20:52:04.710671243 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp0HS16K/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.721727347 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.29ms 2026-09-16 20:52:04.721744707 DEBUG Received server response for request 2 2026-09-16 20:52:04.721779647 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-16 20:52:04.721839377 DEBUG method="textDocument/codeAction" response.id=3 duration=43.52µs 2026-09-16 20:52:04.721848757 DEBUG Received server response for request 3 2026-09-16 20:52:04.732122438 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.732158318 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.732166268 DEBUG method="shutdown" response.id=4 duration=12.32µs 2026-09-16 20:52:04.732176278 DEBUG Received server response for request 4 2026-09-16 20:52:04.732180378 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.732196398 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-09-16 20:52:04.734639078 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.734708208 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.734750728 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.734808748 DEBUG Client info: None 2026-09-16 20:52:04.734837959 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.734852439 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.734858099 INFO Version: Unknown 2026-09-16 20:52:04.734898389 DEBUG Received server response for request 1 2026-09-16 20:52:04.734936229 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.735030359 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.735073029 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.735076639 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.735091400 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.735094380 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:04.735143290 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.735161370 DEBUG Initializing workspace `file:///tmp/.tmpZg4mKI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.735190230 DEBUG Searching for a project in '/tmp/.tmpZg4mKI/src' 2026-09-16 20:52:04.735229280 DEBUG Found project at '/tmp/.tmpZg4mKI' 2026-09-16 20:52:04.735233590 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.736070303 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.736076183 DEBUG Discovering virtual environment in `/tmp/.tmpZg4mKI` 2026-09-16 20:52:04.736126934 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.736131824 DEBUG No virtual environment found 2026-09-16 20:52:04.736142484 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:04.736151424 DEBUG Adding first-party search path `/tmp/.tmpZg4mKI/src` 2026-09-16 20:52:04.736155274 DEBUG Adding first-party search path `/tmp/.tmpZg4mKI` 2026-09-16 20:52:04.736159104 DEBUG Using vendored stdlib 2026-09-16 20:52:04.736279114 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.736284524 DEBUG Adding new file root '/tmp/.tmpZg4mKI' of kind Project 2026-09-16 20:52:04.739280516 INFO Project::index_files{project=.tmpZg4mKI}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:04.739297876 DEBUG Updating project to check open files 2026-09-16 20:52:04.739317356 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.739381267 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpZg4mKI/src/foo.py") 2026-09-16 20:52:04.739389027 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpZg4mKI/src/foo.py` 2026-09-16 20:52:04.739395047 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpZg4mKI/src/foo.py` 2026-09-16 20:52:04.739535427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpZg4mKI/src/foo.py` to project `.tmpZg4mKI` 2026-09-16 20:52:04.739549077 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpZg4mKI/src/foo.py` 2026-09-16 20:52:04.739551687 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.739559417 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.739685648 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZg4mKI/src/foo.py"))}: Checking file '/tmp/.tmpZg4mKI/src/foo.py' 2026-09-16 20:52:04.739830018 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZg4mKI/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.748870714 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpZg4mKI/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:04.754534916 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.97ms 2026-09-16 20:52:04.754554206 DEBUG Received server response for request 2 2026-09-16 20:52:04.754592417 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-16 20:52:04.754664197 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpZg4mKI/src' 2026-09-16 20:52:04.754681077 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpZg4mKI' 2026-09-16 20:52:04.754689117 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:04.762773149 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.762783189 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-09-16 20:52:04.762836129 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-16 20:52:04.764954468 DEBUG method="textDocument/codeAction" response.id=3 duration=10.35ms 2026-09-16 20:52:04.764972808 DEBUG Received server response for request 3 2026-09-16 20:52:04.775322869 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.775361479 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.775369019 DEBUG method="shutdown" response.id=4 duration=12.00µs 2026-09-16 20:52:04.775378689 DEBUG Received server response for request 4 2026-09-16 20:52:04.775382689 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.775397899 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-09-16 20:52:04.780755040 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.780829150 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.780867870 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.780923761 DEBUG Client info: None 2026-09-16 20:52:04.780952791 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.780966671 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.780971831 INFO Version: Unknown 2026-09-16 20:52:04.781008021 DEBUG Received server response for request 1 2026-09-16 20:52:04.781049291 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.781127741 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.781161492 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.781165002 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.781194532 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.781197832 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:04.781225002 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.781261562 DEBUG Initializing workspace `file:///tmp/.tmpLYNPTy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.781279972 DEBUG Searching for a project in '/tmp/.tmpLYNPTy/src' 2026-09-16 20:52:04.781316432 DEBUG Found project at '/tmp/.tmpLYNPTy' 2026-09-16 20:52:04.781320732 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.781765394 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.781770594 DEBUG Discovering virtual environment in `/tmp/.tmpLYNPTy` 2026-09-16 20:52:04.781814764 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.781818804 DEBUG No virtual environment found 2026-09-16 20:52:04.781828864 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:04.781838064 DEBUG Adding first-party search path `/tmp/.tmpLYNPTy/src` 2026-09-16 20:52:04.781841954 DEBUG Adding first-party search path `/tmp/.tmpLYNPTy` 2026-09-16 20:52:04.781845794 DEBUG Using vendored stdlib 2026-09-16 20:52:04.781953835 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.781958095 DEBUG Adding new file root '/tmp/.tmpLYNPTy' of kind Project 2026-09-16 20:52:04.784854556 INFO Project::index_files{project=.tmpLYNPTy}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:04.784871446 DEBUG Updating project to check open files 2026-09-16 20:52:04.784887506 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.784935597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLYNPTy/src/foo.py") 2026-09-16 20:52:04.784943007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLYNPTy/src/foo.py` 2026-09-16 20:52:04.784948557 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLYNPTy/src/foo.py` 2026-09-16 20:52:04.785062707 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLYNPTy/src/foo.py` to project `.tmpLYNPTy` 2026-09-16 20:52:04.785074727 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLYNPTy/src/foo.py` 2026-09-16 20:52:04.785077127 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.785083437 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.785198198 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLYNPTy/src/foo.py"))}: Checking file '/tmp/.tmpLYNPTy/src/foo.py' 2026-09-16 20:52:04.785345248 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLYNPTy/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.794750405 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpLYNPTy/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:04.797418336 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.33ms 2026-09-16 20:52:04.797440396 DEBUG Received server response for request 2 2026-09-16 20:52:04.797490656 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-16 20:52:04.797562337 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpLYNPTy/src' 2026-09-16 20:52:04.797576637 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpLYNPTy' 2026-09-16 20:52:04.797585067 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:04.804738535 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.804748125 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-09-16 20:52:04.804777125 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-16 20:52:04.807161594 DEBUG method="textDocument/codeAction" response.id=3 duration=9.65ms 2026-09-16 20:52:04.807179804 DEBUG Received server response for request 3 2026-09-16 20:52:04.817503975 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.817544245 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.817553855 DEBUG method="shutdown" response.id=4 duration=14.53µs 2026-09-16 20:52:04.817564146 DEBUG Received server response for request 4 2026-09-16 20:52:04.817568136 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.817584046 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-09-16 20:52:04.823090057 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.823163038 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.823211258 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.823308018 DEBUG Client info: None 2026-09-16 20:52:04.823354298 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.823369509 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.823375549 INFO Version: Unknown 2026-09-16 20:52:04.823421709 DEBUG Received server response for request 1 2026-09-16 20:52:04.823463799 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.823582609 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.823625230 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.823629360 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.823644640 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.823648240 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:04.823689010 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.823704790 DEBUG Initializing workspace `file:///tmp/.tmpxS1vzM/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.823723540 DEBUG Searching for a project in '/tmp/.tmpxS1vzM/src' 2026-09-16 20:52:04.823766910 DEBUG Found project at '/tmp/.tmpxS1vzM/src' 2026-09-16 20:52:04.823771650 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.824146152 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.824150852 DEBUG Discovering virtual environment in `/tmp/.tmpxS1vzM/src` 2026-09-16 20:52:04.824196162 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.824200462 DEBUG No virtual environment found 2026-09-16 20:52:04.824211772 DEBUG Adding first-party search path `/tmp/.tmpxS1vzM/src` 2026-09-16 20:52:04.824215932 DEBUG Using vendored stdlib 2026-09-16 20:52:04.824315222 INFO Python version: Python 3.11, platform: linux 2026-09-16 20:52:04.824320002 DEBUG Adding new file root '/tmp/.tmpxS1vzM/src' of kind Project 2026-09-16 20:52:04.827378594 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:04.827394454 DEBUG Updating project to check open files 2026-09-16 20:52:04.827411104 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.827461785 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxS1vzM/src/foo.py") 2026-09-16 20:52:04.827469895 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxS1vzM/src/foo.py` 2026-09-16 20:52:04.827488345 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxS1vzM/src/foo.py` 2026-09-16 20:52:04.827613145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxS1vzM/src/foo.py` to project `src` 2026-09-16 20:52:04.827625035 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxS1vzM/src/foo.py` 2026-09-16 20:52:04.827627605 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.827634375 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.827738436 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxS1vzM/src/foo.py"))}: Checking file '/tmp/.tmpxS1vzM/src/foo.py' 2026-09-16 20:52:04.827864906 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxS1vzM/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.836516890 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxS1vzM/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:04.841725631 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.08ms 2026-09-16 20:52:04.841742651 DEBUG Received server response for request 2 2026-09-16 20:52:04.841797921 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-16 20:52:04.841938882 DEBUG method="textDocument/codeAction" response.id=3 duration=121.45µs 2026-09-16 20:52:04.841949022 DEBUG Received server response for request 3 2026-09-16 20:52:04.852244153 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.852276713 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.852284143 DEBUG method="shutdown" response.id=4 duration=9.98µs 2026-09-16 20:52:04.852301873 DEBUG Received server response for request 4 2026-09-16 20:52:04.852305973 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.852322333 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-09-16 20:52:04.855069514 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.855144274 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.855187244 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.855241624 DEBUG Client info: None 2026-09-16 20:52:04.855266475 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.855281055 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.855287485 INFO Version: Unknown 2026-09-16 20:52:04.855327145 DEBUG Received server response for request 1 2026-09-16 20:52:04.855366065 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.855451035 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.855498765 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.855502175 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.855517646 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.855520566 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:04.855561966 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.855577796 DEBUG Initializing workspace `file:///tmp/.tmpnYTyrG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.855605286 DEBUG Searching for a project in '/tmp/.tmpnYTyrG/src' 2026-09-16 20:52:04.855649966 DEBUG Found project at '/tmp/.tmpnYTyrG' 2026-09-16 20:52:04.855654526 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.856014928 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.856019928 DEBUG Discovering virtual environment in `/tmp/.tmpnYTyrG` 2026-09-16 20:52:04.856060568 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.856064718 DEBUG No virtual environment found 2026-09-16 20:52:04.856074628 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:04.856083028 DEBUG Adding first-party search path `/tmp/.tmpnYTyrG/src` 2026-09-16 20:52:04.856086818 DEBUG Adding first-party search path `/tmp/.tmpnYTyrG` 2026-09-16 20:52:04.856090638 DEBUG Using vendored stdlib 2026-09-16 20:52:04.856183978 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.856187868 DEBUG Adding new file root '/tmp/.tmpnYTyrG' of kind Project 2026-09-16 20:52:04.859869563 INFO Project::index_files{project=.tmpnYTyrG}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:04.859885113 DEBUG Updating project to check open files 2026-09-16 20:52:04.859900463 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.859947763 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnYTyrG/src/foo.py") 2026-09-16 20:52:04.859955183 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnYTyrG/src/foo.py` 2026-09-16 20:52:04.859960853 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnYTyrG/src/foo.py` 2026-09-16 20:52:04.860073734 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnYTyrG/src/foo.py` to project `.tmpnYTyrG` 2026-09-16 20:52:04.860085464 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnYTyrG/src/foo.py` 2026-09-16 20:52:04.860088124 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.860094144 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.860193344 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnYTyrG/src/foo.py"))}: Checking file '/tmp/.tmpnYTyrG/src/foo.py' 2026-09-16 20:52:04.860298405 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnYTyrG/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.870817646 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.72ms 2026-09-16 20:52:04.870836296 DEBUG Received server response for request 2 2026-09-16 20:52:04.870886116 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-16 20:52:04.870958567 DEBUG method="textDocument/codeAction" response.id=3 duration=52.73µs 2026-09-16 20:52:04.870968967 DEBUG Received server response for request 3 2026-09-16 20:52:04.881282957 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.881309117 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.881315958 DEBUG method="shutdown" response.id=4 duration=10.39µs 2026-09-16 20:52:04.881326558 DEBUG Received server response for request 4 2026-09-16 20:52:04.881331118 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.881340398 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-09-16 20:52:04.883735857 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-09-16 20:52:04.883810097 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.883849048 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.883928468 DEBUG Client info: None 2026-09-16 20:52:04.883967548 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.883981738 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-09-16 20:52:04.883988888 INFO Version: Unknown 2026-09-16 20:52:04.884032578 DEBUG Received server response for request 1 2026-09-16 20:52:04.884068408 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.884167349 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.884203209 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.884206429 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.884220939 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.884224049 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:04.884281439 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.884300619 DEBUG Initializing workspace `file:///tmp/.tmpo8D18o/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.884318859 DEBUG Searching for a project in '/tmp/.tmpo8D18o/src' 2026-09-16 20:52:04.884352360 DEBUG Found project at '/tmp/.tmpo8D18o' 2026-09-16 20:52:04.884356560 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.885226203 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.885232363 DEBUG Discovering virtual environment in `/tmp/.tmpo8D18o` 2026-09-16 20:52:04.885280063 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.885284843 DEBUG No virtual environment found 2026-09-16 20:52:04.885295693 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:04.885304243 DEBUG Adding first-party search path `/tmp/.tmpo8D18o/src` 2026-09-16 20:52:04.885308243 DEBUG Adding first-party search path `/tmp/.tmpo8D18o` 2026-09-16 20:52:04.885312043 DEBUG Using vendored stdlib 2026-09-16 20:52:04.885436064 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.885440794 DEBUG Adding new file root '/tmp/.tmpo8D18o' of kind Project 2026-09-16 20:52:04.888346805 INFO Project::index_files{project=.tmpo8D18o}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:04.888363585 DEBUG Updating project to check open files 2026-09-16 20:52:04.888384806 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.888445246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpo8D18o/src/foo.py") 2026-09-16 20:52:04.888453906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpo8D18o/src/foo.py` 2026-09-16 20:52:04.888459646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpo8D18o/src/foo.py` 2026-09-16 20:52:04.888589586 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpo8D18o/src/foo.py` to project `.tmpo8D18o` 2026-09-16 20:52:04.888605096 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpo8D18o/src/foo.py` 2026-09-16 20:52:04.888607556 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.888615046 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.888827407 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo8D18o/src/foo.py"))}: Checking file '/tmp/.tmpo8D18o/src/foo.py' 2026-09-16 20:52:04.888970298 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo8D18o/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.898903027 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo8D18o/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:04.901597898 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.98ms 2026-09-16 20:52:04.901615978 DEBUG Received server response for request 2 2026-09-16 20:52:04.901657598 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-16 20:52:04.901735468 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpo8D18o/src' 2026-09-16 20:52:04.901750008 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path '/tmp/.tmpo8D18o' 2026-09-16 20:52:04.901758198 DEBUG request{id=3 method=textDocument/codeAction}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:04.908455795 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.908465335 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-09-16 20:52:04.908523275 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-16 20:52:04.910943445 DEBUG method="textDocument/codeAction" response.id=3 duration=9.27ms 2026-09-16 20:52:04.910961285 DEBUG Received server response for request 3 2026-09-16 20:52:04.921312926 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.921348426 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.921357626 DEBUG method="shutdown" response.id=4 duration=14.14µs 2026-09-16 20:52:04.921368226 DEBUG Received server response for request 4 2026-09-16 20:52:04.921372286 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.921388876 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-09-16 20:52:04.926737217 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.926811837 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.926851007 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.926914938 DEBUG Client info: None 2026-09-16 20:52:04.926955198 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.926970048 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.926976418 INFO Version: Unknown 2026-09-16 20:52:04.927022268 DEBUG Received server response for request 1 2026-09-16 20:52:04.927063858 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.927154759 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.927191599 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.927195979 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.927212169 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.927215139 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:04.927270809 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.927289249 DEBUG Initializing workspace `file:///tmp/.tmpoWXWTB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.927307879 DEBUG Searching for a project in '/tmp/.tmpoWXWTB/src' 2026-09-16 20:52:04.927354999 DEBUG Found project at '/tmp/.tmpoWXWTB' 2026-09-16 20:52:04.927359770 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.928014232 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.928020422 DEBUG Discovering virtual environment in `/tmp/.tmpoWXWTB` 2026-09-16 20:52:04.928068892 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.928073902 DEBUG No virtual environment found 2026-09-16 20:52:04.928085012 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:04.928094182 DEBUG Adding first-party search path `/tmp/.tmpoWXWTB/src` 2026-09-16 20:52:04.928098512 DEBUG Adding first-party search path `/tmp/.tmpoWXWTB` 2026-09-16 20:52:04.928102322 DEBUG Using vendored stdlib 2026-09-16 20:52:04.928215793 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.928219873 DEBUG Adding new file root '/tmp/.tmpoWXWTB' of kind Project 2026-09-16 20:52:04.932392599 INFO Project::index_files{project=.tmpoWXWTB}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:04.932408890 DEBUG Updating project to check open files 2026-09-16 20:52:04.932428190 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.932494650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoWXWTB/src/foo.py") 2026-09-16 20:52:04.932503350 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoWXWTB/src/foo.py` 2026-09-16 20:52:04.932509340 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoWXWTB/src/foo.py` 2026-09-16 20:52:04.932638510 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoWXWTB/src/foo.py` to project `.tmpoWXWTB` 2026-09-16 20:52:04.932652771 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoWXWTB/src/foo.py` 2026-09-16 20:52:04.932655251 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.932662891 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.932768681 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoWXWTB/src/foo.py"))}: Checking file '/tmp/.tmpoWXWTB/src/foo.py' 2026-09-16 20:52:04.932891301 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoWXWTB/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.943664414 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.00ms 2026-09-16 20:52:04.943682834 DEBUG Received server response for request 2 2026-09-16 20:52:04.943728394 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-09-16 20:52:04.943786155 DEBUG method="textDocument/codeAction" response.id=3 duration=39.47µs 2026-09-16 20:52:04.943795675 DEBUG Received server response for request 3 2026-09-16 20:52:04.953872494 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:04.953906914 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.953915384 DEBUG method="shutdown" response.id=4 duration=12.28µs 2026-09-16 20:52:04.953933895 DEBUG Received server response for request 4 2026-09-16 20:52:04.953937575 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.953946705 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-09-16 20:52:04.956339754 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:04.956409504 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.956451375 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.956521725 DEBUG Client info: None 2026-09-16 20:52:04.956553635 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.956566135 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.956571555 INFO Version: Unknown 2026-09-16 20:52:04.956630105 DEBUG Received server response for request 1 2026-09-16 20:52:04.956675415 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.956759936 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.956806286 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.956810646 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.956824646 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-09-16 20:52:04.956865856 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.956881276 DEBUG Initializing workspace `file:///tmp/.tmpJ4vlSW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.956898026 DEBUG Searching for a project in '/tmp/.tmpJ4vlSW/src' 2026-09-16 20:52:04.956943216 DEBUG Found project at '/tmp/.tmpJ4vlSW' 2026-09-16 20:52:04.956947366 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.957294978 DEBUG Discovering virtual environment in `/tmp/.tmpJ4vlSW` 2026-09-16 20:52:04.957337028 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.957341168 DEBUG No virtual environment found 2026-09-16 20:52:04.957350428 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:04.957358388 DEBUG Adding first-party search path `/tmp/.tmpJ4vlSW/src` 2026-09-16 20:52:04.957362238 DEBUG Adding first-party search path `/tmp/.tmpJ4vlSW` 2026-09-16 20:52:04.957366188 DEBUG Using vendored stdlib 2026-09-16 20:52:04.957461609 INFO Python version: Python 3.10, platform: linux 2026-09-16 20:52:04.957465319 DEBUG Adding new file root '/tmp/.tmpJ4vlSW' of kind Project 2026-09-16 20:52:04.960319840 INFO Project::index_files{project=.tmpJ4vlSW}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:04.960335540 DEBUG Updating project to check open files 2026-09-16 20:52:04.960350250 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.960384890 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.960660091 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-09-16 20:52:04.960666561 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-09-16 20:52:04.960669841 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-09-16 20:52:04.960672141 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-09-16 20:52:04.960685601 DEBUG method="workspace/executeCommand" response.id=2 duration=330.20µs 2026-09-16 20:52:04.960705471 DEBUG Received server response for request 2 2026-09-16 20:52:04.971771995 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:04.971800855 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:04.971807415 DEBUG method="shutdown" response.id=3 duration=9.74µs 2026-09-16 20:52:04.971826245 DEBUG Received server response for request 3 2026-09-16 20:52:04.971830005 DEBUG Client sends notification `exit` 2026-09-16 20:52:04.971839905 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-09-16 20:52:04.973217451 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:04.973287541 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:04.973325531 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:04.973387181 DEBUG Client info: None 2026-09-16 20:52:04.973414582 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:04.973427932 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:04.973434342 INFO Version: Unknown 2026-09-16 20:52:04.973488982 DEBUG Received server response for request 1 2026-09-16 20:52:04.973523952 DEBUG Client sends notification `initialized` 2026-09-16 20:52:04.973613942 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:04.973653613 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:04.973657243 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:04.973669833 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:04.973672643 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:04.973726753 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:04.973745783 DEBUG Initializing workspace `file:///tmp/.tmpol61N8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:04.973764133 DEBUG Searching for a project in '/tmp/.tmpol61N8/src' 2026-09-16 20:52:04.973796523 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:04.973801713 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:04.974573806 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:04.974579606 DEBUG Discovering virtual environment in `/tmp/.tmpol61N8/src` 2026-09-16 20:52:04.974630976 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:04.974635606 DEBUG No virtual environment found 2026-09-16 20:52:04.974647016 DEBUG Adding first-party search path `/tmp/.tmpol61N8/src` 2026-09-16 20:52:04.974651166 DEBUG Using vendored stdlib 2026-09-16 20:52:04.974773287 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:04.974777757 DEBUG Adding new file root '/tmp/.tmpol61N8/src' of kind Project 2026-09-16 20:52:04.977836939 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:04.977852269 DEBUG Updating project to check open files 2026-09-16 20:52:04.977870209 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:04.977929599 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpol61N8/src/foo.py") 2026-09-16 20:52:04.977939380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpol61N8/src/foo.py` 2026-09-16 20:52:04.977946100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpol61N8/src/foo.py` 2026-09-16 20:52:04.978091610 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpol61N8/src/foo.py` to project `src` 2026-09-16 20:52:04.978104750 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpol61N8/src/foo.py` 2026-09-16 20:52:04.978107280 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:04.978114270 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:04.978466482 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:04.993916663 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:04.998071389 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.022308665 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.022326215 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.022331695 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.022380085 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.022383745 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.022444665 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpol61N8/src' 2026-09-16 20:52:05.022454835 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:05.041242810 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.041257450 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-16 20:52:05.041264980 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-16 20:52:05.041549301 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 63.386301ms 2026-09-16 20:52:05.041633161 DEBUG method="textDocument/completion" response.id=2 duration=63.51ms 2026-09-16 20:52:05.041662751 DEBUG Received server response for request 2 2026-09-16 20:52:05.051971482 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.052011892 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.052019462 DEBUG method="shutdown" response.id=3 duration=13.07µs 2026-09-16 20:52:05.052030342 DEBUG Received server response for request 3 2026-09-16 20:52:05.052034492 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.052049942 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-09-16 20:52:05.058937930 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:05.059006480 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.059049870 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.059121150 DEBUG Client info: None 2026-09-16 20:52:05.059154990 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:05.059169910 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:05.059175791 INFO Version: Unknown 2026-09-16 20:52:05.059214161 DEBUG Received server response for request 1 2026-09-16 20:52:05.059254431 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.059356061 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.059412141 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.059415611 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.059431342 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.059434252 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:05.059514372 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:05.059534572 DEBUG Initializing workspace `file:///tmp/.tmpFtbKz6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:05.059555972 DEBUG Searching for a project in '/tmp/.tmpFtbKz6/src' 2026-09-16 20:52:05.059590862 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:05.059596502 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:05.060352405 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:05.060358015 DEBUG Discovering virtual environment in `/tmp/.tmpFtbKz6/src` 2026-09-16 20:52:05.060411295 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:05.060416025 DEBUG No virtual environment found 2026-09-16 20:52:05.060428535 DEBUG Adding first-party search path `/tmp/.tmpFtbKz6/src` 2026-09-16 20:52:05.060432796 DEBUG Using vendored stdlib 2026-09-16 20:52:05.060558826 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:05.060563976 DEBUG Adding new file root '/tmp/.tmpFtbKz6/src' of kind Project 2026-09-16 20:52:05.063591948 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:05.063610068 DEBUG Updating project to check open files 2026-09-16 20:52:05.063630268 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:05.063697098 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFtbKz6/src/foo.py") 2026-09-16 20:52:05.063706688 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFtbKz6/src/foo.py` 2026-09-16 20:52:05.063713248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFtbKz6/src/foo.py` 2026-09-16 20:52:05.063846189 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFtbKz6/src/foo.py` to project `src` 2026-09-16 20:52:05.063859839 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFtbKz6/src/foo.py` 2026-09-16 20:52:05.063862619 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:05.063870049 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:05.064190030 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.077581903 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:05.081753920 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.106630558 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.106647208 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.106653198 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.106706898 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.106710368 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.106766589 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpFtbKz6/src' 2026-09-16 20:52:05.106777159 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:05.126281166 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.126295206 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-16 20:52:05.126302456 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-16 20:52:05.126618937 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 62.700148ms 2026-09-16 20:52:05.126701547 DEBUG method="textDocument/completion" response.id=2 duration=62.82ms 2026-09-16 20:52:05.126730957 DEBUG Received server response for request 2 2026-09-16 20:52:05.137072708 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.137114709 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.137123539 DEBUG method="shutdown" response.id=3 duration=14.21µs 2026-09-16 20:52:05.137133879 DEBUG Received server response for request 3 2026-09-16 20:52:05.137138269 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.137154359 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-09-16 20:52:05.144185116 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-16 20:52:05.144274907 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.144317927 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.144396497 DEBUG Client info: None 2026-09-16 20:52:05.144422977 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-16 20:52:05.144441397 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-09-16 20:52:05.144448297 INFO Version: Unknown 2026-09-16 20:52:05.144502768 DEBUG Received server response for request 1 2026-09-16 20:52:05.144545428 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.144654108 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.144708178 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.144711648 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.144726879 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.144730039 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:05.144776839 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:05.144795389 DEBUG Initializing workspace `file:///tmp/.tmp8Arn12/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-09-16 20:52:05.144820409 DEBUG Searching for a project in '/tmp/.tmp8Arn12/src' 2026-09-16 20:52:05.144854549 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:05.144859799 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:05.145620462 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:05.145625992 DEBUG Discovering virtual environment in `/tmp/.tmp8Arn12/src` 2026-09-16 20:52:05.145678992 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:05.145683572 DEBUG No virtual environment found 2026-09-16 20:52:05.145695552 DEBUG Adding first-party search path `/tmp/.tmp8Arn12/src` 2026-09-16 20:52:05.145699742 DEBUG Using vendored stdlib 2026-09-16 20:52:05.145813083 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:05.145818183 DEBUG Adding new file root '/tmp/.tmp8Arn12/src' of kind Project 2026-09-16 20:52:05.147917831 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:05.147932911 DEBUG Updating project to check open files 2026-09-16 20:52:05.147951131 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:05.148013182 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8Arn12/src/foo.py") 2026-09-16 20:52:05.148021252 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8Arn12/src/foo.py` 2026-09-16 20:52:05.148026962 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8Arn12/src/foo.py` 2026-09-16 20:52:05.148163882 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8Arn12/src/foo.py` to project `src` 2026-09-16 20:52:05.148176642 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8Arn12/src/foo.py` 2026-09-16 20:52:05.148179322 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:05.148185992 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:05.148596044 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.162103867 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:05.165984203 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.186350903 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.186368303 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.186374233 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.186446373 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.186450054 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.186516384 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmp8Arn12/src' 2026-09-16 20:52:05.186527064 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:05.205372588 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.131526ms 2026-09-16 20:52:05.205422129 DEBUG method="textDocument/completion" response.id=2 duration=57.23ms 2026-09-16 20:52:05.205462199 DEBUG Received server response for request 2 2026-09-16 20:52:05.215720289 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.215756229 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.215764969 DEBUG method="shutdown" response.id=3 duration=13.67µs 2026-09-16 20:52:05.215774599 DEBUG Received server response for request 3 2026-09-16 20:52:05.215778879 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.215795230 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-09-16 20:52:05.223677631 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-16 20:52:05.223763821 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.223806751 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.223885941 DEBUG Client info: None 2026-09-16 20:52:05.223929442 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:05.223942942 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-09-16 20:52:05.223949952 INFO Version: Unknown 2026-09-16 20:52:05.224005692 DEBUG Received server response for request 1 2026-09-16 20:52:05.224050392 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.224150902 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.224205933 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.224209683 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.224225853 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.224229303 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:05.224264633 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:05.224282813 DEBUG Initializing workspace `file:///tmp/.tmpMfXr7L/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:05.224303273 DEBUG Searching for a project in '/tmp/.tmpMfXr7L/src' 2026-09-16 20:52:05.224338393 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:05.224343303 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:05.224770315 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:05.224776405 DEBUG Discovering virtual environment in `/tmp/.tmpMfXr7L/src` 2026-09-16 20:52:05.224828695 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:05.224833155 DEBUG No virtual environment found 2026-09-16 20:52:05.224844955 DEBUG Adding first-party search path `/tmp/.tmpMfXr7L/src` 2026-09-16 20:52:05.224849105 DEBUG Using vendored stdlib 2026-09-16 20:52:05.224949566 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:05.224954706 DEBUG Adding new file root '/tmp/.tmpMfXr7L/src' of kind Project 2026-09-16 20:52:05.227018754 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:05.227034314 DEBUG Updating project to check open files 2026-09-16 20:52:05.227052924 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:05.227107144 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMfXr7L/src/foo.py") 2026-09-16 20:52:05.227115974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMfXr7L/src/foo.py` 2026-09-16 20:52:05.227121844 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMfXr7L/src/foo.py` 2026-09-16 20:52:05.227251735 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMfXr7L/src/foo.py` to project `src` 2026-09-16 20:52:05.227268005 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMfXr7L/src/foo.py` 2026-09-16 20:52:05.227270555 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:05.227277805 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:05.227639286 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.241542031 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:05.245408916 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.265895737 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.265912387 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.265918567 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.265986518 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.265990308 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.266045488 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpMfXr7L/src' 2026-09-16 20:52:05.266055268 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:05.285179864 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.863169ms 2026-09-16 20:52:05.285217564 DEBUG method="textDocument/completion" response.id=2 duration=57.93ms 2026-09-16 20:52:05.285245684 DEBUG Received server response for request 2 2026-09-16 20:52:05.295493184 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.295536475 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.295545135 DEBUG method="shutdown" response.id=3 duration=14.53µs 2026-09-16 20:52:05.295562155 DEBUG Received server response for request 3 2026-09-16 20:52:05.295566265 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.295582285 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-09-16 20:52:05.302666183 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-16 20:52:05.302761233 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.302806503 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.302914214 DEBUG Client info: None 2026-09-16 20:52:05.302958894 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-16 20:52:05.302977314 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-09-16 20:52:05.302983914 INFO Version: Unknown 2026-09-16 20:52:05.303023324 DEBUG Received server response for request 1 2026-09-16 20:52:05.303064354 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.303157625 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.303197685 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.303205475 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.303221655 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.303225235 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:05.303259375 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:05.303276535 DEBUG Initializing workspace `file:///tmp/.tmpQXJ60c/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-09-16 20:52:05.303295275 DEBUG Searching for a project in '/tmp/.tmpQXJ60c/src' 2026-09-16 20:52:05.303329985 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:05.303334835 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:05.304072208 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:05.304077978 DEBUG Discovering virtual environment in `/tmp/.tmpQXJ60c/src` 2026-09-16 20:52:05.304129709 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:05.304134489 DEBUG No virtual environment found 2026-09-16 20:52:05.304145859 DEBUG Adding first-party search path `/tmp/.tmpQXJ60c/src` 2026-09-16 20:52:05.304150189 DEBUG Using vendored stdlib 2026-09-16 20:52:05.304256289 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:05.304261189 DEBUG Adding new file root '/tmp/.tmpQXJ60c/src' of kind Project 2026-09-16 20:52:05.306359327 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:05.306376867 DEBUG Updating project to check open files 2026-09-16 20:52:05.306400188 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:05.306456578 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQXJ60c/src/foo.py") 2026-09-16 20:52:05.306464738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQXJ60c/src/foo.py` 2026-09-16 20:52:05.306470738 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQXJ60c/src/foo.py` 2026-09-16 20:52:05.306631648 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQXJ60c/src/foo.py` to project `src` 2026-09-16 20:52:05.306644078 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQXJ60c/src/foo.py` 2026-09-16 20:52:05.306646638 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:05.306653829 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:05.307002450 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.320566943 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:05.324406249 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.344566408 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.344584508 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.344590698 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.344642599 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.344645999 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.344699759 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpQXJ60c/src' 2026-09-16 20:52:05.344709359 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:05.363935145 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.363947955 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-16 20:52:05.363954515 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-16 20:52:05.364155276 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 57.459887ms 2026-09-16 20:52:05.364195666 DEBUG method="textDocument/completion" response.id=2 duration=57.53ms 2026-09-16 20:52:05.364221406 DEBUG Received server response for request 2 2026-09-16 20:52:05.374442647 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.374471607 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.374492437 DEBUG method="shutdown" response.id=3 duration=25.02µs 2026-09-16 20:52:05.374510727 DEBUG Received server response for request 3 2026-09-16 20:52:05.374519047 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.374534367 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-09-16 20:52:05.381638395 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-16 20:52:05.381731015 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.381773895 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.381858426 DEBUG Client info: None 2026-09-16 20:52:05.381900526 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-16 20:52:05.381918386 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-09-16 20:52:05.381925396 INFO Version: Unknown 2026-09-16 20:52:05.381964676 DEBUG Received server response for request 1 2026-09-16 20:52:05.382009086 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.382140257 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.382196247 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.382200107 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.382215227 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.382218157 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:05.382275027 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:05.382295557 DEBUG Initializing workspace `file:///tmp/.tmpIg4mBg/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-09-16 20:52:05.382319918 DEBUG Searching for a project in '/tmp/.tmpIg4mBg/src' 2026-09-16 20:52:05.382356368 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:05.382361938 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:05.383125741 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:05.383131641 DEBUG Discovering virtual environment in `/tmp/.tmpIg4mBg/src` 2026-09-16 20:52:05.383185721 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:05.383190701 DEBUG No virtual environment found 2026-09-16 20:52:05.383203581 DEBUG Adding first-party search path `/tmp/.tmpIg4mBg/src` 2026-09-16 20:52:05.383207651 DEBUG Using vendored stdlib 2026-09-16 20:52:05.383317631 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:05.383322851 DEBUG Adding new file root '/tmp/.tmpIg4mBg/src' of kind Project 2026-09-16 20:52:05.385463370 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:05.385489430 DEBUG Updating project to check open files 2026-09-16 20:52:05.385509020 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:05.385571820 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIg4mBg/src/foo.py") 2026-09-16 20:52:05.385581380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIg4mBg/src/foo.py` 2026-09-16 20:52:05.385587760 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIg4mBg/src/foo.py` 2026-09-16 20:52:05.385713991 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIg4mBg/src/foo.py` to project `src` 2026-09-16 20:52:05.385726951 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIg4mBg/src/foo.py` 2026-09-16 20:52:05.385729451 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:05.385736151 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:05.386150553 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.399826857 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:05.403692202 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.424034572 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.424052483 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.424058853 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.424124723 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.424128393 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.424184663 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpIg4mBg/src' 2026-09-16 20:52:05.424195633 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:05.443046998 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.260077ms 2026-09-16 20:52:05.443085848 DEBUG method="textDocument/completion" response.id=2 duration=57.34ms 2026-09-16 20:52:05.443111518 DEBUG Received server response for request 2 2026-09-16 20:52:05.453365828 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.453399009 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.453406639 DEBUG method="shutdown" response.id=3 duration=12.40µs 2026-09-16 20:52:05.453415939 DEBUG Received server response for request 3 2026-09-16 20:52:05.453419579 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.453434999 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-09-16 20:52:05.460656017 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:05.460735778 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.460781248 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.460856838 DEBUG Client info: None 2026-09-16 20:52:05.460892418 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-16 20:52:05.460910138 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:05.460915998 INFO Version: Unknown 2026-09-16 20:52:05.460955468 DEBUG Received server response for request 1 2026-09-16 20:52:05.460998889 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.461094359 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.461135199 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.461138829 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.461154559 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.461157749 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:05.461219139 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:05.461238320 DEBUG Initializing workspace `file:///tmp/.tmpjdYzbE/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-09-16 20:52:05.461259710 DEBUG Searching for a project in '/tmp/.tmpjdYzbE/src' 2026-09-16 20:52:05.461295590 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:05.461301050 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:05.462064113 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:05.462070003 DEBUG Discovering virtual environment in `/tmp/.tmpjdYzbE/src` 2026-09-16 20:52:05.462119173 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:05.462123863 DEBUG No virtual environment found 2026-09-16 20:52:05.462136403 DEBUG Adding first-party search path `/tmp/.tmpjdYzbE/src` 2026-09-16 20:52:05.462140463 DEBUG Using vendored stdlib 2026-09-16 20:52:05.462247233 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:05.462252043 DEBUG Adding new file root '/tmp/.tmpjdYzbE/src' of kind Project 2026-09-16 20:52:05.464414942 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:05.464433732 DEBUG Updating project to check open files 2026-09-16 20:52:05.464453482 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:05.464521382 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjdYzbE/src/foo.py") 2026-09-16 20:52:05.464530752 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjdYzbE/src/foo.py` 2026-09-16 20:52:05.464537472 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjdYzbE/src/foo.py` 2026-09-16 20:52:05.464677783 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjdYzbE/src/foo.py` to project `src` 2026-09-16 20:52:05.464694493 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjdYzbE/src/foo.py` 2026-09-16 20:52:05.464696983 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:05.464704553 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:05.465041704 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.478791529 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:05.482638634 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.502806154 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.502825644 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.502832254 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.502897764 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.502901314 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.502952574 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpjdYzbE/src' 2026-09-16 20:52:05.502962774 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:05.523003244 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.256231ms 2026-09-16 20:52:05.523038104 DEBUG method="textDocument/completion" response.id=2 duration=58.33ms 2026-09-16 20:52:05.523064864 DEBUG Received server response for request 2 2026-09-16 20:52:05.533320144 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.533356905 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.533364515 DEBUG method="shutdown" response.id=3 duration=13.19µs 2026-09-16 20:52:05.533374025 DEBUG Received server response for request 3 2026-09-16 20:52:05.533378865 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.533395325 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-09-16 20:52:05.540516913 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:05.540597083 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.540647493 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.540722324 DEBUG Client info: None 2026-09-16 20:52:05.540759884 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:05.540774864 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:05.540780774 INFO Version: Unknown 2026-09-16 20:52:05.540819344 DEBUG Received server response for request 1 2026-09-16 20:52:05.540863614 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.540972675 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.541011515 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.541015045 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.541031245 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.541034225 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:05.541092185 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:05.541112605 DEBUG Initializing workspace `file:///tmp/.tmpWSkeMI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:05.541132025 DEBUG Searching for a project in '/tmp/.tmpWSkeMI/src' 2026-09-16 20:52:05.541168655 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:05.541173925 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:05.541969019 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:05.541974749 DEBUG Discovering virtual environment in `/tmp/.tmpWSkeMI/src` 2026-09-16 20:52:05.542023959 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:05.542029179 DEBUG No virtual environment found 2026-09-16 20:52:05.542041459 DEBUG Adding first-party search path `/tmp/.tmpWSkeMI/src` 2026-09-16 20:52:05.542045829 DEBUG Using vendored stdlib 2026-09-16 20:52:05.542151599 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:05.542155999 DEBUG Adding new file root '/tmp/.tmpWSkeMI/src' of kind Project 2026-09-16 20:52:05.544226747 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:05.544245358 DEBUG Updating project to check open files 2026-09-16 20:52:05.544264828 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:05.544325208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWSkeMI/src/foo.py") 2026-09-16 20:52:05.544334278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWSkeMI/src/foo.py` 2026-09-16 20:52:05.544339998 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWSkeMI/src/foo.py` 2026-09-16 20:52:05.544494868 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWSkeMI/src/foo.py` to project `src` 2026-09-16 20:52:05.544510029 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWSkeMI/src/foo.py` 2026-09-16 20:52:05.544512509 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:05.544520049 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:05.544864280 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.558730285 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:05.562609890 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.582973061 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.582993331 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.582999791 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.583054691 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.583058151 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.583110891 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpWSkeMI/src' 2026-09-16 20:52:05.583120521 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:05.602440378 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.881599ms 2026-09-16 20:52:05.602494688 DEBUG method="textDocument/completion" response.id=2 duration=57.97ms 2026-09-16 20:52:05.602530798 DEBUG Received server response for request 2 2026-09-16 20:52:05.612787228 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.612826479 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.612835689 DEBUG method="shutdown" response.id=3 duration=15.14µs 2026-09-16 20:52:05.612853079 DEBUG Received server response for request 3 2026-09-16 20:52:05.612857169 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.612873839 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-09-16 20:52:05.620997041 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:05.621070001 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.621112461 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.621198672 DEBUG Client info: None 2026-09-16 20:52:05.621241442 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-16 20:52:05.621261062 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:05.621267572 INFO Version: Unknown 2026-09-16 20:52:05.621308112 DEBUG Received server response for request 1 2026-09-16 20:52:05.621350932 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.621449333 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.621513513 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.621517423 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.621533123 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.621536053 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:05.621597923 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:05.621617003 DEBUG Initializing workspace `file:///tmp/.tmpnxl8mc/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-09-16 20:52:05.621641163 DEBUG Searching for a project in '/tmp/.tmpnxl8mc/src' 2026-09-16 20:52:05.621676214 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:05.621681794 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:05.622516647 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:05.622523237 DEBUG Discovering virtual environment in `/tmp/.tmpnxl8mc/src` 2026-09-16 20:52:05.622577627 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:05.622582687 DEBUG No virtual environment found 2026-09-16 20:52:05.622595687 DEBUG Adding first-party search path `/tmp/.tmpnxl8mc/src` 2026-09-16 20:52:05.622599807 DEBUG Using vendored stdlib 2026-09-16 20:52:05.622710148 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:05.622714558 DEBUG Adding new file root '/tmp/.tmpnxl8mc/src' of kind Project 2026-09-16 20:52:05.624883906 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:05.624902776 DEBUG Updating project to check open files 2026-09-16 20:52:05.624922266 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:05.624984097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnxl8mc/src/foo.py") 2026-09-16 20:52:05.624993107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnxl8mc/src/foo.py` 2026-09-16 20:52:05.624999027 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnxl8mc/src/foo.py` 2026-09-16 20:52:05.625125797 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnxl8mc/src/foo.py` to project `src` 2026-09-16 20:52:05.625139357 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnxl8mc/src/foo.py` 2026-09-16 20:52:05.625141767 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:05.625148607 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:05.625501899 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.639381194 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:05.643214709 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.663250228 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.663270868 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.663277258 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.663327418 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.663330828 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.663402888 DEBUG method="textDocument/completion" response.id=2 duration=38.25ms 2026-09-16 20:52:05.663439909 DEBUG Received server response for request 2 2026-09-16 20:52:05.673619689 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.673658269 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.673664439 DEBUG method="shutdown" response.id=3 duration=10.87µs 2026-09-16 20:52:05.673680949 DEBUG Received server response for request 3 2026-09-16 20:52:05.673685199 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.673701559 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-09-16 20:52:05.678272917 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-16 20:52:05.678358068 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.678408348 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.678521548 DEBUG Client info: None 2026-09-16 20:52:05.678570459 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:05.678585489 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-09-16 20:52:05.678592909 INFO Version: Unknown 2026-09-16 20:52:05.678637489 DEBUG Received server response for request 1 2026-09-16 20:52:05.678676009 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.678794669 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.678848480 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.678852020 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.678867540 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.678870610 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:05.678923360 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:05.678943820 DEBUG Initializing workspace `file:///tmp/.tmpdLov6I/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:05.678965940 DEBUG Searching for a project in '/tmp/.tmpdLov6I/src' 2026-09-16 20:52:05.679003650 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:05.679008760 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:05.679793033 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:05.679799333 DEBUG Discovering virtual environment in `/tmp/.tmpdLov6I/src` 2026-09-16 20:52:05.679852134 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:05.679857164 DEBUG No virtual environment found 2026-09-16 20:52:05.679869414 DEBUG Adding first-party search path `/tmp/.tmpdLov6I/src` 2026-09-16 20:52:05.679873664 DEBUG Using vendored stdlib 2026-09-16 20:52:05.679995994 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:05.680001174 DEBUG Adding new file root '/tmp/.tmpdLov6I/src' of kind Project 2026-09-16 20:52:05.682186453 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:05.682204953 DEBUG Updating project to check open files 2026-09-16 20:52:05.682224293 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:05.682281863 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdLov6I/src/foo.py") 2026-09-16 20:52:05.682291503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdLov6I/src/foo.py` 2026-09-16 20:52:05.682298473 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdLov6I/src/foo.py` 2026-09-16 20:52:05.682462774 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdLov6I/src/foo.py` to project `src` 2026-09-16 20:52:05.682488424 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdLov6I/src/foo.py` 2026-09-16 20:52:05.682490744 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:05.682498504 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:05.682857225 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.697150162 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:05.701009407 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.721193807 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.721213587 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.721219687 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.721268797 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.721272067 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.721332048 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpdLov6I/src' 2026-09-16 20:52:05.721342038 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:05.739231328 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 56.691864ms 2026-09-16 20:52:05.739345399 DEBUG method="textDocument/completion" response.id=2 duration=56.84ms 2026-09-16 20:52:05.739373279 DEBUG Received server response for request 2 2026-09-16 20:52:05.749590329 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.749640190 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.749648430 DEBUG method="shutdown" response.id=3 duration=13.86µs 2026-09-16 20:52:05.749666410 DEBUG Received server response for request 3 2026-09-16 20:52:05.749669930 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.749685690 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-09-16 20:52:05.756929508 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-16 20:52:05.757028938 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.757071879 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.757144119 DEBUG Client info: None 2026-09-16 20:52:05.757181059 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:05.757195489 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:05.757201469 INFO Version: Unknown 2026-09-16 20:52:05.757240549 DEBUG Received server response for request 1 2026-09-16 20:52:05.757284749 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.757382450 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.757424150 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.757427990 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.757444760 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.757447950 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:05.757521660 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:05.757541430 DEBUG Initializing workspace `file:///tmp/.tmpTeCB6u/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:05.757562321 DEBUG Searching for a project in '/tmp/.tmpTeCB6u/src' 2026-09-16 20:52:05.757598871 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:05.757604021 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:05.758322354 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:05.758327654 DEBUG Discovering virtual environment in `/tmp/.tmpTeCB6u/src` 2026-09-16 20:52:05.758379424 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:05.758384114 DEBUG No virtual environment found 2026-09-16 20:52:05.758404184 DEBUG Adding first-party search path `/tmp/.tmpTeCB6u/src` 2026-09-16 20:52:05.758408214 DEBUG Using vendored stdlib 2026-09-16 20:52:05.758525504 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:05.758531164 DEBUG Adding new file root '/tmp/.tmpTeCB6u/src' of kind Project 2026-09-16 20:52:05.760552432 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:05.760570423 DEBUG Updating project to check open files 2026-09-16 20:52:05.760589883 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:05.760654813 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTeCB6u/src/foo.py") 2026-09-16 20:52:05.760664653 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTeCB6u/src/foo.py` 2026-09-16 20:52:05.760670653 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTeCB6u/src/foo.py` 2026-09-16 20:52:05.760809793 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTeCB6u/src/foo.py` to project `src` 2026-09-16 20:52:05.760825824 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTeCB6u/src/foo.py` 2026-09-16 20:52:05.760828414 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:05.760836014 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:05.761173475 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.775185310 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:05.779055976 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.799340016 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.799358446 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.799364016 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.799414616 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.799418256 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.799493526 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpTeCB6u/src' 2026-09-16 20:52:05.799504096 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:05.820433239 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 59.558565ms 2026-09-16 20:52:05.820573320 DEBUG method="textDocument/completion" response.id=2 duration=59.73ms 2026-09-16 20:52:05.820611050 DEBUG Received server response for request 2 2026-09-16 20:52:05.830819430 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.830873290 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.830883131 DEBUG method="shutdown" response.id=3 duration=16.64µs 2026-09-16 20:52:05.830901221 DEBUG Received server response for request 3 2026-09-16 20:52:05.830904971 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.830920901 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-09-16 20:52:05.839061483 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-16 20:52:05.839161203 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.839206733 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.839278173 DEBUG Client info: None 2026-09-16 20:52:05.839317754 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:05.839331864 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-09-16 20:52:05.839338794 INFO Version: Unknown 2026-09-16 20:52:05.839378234 DEBUG Received server response for request 1 2026-09-16 20:52:05.839421514 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.839531464 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.839582945 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.839587065 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.839603905 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.839606785 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:05.839666585 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:05.839685495 DEBUG Initializing workspace `file:///tmp/.tmpfCDH6f/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:05.839706135 DEBUG Searching for a project in '/tmp/.tmpfCDH6f/src' 2026-09-16 20:52:05.839742345 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:05.839747605 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:05.840169187 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:05.840174587 DEBUG Discovering virtual environment in `/tmp/.tmpfCDH6f/src` 2026-09-16 20:52:05.840228187 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:05.840232657 DEBUG No virtual environment found 2026-09-16 20:52:05.840244777 DEBUG Adding first-party search path `/tmp/.tmpfCDH6f/src` 2026-09-16 20:52:05.840249137 DEBUG Using vendored stdlib 2026-09-16 20:52:05.840352258 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:05.840357288 DEBUG Adding new file root '/tmp/.tmpfCDH6f/src' of kind Project 2026-09-16 20:52:05.842441486 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:05.842459356 DEBUG Updating project to check open files 2026-09-16 20:52:05.842487886 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:05.842545016 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfCDH6f/src/foo.py") 2026-09-16 20:52:05.842553796 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfCDH6f/src/foo.py` 2026-09-16 20:52:05.842559906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfCDH6f/src/foo.py` 2026-09-16 20:52:05.842684707 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfCDH6f/src/foo.py` to project `src` 2026-09-16 20:52:05.842697487 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfCDH6f/src/foo.py` 2026-09-16 20:52:05.842700177 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:05.842707167 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:05.842994908 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.857134984 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:05.861003109 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.881364600 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.881383600 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.881389580 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.881441330 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.881445300 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.881519540 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpfCDH6f/src' 2026-09-16 20:52:05.881529390 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:05.902665134 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 59.915577ms 2026-09-16 20:52:05.902773484 DEBUG method="textDocument/completion" response.id=2 duration=60.06ms 2026-09-16 20:52:05.902803685 DEBUG Received server response for request 2 2026-09-16 20:52:05.913008215 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.913057365 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.913067025 DEBUG method="shutdown" response.id=3 duration=15.55µs 2026-09-16 20:52:05.913084605 DEBUG Received server response for request 3 2026-09-16 20:52:05.913088275 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.913104575 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-09-16 20:52:05.920328054 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-09-16 20:52:05.920419244 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.920461244 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.920548995 DEBUG Client info: None 2026-09-16 20:52:05.920592635 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:05.920607525 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:05.920613875 INFO Version: Unknown 2026-09-16 20:52:05.920652705 DEBUG Received server response for request 1 2026-09-16 20:52:05.920694215 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.920794066 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.920836296 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.920839796 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.920855926 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.920858976 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:05.920922526 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:05.920941656 DEBUG Initializing workspace `file:///tmp/.tmpfcLtE2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:05.920961706 DEBUG Searching for a project in '/tmp/.tmpfcLtE2/src' 2026-09-16 20:52:05.920998926 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:05.921004416 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:05.921753669 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:05.921759419 DEBUG Discovering virtual environment in `/tmp/.tmpfcLtE2/src` 2026-09-16 20:52:05.921812270 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:05.921817060 DEBUG No virtual environment found 2026-09-16 20:52:05.921829010 DEBUG Adding first-party search path `/tmp/.tmpfcLtE2/src` 2026-09-16 20:52:05.921833140 DEBUG Using vendored stdlib 2026-09-16 20:52:05.921940160 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:05.921945040 DEBUG Adding new file root '/tmp/.tmpfcLtE2/src' of kind Project 2026-09-16 20:52:05.924009308 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:05.924026208 DEBUG Updating project to check open files 2026-09-16 20:52:05.924045108 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:05.924106879 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfcLtE2/src/foo.py") 2026-09-16 20:52:05.924115489 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfcLtE2/src/foo.py` 2026-09-16 20:52:05.924121719 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfcLtE2/src/foo.py` 2026-09-16 20:52:05.924268089 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfcLtE2/src/foo.py` to project `src` 2026-09-16 20:52:05.924283729 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfcLtE2/src/foo.py` 2026-09-16 20:52:05.924287539 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:05.924295769 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:05.924658661 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:05.938498736 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:05.942328631 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:05.962408810 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:05.962426520 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:05.962432060 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.962495270 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:05.962498950 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:05.962559571 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpfcLtE2/src' 2026-09-16 20:52:05.962569121 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:05.981933457 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.603667ms 2026-09-16 20:52:05.982040328 DEBUG method="textDocument/completion" response.id=2 duration=57.74ms 2026-09-16 20:52:05.982066198 DEBUG Received server response for request 2 2026-09-16 20:52:05.992266108 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:05.992309968 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:05.992318148 DEBUG method="shutdown" response.id=3 duration=13.57µs 2026-09-16 20:52:05.992329008 DEBUG Received server response for request 3 2026-09-16 20:52:05.992332918 DEBUG Client sends notification `exit` 2026-09-16 20:52:05.992349779 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-09-16 20:52:05.999393726 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:05.999462936 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:05.999526537 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:05.999640037 DEBUG Client info: None 2026-09-16 20:52:05.999686797 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-16 20:52:05.999705177 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:05.999711627 INFO Version: Unknown 2026-09-16 20:52:05.999753478 DEBUG Received server response for request 1 2026-09-16 20:52:05.999792928 DEBUG Client sends notification `initialized` 2026-09-16 20:52:05.999906618 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:05.999956498 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:05.999960338 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:05.999975408 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:05.999978098 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:06.000037939 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.000055669 DEBUG Initializing workspace `file:///tmp/.tmpRR2b8f/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-09-16 20:52:06.000079779 DEBUG Searching for a project in '/tmp/.tmpRR2b8f/src' 2026-09-16 20:52:06.000116109 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.000121429 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.000548071 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.000553791 DEBUG Discovering virtual environment in `/tmp/.tmpRR2b8f/src` 2026-09-16 20:52:06.000608601 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.000613221 DEBUG No virtual environment found 2026-09-16 20:52:06.000625641 DEBUG Adding first-party search path `/tmp/.tmpRR2b8f/src` 2026-09-16 20:52:06.000630021 DEBUG Using vendored stdlib 2026-09-16 20:52:06.000731831 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.000736701 DEBUG Adding new file root '/tmp/.tmpRR2b8f/src' of kind Project 2026-09-16 20:52:06.002772970 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.002790480 DEBUG Updating project to check open files 2026-09-16 20:52:06.002809710 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.002868250 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRR2b8f/src/foo.py") 2026-09-16 20:52:06.002876590 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRR2b8f/src/foo.py` 2026-09-16 20:52:06.002882840 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRR2b8f/src/foo.py` 2026-09-16 20:52:06.003003140 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRR2b8f/src/foo.py` to project `src` 2026-09-16 20:52:06.003019171 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRR2b8f/src/foo.py` 2026-09-16 20:52:06.003021621 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.003028721 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.003348482 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.017677828 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.021553294 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:06.041982225 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:06.041999445 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:06.042005495 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:06.042059765 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:06.042063585 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:06.043441770 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-09-16 20:52:06.043456580 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:06.043494451 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 40.42332ms 2026-09-16 20:52:06.043529191 DEBUG method="textDocument/completion" response.id=2 duration=40.49ms 2026-09-16 20:52:06.043563311 DEBUG Received server response for request 2 2026-09-16 20:52:06.053777661 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.053815391 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.053823191 DEBUG method="shutdown" response.id=3 duration=13.23µs 2026-09-16 20:52:06.053840121 DEBUG Received server response for request 3 2026-09-16 20:52:06.053843901 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.053860511 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-09-16 20:52:06.058723101 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.058790031 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.058827711 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.058917522 DEBUG Client info: None 2026-09-16 20:52:06.058958662 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-16 20:52:06.058977512 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.058984122 INFO Version: Unknown 2026-09-16 20:52:06.059025082 DEBUG Received server response for request 1 2026-09-16 20:52:06.059060712 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.059152742 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.059197753 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.059201283 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.059215193 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.059217913 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:06.059274453 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.059290623 DEBUG Initializing workspace `file:///tmp/.tmpsZDWRl/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-09-16 20:52:06.059312443 DEBUG Searching for a project in '/tmp/.tmpsZDWRl/src' 2026-09-16 20:52:06.059349053 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.059354053 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.059756085 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.059761855 DEBUG Discovering virtual environment in `/tmp/.tmpsZDWRl/src` 2026-09-16 20:52:06.059811995 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.059817105 DEBUG No virtual environment found 2026-09-16 20:52:06.059829155 DEBUG Adding first-party search path `/tmp/.tmpsZDWRl/src` 2026-09-16 20:52:06.059833445 DEBUG Using vendored stdlib 2026-09-16 20:52:06.059929096 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.059934316 DEBUG Adding new file root '/tmp/.tmpsZDWRl/src' of kind Project 2026-09-16 20:52:06.062111354 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.062127274 DEBUG Updating project to check open files 2026-09-16 20:52:06.062146464 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.062198944 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsZDWRl/src/foo.py") 2026-09-16 20:52:06.062207744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsZDWRl/src/foo.py` 2026-09-16 20:52:06.062214164 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsZDWRl/src/foo.py` 2026-09-16 20:52:06.062334895 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsZDWRl/src/foo.py` to project `src` 2026-09-16 20:52:06.062346275 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsZDWRl/src/foo.py` 2026-09-16 20:52:06.062348745 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.062355945 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.062700936 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.076331670 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 13.941635ms 2026-09-16 20:52:06.076360710 DEBUG method="textDocument/completion" response.id=2 duration=14.00ms 2026-09-16 20:52:06.076379941 DEBUG Received server response for request 2 2026-09-16 20:52:06.086564551 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.086601291 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.086608641 DEBUG method="shutdown" response.id=3 duration=11.51µs 2026-09-16 20:52:06.086619471 DEBUG Received server response for request 3 2026-09-16 20:52:06.086623331 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.086639891 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-09-16 20:52:06.089460732 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.089563013 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.089609453 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.089681013 DEBUG Client info: None 2026-09-16 20:52:06.089704983 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-09-16 20:52:06.089721383 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.089727393 INFO Version: Unknown 2026-09-16 20:52:06.089769783 DEBUG Received server response for request 1 2026-09-16 20:52:06.089814384 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.089918314 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.089964754 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.089968364 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.089985414 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.089988334 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:06.090035674 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.090055145 DEBUG Initializing workspace `file:///tmp/.tmpwAUxZ6/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-09-16 20:52:06.090077285 DEBUG Searching for a project in '/tmp/.tmpwAUxZ6/src' 2026-09-16 20:52:06.090111615 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.090116935 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.090914878 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.090920978 DEBUG Discovering virtual environment in `/tmp/.tmpwAUxZ6/src` 2026-09-16 20:52:06.090972188 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.090976708 DEBUG No virtual environment found 2026-09-16 20:52:06.090989098 DEBUG Adding first-party search path `/tmp/.tmpwAUxZ6/src` 2026-09-16 20:52:06.090993278 DEBUG Using vendored stdlib 2026-09-16 20:52:06.091115629 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.091120619 DEBUG Adding new file root '/tmp/.tmpwAUxZ6/src' of kind Project 2026-09-16 20:52:06.093176227 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.093194067 DEBUG Updating project to check open files 2026-09-16 20:52:06.093212537 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.093273707 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwAUxZ6/src/foo.py") 2026-09-16 20:52:06.093282897 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwAUxZ6/src/foo.py` 2026-09-16 20:52:06.093290037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwAUxZ6/src/foo.py` 2026-09-16 20:52:06.093434138 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwAUxZ6/src/foo.py` to project `src` 2026-09-16 20:52:06.093450378 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwAUxZ6/src/foo.py` 2026-09-16 20:52:06.093453208 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.093461078 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.093705709 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.106738341 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.110226504 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 16.714356ms 2026-09-16 20:52:06.110257154 DEBUG method="textDocument/completion" response.id=2 duration=16.79ms 2026-09-16 20:52:06.110285345 DEBUG Received server response for request 2 2026-09-16 20:52:06.120499525 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.120520515 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.120528605 DEBUG method="shutdown" response.id=3 duration=11.64µs 2026-09-16 20:52:06.120539135 DEBUG Received server response for request 3 2026-09-16 20:52:06.120543545 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.120553575 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-09-16 20:52:06.126125417 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.126196337 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.126236508 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.126298848 DEBUG Client info: None 2026-09-16 20:52:06.126329028 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.126342308 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.126348598 INFO Version: Unknown 2026-09-16 20:52:06.126397818 DEBUG Received server response for request 1 2026-09-16 20:52:06.126440538 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.126542089 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.126587239 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.126591039 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.126608139 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.126611349 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:06.126665779 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.126685429 DEBUG Initializing workspace `file:///tmp/.tmpveK3ZU/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpveK3ZU/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.126704089 DEBUG Using overridden configuration file at '/tmp/.tmpveK3ZU/ty2.toml' 2026-09-16 20:52:06.126740020 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.127443702 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.127449582 DEBUG Discovering virtual environment in `/tmp/.tmpveK3ZU/src` 2026-09-16 20:52:06.127523353 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.127528183 DEBUG No virtual environment found 2026-09-16 20:52:06.127539933 DEBUG Adding first-party search path `/tmp/.tmpveK3ZU/src` 2026-09-16 20:52:06.127544123 DEBUG Using vendored stdlib 2026-09-16 20:52:06.127666303 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.127671483 DEBUG Adding new file root '/tmp/.tmpveK3ZU/src' of kind Project 2026-09-16 20:52:06.129833272 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.129853152 DEBUG Updating project to check open files 2026-09-16 20:52:06.129872682 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.129939272 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpveK3ZU/src/foo.py") 2026-09-16 20:52:06.129948202 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpveK3ZU/src/foo.py` 2026-09-16 20:52:06.129955042 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpveK3ZU/src/foo.py` 2026-09-16 20:52:06.130084613 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpveK3ZU/src/foo.py` to project `src` 2026-09-16 20:52:06.130097853 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpveK3ZU/src/foo.py` 2026-09-16 20:52:06.130100143 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.130107283 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.130519735 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpveK3ZU/src/foo.py"))}: Checking file '/tmp/.tmpveK3ZU/src/foo.py' 2026-09-16 20:52:06.130676735 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpveK3ZU/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.140720385 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpveK3ZU/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.144932811 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.82ms 2026-09-16 20:52:06.144954922 DEBUG Received server response for request 2 2026-09-16 20:52:06.155216702 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.155244782 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.155251692 DEBUG method="shutdown" response.id=3 duration=10.96µs 2026-09-16 20:52:06.155262312 DEBUG Received server response for request 3 2026-09-16 20:52:06.155268072 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.155278012 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-09-16 20:52:06.158038793 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.158107374 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.158143914 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.158229854 DEBUG Client info: None 2026-09-16 20:52:06.158270754 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.158286104 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.158293604 INFO Version: Unknown 2026-09-16 20:52:06.158336924 DEBUG Received server response for request 1 2026-09-16 20:52:06.158378075 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.158505235 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.158541685 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.158545395 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.158560835 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.158564005 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:06.158624016 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.158643846 DEBUG Initializing workspace `file:///tmp/.tmpPyFr36/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpPyFr36/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.158670506 DEBUG Using overridden configuration file at '/tmp/.tmpPyFr36/ty2.toml' 2026-09-16 20:52:06.158701546 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.159436439 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.159442239 DEBUG Discovering virtual environment in `/tmp/.tmpPyFr36/src` 2026-09-16 20:52:06.159508679 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.159513549 DEBUG No virtual environment found 2026-09-16 20:52:06.159525399 DEBUG Adding first-party search path `/tmp/.tmpPyFr36/src` 2026-09-16 20:52:06.159529499 DEBUG Using vendored stdlib 2026-09-16 20:52:06.159637860 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.159642950 DEBUG Adding new file root '/tmp/.tmpPyFr36/src' of kind Project 2026-09-16 20:52:06.162803632 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:06.162821192 DEBUG Updating project to check open files 2026-09-16 20:52:06.162840732 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.162898952 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPyFr36/src/foo.py") 2026-09-16 20:52:06.162908522 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPyFr36/src/foo.py` 2026-09-16 20:52:06.162915642 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPyFr36/src/foo.py` 2026-09-16 20:52:06.163049313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPyFr36/src/foo.py` to project `src` 2026-09-16 20:52:06.163064823 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPyFr36/src/foo.py` 2026-09-16 20:52:06.163067143 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.163075323 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.163210064 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPyFr36/src/foo.py"))}: Checking file '/tmp/.tmpPyFr36/src/foo.py' 2026-09-16 20:52:06.163355784 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPyFr36/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.172992832 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpPyFr36/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.177184109 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.10ms 2026-09-16 20:52:06.177203509 DEBUG Received server response for request 2 2026-09-16 20:52:06.187457950 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.187497200 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.187505680 DEBUG method="shutdown" response.id=3 duration=12.22µs 2026-09-16 20:52:06.187516260 DEBUG Received server response for request 3 2026-09-16 20:52:06.187519950 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.187530380 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-09-16 20:52:06.190316301 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.190397651 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.190434821 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.190516282 DEBUG Client info: None 2026-09-16 20:52:06.190554092 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.190568712 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.190575352 INFO Version: Unknown 2026-09-16 20:52:06.190618222 DEBUG Received server response for request 1 2026-09-16 20:52:06.190658712 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.190746113 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.190783623 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.190787463 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.190804963 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.190807933 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:06.190853853 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.190869593 DEBUG Initializing workspace `file:///tmp/.tmpUTs57Y/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-09-16 20:52:06.190893663 DEBUG Searching for a project in '/tmp/.tmpUTs57Y/src' 2026-09-16 20:52:06.190928003 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.190932913 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.191311975 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.191316835 DEBUG Discovering virtual environment in `/tmp/.tmpUTs57Y/src` 2026-09-16 20:52:06.191359165 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.191363025 DEBUG No virtual environment found 2026-09-16 20:52:06.191372835 DEBUG Adding first-party search path `/tmp/.tmpUTs57Y/src` 2026-09-16 20:52:06.191376885 DEBUG Using vendored stdlib 2026-09-16 20:52:06.191492215 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.191495995 DEBUG Adding new file root '/tmp/.tmpUTs57Y/src' of kind Project 2026-09-16 20:52:06.193518974 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.193536334 DEBUG Updating project to check open files 2026-09-16 20:52:06.193551754 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.193599294 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUTs57Y/src/foo.py") 2026-09-16 20:52:06.193607214 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUTs57Y/src/foo.py` 2026-09-16 20:52:06.193612954 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUTs57Y/src/foo.py` 2026-09-16 20:52:06.193728054 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUTs57Y/src/foo.py` to project `src` 2026-09-16 20:52:06.193743024 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUTs57Y/src/foo.py` 2026-09-16 20:52:06.193745394 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.193751734 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.193890055 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUTs57Y/src/foo.py"))}: Checking file '/tmp/.tmpUTs57Y/src/foo.py' 2026-09-16 20:52:06.194020686 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUTs57Y/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.204818378 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUTs57Y/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.209080845 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.32ms 2026-09-16 20:52:06.209101745 DEBUG Received server response for request 2 2026-09-16 20:52:06.219366856 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.219393676 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.219400366 DEBUG method="shutdown" response.id=3 duration=10.49µs 2026-09-16 20:52:06.219410636 DEBUG Received server response for request 3 2026-09-16 20:52:06.219414716 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.219424196 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-09-16 20:52:06.222194467 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.222269697 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.222311837 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.222371668 DEBUG Client info: None 2026-09-16 20:52:06.222405378 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.222418738 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.222424858 INFO Version: Unknown 2026-09-16 20:52:06.222466558 DEBUG Received server response for request 1 2026-09-16 20:52:06.222519068 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.222619219 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.222662729 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.222666429 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.222683419 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.222734069 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.222768949 DEBUG Initializing workspace `file:///tmp/.tmpMknJZP/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpMknJZP/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.222786469 DEBUG Using overridden configuration file at '/tmp/.tmpMknJZP/ty2.toml' 2026-09-16 20:52:06.222820989 ERROR Failed to create project for workspace `file:///tmp/.tmpMknJZP/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpMknJZP/ty2.toml: /tmp/.tmpMknJZP/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` . Falling back to default settings 2026-09-16 20:52:06.222837689 DEBUG Received notification `window/showMessage` 2026-09-16 20:52:06.222841259 INFO Retrying to receive `window/showMessage` notification 2026-09-16 20:52:06.222845679 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:06.223637543 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.223643873 DEBUG Discovering virtual environment in `/tmp/.tmpMknJZP/src` 2026-09-16 20:52:06.223698973 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.223704143 DEBUG No virtual environment found 2026-09-16 20:52:06.223716083 DEBUG Adding first-party search path `/tmp/.tmpMknJZP/src` 2026-09-16 20:52:06.223720733 DEBUG Using vendored stdlib 2026-09-16 20:52:06.223845873 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.223851413 DEBUG Adding new file root '/tmp/.tmpMknJZP/src' of kind Project 2026-09-16 20:52:06.226941506 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.226959616 DEBUG Updating project to check open files 2026-09-16 20:52:06.226978426 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.227041776 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMknJZP/src/foo.py") 2026-09-16 20:52:06.227051596 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMknJZP/src/foo.py` 2026-09-16 20:52:06.227058196 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMknJZP/src/foo.py` 2026-09-16 20:52:06.227185257 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpMknJZP/src/foo.py` to project `src` 2026-09-16 20:52:06.227197487 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpMknJZP/src/foo.py` 2026-09-16 20:52:06.227200067 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.227207057 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.227363177 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMknJZP/src/foo.py"))}: Checking file '/tmp/.tmpMknJZP/src/foo.py' 2026-09-16 20:52:06.227552688 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMknJZP/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.238090970 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpMknJZP/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.242304056 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.09ms 2026-09-16 20:52:06.242335117 DEBUG Received server response for request 2 2026-09-16 20:52:06.252664517 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.252696027 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.252704007 DEBUG method="shutdown" response.id=3 duration=11.96µs 2026-09-16 20:52:06.252715858 DEBUG Received server response for request 3 2026-09-16 20:52:06.252720118 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.252729548 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-09-16 20:52:06.255679439 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.255749949 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.255792160 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.255862940 DEBUG Client info: None 2026-09-16 20:52:06.255899850 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.255912280 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.255917920 INFO Version: Unknown 2026-09-16 20:52:06.255957270 DEBUG Received server response for request 1 2026-09-16 20:52:06.255993180 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.256085881 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.256125041 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.256128391 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.256188251 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.256208481 DEBUG Initializing workspace `file:///tmp/.tmp3m8Euz/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/.tmp3m8Euz/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-09-16 20:52:06.256231991 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-09-16 20:52:06.256238721 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmp3m8Euz/venv 2026-09-16 20:52:06.256245301 DEBUG Searching for a project in '/tmp/.tmp3m8Euz/src' 2026-09-16 20:52:06.256277812 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.256283662 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.256660543 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.256676543 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmp3m8Euz/venv/pyvenv.cfg' 2026-09-16 20:52:06.256702663 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmp3m8Euz/venv 2026-09-16 20:52:06.256743483 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmp3m8Euz/venv/lib/python3.16/site-packages"] 2026-09-16 20:52:06.256758933 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmp3m8Euz/base 2026-09-16 20:52:06.256764833 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-09-16 20:52:06.256767654 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/.tmp3m8Euz/base` 2026-09-16 20:52:06.256779594 DEBUG Adding first-party search path `/tmp/.tmp3m8Euz/src` 2026-09-16 20:52:06.256783704 DEBUG Using vendored stdlib 2026-09-16 20:52:06.256876254 DEBUG Adding site-packages search path `/tmp/.tmp3m8Euz/venv/lib/python3.16/site-packages` 2026-09-16 20:52:06.256882754 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.256886144 DEBUG Adding new file root '/tmp/.tmp3m8Euz/src' of kind Project 2026-09-16 20:52:06.257322236 DEBUG Adding new file root '/tmp/.tmp3m8Euz/venv/lib/python3.16/site-packages' of kind SearchPath 2026-09-16 20:52:06.259808586 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.259852356 DEBUG Updating project to check open files 2026-09-16 20:52:06.259857376 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:06.259862606 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:06.259866546 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.259963466 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.259969816 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:06.260018506 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3m8Euz/src/main.py") 2026-09-16 20:52:06.260026056 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3m8Euz/src/main.py` 2026-09-16 20:52:06.260032126 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3m8Euz/src/main.py` 2026-09-16 20:52:06.260151417 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3m8Euz/src/main.py` to project `src` 2026-09-16 20:52:06.260163527 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3m8Euz/src/main.py` 2026-09-16 20:52:06.260165927 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.260173477 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-09-16 20:52:06.260298428 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3m8Euz/src/main.py"))}: Checking file '/tmp/.tmp3m8Euz/src/main.py' 2026-09-16 20:52:06.260406468 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3m8Euz/src/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.276888563 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3m8Euz/src/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.278218358 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.04ms 2026-09-16 20:52:06.278242478 DEBUG Received server response for request 2 2026-09-16 20:52:06.288406069 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.288427509 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.288433659 DEBUG method="shutdown" response.id=3 duration=9.88µs 2026-09-16 20:52:06.288443529 DEBUG Received server response for request 3 2026-09-16 20:52:06.288447199 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.288455989 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-09-16 20:52:06.291630161 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.291701712 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.291736952 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.291799702 DEBUG Client info: None 2026-09-16 20:52:06.291828872 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.291843212 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.291849142 INFO Version: Unknown 2026-09-16 20:52:06.291891852 DEBUG Received server response for request 1 2026-09-16 20:52:06.291935052 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.292036683 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.292076983 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.292080763 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.292152073 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.292171903 DEBUG Initializing workspace `file:///tmp/.tmpVGXRyf/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.292194894 DEBUG Searching for a project in '/tmp/.tmpVGXRyf/project' 2026-09-16 20:52:06.292231424 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.292237384 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.293073437 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.293080227 DEBUG Discovering virtual environment in `/tmp/.tmpVGXRyf/project` 2026-09-16 20:52:06.293092737 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpVGXRyf/project/.venv/pyvenv.cfg' 2026-09-16 20:52:06.293148677 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.293153957 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpVGXRyf/project/.venv 2026-09-16 20:52:06.293185987 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpVGXRyf/project/.venv/lib/python3.16/site-packages"] 2026-09-16 20:52:06.293197648 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpVGXRyf/base 2026-09-16 20:52:06.293203548 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-09-16 20:52:06.293205708 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/.tmpVGXRyf/base` 2026-09-16 20:52:06.293219798 DEBUG Adding first-party search path `/tmp/.tmpVGXRyf/project` 2026-09-16 20:52:06.293223898 DEBUG Using vendored stdlib 2026-09-16 20:52:06.293346268 DEBUG Adding site-packages search path `/tmp/.tmpVGXRyf/project/.venv/lib/python3.16/site-packages` 2026-09-16 20:52:06.293353348 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.293357818 DEBUG Adding new file root '/tmp/.tmpVGXRyf/project' of kind Project 2026-09-16 20:52:06.293988681 DEBUG Adding new file root '/tmp/.tmpVGXRyf/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-09-16 20:52:06.294376932 DEBUG Skipping directory '/tmp/.tmpVGXRyf/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-09-16 20:52:06.296600101 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:06.296632421 DEBUG Updating project to check open files 2026-09-16 20:52:06.296637931 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:06.296645711 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:06.296652071 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.306892882 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.306923282 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.306929282 DEBUG method="shutdown" response.id=2 duration=10.64µs 2026-09-16 20:52:06.306941062 DEBUG Received server response for request 2 2026-09-16 20:52:06.306945562 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.306955142 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-09-16 20:52:06.308564718 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.308641018 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.308685359 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.308736749 DEBUG Client info: None 2026-09-16 20:52:06.308760609 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.308772779 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.308778679 INFO Version: Unknown 2026-09-16 20:52:06.308817719 DEBUG Received server response for request 1 2026-09-16 20:52:06.308857569 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.308950090 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.308991760 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.308995220 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.309060100 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.309080730 DEBUG Initializing workspace `file:///tmp/.tmpgFO33y/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/.tmpgFO33y/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpgFO33y/python", }, environment: None, version: None, }, ), }, ), } 2026-09-16 20:52:06.309113170 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpgFO33y/python 2026-09-16 20:52:06.309119680 DEBUG Searching for a project in '/tmp/.tmpgFO33y/project' 2026-09-16 20:52:06.309152671 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.309158191 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.309729923 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.309747253 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpgFO33y/python/pyvenv.cfg' 2026-09-16 20:52:06.309756353 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpgFO33y/python 2026-09-16 20:52:06.309810503 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpgFO33y/python/lib/python3.16/site-packages"] 2026-09-16 20:52:06.309813843 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpgFO33y/python 2026-09-16 20:52:06.309822333 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpgFO33y/python/lib/python3.16" 2026-09-16 20:52:06.309834953 DEBUG Adding first-party search path `/tmp/.tmpgFO33y/project` 2026-09-16 20:52:06.309839263 DEBUG Using vendored stdlib 2026-09-16 20:52:06.309955294 DEBUG Adding site-packages search path `/tmp/.tmpgFO33y/python/lib/python3.16/site-packages` 2026-09-16 20:52:06.309960894 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.309965044 DEBUG Adding new file root '/tmp/.tmpgFO33y/project' of kind Project 2026-09-16 20:52:06.310625036 DEBUG Adding new file root '/tmp/.tmpgFO33y/python/lib/python3.16/site-packages' of kind SearchPath 2026-09-16 20:52:06.312330013 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.312361593 DEBUG Updating project to check open files 2026-09-16 20:52:06.312366483 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:06.312371533 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:06.312377403 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.322556844 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.322578764 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.322586364 DEBUG method="shutdown" response.id=2 duration=11.78µs 2026-09-16 20:52:06.322596174 DEBUG Received server response for request 2 2026-09-16 20:52:06.322600024 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.322609074 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-09-16 20:52:06.323953589 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.324011519 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.324045099 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.324091830 DEBUG Client info: None 2026-09-16 20:52:06.324121790 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.324134430 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.324139830 INFO Version: Unknown 2026-09-16 20:52:06.324180620 DEBUG Received server response for request 1 2026-09-16 20:52:06.324211630 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.324278000 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.324314521 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.324317651 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.324330771 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.324333931 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-09-16 20:52:06.324366431 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.324379651 DEBUG Initializing workspace `file:///tmp/.tmpOreL4L/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.324396091 DEBUG Searching for a project in '/tmp/.tmpOreL4L/src' 2026-09-16 20:52:06.324429611 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.324434541 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.324802312 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.324807662 DEBUG Discovering virtual environment in `/tmp/.tmpOreL4L/src` 2026-09-16 20:52:06.324854013 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.324858763 DEBUG No virtual environment found 2026-09-16 20:52:06.324869573 DEBUG Adding first-party search path `/tmp/.tmpOreL4L/src` 2026-09-16 20:52:06.324873583 DEBUG Using vendored stdlib 2026-09-16 20:52:06.324971843 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.324976213 DEBUG Adding new file root '/tmp/.tmpOreL4L/src' of kind Project 2026-09-16 20:52:06.327010411 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.327022621 DEBUG Updating project to check open files 2026-09-16 20:52:06.327036051 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.327085871 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOreL4L/src/foo.py") 2026-09-16 20:52:06.327095061 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOreL4L/src/foo.py` 2026-09-16 20:52:06.327100991 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOreL4L/src/foo.py` 2026-09-16 20:52:06.327222192 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOreL4L/src/foo.py` to project `src` 2026-09-16 20:52:06.327235402 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOreL4L/src/foo.py` 2026-09-16 20:52:06.327237972 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.327244372 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.327471143 DEBUG method="textDocument/foldingRange" response.id=2 duration=220.63µs 2026-09-16 20:52:06.327497623 DEBUG Received server response for request 2 2026-09-16 20:52:06.337708523 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.337734834 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.337741594 DEBUG method="shutdown" response.id=3 duration=9.85µs 2026-09-16 20:52:06.337752024 DEBUG Received server response for request 3 2026-09-16 20:52:06.337755644 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.337765384 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-09-16 20:52:06.339007259 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.339062999 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.339100059 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.339168289 DEBUG Client info: None 2026-09-16 20:52:06.339203269 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.339217949 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.339224989 INFO Version: Unknown 2026-09-16 20:52:06.339269300 DEBUG Received server response for request 1 2026-09-16 20:52:06.339298710 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.339392700 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.339431030 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.339434250 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.339447080 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.339449810 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-09-16 20:52:06.339508211 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.339522721 DEBUG Initializing workspace `file:///tmp/.tmpUmvSQO/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.339538601 DEBUG Searching for a project in '/tmp/.tmpUmvSQO/src' 2026-09-16 20:52:06.339570191 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.339574711 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.339908452 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.339912992 DEBUG Discovering virtual environment in `/tmp/.tmpUmvSQO/src` 2026-09-16 20:52:06.339954712 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.339958612 DEBUG No virtual environment found 2026-09-16 20:52:06.339968412 DEBUG Adding first-party search path `/tmp/.tmpUmvSQO/src` 2026-09-16 20:52:06.339972282 DEBUG Using vendored stdlib 2026-09-16 20:52:06.340067253 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.340071363 DEBUG Adding new file root '/tmp/.tmpUmvSQO/src' of kind Project 2026-09-16 20:52:06.343067305 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:06.343081965 DEBUG Updating project to check open files 2026-09-16 20:52:06.343094395 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.343142775 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUmvSQO/src/foo.py") 2026-09-16 20:52:06.343149875 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUmvSQO/src/foo.py` 2026-09-16 20:52:06.343155805 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUmvSQO/src/foo.py` 2026-09-16 20:52:06.343271776 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUmvSQO/src/foo.py` to project `src` 2026-09-16 20:52:06.343283346 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUmvSQO/src/foo.py` 2026-09-16 20:52:06.343285716 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.343291976 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.343468166 DEBUG method="textDocument/foldingRange" response.id=2 duration=170.12µs 2026-09-16 20:52:06.343489496 DEBUG Received server response for request 2 2026-09-16 20:52:06.353692947 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.353713157 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.353720367 DEBUG method="shutdown" response.id=3 duration=9.89µs 2026-09-16 20:52:06.353730307 DEBUG Received server response for request 3 2026-09-16 20:52:06.353733877 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.353743157 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-09-16 20:52:06.354871851 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.354927801 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.354958322 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.355003552 DEBUG Client info: None 2026-09-16 20:52:06.355029552 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.355040572 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.355046102 INFO Version: Unknown 2026-09-16 20:52:06.355085932 DEBUG Received server response for request 1 2026-09-16 20:52:06.355114712 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.355126342 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp8xP80j 2026-09-16 20:52:06.355196913 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.355233863 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.355237013 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.355244403 DEBUG No workspace configuration provided for file:///tmp/.tmp8xP80j 2026-09-16 20:52:06.355256573 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:06.355289303 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.355294343 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp8xP80j, using default options 2026-09-16 20:52:06.355304133 DEBUG Initializing workspace `file:///tmp/.tmp8xP80j`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.355320063 DEBUG Searching for a project in '/tmp/.tmp8xP80j' 2026-09-16 20:52:06.355347073 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.355351713 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.355709705 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.355714665 DEBUG Discovering virtual environment in `/tmp/.tmp8xP80j` 2026-09-16 20:52:06.355753945 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.355757945 DEBUG No virtual environment found 2026-09-16 20:52:06.355768725 DEBUG Adding first-party search path `/tmp/.tmp8xP80j` 2026-09-16 20:52:06.355772735 DEBUG Using vendored stdlib 2026-09-16 20:52:06.355864825 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.355868795 DEBUG Adding new file root '/tmp/.tmp8xP80j' of kind Project 2026-09-16 20:52:06.359580320 INFO Project::index_files{project=.tmp8xP80j}: Indexed 0 file(s) in 0.003s 2026-09-16 20:52:06.359594450 DEBUG Updating project to check open files 2026-09-16 20:52:06.359607300 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.359632110 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:06.359634870 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:06.359640850 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.359646560 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:06.359648650 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:06.359653770 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:06.359659090 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:06.359661240 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:06.359665520 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-09-16 20:52:06.359750811 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-09-16 20:52:06.359926141 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.374736050 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.391757087 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:06.391774567 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:06.391777797 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:06.391807437 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-09-16 20:52:06.391908288 DEBUG method="textDocument/foldingRange" response.id=2 duration=82.82µs 2026-09-16 20:52:06.391932288 DEBUG Received server response for request 2 2026-09-16 20:52:06.391946418 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-09-16 20:52:06.391980088 DEBUG method="textDocument/foldingRange" response.id=3 duration=23.82µs 2026-09-16 20:52:06.391996728 DEBUG Received server response for request 3 2026-09-16 20:52:06.402260559 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:06.402297739 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.402306029 DEBUG method="shutdown" response.id=4 duration=11.54µs 2026-09-16 20:52:06.402322669 DEBUG Received server response for request 4 2026-09-16 20:52:06.402325939 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.402341739 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-09-16 20:52:06.406928047 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.407002817 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.407043887 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.407104908 DEBUG Client info: None 2026-09-16 20:52:06.407137988 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.407152348 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.407158538 INFO Version: Unknown 2026-09-16 20:52:06.407200698 DEBUG Received server response for request 1 2026-09-16 20:52:06.407243848 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.407333519 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.407369319 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.407372849 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.407389159 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.407392939 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.407395569 DEBUG Client sends request `textDocument/definition` with ID 2 2026-09-16 20:52:06.407453169 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.407473349 DEBUG Initializing workspace `file:///tmp/.tmpXzxtmd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.407506609 DEBUG Searching for a project in '/tmp/.tmpXzxtmd/src' 2026-09-16 20:52:06.407541609 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.407546779 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.408395093 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.408400763 DEBUG Discovering virtual environment in `/tmp/.tmpXzxtmd/src` 2026-09-16 20:52:06.408449863 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.408454713 DEBUG No virtual environment found 2026-09-16 20:52:06.408466853 DEBUG Adding first-party search path `/tmp/.tmpXzxtmd/src` 2026-09-16 20:52:06.408471033 DEBUG Using vendored stdlib 2026-09-16 20:52:06.408620874 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.408626614 DEBUG Adding new file root '/tmp/.tmpXzxtmd/src' of kind Project 2026-09-16 20:52:06.411590345 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-09-16 20:52:06.411611826 DEBUG Updating project to check open files 2026-09-16 20:52:06.411632456 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.411696366 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXzxtmd/src/script.py") 2026-09-16 20:52:06.411705776 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXzxtmd/src/script.py` 2026-09-16 20:52:06.411712096 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXzxtmd/src/script.py` 2026-09-16 20:52:06.411856097 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXzxtmd/src/script.py` to project `src` 2026-09-16 20:52:06.411872457 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXzxtmd/src/script.py` 2026-09-16 20:52:06.411874927 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.411883727 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-16 20:52:06.411908047 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpXzxtmd/src/ordinary.py") 2026-09-16 20:52:06.411913217 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpXzxtmd/src/ordinary.py` 2026-09-16 20:52:06.411918007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpXzxtmd/src/ordinary.py` 2026-09-16 20:52:06.412012687 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpXzxtmd/src/ordinary.py` to project `src` 2026-09-16 20:52:06.412022787 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpXzxtmd/src/ordinary.py` 2026-09-16 20:52:06.412024977 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.412031907 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-09-16 20:52:06.412689330 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-09-16 20:52:06.412748220 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.412753610 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-09-16 20:52:06.412763020 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpXzxtmd/src/dependencies` 2026-09-16 20:52:06.412767780 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-09-16 20:52:06.412875721 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.412883951 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpXzxtmd/src/dependencies' of kind SearchPath 2026-09-16 20:52:06.412974221 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.413082751 DEBUG method="textDocument/definition" response.id=2 duration=1.05ms 2026-09-16 20:52:06.413098411 DEBUG Received server response for request 2 2026-09-16 20:52:06.413215692 DEBUG Client sends request `textDocument/definition` with ID 3 2026-09-16 20:52:06.413297332 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.413306082 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-09-16 20:52:06.413320622 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:06.413329702 DEBUG method="textDocument/definition" response.id=3 duration=97.55µs 2026-09-16 20:52:06.413339542 DEBUG Received server response for request 3 2026-09-16 20:52:06.423431872 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:06.423455512 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.423463122 DEBUG method="shutdown" response.id=4 duration=11.22µs 2026-09-16 20:52:06.423473752 DEBUG Received server response for request 4 2026-09-16 20:52:06.423487053 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.423496313 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-09-16 20:52:06.424931628 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.424990339 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.425024619 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.425074499 DEBUG Client info: None 2026-09-16 20:52:06.425104979 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.425116529 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.425121979 INFO Version: Unknown 2026-09-16 20:52:06.425158299 DEBUG Received server response for request 1 2026-09-16 20:52:06.425189309 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.425275640 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.425312740 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.425315850 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.425329440 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.425332400 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-16 20:52:06.425379270 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.425393000 DEBUG Initializing workspace `file:///tmp/.tmpSYnz6c/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.425408500 DEBUG Searching for a project in '/tmp/.tmpSYnz6c/src' 2026-09-16 20:52:06.425445870 DEBUG Found project at '/tmp/.tmpSYnz6c/src' 2026-09-16 20:52:06.425450220 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.425828732 DEBUG Discovering virtual environment in `/tmp/.tmpSYnz6c/src` 2026-09-16 20:52:06.425872022 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.425876082 DEBUG No virtual environment found 2026-09-16 20:52:06.425886012 DEBUG Adding first-party search path `/tmp/.tmpSYnz6c/src` 2026-09-16 20:52:06.425889942 DEBUG Using vendored stdlib 2026-09-16 20:52:06.425983382 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.425987482 DEBUG Adding new file root '/tmp/.tmpSYnz6c/src' of kind Project 2026-09-16 20:52:06.427931280 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.427949310 DEBUG Updating project to check open files 2026-09-16 20:52:06.427962160 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.428010100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSYnz6c/src/script.py") 2026-09-16 20:52:06.428016810 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSYnz6c/src/script.py` 2026-09-16 20:52:06.428022100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSYnz6c/src/script.py` 2026-09-16 20:52:06.428144191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSYnz6c/src/script.py` to project `src` 2026-09-16 20:52:06.428156541 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSYnz6c/src/script.py` 2026-09-16 20:52:06.428158941 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.428166111 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.428815554 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-09-16 20:52:06.428866024 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.428870894 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-09-16 20:52:06.428874794 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-09-16 20:52:06.428985694 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-09-16 20:52:06.429087185 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.430468600 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-09-16 20:52:06.430509990 DEBUG method="textDocument/hover" response.id=2 duration=2.34ms 2026-09-16 20:52:06.430522510 DEBUG Received server response for request 2 2026-09-16 20:52:06.440691801 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.440715681 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.440723241 DEBUG method="shutdown" response.id=3 duration=10.09µs 2026-09-16 20:52:06.440732931 DEBUG Received server response for request 3 2026-09-16 20:52:06.440736951 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.440746881 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-09-16 20:52:06.442312287 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.442381467 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.442417247 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.442467808 DEBUG Client info: None 2026-09-16 20:52:06.442505838 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.442519838 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.442526148 INFO Version: Unknown 2026-09-16 20:52:06.442568488 DEBUG Received server response for request 1 2026-09-16 20:52:06.442609118 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.442690428 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.442728339 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.442732049 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.442746889 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.442750119 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-16 20:52:06.442793319 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.442810649 DEBUG Initializing workspace `file:///tmp/.tmpnPYsaE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.442828969 DEBUG Searching for a project in '/tmp/.tmpnPYsaE/src' 2026-09-16 20:52:06.442875779 DEBUG Found project at '/tmp/.tmpnPYsaE/src' 2026-09-16 20:52:06.442880509 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.443630302 DEBUG Discovering virtual environment in `/tmp/.tmpnPYsaE/src` 2026-09-16 20:52:06.443682692 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.443687442 DEBUG No virtual environment found 2026-09-16 20:52:06.443699402 DEBUG Adding first-party search path `/tmp/.tmpnPYsaE/src` 2026-09-16 20:52:06.443703592 DEBUG Using vendored stdlib 2026-09-16 20:52:06.443814763 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.443819363 DEBUG Adding new file root '/tmp/.tmpnPYsaE/src' of kind Project 2026-09-16 20:52:06.445894481 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.445913771 DEBUG Updating project to check open files 2026-09-16 20:52:06.445931851 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.445992791 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnPYsaE/src/script.py") 2026-09-16 20:52:06.446001421 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnPYsaE/src/script.py` 2026-09-16 20:52:06.446007211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnPYsaE/src/script.py` 2026-09-16 20:52:06.446150252 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnPYsaE/src/script.py` to project `src` 2026-09-16 20:52:06.446165032 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnPYsaE/src/script.py` 2026-09-16 20:52:06.446167362 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.446175372 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.446273693 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-09-16 20:52:06.446989295 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.446999925 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-09-16 20:52:06.447003755 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-09-16 20:52:06.447121206 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.14, platform: win32 2026-09-16 20:52:06.447235526 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.448662432 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-09-16 20:52:06.448691732 DEBUG method="textDocument/hover" response.id=2 duration=2.51ms 2026-09-16 20:52:06.448704762 DEBUG Received server response for request 2 2026-09-16 20:52:06.458864302 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.458886172 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.458892742 DEBUG method="shutdown" response.id=3 duration=9.19µs 2026-09-16 20:52:06.458902763 DEBUG Received server response for request 3 2026-09-16 20:52:06.458907063 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.458916683 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-09-16 20:52:06.460441149 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-09-16 20:52:06.460525949 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.460559689 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.460615559 DEBUG Client info: None 2026-09-16 20:52:06.460637689 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.460649279 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.460654859 INFO Version: Unknown 2026-09-16 20:52:06.460695210 DEBUG Received server response for request 1 2026-09-16 20:52:06.460730310 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.460813500 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.460851600 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.460854990 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.460868810 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.460871560 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-16 20:52:06.460914440 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.460928801 DEBUG Initializing workspace `file:///tmp/.tmpYMqtfQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.460946211 DEBUG Searching for a project in '/tmp/.tmpYMqtfQ/src' 2026-09-16 20:52:06.460979731 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.460984211 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.461319372 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.461324052 DEBUG Discovering virtual environment in `/tmp/.tmpYMqtfQ/src` 2026-09-16 20:52:06.461363262 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.461367412 DEBUG No virtual environment found 2026-09-16 20:52:06.461377602 DEBUG Adding first-party search path `/tmp/.tmpYMqtfQ/src` 2026-09-16 20:52:06.461381602 DEBUG Using vendored stdlib 2026-09-16 20:52:06.461474153 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.461492993 DEBUG Adding new file root '/tmp/.tmpYMqtfQ/src' of kind Project 2026-09-16 20:52:06.463432570 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.463448160 DEBUG Updating project to check open files 2026-09-16 20:52:06.463461190 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.463520531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYMqtfQ/src/foo.py") 2026-09-16 20:52:06.463527151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYMqtfQ/src/foo.py` 2026-09-16 20:52:06.463533231 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYMqtfQ/src/foo.py` 2026-09-16 20:52:06.463651901 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYMqtfQ/src/foo.py` to project `src` 2026-09-16 20:52:06.463665481 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYMqtfQ/src/foo.py` 2026-09-16 20:52:06.463667751 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.463674041 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.464007553 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.473298829 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.474654905 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-09-16 20:52:06.474687925 DEBUG method="textDocument/hover" response.id=2 duration=11.01ms 2026-09-16 20:52:06.474702505 DEBUG Received server response for request 2 2026-09-16 20:52:06.484788215 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.484825385 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.484832155 DEBUG method="shutdown" response.id=3 duration=10.65µs 2026-09-16 20:52:06.484850655 DEBUG Received server response for request 3 2026-09-16 20:52:06.484854125 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.484869855 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-09-16 20:52:06.487186294 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-09-16 20:52:06.487257415 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.487293975 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.487347955 DEBUG Client info: None 2026-09-16 20:52:06.487370555 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.487382525 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.487387385 INFO Version: Unknown 2026-09-16 20:52:06.487425865 DEBUG Received server response for request 1 2026-09-16 20:52:06.487461725 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.487562506 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.487599946 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.487603566 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.487617286 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.487620366 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-16 20:52:06.487665386 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.487680056 DEBUG Initializing workspace `file:///tmp/.tmpxZM2Wz/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.487696646 DEBUG Searching for a project in '/tmp/.tmpxZM2Wz/src' 2026-09-16 20:52:06.487728116 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.487732586 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.488079808 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.488084688 DEBUG Discovering virtual environment in `/tmp/.tmpxZM2Wz/src` 2026-09-16 20:52:06.488126518 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.488130398 DEBUG No virtual environment found 2026-09-16 20:52:06.488141438 DEBUG Adding first-party search path `/tmp/.tmpxZM2Wz/src` 2026-09-16 20:52:06.488145688 DEBUG Using vendored stdlib 2026-09-16 20:52:06.488242779 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.488247499 DEBUG Adding new file root '/tmp/.tmpxZM2Wz/src' of kind Project 2026-09-16 20:52:06.490264126 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.490279066 DEBUG Updating project to check open files 2026-09-16 20:52:06.490292306 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.490340937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxZM2Wz/src/foo.py") 2026-09-16 20:52:06.490347867 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxZM2Wz/src/foo.py` 2026-09-16 20:52:06.490357077 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxZM2Wz/src/foo.py` 2026-09-16 20:52:06.490469357 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxZM2Wz/src/foo.py` to project `src` 2026-09-16 20:52:06.490494067 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxZM2Wz/src/foo.py` 2026-09-16 20:52:06.490496437 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.490503387 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.490696268 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.499697144 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.501051179 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-09-16 20:52:06.501085079 DEBUG method="textDocument/hover" response.id=2 duration=10.58ms 2026-09-16 20:52:06.501100909 DEBUG Received server response for request 2 2026-09-16 20:52:06.511186759 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.511211979 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.511218479 DEBUG method="shutdown" response.id=3 duration=9.75µs 2026-09-16 20:52:06.511228749 DEBUG Received server response for request 3 2026-09-16 20:52:06.511231809 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.511242119 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-09-16 20:52:06.513630779 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.513699309 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.513738089 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.513795289 DEBUG Client info: None 2026-09-16 20:52:06.513821680 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.513834410 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.513840870 INFO Version: Unknown 2026-09-16 20:52:06.513879890 DEBUG Received server response for request 1 2026-09-16 20:52:06.513916200 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.514009600 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.514051950 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.514055461 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.514070181 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.514073641 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.514076401 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-16 20:52:06.514113321 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.514129041 DEBUG Initializing workspace `file:///tmp/.tmpuUmURA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.514146121 DEBUG Searching for a project in '/tmp/.tmpuUmURA/src' 2026-09-16 20:52:06.514199461 DEBUG Found project at '/tmp/.tmpuUmURA/src' 2026-09-16 20:52:06.514204181 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.514599033 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.514604163 DEBUG Discovering virtual environment in `/tmp/.tmpuUmURA/src` 2026-09-16 20:52:06.514648103 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.514652343 DEBUG No virtual environment found 2026-09-16 20:52:06.514663643 DEBUG Adding first-party search path `/tmp/.tmpuUmURA/src` 2026-09-16 20:52:06.514668333 DEBUG Using vendored stdlib 2026-09-16 20:52:06.514761113 INFO Python version: Python 3.12, platform: linux 2026-09-16 20:52:06.514765433 DEBUG Adding new file root '/tmp/.tmpuUmURA/src' of kind Project 2026-09-16 20:52:06.516721921 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-09-16 20:52:06.516740841 DEBUG Updating project to check open files 2026-09-16 20:52:06.516755761 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.516802561 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuUmURA/src/older.py") 2026-09-16 20:52:06.516809661 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuUmURA/src/older.py` 2026-09-16 20:52:06.516815091 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuUmURA/src/older.py` 2026-09-16 20:52:06.516935392 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuUmURA/src/older.py` to project `src` 2026-09-16 20:52:06.516949882 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuUmURA/src/older.py` 2026-09-16 20:52:06.516952342 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.516959472 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-09-16 20:52:06.516982832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpuUmURA/src/newer.py") 2026-09-16 20:52:06.516987342 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpuUmURA/src/newer.py` 2026-09-16 20:52:06.516991602 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpuUmURA/src/newer.py` 2026-09-16 20:52:06.517072122 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpuUmURA/src/newer.py` to project `src` 2026-09-16 20:52:06.517079862 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpuUmURA/src/newer.py` 2026-09-16 20:52:06.517082042 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.517088112 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-09-16 20:52:06.517172083 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-09-16 20:52:06.517204443 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-09-16 20:52:06.517711755 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-09-16 20:52:06.517748045 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.517753055 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-09-16 20:52:06.517760415 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpuUmURA/src` 2026-09-16 20:52:06.517764915 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-09-16 20:52:06.517870326 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-09-16 20:52:06.517971006 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.529048760 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-09-16 20:52:06.529092600 DEBUG method="textDocument/hover" response.id=2 duration=12.00ms 2026-09-16 20:52:06.529108400 DEBUG Received server response for request 2 2026-09-16 20:52:06.529236350 DEBUG Client sends request `textDocument/hover` with ID 3 2026-09-16 20:52:06.529305821 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-09-16 20:52:06.529311701 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-09-16 20:52:06.529711832 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-09-16 20:52:06.529749633 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.529753703 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-09-16 20:52:06.529760463 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmpuUmURA/src` 2026-09-16 20:52:06.529765513 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-09-16 20:52:06.529853513 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-09-16 20:52:06.529897093 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.540236214 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-09-16 20:52:06.540274094 DEBUG method="textDocument/hover" response.id=3 duration=11.01ms 2026-09-16 20:52:06.540285134 DEBUG Received server response for request 3 2026-09-16 20:52:06.550418064 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:06.550447574 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.550454804 DEBUG method="shutdown" response.id=4 duration=10.75µs 2026-09-16 20:52:06.550464534 DEBUG Received server response for request 4 2026-09-16 20:52:06.550467964 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.550485665 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-09-16 20:52:06.554147319 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-09-16 20:52:06.554226069 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.554263019 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.554321700 DEBUG Client info: None 2026-09-16 20:52:06.554346560 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.554359480 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.554366110 INFO Version: Unknown 2026-09-16 20:52:06.554422010 DEBUG Received server response for request 1 2026-09-16 20:52:06.554462610 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.554562381 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.554600851 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.554604801 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.554621031 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.554624291 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-16 20:52:06.554668501 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.554684731 DEBUG Initializing workspace `file:///tmp/.tmpFKNhep/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.554702521 DEBUG Searching for a project in '/tmp/.tmpFKNhep/src' 2026-09-16 20:52:06.554736901 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.554741671 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.555106503 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.555111533 DEBUG Discovering virtual environment in `/tmp/.tmpFKNhep/src` 2026-09-16 20:52:06.555154193 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.555158553 DEBUG No virtual environment found 2026-09-16 20:52:06.555169243 DEBUG Adding first-party search path `/tmp/.tmpFKNhep/src` 2026-09-16 20:52:06.555173363 DEBUG Using vendored stdlib 2026-09-16 20:52:06.555266993 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.555271203 DEBUG Adding new file root '/tmp/.tmpFKNhep/src' of kind Project 2026-09-16 20:52:06.557241501 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.557258921 DEBUG Updating project to check open files 2026-09-16 20:52:06.557274271 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.557325852 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFKNhep/src/foo.py") 2026-09-16 20:52:06.557333552 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFKNhep/src/foo.py` 2026-09-16 20:52:06.557340512 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFKNhep/src/foo.py` 2026-09-16 20:52:06.557456982 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFKNhep/src/foo.py` to project `src` 2026-09-16 20:52:06.557470732 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFKNhep/src/foo.py` 2026-09-16 20:52:06.557473002 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.557491642 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.557855234 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.566535358 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.567867043 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-09-16 20:52:06.567898913 DEBUG method="textDocument/hover" response.id=2 duration=10.40ms 2026-09-16 20:52:06.567915033 DEBUG Received server response for request 2 2026-09-16 20:52:06.578003403 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.578029033 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.578035383 DEBUG method="shutdown" response.id=3 duration=10.58µs 2026-09-16 20:52:06.578045253 DEBUG Received server response for request 3 2026-09-16 20:52:06.578049123 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.578066924 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-09-16 20:52:06.580499523 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-09-16 20:52:06.580570663 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.580608293 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.580664974 DEBUG Client info: None 2026-09-16 20:52:06.580689634 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.580702304 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.580708104 INFO Version: Unknown 2026-09-16 20:52:06.580749214 DEBUG Received server response for request 1 2026-09-16 20:52:06.580788514 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.580880915 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.580920645 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.580923955 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.580937925 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.580940525 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-16 20:52:06.580982055 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.580996635 DEBUG Initializing workspace `file:///tmp/.tmpoxsL36/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.581013095 DEBUG Searching for a project in '/tmp/.tmpoxsL36/src' 2026-09-16 20:52:06.581045315 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.581049565 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.581417067 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.581421727 DEBUG Discovering virtual environment in `/tmp/.tmpoxsL36/src` 2026-09-16 20:52:06.581464367 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.581468517 DEBUG No virtual environment found 2026-09-16 20:52:06.581496197 DEBUG Adding first-party search path `/tmp/.tmpoxsL36/src` 2026-09-16 20:52:06.581500377 DEBUG Using vendored stdlib 2026-09-16 20:52:06.581594167 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.581598907 DEBUG Adding new file root '/tmp/.tmpoxsL36/src' of kind Project 2026-09-16 20:52:06.584581289 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:06.584598449 DEBUG Updating project to check open files 2026-09-16 20:52:06.584613079 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.584662310 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoxsL36/src/foo.py") 2026-09-16 20:52:06.584670180 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoxsL36/src/foo.py` 2026-09-16 20:52:06.584676440 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoxsL36/src/foo.py` 2026-09-16 20:52:06.584794590 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoxsL36/src/foo.py` to project `src` 2026-09-16 20:52:06.584808700 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoxsL36/src/foo.py` 2026-09-16 20:52:06.584810970 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.584818130 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.584996961 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.593589885 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.594926050 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-09-16 20:52:06.594959370 DEBUG method="textDocument/hover" response.id=2 duration=10.13ms 2026-09-16 20:52:06.594975390 DEBUG Received server response for request 2 2026-09-16 20:52:06.605064560 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.605097660 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.605105320 DEBUG method="shutdown" response.id=3 duration=11.60µs 2026-09-16 20:52:06.605115540 DEBUG Received server response for request 3 2026-09-16 20:52:06.605119380 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.605135851 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-09-16 20:52:06.607422969 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-09-16 20:52:06.607504040 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.607537690 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.607589320 DEBUG Client info: None 2026-09-16 20:52:06.607622750 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.607634540 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-09-16 20:52:06.607640910 INFO Version: Unknown 2026-09-16 20:52:06.607679050 DEBUG Received server response for request 1 2026-09-16 20:52:06.607710821 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.607723781 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp1auOVF 2026-09-16 20:52:06.607800641 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.607837011 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.607840791 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.607848171 DEBUG No workspace configuration provided for file:///tmp/.tmp1auOVF 2026-09-16 20:52:06.607853691 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.607856801 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-09-16 20:52:06.607899051 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.607904261 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp1auOVF, using default options 2026-09-16 20:52:06.607913681 DEBUG Initializing workspace `file:///tmp/.tmp1auOVF`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.607930271 DEBUG Searching for a project in '/tmp/.tmp1auOVF' 2026-09-16 20:52:06.607956042 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.607961462 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.608327233 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.608332273 DEBUG Discovering virtual environment in `/tmp/.tmp1auOVF` 2026-09-16 20:52:06.608373283 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.608377073 DEBUG No virtual environment found 2026-09-16 20:52:06.608387333 DEBUG Adding first-party search path `/tmp/.tmp1auOVF` 2026-09-16 20:52:06.608391383 DEBUG Using vendored stdlib 2026-09-16 20:52:06.608501214 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.608504684 DEBUG Adding new file root '/tmp/.tmp1auOVF' of kind Project 2026-09-16 20:52:06.611227705 INFO Project::index_files{project=.tmp1auOVF}: Indexed 1 file(s) in 0.001s 2026-09-16 20:52:06.611244845 DEBUG Updating project to check open files 2026-09-16 20:52:06.611260435 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.611309475 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1auOVF/foo.py") 2026-09-16 20:52:06.611318225 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1auOVF/foo.py` 2026-09-16 20:52:06.611324135 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1auOVF/foo.py` 2026-09-16 20:52:06.611426025 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1auOVF/foo.py` to project `.tmp1auOVF` 2026-09-16 20:52:06.611437685 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1auOVF/foo.py` 2026-09-16 20:52:06.611440235 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.611446885 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.611733117 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.623970235 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.624235096 DEBUG method="textDocument/implementation" response.id=2 duration=12.78ms 2026-09-16 20:52:06.624253376 DEBUG Received server response for request 2 2026-09-16 20:52:06.634383556 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.634420036 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.634427136 DEBUG method="shutdown" response.id=3 duration=10.52µs 2026-09-16 20:52:06.634437346 DEBUG Received server response for request 3 2026-09-16 20:52:06.634440766 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.634456436 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-09-16 20:52:06.637077067 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-09-16 20:52:06.637151147 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.637185237 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.637237137 DEBUG Client info: None 2026-09-16 20:52:06.637261507 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.637274617 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.637281248 INFO Version: Unknown 2026-09-16 20:52:06.637322388 DEBUG Received server response for request 1 2026-09-16 20:52:06.637363648 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.637376508 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpNvgr3t 2026-09-16 20:52:06.637458628 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.637506938 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.637510648 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.637519418 DEBUG No workspace configuration provided for file:///tmp/.tmpNvgr3t 2026-09-16 20:52:06.637525708 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.637528778 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-09-16 20:52:06.637565979 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.637571159 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpNvgr3t, using default options 2026-09-16 20:52:06.637581909 DEBUG Initializing workspace `file:///tmp/.tmpNvgr3t`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.637598799 DEBUG Searching for a project in '/tmp/.tmpNvgr3t' 2026-09-16 20:52:06.637636879 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.637641549 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.637987500 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.637992410 DEBUG Discovering virtual environment in `/tmp/.tmpNvgr3t` 2026-09-16 20:52:06.638036061 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.638040361 DEBUG No virtual environment found 2026-09-16 20:52:06.638050681 DEBUG Adding first-party search path `/tmp/.tmpNvgr3t` 2026-09-16 20:52:06.638054661 DEBUG Using vendored stdlib 2026-09-16 20:52:06.638145141 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.638149391 DEBUG Adding new file root '/tmp/.tmpNvgr3t' of kind Project 2026-09-16 20:52:06.641110703 INFO Project::index_files{project=.tmpNvgr3t}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.641126743 DEBUG Updating project to check open files 2026-09-16 20:52:06.641139873 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.641187673 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNvgr3t/foo.py") 2026-09-16 20:52:06.641195993 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNvgr3t/foo.py` 2026-09-16 20:52:06.641201503 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNvgr3t/foo.py` 2026-09-16 20:52:06.641294523 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNvgr3t/foo.py` to project `.tmpNvgr3t` 2026-09-16 20:52:06.641307233 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNvgr3t/foo.py` 2026-09-16 20:52:06.641309593 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.641315914 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.641646315 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.653921373 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.654139724 DEBUG method="textDocument/implementation" response.id=2 duration=12.82ms 2026-09-16 20:52:06.654157664 DEBUG Received server response for request 2 2026-09-16 20:52:06.664263994 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.664300004 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.664306824 DEBUG method="shutdown" response.id=3 duration=10.76µs 2026-09-16 20:52:06.664316724 DEBUG Received server response for request 3 2026-09-16 20:52:06.664320694 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.664336644 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-09-16 20:52:06.666921625 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.666994115 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.667032545 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.667087695 DEBUG Client info: None 2026-09-16 20:52:06.667115065 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.667127626 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.667134216 INFO Version: Unknown 2026-09-16 20:52:06.667175346 DEBUG Received server response for request 1 2026-09-16 20:52:06.667212556 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.667225176 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmplWi91g 2026-09-16 20:52:06.667310396 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.667353986 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.667357626 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.667364386 DEBUG No workspace configuration provided for file:///tmp/.tmplWi91g 2026-09-16 20:52:06.667416457 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.667421827 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmplWi91g, using default options 2026-09-16 20:52:06.667431377 DEBUG Initializing workspace `file:///tmp/.tmplWi91g`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.667448607 DEBUG Searching for a project in '/tmp/.tmplWi91g' 2026-09-16 20:52:06.667492857 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.667497447 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.667860478 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.667865418 DEBUG Discovering virtual environment in `/tmp/.tmplWi91g` 2026-09-16 20:52:06.667909229 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.667913439 DEBUG No virtual environment found 2026-09-16 20:52:06.667925519 DEBUG Adding first-party search path `/tmp/.tmplWi91g` 2026-09-16 20:52:06.667929429 DEBUG Using vendored stdlib 2026-09-16 20:52:06.668020429 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.668025049 DEBUG Adding new file root '/tmp/.tmplWi91g' of kind Project 2026-09-16 20:52:06.670830890 INFO Project::index_files{project=.tmplWi91g}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.670848120 DEBUG Updating project to check open files 2026-09-16 20:52:06.670861860 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.677438736 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.677463106 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.677468026 DEBUG method="shutdown" response.id=2 duration=8.85µs 2026-09-16 20:52:06.677487886 DEBUG Received server response for request 2 2026-09-16 20:52:06.677492687 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.677502347 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-09-16 20:52:06.678651601 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.678708241 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.678740651 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.678793512 DEBUG Client info: None 2026-09-16 20:52:06.678821212 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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-09-16 20:52:06.678831892 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.678836242 INFO Version: Unknown 2026-09-16 20:52:06.678871512 DEBUG Received server response for request 1 2026-09-16 20:52:06.678898892 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.678980402 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.679011073 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.679017943 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.679031873 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.679035653 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-16 20:52:06.679074193 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.679092883 DEBUG Initializing workspace `file:///tmp/.tmpBrFNaE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.679108863 DEBUG Searching for a project in '/tmp/.tmpBrFNaE/src' 2026-09-16 20:52:06.679141563 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.679146263 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.680017586 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.680023516 DEBUG Discovering virtual environment in `/tmp/.tmpBrFNaE/src` 2026-09-16 20:52:06.680074667 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.680079647 DEBUG No virtual environment found 2026-09-16 20:52:06.680091147 DEBUG Adding first-party search path `/tmp/.tmpBrFNaE/src` 2026-09-16 20:52:06.680095687 DEBUG Using vendored stdlib 2026-09-16 20:52:06.680216927 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.680221757 DEBUG Adding new file root '/tmp/.tmpBrFNaE/src' of kind Project 2026-09-16 20:52:06.682355356 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.682371666 DEBUG Updating project to check open files 2026-09-16 20:52:06.682397196 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.682455176 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBrFNaE/src/foo.py") 2026-09-16 20:52:06.682466696 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBrFNaE/src/foo.py` 2026-09-16 20:52:06.682473956 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBrFNaE/src/foo.py` 2026-09-16 20:52:06.682618047 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBrFNaE/src/foo.py` to project `src` 2026-09-16 20:52:06.682631447 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBrFNaE/src/foo.py` 2026-09-16 20:52:06.682634227 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.682642377 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.682903828 DEBUG method="textDocument/hover" response.id=2 duration=255.14µs 2026-09-16 20:52:06.682920048 DEBUG Received server response for request 2 2026-09-16 20:52:06.692999118 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.693016818 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.693022628 DEBUG method="shutdown" response.id=3 duration=8.10µs 2026-09-16 20:52:06.693035538 DEBUG Received server response for request 3 2026-09-16 20:52:06.693039018 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.693046598 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-09-16 20:52:06.694346783 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.694419423 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.694452014 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.694527234 DEBUG Client info: None 2026-09-16 20:52:06.694554354 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.694567724 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.694574094 INFO Version: Unknown 2026-09-16 20:52:06.694620154 DEBUG Received server response for request 1 2026-09-16 20:52:06.694656424 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.694731605 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.694765365 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.694768655 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.694783605 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.694786785 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-16 20:52:06.694824815 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.694838345 DEBUG Initializing workspace `file:///tmp/.tmpyeRoQI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.694854735 DEBUG Searching for a project in '/tmp/.tmpyeRoQI/src' 2026-09-16 20:52:06.694889055 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.694893785 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.695243617 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.695248107 DEBUG Discovering virtual environment in `/tmp/.tmpyeRoQI/src` 2026-09-16 20:52:06.695287797 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.695291657 DEBUG No virtual environment found 2026-09-16 20:52:06.695302367 DEBUG Adding first-party search path `/tmp/.tmpyeRoQI/src` 2026-09-16 20:52:06.695306467 DEBUG Using vendored stdlib 2026-09-16 20:52:06.695409807 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.695413497 DEBUG Adding new file root '/tmp/.tmpyeRoQI/src' of kind Project 2026-09-16 20:52:06.697461245 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.697485136 DEBUG Updating project to check open files 2026-09-16 20:52:06.697497026 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.697547396 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyeRoQI/src/foo.py") 2026-09-16 20:52:06.697555956 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyeRoQI/src/foo.py` 2026-09-16 20:52:06.697562976 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyeRoQI/src/foo.py` 2026-09-16 20:52:06.697680956 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyeRoQI/src/foo.py` to project `src` 2026-09-16 20:52:06.697690976 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyeRoQI/src/foo.py` 2026-09-16 20:52:06.697693496 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.697699476 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.697737507 DEBUG method="textDocument/hover" response.id=2 duration=31.96µs 2026-09-16 20:52:06.697749277 DEBUG Received server response for request 2 2026-09-16 20:52:06.707824616 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.707844556 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.707850996 DEBUG method="shutdown" response.id=3 duration=9.37µs 2026-09-16 20:52:06.707860136 DEBUG Received server response for request 3 2026-09-16 20:52:06.707864106 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.707872936 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-09-16 20:52:06.708973911 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.709029411 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.709060711 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.709109941 DEBUG Client info: None 2026-09-16 20:52:06.709139122 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.709151452 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.709157982 INFO Version: Unknown 2026-09-16 20:52:06.709200332 DEBUG Received server response for request 1 2026-09-16 20:52:06.709229752 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.709242292 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpw2weAF 2026-09-16 20:52:06.709320662 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.709358202 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.709361472 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.709368612 DEBUG No workspace configuration provided for file:///tmp/.tmpw2weAF 2026-09-16 20:52:06.709421043 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.709427033 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpw2weAF, using default options 2026-09-16 20:52:06.709437533 DEBUG Initializing workspace `file:///tmp/.tmpw2weAF`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.709465493 DEBUG Searching for a project in '/tmp/.tmpw2weAF' 2026-09-16 20:52:06.709505343 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.709510233 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.710152386 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.710157806 DEBUG Discovering virtual environment in `/tmp/.tmpw2weAF` 2026-09-16 20:52:06.710199946 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.710204346 DEBUG No virtual environment found 2026-09-16 20:52:06.710216176 DEBUG Adding first-party search path `/tmp/.tmpw2weAF` 2026-09-16 20:52:06.710220096 DEBUG Using vendored stdlib 2026-09-16 20:52:06.710335466 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.710340026 DEBUG Adding new file root '/tmp/.tmpw2weAF' of kind Project 2026-09-16 20:52:06.713336958 INFO Project::index_files{project=.tmpw2weAF}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.713353448 DEBUG Updating project to check open files 2026-09-16 20:52:06.713369078 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.719627693 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.719652603 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.719659053 DEBUG method="shutdown" response.id=2 duration=9.91µs 2026-09-16 20:52:06.719669763 DEBUG Received server response for request 2 2026-09-16 20:52:06.719673643 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.719683613 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-09-16 20:52:06.720917648 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:06.720972168 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.721005408 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.721058309 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-09-16 20:52:06.721080669 DEBUG Client info: None 2026-09-16 20:52:06.721082999 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-09-16 20:52:06.721093689 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.721098789 INFO Version: Unknown 2026-09-16 20:52:06.721138479 DEBUG Received server response for request 1 2026-09-16 20:52:06.721174639 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.721253169 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.721289250 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.721292960 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.721306640 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.721347340 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.721362490 DEBUG Initializing workspace `file:///tmp/.tmpSCjnOk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.721378460 DEBUG Searching for a project in '/tmp/.tmpSCjnOk/src' 2026-09-16 20:52:06.721412130 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.721416380 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.721755641 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.721760761 DEBUG Discovering virtual environment in `/tmp/.tmpSCjnOk/src` 2026-09-16 20:52:06.721801642 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.721805852 DEBUG No virtual environment found 2026-09-16 20:52:06.721816372 DEBUG Adding first-party search path `/tmp/.tmpSCjnOk/src` 2026-09-16 20:52:06.721820212 DEBUG Using vendored stdlib 2026-09-16 20:52:06.721909662 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.721913962 DEBUG Adding new file root '/tmp/.tmpSCjnOk/src' of kind Project 2026-09-16 20:52:06.723911040 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.723928210 DEBUG Updating project to check open files 2026-09-16 20:52:06.723939650 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.724001710 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSCjnOk/src/script.py") 2026-09-16 20:52:06.724011200 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSCjnOk/src/script.py` 2026-09-16 20:52:06.724016710 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSCjnOk/src/script.py` 2026-09-16 20:52:06.724168771 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSCjnOk/src/script.py` to project `src` 2026-09-16 20:52:06.724183751 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSCjnOk/src/script.py` 2026-09-16 20:52:06.724186341 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.724193431 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.724669633 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-16 20:52:06.724703973 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.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.724708553 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-16 20:52:06.724711783 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-16 20:52:06.724827744 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.724873614 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpSCjnOk/src/script.py' 2026-09-16 20:52:06.724922914 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.736648930 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.736730301 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:06.736740331 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:06.746835721 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.746872651 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.746880541 DEBUG method="shutdown" response.id=2 duration=12.69µs 2026-09-16 20:52:06.746891531 DEBUG Received server response for request 2 2026-09-16 20:52:06.746895321 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.746911991 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-09-16 20:52:06.749701672 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.749770712 DEBUG Architecture: x86_64, OS: linux ok test initialize::missing_virtual_env_does_not_panic ... 2026-09-16 20:52:06.749807472 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.749878213 DEBUG Received server response for request 1 2026-09-16 20:52:06.750696226 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.750752206 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.750790836 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.750849196 DEBUG Client info: None 2026-09-16 20:52:06.750880077 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.750893897 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.750899657 INFO Version: Unknown 2026-09-16 20:52:06.750941047 DEBUG Received server response for request 1 2026-09-16 20:52:06.750972427 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.751057537 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.751091647 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.751098567 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.751150648 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.751167068 DEBUG Initializing workspace `file:///tmp/.tmpUYdWvW/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.751185728 DEBUG Searching for a project in '/tmp/.tmpUYdWvW/project' 2026-09-16 20:52:06.751221758 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.751226498 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.751981501 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.751987671 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-09-16 20:52:06.752068671 ERROR Failed to create project for workspace `file:///tmp/.tmpUYdWvW/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). Falling back to default settings 2026-09-16 20:52:06.752091401 DEBUG Received notification `window/showMessage` 2026-09-16 20:52:06.752094431 INFO Retrying to receive `window/showMessage` notification 2026-09-16 20:52:06.752420843 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.752424953 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-09-16 20:52:06.752431193 DEBUG Default settings failed to discover local Python environment 2026-09-16 20:52:06.752465783 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.752469683 DEBUG No virtual environment found 2026-09-16 20:52:06.752497843 DEBUG Adding first-party search path `/tmp/.tmpUYdWvW/project` 2026-09-16 20:52:06.752502333 DEBUG Using vendored stdlib 2026-09-16 20:52:06.752624703 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.752632584 DEBUG Adding new file root '/tmp/.tmpUYdWvW/project' of kind Project 2026-09-16 20:52:06.755589505 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.755602925 DEBUG Updating project to check open files 2026-09-16 20:52:06.755620065 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.762231321 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.762253161 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.762258021 DEBUG method="shutdown" response.id=2 duration=8.91µs 2026-09-16 20:52:06.762266732 DEBUG Received server response for request 2 2026-09-16 20:52:06.762270352 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.762277492 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-09-16 20:52:06.763435326 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-09-16 20:52:06.763514236 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.763549967 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.763604277 DEBUG Client info: None 2026-09-16 20:52:06.763634177 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.763644327 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.763649627 INFO Version: Unknown 2026-09-16 20:52:06.763683607 DEBUG Received server response for request 1 2026-09-16 20:52:06.763718287 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.763791968 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.763824368 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.763827878 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.763886778 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.763901178 DEBUG Initializing workspace `file:///tmp/.tmpr0ANgh/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.763926918 DEBUG Searching for a project in '/tmp/.tmpr0ANgh/foo' 2026-09-16 20:52:06.763960258 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.763964778 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.764323700 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.764328020 DEBUG Discovering virtual environment in `/tmp/.tmpr0ANgh/foo` 2026-09-16 20:52:06.764366570 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.764370680 DEBUG No virtual environment found 2026-09-16 20:52:06.764382080 DEBUG Adding first-party search path `/tmp/.tmpr0ANgh/foo` 2026-09-16 20:52:06.764386280 DEBUG Using vendored stdlib 2026-09-16 20:52:06.764499710 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.764503550 DEBUG Adding new file root '/tmp/.tmpr0ANgh/foo' of kind Project 2026-09-16 20:52:06.766521158 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.766534458 DEBUG Updating project to check open files 2026-09-16 20:52:06.766547758 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-09-16 20:52:06.766551878 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.766568559 DEBUG Received server request `client/registerCapability` 2026-09-16 20:52:06.766574549 INFO Retrying to receive `client/registerCapability` request 2026-09-16 20:52:06.776717399 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.776740909 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.776748499 DEBUG method="shutdown" response.id=2 duration=11.39µs 2026-09-16 20:52:06.776759939 DEBUG Received server response for request 2 2026-09-16 20:52:06.776764549 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.776774029 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-09-16 20:52:06.777850343 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-09-16 20:52:06.777905873 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.777935764 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.777987824 DEBUG Client info: None 2026-09-16 20:52:06.778012804 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-09-16 20:52:06.778024704 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.778030324 INFO Version: Unknown 2026-09-16 20:52:06.778067354 DEBUG Received server response for request 1 2026-09-16 20:52:06.778095904 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.778175744 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.778216155 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.778219565 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.778283165 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.778296075 DEBUG Initializing workspace `file:///tmp/.tmpxnNloF/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.778312145 DEBUG Searching for a project in '/tmp/.tmpxnNloF/foo' 2026-09-16 20:52:06.778351405 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.778355495 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.778778137 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.778787067 DEBUG Discovering virtual environment in `/tmp/.tmpxnNloF/foo` 2026-09-16 20:52:06.778828287 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.778832177 DEBUG No virtual environment found 2026-09-16 20:52:06.778845977 DEBUG Adding first-party search path `/tmp/.tmpxnNloF/foo` 2026-09-16 20:52:06.778849977 DEBUG Using vendored stdlib 2026-09-16 20:52:06.778958538 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.778962598 DEBUG Adding new file root '/tmp/.tmpxnNloF/foo' of kind Project 2026-09-16 20:52:06.781875909 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.781891929 DEBUG Updating project to check open files 2026-09-16 20:52:06.781903379 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-09-16 20:52:06.781906889 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.781923559 DEBUG Received server request `client/registerCapability` 2026-09-16 20:52:06.781930019 INFO Retrying to receive `client/registerCapability` request 2026-09-16 20:52:06.792058769 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.792083219 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.792089979 DEBUG method="shutdown" response.id=2 duration=11.76µs 2026-09-16 20:52:06.792099339 DEBUG Received server response for request 2 2026-09-16 20:52:06.792103039 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.792112419 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-09-16 20:52:06.793324294 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-09-16 20:52:06.793391915 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.793422825 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.793489485 DEBUG Client info: None 2026-09-16 20:52:06.793513805 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-09-16 20:52:06.793523855 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-09-16 20:52:06.793528195 INFO Version: Unknown 2026-09-16 20:52:06.793566745 DEBUG Received server response for request 1 2026-09-16 20:52:06.793601735 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.793677206 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-09-16 20:52:06.793706586 DEBUG Initializing workspace `file:///tmp/.tmp3MgUuq/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.793724636 DEBUG Searching for a project in '/tmp/.tmp3MgUuq/foo' 2026-09-16 20:52:06.793759096 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.793764316 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.794534739 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.794540299 DEBUG Discovering virtual environment in `/tmp/.tmp3MgUuq/foo` 2026-09-16 20:52:06.794588439 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.794593089 DEBUG No virtual environment found 2026-09-16 20:52:06.794606969 DEBUG Adding first-party search path `/tmp/.tmp3MgUuq/foo` 2026-09-16 20:52:06.794611279 DEBUG Using vendored stdlib 2026-09-16 20:52:06.794728300 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.794733010 DEBUG Adding new file root '/tmp/.tmp3MgUuq/foo' of kind Project 2026-09-16 20:52:06.797749952 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.797769402 DEBUG Updating project to check open files 2026-09-16 20:52:06.797788662 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-09-16 20:52:06.797793762 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.797812512 DEBUG Received server request `client/registerCapability` 2026-09-16 20:52:06.797817432 INFO Retrying to receive `client/registerCapability` request 2026-09-16 20:52:06.807955512 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.807985152 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.807993572 DEBUG method="shutdown" response.id=2 duration=14.81µs 2026-09-16 20:52:06.808005492 DEBUG Received server response for request 2 2026-09-16 20:52:06.808009432 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.808018832 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-09-16 20:52:06.809168587 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-09-16 20:52:06.809226277 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.809255677 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.809306197 DEBUG Client info: None 2026-09-16 20:52:06.809330838 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-09-16 20:52:06.809341548 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.809346388 INFO Version: Unknown 2026-09-16 20:52:06.809380698 DEBUG Received server response for request 1 2026-09-16 20:52:06.809405678 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.809487588 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.809521308 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.809524758 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.809577879 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.809592859 DEBUG Initializing workspace `file:///tmp/.tmp3hyU6M/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.809608129 DEBUG Searching for a project in '/tmp/.tmp3hyU6M/foo' 2026-09-16 20:52:06.809638329 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.809642699 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.810024060 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.810028620 DEBUG Discovering virtual environment in `/tmp/.tmp3hyU6M/foo` 2026-09-16 20:52:06.810068120 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.810071780 DEBUG No virtual environment found 2026-09-16 20:52:06.810082441 DEBUG Adding first-party search path `/tmp/.tmp3hyU6M/foo` 2026-09-16 20:52:06.810086571 DEBUG Using vendored stdlib 2026-09-16 20:52:06.810182851 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.810187101 DEBUG Adding new file root '/tmp/.tmp3hyU6M/foo' of kind Project 2026-09-16 20:52:06.812193609 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.812209269 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-09-16 20:52:06.812213449 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.812229519 DEBUG Received server request `client/registerCapability` 2026-09-16 20:52:06.812235839 INFO Retrying to receive `client/registerCapability` request 2026-09-16 20:52:06.822386429 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.822416169 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.822422879 DEBUG method="shutdown" response.id=2 duration=10.86µs 2026-09-16 20:52:06.822433459 DEBUG Received server response for request 2 2026-09-16 20:52:06.822437339 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.822446549 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-09-16 20:52:06.823548924 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.823603324 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.823634114 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.823677834 DEBUG Client info: None 2026-09-16 20:52:06.823703424 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.823713894 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.823718885 INFO Version: Unknown 2026-09-16 20:52:06.823756605 DEBUG Received server response for request 1 2026-09-16 20:52:06.823785365 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.823860285 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.823893545 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.823897075 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.823954375 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.823967885 DEBUG Initializing workspace `file:///tmp/.tmpHyOFHd/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.823983526 DEBUG Searching for a project in '/tmp/.tmpHyOFHd/foo' 2026-09-16 20:52:06.824024806 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.824029356 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.824370407 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.824374837 DEBUG Discovering virtual environment in `/tmp/.tmpHyOFHd/foo` 2026-09-16 20:52:06.824413737 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.824417867 DEBUG No virtual environment found 2026-09-16 20:52:06.824428917 DEBUG Adding first-party search path `/tmp/.tmpHyOFHd/foo` 2026-09-16 20:52:06.824432997 DEBUG Using vendored stdlib 2026-09-16 20:52:06.824541168 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.824545518 DEBUG Adding new file root '/tmp/.tmpHyOFHd/foo' of kind Project 2026-09-16 20:52:06.826510885 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.826526045 DEBUG Updating project to check open files 2026-09-16 20:52:06.826540346 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.834129386 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.834157886 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.834164436 DEBUG method="shutdown" response.id=2 duration=10.21µs 2026-09-16 20:52:06.834176426 DEBUG Received server response for request 2 2026-09-16 20:52:06.834179936 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.834189376 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-09-16 20:52:06.835424161 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.835511521 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.835546701 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.835612551 DEBUG Client info: None 2026-09-16 20:52:06.835643232 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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-09-16 20:52:06.835656172 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.835661252 INFO Version: Unknown 2026-09-16 20:52:06.835698772 DEBUG Received server response for request 1 2026-09-16 20:52:06.835736602 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.835749502 WARN Received unknown options during initialization: { "bar": null } 2026-09-16 20:52:06.835760832 DEBUG Received notification `window/showMessage` 2026-09-16 20:52:06.835765982 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.835832922 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.835867302 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.835870572 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.835938343 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.835956193 DEBUG Initializing workspace `file:///tmp/.tmpomD6gF/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.835974073 DEBUG Searching for a project in '/tmp/.tmpomD6gF/foo' 2026-09-16 20:52:06.836007773 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.836012353 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.836685696 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.836690936 DEBUG Discovering virtual environment in `/tmp/.tmpomD6gF/foo` 2026-09-16 20:52:06.836736106 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.836740716 DEBUG No virtual environment found 2026-09-16 20:52:06.836752196 DEBUG Adding first-party search path `/tmp/.tmpomD6gF/foo` 2026-09-16 20:52:06.836756326 DEBUG Using vendored stdlib 2026-09-16 20:52:06.836872216 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.836877296 DEBUG Adding new file root '/tmp/.tmpomD6gF/foo' of kind Project 2026-09-16 20:52:06.839854008 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.839871438 DEBUG Updating project to check open files 2026-09-16 20:52:06.839887628 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.846005703 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.846031713 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.846037493 DEBUG method="shutdown" response.id=2 duration=9.36µs 2026-09-16 20:52:06.846049103 DEBUG Received server response for request 2 2026-09-16 20:52:06.846053233 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.846062463 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-09-16 20:52:06.847227777 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:06.847290098 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.847320978 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.847379078 DEBUG Client info: None 2026-09-16 20:52:06.847401658 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.847414358 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.847420628 INFO Version: Unknown 2026-09-16 20:52:06.847463828 DEBUG Received server response for request 1 2026-09-16 20:52:06.847508608 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.847598039 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.847637889 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.847641359 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.847710749 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.847727369 WARN Received unknown options for workspace `file:///tmp/.tmpBhT4sT/foo`: { "bar": null } 2026-09-16 20:52:06.847736909 DEBUG Received notification `window/showMessage` 2026-09-16 20:52:06.847736619 DEBUG Initializing workspace `file:///tmp/.tmpBhT4sT/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.847740549 INFO Retrying to receive `window/showMessage` notification 2026-09-16 20:52:06.847755649 DEBUG Searching for a project in '/tmp/.tmpBhT4sT/foo' 2026-09-16 20:52:06.847793530 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.847799420 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.848379012 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.848384742 DEBUG Discovering virtual environment in `/tmp/.tmpBhT4sT/foo` 2026-09-16 20:52:06.848435082 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.848440252 DEBUG No virtual environment found 2026-09-16 20:52:06.848452242 DEBUG Adding first-party search path `/tmp/.tmpBhT4sT/foo` 2026-09-16 20:52:06.848456362 DEBUG Using vendored stdlib 2026-09-16 20:52:06.848593873 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.848599773 DEBUG Adding new file root '/tmp/.tmpBhT4sT/foo' of kind Project 2026-09-16 20:52:06.850765931 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.850781501 DEBUG Updating project to check open files 2026-09-16 20:52:06.850800542 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.857874949 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.857903200 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.857910570 DEBUG method="shutdown" response.id=2 duration=12.05µs 2026-09-16 20:52:06.857922000 DEBUG Received server response for request 2 2026-09-16 20:52:06.857925880 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.857935770 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-09-16 20:52:06.859134104 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-09-16 20:52:06.859195115 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.859226095 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.859274665 DEBUG Client info: None 2026-09-16 20:52:06.859297305 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.859309295 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.859315855 INFO Version: Unknown 2026-09-16 20:52:06.859355985 DEBUG Received server response for request 1 2026-09-16 20:52:06.859385975 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.859475116 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.859527716 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.859531486 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.859586066 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.859600576 DEBUG Initializing workspace `file:///tmp/.tmp0k5ZFB/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.859617646 DEBUG Searching for a project in '/tmp/.tmp0k5ZFB/foo' 2026-09-16 20:52:06.859650767 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.859655317 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.860006428 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.860010648 DEBUG Discovering virtual environment in `/tmp/.tmp0k5ZFB/foo` 2026-09-16 20:52:06.860049558 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.860053498 DEBUG No virtual environment found 2026-09-16 20:52:06.860064358 DEBUG Adding first-party search path `/tmp/.tmp0k5ZFB/foo` 2026-09-16 20:52:06.860068348 DEBUG Using vendored stdlib 2026-09-16 20:52:06.860170509 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.860174249 DEBUG Adding new file root '/tmp/.tmp0k5ZFB/foo' of kind Project 2026-09-16 20:52:06.863077990 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.863091690 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-09-16 20:52:06.863096200 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.863113550 DEBUG Received server request `client/registerCapability` 2026-09-16 20:52:06.863120130 INFO Retrying to receive `client/registerCapability` request 2026-09-16 20:52:06.873256850 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.873281450 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.873287480 DEBUG method="shutdown" response.id=2 duration=9.40µs 2026-09-16 20:52:06.873297760 DEBUG Received server response for request 2 2026-09-16 20:52:06.873301760 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.873311520 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-09-16 20:52:06.874429635 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-09-16 20:52:06.874500505 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.874532605 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.874586875 DEBUG Client info: None 2026-09-16 20:52:06.874612026 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-09-16 20:52:06.874623136 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.874628046 INFO Version: Unknown 2026-09-16 20:52:06.874665206 DEBUG Received server response for request 1 2026-09-16 20:52:06.874692876 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.874778566 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.874817166 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.874820756 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.874876727 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.874891657 DEBUG Initializing workspace `file:///tmp/.tmpWKNPhI/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.874909047 DEBUG Searching for a project in '/tmp/.tmpWKNPhI/foo' 2026-09-16 20:52:06.874944767 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.874949127 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.875292078 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.875296618 DEBUG Discovering virtual environment in `/tmp/.tmpWKNPhI/foo` 2026-09-16 20:52:06.875336198 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.875340318 DEBUG No virtual environment found 2026-09-16 20:52:06.875351469 DEBUG Adding first-party search path `/tmp/.tmpWKNPhI/foo` 2026-09-16 20:52:06.875355489 DEBUG Using vendored stdlib 2026-09-16 20:52:06.875447349 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.875451229 DEBUG Adding new file root '/tmp/.tmpWKNPhI/foo' of kind Project 2026-09-16 20:52:06.878256580 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.878270030 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-09-16 20:52:06.878274410 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.878289320 DEBUG Received server request `client/registerCapability` 2026-09-16 20:52:06.878295910 INFO Retrying to receive `client/registerCapability` request 2026-09-16 20:52:06.888422790 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.888446840 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.888453840 DEBUG method="shutdown" response.id=2 duration=11.44µs 2026-09-16 20:52:06.888464490 DEBUG Received server response for request 2 2026-09-16 20:52:06.888468620 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.888498151 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-09-16 20:52:06.889582035 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-09-16 20:52:06.889636535 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.889669295 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.889723745 DEBUG Client info: None 2026-09-16 20:52:06.889749545 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-09-16 20:52:06.889761295 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-09-16 20:52:06.889765935 INFO Version: Unknown 2026-09-16 20:52:06.889802336 DEBUG Received server response for request 1 2026-09-16 20:52:06.889827596 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.889911176 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-09-16 20:52:06.889958236 DEBUG Initializing workspace `file:///tmp/.tmprhwMq6/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.889973956 DEBUG Searching for a project in '/tmp/.tmprhwMq6/foo' 2026-09-16 20:52:06.890005606 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.890009926 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.890337788 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.890342598 DEBUG Discovering virtual environment in `/tmp/.tmprhwMq6/foo` 2026-09-16 20:52:06.890381748 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.890385558 DEBUG No virtual environment found 2026-09-16 20:52:06.890406618 DEBUG Adding first-party search path `/tmp/.tmprhwMq6/foo` 2026-09-16 20:52:06.890410628 DEBUG Using vendored stdlib 2026-09-16 20:52:06.890514848 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.890519228 DEBUG Adding new file root '/tmp/.tmprhwMq6/foo' of kind Project 2026-09-16 20:52:06.892504676 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:06.892518796 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-09-16 20:52:06.892523216 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.892540466 DEBUG Received server request `client/registerCapability` 2026-09-16 20:52:06.892546476 INFO Retrying to receive `client/registerCapability` request 2026-09-16 20:52:06.902673597 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:06.902698507 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.902707117 DEBUG method="shutdown" response.id=2 duration=12.61µs 2026-09-16 20:52:06.902718167 DEBUG Received server response for request 2 2026-09-16 20:52:06.902721927 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.902732487 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-09-16 20:52:06.903877541 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-09-16 20:52:06.903930772 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.903965782 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.904033352 DEBUG Client info: None 2026-09-16 20:52:06.904063162 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.904077112 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.904082792 INFO Version: Unknown 2026-09-16 20:52:06.904125092 DEBUG Received server response for request 1 2026-09-16 20:52:06.904153972 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.904235633 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.904275173 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.904278643 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.904291693 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.904294903 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-16 20:52:06.904346783 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.904364993 DEBUG Initializing workspace `file:///tmp/.tmpo4pNIG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.904383053 DEBUG Searching for a project in '/tmp/.tmpo4pNIG/src' 2026-09-16 20:52:06.904416673 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.904421713 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.905247307 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.905253427 DEBUG Discovering virtual environment in `/tmp/.tmpo4pNIG/src` 2026-09-16 20:52:06.905301887 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.905306727 DEBUG No virtual environment found 2026-09-16 20:52:06.905318127 DEBUG Adding first-party search path `/tmp/.tmpo4pNIG/src` 2026-09-16 20:52:06.905322247 DEBUG Using vendored stdlib 2026-09-16 20:52:06.905444808 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.905449688 DEBUG Adding new file root '/tmp/.tmpo4pNIG/src' of kind Project 2026-09-16 20:52:06.907601246 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.907617596 DEBUG Updating project to check open files 2026-09-16 20:52:06.907635716 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.907696086 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpo4pNIG/src/foo.py") 2026-09-16 20:52:06.907705296 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpo4pNIG/src/foo.py` 2026-09-16 20:52:06.907711386 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpo4pNIG/src/foo.py` 2026-09-16 20:52:06.907858367 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpo4pNIG/src/foo.py` to project `src` 2026-09-16 20:52:06.907871307 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpo4pNIG/src/foo.py` 2026-09-16 20:52:06.907873547 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.907881337 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.908188648 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.920728718 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.924378852 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 16.465685ms 2026-09-16 20:52:06.924409553 DEBUG method="textDocument/inlayHint" response.id=2 duration=16.52ms 2026-09-16 20:52:06.924426363 DEBUG Received server response for request 2 2026-09-16 20:52:06.934709043 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.934734603 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.934742263 DEBUG method="shutdown" response.id=3 duration=12.38µs 2026-09-16 20:52:06.934751923 DEBUG Received server response for request 3 2026-09-16 20:52:06.934755493 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.934774693 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-09-16 20:52:06.937650795 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-09-16 20:52:06.937711585 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.937746865 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.937828285 DEBUG Client info: None 2026-09-16 20:52:06.937862386 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.937875576 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.937881216 INFO Version: Unknown 2026-09-16 20:52:06.937919766 DEBUG Received server response for request 1 2026-09-16 20:52:06.937952116 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.938040526 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.938081226 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.938084786 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.938097187 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.938100317 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-16 20:52:06.938239677 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.938254967 DEBUG Initializing workspace `file:///tmp/.tmp2r5Qx1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.938272777 DEBUG Searching for a project in '/tmp/.tmp2r5Qx1/src' 2026-09-16 20:52:06.938305087 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.938309767 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.938722829 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.938728369 DEBUG Discovering virtual environment in `/tmp/.tmp2r5Qx1/src` 2026-09-16 20:52:06.938772059 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.938776629 DEBUG No virtual environment found 2026-09-16 20:52:06.938786399 DEBUG Adding first-party search path `/tmp/.tmp2r5Qx1/src` 2026-09-16 20:52:06.938790609 DEBUG Using vendored stdlib 2026-09-16 20:52:06.938889720 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.938894400 DEBUG Adding new file root '/tmp/.tmp2r5Qx1/src' of kind Project 2026-09-16 20:52:06.940903688 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-09-16 20:52:06.940919128 DEBUG Updating project to check open files 2026-09-16 20:52:06.940934338 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.940981398 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2r5Qx1/src/foo.py") 2026-09-16 20:52:06.940988698 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2r5Qx1/src/foo.py` 2026-09-16 20:52:06.940994188 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2r5Qx1/src/foo.py` 2026-09-16 20:52:06.941107328 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2r5Qx1/src/foo.py` to project `src` 2026-09-16 20:52:06.941118959 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2r5Qx1/src/foo.py` 2026-09-16 20:52:06.941121469 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.941127979 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.941344019 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.943661309 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.49948ms 2026-09-16 20:52:06.943682379 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.55ms 2026-09-16 20:52:06.943695139 DEBUG Received server response for request 2 2026-09-16 20:52:06.953910619 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:06.953933319 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:06.953940089 DEBUG method="shutdown" response.id=3 duration=9.92µs 2026-09-16 20:52:06.953950169 DEBUG Received server response for request 3 2026-09-16 20:52:06.953953639 DEBUG Client sends notification `exit` 2026-09-16 20:52:06.953963739 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-09-16 20:52:06.955615026 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-09-16 20:52:06.955669546 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:06.955702336 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:06.955759066 DEBUG Client info: None 2026-09-16 20:52:06.955787206 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:06.955798936 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:06.955804427 INFO Version: Unknown 2026-09-16 20:52:06.955843597 DEBUG Received server response for request 1 2026-09-16 20:52:06.955873937 DEBUG Client sends notification `initialized` 2026-09-16 20:52:06.955954627 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:06.955987647 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:06.955990727 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:06.956007717 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:06.956010777 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-16 20:52:06.956054968 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:06.956069948 DEBUG Initializing workspace `file:///tmp/.tmp5EsQ9m/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:06.956087258 DEBUG Searching for a project in '/tmp/.tmp5EsQ9m/src' 2026-09-16 20:52:06.956118428 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:06.956122928 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:06.956454239 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:06.956458729 DEBUG Discovering virtual environment in `/tmp/.tmp5EsQ9m/src` 2026-09-16 20:52:06.956514779 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:06.956518869 DEBUG No virtual environment found 2026-09-16 20:52:06.956528959 DEBUG Adding first-party search path `/tmp/.tmp5EsQ9m/src` 2026-09-16 20:52:06.956532889 DEBUG Using vendored stdlib 2026-09-16 20:52:06.956621220 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:06.956625030 DEBUG Adding new file root '/tmp/.tmp5EsQ9m/src' of kind Project 2026-09-16 20:52:06.958743728 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:06.958757728 DEBUG Updating project to check open files 2026-09-16 20:52:06.958770478 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:06.958817028 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5EsQ9m/src/values.py") 2026-09-16 20:52:06.958825339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5EsQ9m/src/values.py` 2026-09-16 20:52:06.958831209 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5EsQ9m/src/values.py` 2026-09-16 20:52:06.958958359 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5EsQ9m/src/values.py` to project `src` 2026-09-16 20:52:06.958969529 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5EsQ9m/src/values.py` 2026-09-16 20:52:06.958971919 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:06.958978739 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:06.963070785 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-09-16 20:52:06.971574719 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-09-16 20:52:06.983005474 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 23.990625ms 2026-09-16 20:52:06.983151485 DEBUG method="textDocument/inlayHint" response.id=2 duration=24.17ms 2026-09-16 20:52:06.983183315 DEBUG Received server response for request 2 2026-09-16 20:52:06.983574346 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-09-16 20:52:06.983591336 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-09-16 20:52:06.983595276 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-09-16 20:52:06.983599106 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-09-16 20:52:06.983601676 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-09-16 20:52:06.983608096 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-09-16 20:52:06.983633347 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-09-16 20:52:06.983651317 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-09-16 20:52:06.983655337 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-09-16 20:52:06.983658197 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-09-16 20:52:06.983660657 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-09-16 20:52:06.983662907 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-09-16 20:52:06.983665267 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-09-16 20:52:06.983667567 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-09-16 20:52:06.983670547 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-09-16 20:52:06.983673127 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-09-16 20:52:06.983675837 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-09-16 20:52:06.983678737 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-09-16 20:52:06.983681487 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-09-16 20:52:06.983684307 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-09-16 20:52:06.983687067 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-09-16 20:52:06.983689787 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-09-16 20:52:06.983692107 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-09-16 20:52:06.983694877 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-09-16 20:52:06.983697557 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-09-16 20:52:06.983699947 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-09-16 20:52:06.983703197 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-09-16 20:52:06.983706417 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-09-16 20:52:06.983709247 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-09-16 20:52:06.983711827 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-09-16 20:52:06.983714357 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-09-16 20:52:06.983717057 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-09-16 20:52:06.983719757 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-09-16 20:52:06.983722227 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-09-16 20:52:06.983725577 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-09-16 20:52:06.983728247 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-09-16 20:52:06.983730527 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-09-16 20:52:06.983732767 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-09-16 20:52:06.983735427 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-09-16 20:52:06.983738207 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-09-16 20:52:06.983740797 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-09-16 20:52:06.983743247 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-09-16 20:52:06.983745747 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-09-16 20:52:06.983748057 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-09-16 20:52:06.983750607 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-09-16 20:52:06.983753077 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-09-16 20:52:06.983755337 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-09-16 20:52:06.983757607 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-09-16 20:52:06.983759967 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-09-16 20:52:06.983762317 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-09-16 20:52:06.983764697 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-09-16 20:52:06.983767607 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-09-16 20:52:06.983770137 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-09-16 20:52:06.983772837 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-09-16 20:52:06.983775387 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-09-16 20:52:06.983777607 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-09-16 20:52:06.983780497 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-09-16 20:52:06.983784247 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-09-16 20:52:06.983787077 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-09-16 20:52:06.983789847 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-09-16 20:52:06.983792197 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-09-16 20:52:06.983794437 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-09-16 20:52:06.983796877 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-09-16 20:52:06.983799327 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-09-16 20:52:06.983801727 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-09-16 20:52:06.983803857 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-09-16 20:52:06.983806237 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-09-16 20:52:06.983808597 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-09-16 20:52:06.983811077 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-09-16 20:52:06.983813427 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-09-16 20:52:06.983815797 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-09-16 20:52:06.983818167 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-09-16 20:52:06.983820777 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-09-16 20:52:06.983823167 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-09-16 20:52:06.983825487 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-09-16 20:52:06.983827987 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-09-16 20:52:06.983830517 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-09-16 20:52:06.983832947 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-09-16 20:52:06.983835077 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-09-16 20:52:06.983837227 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-09-16 20:52:06.983839387 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-09-16 20:52:06.983841927 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-09-16 20:52:06.983844297 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-09-16 20:52:06.983846477 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-09-16 20:52:06.983848647 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-09-16 20:52:06.983850857 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-09-16 20:52:06.983852977 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-09-16 20:52:06.983855137 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-09-16 20:52:06.983857417 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-09-16 20:52:06.983859617 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-09-16 20:52:06.983861917 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-09-16 20:52:06.983864227 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-09-16 20:52:06.983866617 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-09-16 20:52:06.983869297 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-09-16 20:52:06.983871677 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-09-16 20:52:06.983873757 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-09-16 20:52:06.983875837 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-09-16 20:52:06.983878067 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-09-16 20:52:06.983880657 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-09-16 20:52:06.983883028 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-09-16 20:52:06.983885728 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-09-16 20:52:06.983888548 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-09-16 20:52:06.983891018 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-09-16 20:52:06.983893968 DEBUG Client sends request `textDocument/hover` with ID 106 2026-09-16 20:52:06.983979768 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 350.252µs 2026-09-16 20:52:06.984248569 DEBUG method="textDocument/inlayHint" response.id=3 duration=646.02µs 2026-09-16 20:52:06.984265499 DEBUG Received server response for request 3 2026-09-16 20:52:06.985585274 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.344335ms 2026-09-16 20:52:06.986677829 DEBUG method="textDocument/inlayHint" response.id=4 duration=3.06ms 2026-09-16 20:52:06.986695969 DEBUG Received server response for request 4 2026-09-16 20:52:06.988488136 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.806107ms 2026-09-16 20:52:06.989589000 DEBUG method="textDocument/inlayHint" response.id=5 duration=5.96ms 2026-09-16 20:52:06.989600120 DEBUG Received server response for request 5 2026-09-16 20:52:06.991351047 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.770987ms 2026-09-16 20:52:06.992613222 DEBUG method="textDocument/inlayHint" response.id=6 duration=8.97ms 2026-09-16 20:52:06.992623512 DEBUG Received server response for request 6 2026-09-16 20:52:06.994100238 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.496356ms 2026-09-16 20:52:06.995565234 DEBUG method="textDocument/inlayHint" response.id=7 duration=11.31ms 2026-09-16 20:52:06.995583044 DEBUG Received server response for request 7 2026-09-16 20:52:06.997103340 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.545916ms 2026-09-16 20:52:06.998586146 DEBUG method="textDocument/inlayHint" response.id=8 duration=11.90ms 2026-09-16 20:52:06.998596306 DEBUG Received server response for request 8 2026-09-16 20:52:07.000022781 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.443535ms 2026-09-16 20:52:07.001612188 DEBUG method="textDocument/inlayHint" response.id=9 duration=12.02ms 2026-09-16 20:52:07.001642728 DEBUG Received server response for request 9 2026-09-16 20:52:07.003081993 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.475975ms 2026-09-16 20:52:07.004649200 DEBUG method="textDocument/inlayHint" response.id=10 duration=12.03ms 2026-09-16 20:52:07.004726140 DEBUG Received server response for request 10 2026-09-16 20:52:07.006305936 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.663726ms 2026-09-16 20:52:07.007921762 DEBUG method="textDocument/inlayHint" response.id=11 duration=12.35ms 2026-09-16 20:52:07.007932883 DEBUG Received server response for request 11 2026-09-16 20:52:07.009436158 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.524866ms 2026-09-16 20:52:07.011091285 DEBUG method="textDocument/inlayHint" response.id=12 duration=12.50ms 2026-09-16 20:52:07.011101865 DEBUG Received server response for request 12 2026-09-16 20:52:07.012801892 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.719347ms 2026-09-16 20:52:07.013991057 DEBUG method="textDocument/inlayHint" response.id=13 duration=12.37ms 2026-09-16 20:52:07.014010387 DEBUG Received server response for request 13 2026-09-16 20:52:07.015805704 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.827187ms 2026-09-16 20:52:07.016877888 DEBUG method="textDocument/inlayHint" response.id=14 duration=12.22ms 2026-09-16 20:52:07.016889808 DEBUG Received server response for request 14 2026-09-16 20:52:07.018491964 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.621526ms 2026-09-16 20:52:07.019596009 DEBUG method="textDocument/inlayHint" response.id=15 duration=11.67ms 2026-09-16 20:52:07.019615409 DEBUG Received server response for request 15 2026-09-16 20:52:07.020936394 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.347335ms 2026-09-16 20:52:07.022120979 DEBUG method="textDocument/inlayHint" response.id=16 duration=11.02ms 2026-09-16 20:52:07.022137699 DEBUG Received server response for request 16 2026-09-16 20:52:07.023841346 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.727317ms 2026-09-16 20:52:07.024632159 DEBUG method="textDocument/inlayHint" response.id=17 duration=10.62ms 2026-09-16 20:52:07.024649429 DEBUG Received server response for request 17 2026-09-16 20:52:07.025837663 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.212324ms 2026-09-16 20:52:07.026900547 DEBUG method="textDocument/inlayHint" response.id=18 duration=10.01ms 2026-09-16 20:52:07.027406810 DEBUG Received server response for request 18 2026-09-16 20:52:07.028089822 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.192615ms 2026-09-16 20:52:07.029414347 DEBUG method="textDocument/inlayHint" response.id=19 duration=9.81ms 2026-09-16 20:52:07.030026150 DEBUG Received server response for request 19 2026-09-16 20:52:07.031029064 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.612447ms 2026-09-16 20:52:07.032686100 DEBUG method="textDocument/inlayHint" response.id=20 duration=10.56ms 2026-09-16 20:52:07.032696311 DEBUG Received server response for request 20 2026-09-16 20:52:07.034327967 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.648777ms 2026-09-16 20:52:07.035718482 DEBUG method="textDocument/inlayHint" response.id=21 duration=11.08ms 2026-09-16 20:52:07.035727692 DEBUG Received server response for request 21 2026-09-16 20:52:07.037372929 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.661677ms 2026-09-16 20:52:07.038596984 DEBUG method="textDocument/inlayHint" response.id=22 duration=11.69ms 2026-09-16 20:52:07.038607284 DEBUG Received server response for request 22 2026-09-16 20:52:07.039810979 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.221555ms 2026-09-16 20:52:07.041215144 DEBUG method="textDocument/inlayHint" response.id=23 duration=11.80ms 2026-09-16 20:52:07.041284604 DEBUG Received server response for request 23 2026-09-16 20:52:07.042719010 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.510116ms 2026-09-16 20:52:07.043773894 DEBUG method="textDocument/inlayHint" response.id=24 duration=11.08ms 2026-09-16 20:52:07.043785474 DEBUG Received server response for request 24 2026-09-16 20:52:07.045522181 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.756347ms 2026-09-16 20:52:07.046307744 DEBUG method="textDocument/inlayHint" response.id=25 duration=10.58ms 2026-09-16 20:52:07.046320084 DEBUG Received server response for request 25 2026-09-16 20:52:07.047685750 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.386426ms 2026-09-16 20:52:07.048673994 DEBUG method="textDocument/inlayHint" response.id=26 duration=10.07ms 2026-09-16 20:52:07.048693314 DEBUG Received server response for request 26 2026-09-16 20:52:07.050146489 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.480595ms 2026-09-16 20:52:07.050981703 DEBUG method="textDocument/inlayHint" response.id=27 duration=9.76ms 2026-09-16 20:52:07.050999283 DEBUG Received server response for request 27 2026-09-16 20:52:07.052354418 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.381195ms 2026-09-16 20:52:07.053168061 DEBUG method="textDocument/inlayHint" response.id=28 duration=9.39ms 2026-09-16 20:52:07.053178881 DEBUG Received server response for request 28 2026-09-16 20:52:07.054778748 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.618127ms 2026-09-16 20:52:07.056033883 DEBUG method="textDocument/inlayHint" response.id=29 duration=9.72ms 2026-09-16 20:52:07.056044423 DEBUG Received server response for request 29 2026-09-16 20:52:07.057748539 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.721826ms 2026-09-16 20:52:07.058787694 DEBUG method="textDocument/inlayHint" response.id=30 duration=10.10ms 2026-09-16 20:52:07.058799084 DEBUG Received server response for request 30 2026-09-16 20:52:07.060212289 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.432465ms 2026-09-16 20:52:07.061487324 DEBUG method="textDocument/inlayHint" response.id=31 duration=10.50ms 2026-09-16 20:52:07.061523254 DEBUG Received server response for request 31 2026-09-16 20:52:07.062767519 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.277775ms 2026-09-16 20:52:07.064345896 DEBUG method="textDocument/inlayHint" response.id=32 duration=11.17ms 2026-09-16 20:52:07.064356996 DEBUG Received server response for request 32 2026-09-16 20:52:07.066071422 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.734127ms 2026-09-16 20:52:07.067345167 DEBUG method="textDocument/inlayHint" response.id=33 duration=11.30ms 2026-09-16 20:52:07.067355887 DEBUG Received server response for request 33 2026-09-16 20:52:07.069018594 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.682627ms 2026-09-16 20:52:07.070271119 DEBUG method="textDocument/inlayHint" response.id=34 duration=11.48ms 2026-09-16 20:52:07.070281279 DEBUG Received server response for request 34 2026-09-16 20:52:07.071550054 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.288405ms 2026-09-16 20:52:07.072817019 DEBUG method="textDocument/inlayHint" response.id=35 duration=11.32ms 2026-09-16 20:52:07.073131420 DEBUG Received server response for request 35 2026-09-16 20:52:07.074049874 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.240085ms 2026-09-16 20:52:07.075426019 DEBUG method="textDocument/inlayHint" response.id=36 duration=11.07ms 2026-09-16 20:52:07.075839851 DEBUG Received server response for request 36 2026-09-16 20:52:07.077052966 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.634867ms 2026-09-16 20:52:07.078669412 DEBUG method="textDocument/inlayHint" response.id=37 duration=11.32ms 2026-09-16 20:52:07.078679772 DEBUG Received server response for request 37 2026-09-16 20:52:07.080408339 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.747677ms 2026-09-16 20:52:07.081609254 DEBUG method="textDocument/inlayHint" response.id=38 duration=11.33ms 2026-09-16 20:52:07.081619494 DEBUG Received server response for request 38 2026-09-16 20:52:07.083324941 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.725267ms 2026-09-16 20:52:07.084370545 DEBUG method="textDocument/inlayHint" response.id=39 duration=11.55ms 2026-09-16 20:52:07.084381015 DEBUG Received server response for request 39 2026-09-16 20:52:07.085973471 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.610276ms 2026-09-16 20:52:07.087218756 DEBUG method="textDocument/inlayHint" response.id=40 duration=11.79ms 2026-09-16 20:52:07.087229776 DEBUG Received server response for request 40 2026-09-16 20:52:07.088572151 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.361715ms 2026-09-16 20:52:07.089795866 DEBUG method="textDocument/inlayHint" response.id=41 duration=11.12ms 2026-09-16 20:52:07.089945667 DEBUG Received server response for request 41 2026-09-16 20:52:07.091346772 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.557896ms 2026-09-16 20:52:07.092661747 DEBUG method="textDocument/inlayHint" response.id=42 duration=11.05ms 2026-09-16 20:52:07.092672588 DEBUG Received server response for request 42 2026-09-16 20:52:07.094335714 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.682737ms 2026-09-16 20:52:07.095542299 DEBUG method="textDocument/inlayHint" response.id=43 duration=11.17ms 2026-09-16 20:52:07.095559529 DEBUG Received server response for request 43 2026-09-16 20:52:07.096861094 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.327425ms 2026-09-16 20:52:07.098279640 DEBUG method="textDocument/inlayHint" response.id=44 duration=11.05ms 2026-09-16 20:52:07.098290210 DEBUG Received server response for request 44 2026-09-16 20:52:07.099933476 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.661656ms 2026-09-16 20:52:07.101217531 DEBUG method="textDocument/inlayHint" response.id=45 duration=11.42ms 2026-09-16 20:52:07.101234431 DEBUG Received server response for request 45 2026-09-16 20:52:07.102493726 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.284705ms 2026-09-16 20:52:07.103613971 DEBUG method="textDocument/inlayHint" response.id=46 duration=10.95ms 2026-09-16 20:52:07.104275563 DEBUG Received server response for request 46 2026-09-16 20:52:07.104802195 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.193054ms 2026-09-16 20:52:07.105916460 DEBUG method="textDocument/inlayHint" response.id=47 duration=10.37ms 2026-09-16 20:52:07.106915854 DEBUG Received server response for request 47 2026-09-16 20:52:07.107440626 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.517586ms 2026-09-16 20:52:07.108995492 DEBUG method="textDocument/inlayHint" response.id=48 duration=10.71ms 2026-09-16 20:52:07.109504274 DEBUG Received server response for request 48 2026-09-16 20:52:07.110605998 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.617236ms 2026-09-16 20:52:07.112235475 DEBUG method="textDocument/inlayHint" response.id=49 duration=11.01ms 2026-09-16 20:52:07.112245865 DEBUG Received server response for request 49 2026-09-16 20:52:07.113796951 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.570346ms 2026-09-16 20:52:07.115081306 DEBUG method="textDocument/inlayHint" response.id=50 duration=11.46ms 2026-09-16 20:52:07.115091156 DEBUG Received server response for request 50 2026-09-16 20:52:07.116791103 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.716857ms 2026-09-16 20:52:07.118043938 DEBUG method="textDocument/inlayHint" response.id=51 duration=12.12ms 2026-09-16 20:52:07.118053518 DEBUG Received server response for request 51 2026-09-16 20:52:07.119566054 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.531696ms 2026-09-16 20:52:07.120973959 DEBUG method="textDocument/inlayHint" response.id=52 duration=11.97ms 2026-09-16 20:52:07.120983349 DEBUG Received server response for request 52 2026-09-16 20:52:07.122675886 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.709197ms 2026-09-16 20:52:07.123796091 DEBUG method="textDocument/inlayHint" response.id=53 duration=11.55ms 2026-09-16 20:52:07.123805791 DEBUG Received server response for request 53 2026-09-16 20:52:07.125467757 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.678996ms 2026-09-16 20:52:07.126545381 DEBUG method="textDocument/inlayHint" response.id=54 duration=11.46ms 2026-09-16 20:52:07.126555551 DEBUG Received server response for request 54 2026-09-16 20:52:07.128080437 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.541896ms 2026-09-16 20:52:07.129332482 DEBUG method="textDocument/inlayHint" response.id=55 duration=11.28ms 2026-09-16 20:52:07.129349202 DEBUG Received server response for request 55 2026-09-16 20:52:07.130662358 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.337176ms 2026-09-16 20:52:07.131855372 DEBUG method="textDocument/inlayHint" response.id=56 duration=10.87ms 2026-09-16 20:52:07.131955403 DEBUG Received server response for request 56 2026-09-16 20:52:07.133344198 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.496926ms 2026-09-16 20:52:07.134711934 DEBUG method="textDocument/inlayHint" response.id=57 duration=10.91ms 2026-09-16 20:52:07.134722974 DEBUG Received server response for request 57 2026-09-16 20:52:07.136440760 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.737656ms 2026-09-16 20:52:07.137680385 DEBUG method="textDocument/inlayHint" response.id=58 duration=11.13ms 2026-09-16 20:52:07.137690595 DEBUG Received server response for request 58 2026-09-16 20:52:07.139224652 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.553657ms 2026-09-16 20:52:07.140643477 DEBUG method="textDocument/inlayHint" response.id=59 duration=11.30ms 2026-09-16 20:52:07.140653767 DEBUG Received server response for request 59 2026-09-16 20:52:07.142227873 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.591436ms 2026-09-16 20:52:07.143549439 DEBUG method="textDocument/inlayHint" response.id=60 duration=11.69ms 2026-09-16 20:52:07.143559659 DEBUG Received server response for request 60 2026-09-16 20:52:07.145130315 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.588306ms 2026-09-16 20:52:07.146350860 DEBUG method="textDocument/inlayHint" response.id=61 duration=11.63ms 2026-09-16 20:52:07.146362850 DEBUG Received server response for request 61 2026-09-16 20:52:07.147895746 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.553376ms 2026-09-16 20:52:07.149223031 DEBUG method="textDocument/inlayHint" response.id=62 duration=11.54ms 2026-09-16 20:52:07.149231901 DEBUG Received server response for request 62 2026-09-16 20:52:07.150470306 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.256295ms 2026-09-16 20:52:07.151657611 DEBUG method="textDocument/inlayHint" response.id=63 duration=11.01ms 2026-09-16 20:52:07.151970212 DEBUG Received server response for request 63 2026-09-16 20:52:07.153202417 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.552956ms 2026-09-16 20:52:07.154754983 DEBUG method="textDocument/inlayHint" response.id=64 duration=11.20ms 2026-09-16 20:52:07.154764833 DEBUG Received server response for request 64 2026-09-16 20:52:07.156262349 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.515306ms 2026-09-16 20:52:07.157656534 DEBUG method="textDocument/inlayHint" response.id=65 duration=11.30ms 2026-09-16 20:52:07.157667624 DEBUG Received server response for request 65 2026-09-16 20:52:07.159430961 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.782837ms 2026-09-16 20:52:07.160399545 DEBUG method="textDocument/inlayHint" response.id=66 duration=11.17ms 2026-09-16 20:52:07.160408435 DEBUG Received server response for request 66 2026-09-16 20:52:07.161983591 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.592736ms 2026-09-16 20:52:07.163341047 DEBUG method="textDocument/inlayHint" response.id=67 duration=11.68ms 2026-09-16 20:52:07.163352437 DEBUG Received server response for request 67 2026-09-16 20:52:07.164995033 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.662336ms 2026-09-16 20:52:07.166220598 DEBUG method="textDocument/inlayHint" response.id=68 duration=11.46ms 2026-09-16 20:52:07.166237388 DEBUG Received server response for request 68 2026-09-16 20:52:07.167690724 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.478746ms 2026-09-16 20:52:07.168966009 DEBUG method="textDocument/inlayHint" response.id=69 duration=11.30ms 2026-09-16 20:52:07.168975979 DEBUG Received server response for request 69 2026-09-16 20:52:07.170691976 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.733187ms 2026-09-16 20:52:07.171834550 DEBUG method="textDocument/inlayHint" response.id=70 duration=11.43ms 2026-09-16 20:52:07.171844340 DEBUG Received server response for request 70 2026-09-16 20:52:07.173090505 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.264235ms 2026-09-16 20:52:07.174384880 DEBUG method="textDocument/inlayHint" response.id=71 duration=11.04ms 2026-09-16 20:52:07.174569571 DEBUG Received server response for request 71 2026-09-16 20:52:07.175985017 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.607837ms 2026-09-16 20:52:07.177341752 DEBUG method="textDocument/inlayHint" response.id=72 duration=11.11ms 2026-09-16 20:52:07.177352002 DEBUG Received server response for request 72 2026-09-16 20:52:07.179030759 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.697787ms 2026-09-16 20:52:07.180286674 DEBUG method="textDocument/inlayHint" response.id=73 duration=11.31ms 2026-09-16 20:52:07.180296544 DEBUG Received server response for request 73 2026-09-16 20:52:07.181865630 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.588056ms 2026-09-16 20:52:07.183107035 DEBUG method="textDocument/inlayHint" response.id=74 duration=11.27ms 2026-09-16 20:52:07.183117285 DEBUG Received server response for request 74 2026-09-16 20:52:07.184707991 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.609666ms 2026-09-16 20:52:07.185951066 DEBUG method="textDocument/inlayHint" response.id=75 duration=11.56ms 2026-09-16 20:52:07.185961516 DEBUG Received server response for request 75 2026-09-16 20:52:07.187304892 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.360036ms 2026-09-16 20:52:07.188688017 DEBUG method="textDocument/inlayHint" response.id=76 duration=11.34ms 2026-09-16 20:52:07.188697827 DEBUG Received server response for request 76 2026-09-16 20:52:07.190271443 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.590226ms 2026-09-16 20:52:07.191609189 DEBUG method="textDocument/inlayHint" response.id=77 duration=11.32ms 2026-09-16 20:52:07.191619219 DEBUG Received server response for request 77 2026-09-16 20:52:07.193066454 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.465245ms 2026-09-16 20:52:07.194545340 DEBUG method="textDocument/inlayHint" response.id=78 duration=11.43ms 2026-09-16 20:52:07.194555160 DEBUG Received server response for request 78 2026-09-16 20:52:07.196130056 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.591386ms 2026-09-16 20:52:07.197471912 DEBUG method="textDocument/inlayHint" response.id=79 duration=11.51ms 2026-09-16 20:52:07.197493202 DEBUG Received server response for request 79 2026-09-16 20:52:07.199029078 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.563866ms 2026-09-16 20:52:07.200339833 DEBUG method="textDocument/inlayHint" response.id=80 duration=11.65ms 2026-09-16 20:52:07.200350423 DEBUG Received server response for request 80 2026-09-16 20:52:07.202012990 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.683417ms 2026-09-16 20:52:07.203230065 DEBUG method="textDocument/inlayHint" response.id=81 duration=11.61ms 2026-09-16 20:52:07.203239195 DEBUG Received server response for request 81 2026-09-16 20:52:07.204801001 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.577467ms 2026-09-16 20:52:07.206055476 DEBUG method="textDocument/inlayHint" response.id=82 duration=11.50ms 2026-09-16 20:52:07.206072276 DEBUG Received server response for request 82 2026-09-16 20:52:07.207242410 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.195364ms 2026-09-16 20:52:07.208437855 DEBUG method="textDocument/inlayHint" response.id=83 duration=10.95ms 2026-09-16 20:52:07.208931337 DEBUG Received server response for request 83 2026-09-16 20:52:07.209999501 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.568506ms 2026-09-16 20:52:07.211468867 DEBUG method="textDocument/inlayHint" response.id=84 duration=11.12ms 2026-09-16 20:52:07.211487317 DEBUG Received server response for request 84 2026-09-16 20:52:07.212785982 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.325885ms 2026-09-16 20:52:07.214057757 DEBUG method="textDocument/inlayHint" response.id=85 duration=10.82ms 2026-09-16 20:52:07.214273568 DEBUG Received server response for request 85 2026-09-16 20:52:07.215361913 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.309876ms 2026-09-16 20:52:07.216973369 DEBUG method="textDocument/inlayHint" response.id=86 duration=10.91ms 2026-09-16 20:52:07.216980589 DEBUG Received server response for request 86 2026-09-16 20:52:07.218706236 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.738687ms 2026-09-16 20:52:07.219878370 DEBUG method="textDocument/inlayHint" response.id=87 duration=11.43ms 2026-09-16 20:52:07.219887760 DEBUG Received server response for request 87 2026-09-16 20:52:07.221118445 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.246825ms 2026-09-16 20:52:07.222267780 DEBUG method="textDocument/inlayHint" response.id=88 duration=10.78ms 2026-09-16 20:52:07.222749342 DEBUG Received server response for request 88 2026-09-16 20:52:07.223800606 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.538316ms 2026-09-16 20:52:07.225291242 DEBUG method="textDocument/inlayHint" response.id=89 duration=11.23ms 2026-09-16 20:52:07.225301122 DEBUG Received server response for request 89 2026-09-16 20:52:07.226835998 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.551596ms 2026-09-16 20:52:07.228121483 DEBUG method="textDocument/inlayHint" response.id=90 duration=11.14ms 2026-09-16 20:52:07.228131953 DEBUG Received server response for request 90 2026-09-16 20:52:07.229556239 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.444366ms 2026-09-16 20:52:07.230942044 DEBUG method="textDocument/inlayHint" response.id=91 duration=11.06ms 2026-09-16 20:52:07.230952344 DEBUG Received server response for request 91 2026-09-16 20:52:07.232528190 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.594106ms 2026-09-16 20:52:07.233823545 DEBUG method="textDocument/inlayHint" response.id=92 duration=11.55ms 2026-09-16 20:52:07.233835246 DEBUG Received server response for request 92 2026-09-16 20:52:07.235221391 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.405006ms 2026-09-16 20:52:07.236572006 DEBUG method="textDocument/inlayHint" response.id=93 duration=11.27ms 2026-09-16 20:52:07.236578496 DEBUG Received server response for request 93 2026-09-16 20:52:07.238211153 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.645507ms 2026-09-16 20:52:07.239402717 DEBUG method="textDocument/inlayHint" response.id=94 duration=11.27ms 2026-09-16 20:52:07.239413108 DEBUG Received server response for request 94 2026-09-16 20:52:07.241022874 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.627737ms 2026-09-16 20:52:07.242234229 DEBUG method="textDocument/inlayHint" response.id=95 duration=11.28ms 2026-09-16 20:52:07.242244329 DEBUG Received server response for request 95 2026-09-16 20:52:07.243862755 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.636406ms 2026-09-16 20:52:07.245240741 DEBUG method="textDocument/inlayHint" response.id=96 duration=11.41ms 2026-09-16 20:52:07.245250131 DEBUG Received server response for request 96 2026-09-16 20:52:07.246950167 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.717047ms 2026-09-16 20:52:07.247990021 DEBUG method="textDocument/inlayHint" response.id=97 duration=11.41ms 2026-09-16 20:52:07.248000621 DEBUG Received server response for request 97 2026-09-16 20:52:07.249591218 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.608647ms 2026-09-16 20:52:07.250560792 DEBUG method="textDocument/inlayHint" response.id=98 duration=11.15ms 2026-09-16 20:52:07.250570832 DEBUG Received server response for request 98 2026-09-16 20:52:07.252435269 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.881807ms 2026-09-16 20:52:07.252850311 DEBUG method="textDocument/inlayHint" response.id=99 duration=10.61ms 2026-09-16 20:52:07.252867131 DEBUG Received server response for request 99 2026-09-16 20:52:07.254136316 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.294145ms 2026-09-16 20:52:07.255096239 DEBUG method="textDocument/inlayHint" response.id=100 duration=9.85ms 2026-09-16 20:52:07.255106760 DEBUG Received server response for request 100 2026-09-16 20:52:07.256865257 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.776548ms 2026-09-16 20:52:07.257710140 DEBUG method="textDocument/inlayHint" response.id=101 duration=9.71ms 2026-09-16 20:52:07.257720820 DEBUG Received server response for request 101 2026-09-16 20:52:07.259545197 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.842327ms 2026-09-16 20:52:07.260243010 DEBUG method="textDocument/inlayHint" response.id=102 duration=9.68ms 2026-09-16 20:52:07.260259050 DEBUG Received server response for request 102 2026-09-16 20:52:07.261586885 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.352205ms 2026-09-16 20:52:07.262547119 DEBUG method="textDocument/inlayHint" response.id=103 duration=9.69ms 2026-09-16 20:52:07.262557369 DEBUG Received server response for request 103 2026-09-16 20:52:07.264310766 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.771357ms 2026-09-16 20:52:07.265248450 DEBUG method="textDocument/inlayHint" response.id=104 duration=10.14ms 2026-09-16 20:52:07.265259710 DEBUG Received server response for request 104 2026-09-16 20:52:07.266844456 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 1.603466ms 2026-09-16 20:52:07.267955040 DEBUG method="textDocument/inlayHint" response.id=105 duration=10.24ms 2026-09-16 20:52:07.267965650 DEBUG Received server response for request 105 2026-09-16 20:52:07.268004831 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-09-16 20:52:07.268056501 DEBUG method="textDocument/hover" response.id=106 duration=7.81ms 2026-09-16 20:52:07.268361192 DEBUG Received server response for request 106 2026-09-16 20:52:07.278449862 DEBUG Client sends request `shutdown` with ID 107 2026-09-16 20:52:07.278493712 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.278502652 DEBUG method="shutdown" response.id=107 duration=13.15µs 2026-09-16 20:52:07.278512282 DEBUG Received server response for request 107 2026-09-16 20:52:07.278516012 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.278531942 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-09-16 20:52:07.283112860 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-09-16 20:52:07.283195861 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.283245771 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.283327541 DEBUG Client info: None 2026-09-16 20:52:07.283359721 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { 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-09-16 20:52:07.283377481 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.283384231 INFO Version: Unknown 2026-09-16 20:52:07.283424821 DEBUG Received server response for request 1 2026-09-16 20:52:07.283470602 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.283609942 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.283667792 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.283672202 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.283688073 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:07.283691583 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-16 20:52:07.283744833 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.283765343 DEBUG Initializing workspace `file:///tmp/.tmpigacu2/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-09-16 20:52:07.283808113 DEBUG Searching for a project in '/tmp/.tmpigacu2/src' 2026-09-16 20:52:07.283843983 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.283849663 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.284745467 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.284751557 DEBUG Discovering virtual environment in `/tmp/.tmpigacu2/src` 2026-09-16 20:52:07.284806437 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.284811557 DEBUG No virtual environment found 2026-09-16 20:52:07.284824167 DEBUG Adding first-party search path `/tmp/.tmpigacu2/src` 2026-09-16 20:52:07.284828157 DEBUG Using vendored stdlib 2026-09-16 20:52:07.284946188 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.284951728 DEBUG Adding new file root '/tmp/.tmpigacu2/src' of kind Project 2026-09-16 20:52:07.287127336 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:07.287143736 DEBUG Updating project to check open files 2026-09-16 20:52:07.287164576 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.287223627 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpigacu2/src/foo.py") 2026-09-16 20:52:07.287232747 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpigacu2/src/foo.py` 2026-09-16 20:52:07.287239017 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpigacu2/src/foo.py` 2026-09-16 20:52:07.287371427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpigacu2/src/foo.py` to project `src` 2026-09-16 20:52:07.287384567 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpigacu2/src/foo.py` 2026-09-16 20:52:07.287387037 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:07.287394777 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.287586748 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 152.121µs 2026-09-16 20:52:07.287632818 DEBUG method="textDocument/inlayHint" response.id=2 duration=231.53µs 2026-09-16 20:52:07.287648458 DEBUG Received server response for request 2 2026-09-16 20:52:07.297720798 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:07.297742908 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.297749648 DEBUG method="shutdown" response.id=3 duration=10.60µs 2026-09-16 20:52:07.297766168 DEBUG Received server response for request 3 2026-09-16 20:52:07.297770218 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.297779248 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-09-16 20:52:07.299262124 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-09-16 20:52:07.299335514 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.299380564 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.299435415 DEBUG Client info: None 2026-09-16 20:52:07.299466225 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.299493055 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.299499075 INFO Version: Unknown 2026-09-16 20:52:07.299540635 DEBUG Received server response for request 1 2026-09-16 20:52:07.299584735 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.299668446 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.299705096 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.299708676 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.299728906 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:07.299731716 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-09-16 20:52:07.299779816 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.299793806 DEBUG Initializing workspace `file:///tmp/.tmpeX5NTA/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-09-16 20:52:07.299812616 DEBUG Searching for a project in '/tmp/.tmpeX5NTA/src' 2026-09-16 20:52:07.299846416 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.299850426 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.300179998 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.300184898 DEBUG Discovering virtual environment in `/tmp/.tmpeX5NTA/src` 2026-09-16 20:52:07.300224568 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.300228868 DEBUG No virtual environment found 2026-09-16 20:52:07.300240118 DEBUG Adding first-party search path `/tmp/.tmpeX5NTA/src` 2026-09-16 20:52:07.300244068 DEBUG Using vendored stdlib 2026-09-16 20:52:07.300336078 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.300340178 DEBUG Adding new file root '/tmp/.tmpeX5NTA/src' of kind Project 2026-09-16 20:52:07.302321436 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:07.302334416 DEBUG Updating project to check open files 2026-09-16 20:52:07.302347176 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.302361696 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmpeX5NTA/src/foo.py` 2026-09-16 20:52:07.302364206 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:07.302370276 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-09-16 20:52:07.302751058 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 347.302µs 2026-09-16 20:52:07.302788968 DEBUG method="textDocument/inlayHint" response.id=2 duration=413.22µs 2026-09-16 20:52:07.302801908 DEBUG Received server response for request 2 2026-09-16 20:52:07.312878898 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:07.312897938 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.312903308 DEBUG method="shutdown" response.id=3 duration=8.17µs 2026-09-16 20:52:07.312912138 DEBUG Received server response for request 3 2026-09-16 20:52:07.312916258 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.312925708 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-09-16 20:52:07.314085903 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.314138683 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.314171283 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.314223163 DEBUG Client info: None 2026-09-16 20:52:07.314251443 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.314263523 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.314268753 INFO Version: Unknown 2026-09-16 20:52:07.314306874 DEBUG Received server response for request 1 2026-09-16 20:52:07.314334594 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.314426894 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.314463194 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.314466414 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.314505454 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.314543235 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.314558635 DEBUG Initializing workspace `file:///tmp/.tmpSeEIYP/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-09-16 20:52:07.314577325 DEBUG Searching for a project in '/tmp/.tmpSeEIYP/src' 2026-09-16 20:52:07.314610095 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.314614575 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.314958736 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.314963466 DEBUG Discovering virtual environment in `/tmp/.tmpSeEIYP/src` 2026-09-16 20:52:07.315002806 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.315007036 DEBUG No virtual environment found 2026-09-16 20:52:07.315016636 DEBUG Adding first-party search path `/tmp/.tmpSeEIYP/src` 2026-09-16 20:52:07.315020616 DEBUG Using vendored stdlib 2026-09-16 20:52:07.315114457 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.315118827 DEBUG Adding new file root '/tmp/.tmpSeEIYP/src' of kind Project 2026-09-16 20:52:07.317056444 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.317070264 DEBUG Updating project to check open files 2026-09-16 20:52:07.317082124 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.317106025 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.317108955 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.317115165 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.317121035 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.317123295 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.317131295 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.317137505 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.317139795 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.317144745 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-09-16 20:52:07.317193565 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-16 20:52:07.317271395 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.332546256 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.333960401 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.333974201 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.333978251 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.334003491 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:07.339524913 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:07.360263015 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:07.360281765 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:07.360288015 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:07.360683287 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:07.360693537 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:07.360751027 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpSeEIYP/src' 2026-09-16 20:52:07.360755837 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:07.370329425 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.370341225 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-16 20:52:07.370346865 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-16 20:52:07.370911077 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 36.850925ms 2026-09-16 20:52:07.371304949 DEBUG method="textDocument/completion" response.id=2 duration=37.28ms 2026-09-16 20:52:07.371337589 DEBUG Received server response for request 2 2026-09-16 20:52:07.382417363 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:07.382449323 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.382457353 DEBUG method="shutdown" response.id=3 duration=12.72µs 2026-09-16 20:52:07.382474723 DEBUG Received server response for request 3 2026-09-16 20:52:07.382488883 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.382504683 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-09-16 20:52:07.389661191 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.389733802 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.389774232 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.389853982 DEBUG Client info: None 2026-09-16 20:52:07.389897242 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.389911932 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.389918462 INFO Version: Unknown 2026-09-16 20:52:07.389961143 DEBUG Received server response for request 1 2026-09-16 20:52:07.390001713 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.390107543 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.390151253 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.390154973 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.390179093 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.390217244 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.390249714 DEBUG Initializing workspace `file:///tmp/.tmpxa20kq/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-09-16 20:52:07.390272904 DEBUG Searching for a project in '/tmp/.tmpxa20kq/src' 2026-09-16 20:52:07.390309104 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.390313884 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.390923116 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.390929326 DEBUG Discovering virtual environment in `/tmp/.tmpxa20kq/src` 2026-09-16 20:52:07.390982047 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.390986487 DEBUG No virtual environment found 2026-09-16 20:52:07.390998337 DEBUG Adding first-party search path `/tmp/.tmpxa20kq/src` 2026-09-16 20:52:07.391002367 DEBUG Using vendored stdlib 2026-09-16 20:52:07.391105187 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.391109897 DEBUG Adding new file root '/tmp/.tmpxa20kq/src' of kind Project 2026-09-16 20:52:07.394125149 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-09-16 20:52:07.394142959 DEBUG Updating project to check open files 2026-09-16 20:52:07.394163329 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.394190849 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.394194029 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.394200609 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.394206599 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.394208899 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.394214759 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.394220449 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.394222629 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.394227319 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-09-16 20:52:07.394279600 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-16 20:52:07.394348780 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.405558044 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.406987050 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.406999360 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.407003040 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.407026350 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:07.412550852 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:07.433730046 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:07.433748216 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:07.433755006 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:07.434142557 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:07.434153067 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:07.434213338 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpxa20kq/src' 2026-09-16 20:52:07.434220658 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:07.442239049 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.442251639 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-16 20:52:07.442257549 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-16 20:52:07.442786591 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 35.697891ms 2026-09-16 20:52:07.443139883 DEBUG method="textDocument/completion" response.id=2 duration=36.08ms 2026-09-16 20:52:07.443174143 DEBUG Received server response for request 2 2026-09-16 20:52:07.454238217 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:07.454278297 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.454286577 DEBUG method="shutdown" response.id=3 duration=14.13µs 2026-09-16 20:52:07.454304447 DEBUG Received server response for request 3 2026-09-16 20:52:07.454308307 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.454323717 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-09-16 20:52:07.461427005 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.461511965 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.461552936 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.461618166 DEBUG Client info: None 2026-09-16 20:52:07.461661386 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.461676126 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.461682396 INFO Version: Unknown 2026-09-16 20:52:07.461724706 DEBUG Received server response for request 1 2026-09-16 20:52:07.461762396 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.461884277 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.461928687 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.461932567 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.461955917 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.461997467 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.462016217 DEBUG Initializing workspace `file:///tmp/.tmpVTUetO/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-09-16 20:52:07.462038437 DEBUG Searching for a project in '/tmp/.tmpVTUetO/src' 2026-09-16 20:52:07.462076478 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.462081818 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.462652490 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.462658250 DEBUG Discovering virtual environment in `/tmp/.tmpVTUetO/src` 2026-09-16 20:52:07.462710150 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.462715150 DEBUG No virtual environment found 2026-09-16 20:52:07.462728230 DEBUG Adding first-party search path `/tmp/.tmpVTUetO/src` 2026-09-16 20:52:07.462732890 DEBUG Using vendored stdlib 2026-09-16 20:52:07.462835571 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.462840421 DEBUG Adding new file root '/tmp/.tmpVTUetO/src' of kind Project 2026-09-16 20:52:07.464932459 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.464947259 DEBUG Updating project to check open files 2026-09-16 20:52:07.464964549 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.464990619 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.464993629 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.465000719 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.465007309 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.465009379 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.465015139 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.465021079 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.465023179 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.465027629 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-09-16 20:52:07.465076029 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-16 20:52:07.465140510 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.476418074 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.477904280 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.477914000 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.477917930 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.477946820 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:07.483543382 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:07.504514915 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:07.504532585 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:07.504538285 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:07.504579776 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-09-16 20:52:07.504583446 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:07.504932427 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:07.504943137 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:07.505001407 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpVTUetO/src' 2026-09-16 20:52:07.505006957 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:07.514709076 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.514722406 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-16 20:52:07.514728316 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-16 20:52:07.515283508 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 37.284927ms 2026-09-16 20:52:07.515712630 DEBUG method="textDocument/completion" response.id=2 duration=37.75ms 2026-09-16 20:52:07.515748850 DEBUG Received server response for request 2 2026-09-16 20:52:07.526801863 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:07.526836883 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.526846094 DEBUG method="shutdown" response.id=3 duration=14.51µs 2026-09-16 20:52:07.526864184 DEBUG Received server response for request 3 2026-09-16 20:52:07.526868744 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.526884964 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-09-16 20:52:07.534134752 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.534216973 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.534266343 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.534332823 DEBUG Client info: None 2026-09-16 20:52:07.534368503 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.534383993 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.534394823 INFO Version: Unknown 2026-09-16 20:52:07.534436164 DEBUG Received server response for request 1 2026-09-16 20:52:07.534493204 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.534649694 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.534706035 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.534709505 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.534730695 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.534785405 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.534805515 DEBUG Initializing workspace `file:///tmp/.tmpm8W7Gj/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-09-16 20:52:07.534830525 DEBUG Searching for a project in '/tmp/.tmpm8W7Gj/src' 2026-09-16 20:52:07.534867085 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.534872945 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.535655658 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.535661608 DEBUG Discovering virtual environment in `/tmp/.tmpm8W7Gj/src` 2026-09-16 20:52:07.535713669 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.535718329 DEBUG No virtual environment found 2026-09-16 20:52:07.535731519 DEBUG Adding first-party search path `/tmp/.tmpm8W7Gj/src` 2026-09-16 20:52:07.535736019 DEBUG Using vendored stdlib 2026-09-16 20:52:07.535855429 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.535860879 DEBUG Adding new file root '/tmp/.tmpm8W7Gj/src' of kind Project 2026-09-16 20:52:07.538009998 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.538027918 DEBUG Updating project to check open files 2026-09-16 20:52:07.538047318 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.538073758 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.538076808 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.538083318 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.538089218 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.538091488 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.538097398 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.538153858 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-16 20:52:07.538232419 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.551076459 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.552527095 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.552538245 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.552562955 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:07.558365888 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:07.579575612 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:07.579592822 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:07.579599132 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:07.579979494 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:07.579989344 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:07.580050644 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpm8W7Gj/src' 2026-09-16 20:52:07.580055874 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:07.589685682 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.589703232 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-09-16 20:52:07.589710462 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found while looking in parent dirs (runtime mode with some shadowing allowed) 2026-09-16 20:52:07.590262304 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 205 suggestions in 37.643809ms 2026-09-16 20:52:07.590856897 DEBUG method="textDocument/completion" response.id=2 duration=38.28ms 2026-09-16 20:52:07.590897087 DEBUG Received server response for request 2 2026-09-16 20:52:07.601686789 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:07.601729570 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.601738710 DEBUG method="shutdown" response.id=3 duration=14.97µs 2026-09-16 20:52:07.601757470 DEBUG Received server response for request 3 2026-09-16 20:52:07.601761970 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.601778190 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-09-16 20:52:07.610013492 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.610103393 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.610147083 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.610208663 DEBUG Client info: None 2026-09-16 20:52:07.610250923 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.610265903 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.610272963 INFO Version: Unknown 2026-09-16 20:52:07.610316103 DEBUG Received server response for request 1 2026-09-16 20:52:07.610360354 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.610373944 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpBiq8Wh 2026-09-16 20:52:07.610503034 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.610553284 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.610556964 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.610566664 DEBUG No workspace configuration provided for file:///tmp/.tmpBiq8Wh 2026-09-16 20:52:07.610581505 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.610627005 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.610632665 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpBiq8Wh, using default options 2026-09-16 20:52:07.610642635 DEBUG Initializing workspace `file:///tmp/.tmpBiq8Wh`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.610662355 DEBUG Searching for a project in '/tmp/.tmpBiq8Wh' 2026-09-16 20:52:07.610690335 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.610695405 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.611237287 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.611243067 DEBUG Discovering virtual environment in `/tmp/.tmpBiq8Wh` 2026-09-16 20:52:07.611294097 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.611298857 DEBUG No virtual environment found 2026-09-16 20:52:07.611311287 DEBUG Adding first-party search path `/tmp/.tmpBiq8Wh` 2026-09-16 20:52:07.611315287 DEBUG Using vendored stdlib 2026-09-16 20:52:07.611421488 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.611426528 DEBUG Adding new file root '/tmp/.tmpBiq8Wh' of kind Project 2026-09-16 20:52:07.614310099 INFO Project::index_files{project=.tmpBiq8Wh}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.614326369 DEBUG Updating project to check open files 2026-09-16 20:52:07.614346839 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.614376430 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.614379600 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.614387130 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.614400730 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.614402860 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.614408340 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.614413620 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.614415720 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.614420140 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-09-16 20:52:07.614425310 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.614427420 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.614432060 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-09-16 20:52:07.614522510 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-16 20:52:07.614645791 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.626313317 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.631173706 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.631189456 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.631192476 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.631196286 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.631225066 DEBUG Client sends notification `notebookDocument/didChange` 2026-09-16 20:52:07.631254656 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-09-16 20:52:07.631270556 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-09-16 20:52:07.631302236 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-09-16 20:52:07.631306806 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-09-16 20:52:07.631366247 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-16 20:52:07.631701838 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.631707528 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.631709858 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.631711988 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.642038779 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:07.642066199 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.642076569 DEBUG method="shutdown" response.id=2 duration=14.96µs 2026-09-16 20:52:07.642088209 DEBUG Received server response for request 2 2026-09-16 20:52:07.642092549 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.642101909 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-09-16 20:52:07.644991591 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.645072821 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.645119041 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.645177561 DEBUG Client info: None 2026-09-16 20:52:07.645203191 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.645216441 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.645223281 INFO Version: Unknown 2026-09-16 20:52:07.645265582 DEBUG Received server response for request 1 2026-09-16 20:52:07.645307052 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.645497393 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.645539083 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.645543123 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.645569493 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.645611723 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.645631253 DEBUG Initializing workspace `file:///tmp/.tmpPi0sHm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.645653183 DEBUG Searching for a project in '/tmp/.tmpPi0sHm/src' 2026-09-16 20:52:07.645690953 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.645696263 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.646369316 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.646374996 DEBUG Discovering virtual environment in `/tmp/.tmpPi0sHm/src` 2026-09-16 20:52:07.646435146 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.646439946 DEBUG No virtual environment found 2026-09-16 20:52:07.646451506 DEBUG Adding first-party search path `/tmp/.tmpPi0sHm/src` 2026-09-16 20:52:07.646455526 DEBUG Using vendored stdlib 2026-09-16 20:52:07.646598667 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.646604287 DEBUG Adding new file root '/tmp/.tmpPi0sHm/src' of kind Project 2026-09-16 20:52:07.649769839 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-09-16 20:52:07.649789030 DEBUG Updating project to check open files 2026-09-16 20:52:07.649808180 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.649837410 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.649840720 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.649848000 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.649855230 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.649857560 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.649862430 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.649868720 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.649870940 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.649875360 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-09-16 20:52:07.649949750 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-16 20:52:07.650046651 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.652610661 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.652619491 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.652623391 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.662701440 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:07.662728941 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.662739021 DEBUG method="shutdown" response.id=2 duration=14.39µs 2026-09-16 20:52:07.662750431 DEBUG Received server response for request 2 2026-09-16 20:52:07.662754391 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.662764051 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-09-16 20:52:07.664256257 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-09-16 20:52:07.664327667 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.664363087 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.664424907 DEBUG Client info: None 2026-09-16 20:52:07.664451157 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.664463907 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-09-16 20:52:07.664469778 INFO Version: Unknown 2026-09-16 20:52:07.664525858 DEBUG Received server response for request 1 2026-09-16 20:52:07.664562008 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.664574128 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpADJCUk 2026-09-16 20:52:07.664708118 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.664754999 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.664758279 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.664764229 DEBUG No workspace configuration provided for file:///tmp/.tmpADJCUk 2026-09-16 20:52:07.664777769 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.664835439 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.664841089 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpADJCUk, using default options 2026-09-16 20:52:07.664851519 DEBUG Initializing workspace `file:///tmp/.tmpADJCUk`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.664870059 DEBUG Searching for a project in '/tmp/.tmpADJCUk' 2026-09-16 20:52:07.664900839 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.664906059 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.665493212 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.665498982 DEBUG Discovering virtual environment in `/tmp/.tmpADJCUk` 2026-09-16 20:52:07.665546782 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.665551422 DEBUG No virtual environment found 2026-09-16 20:52:07.665563892 DEBUG Adding first-party search path `/tmp/.tmpADJCUk` 2026-09-16 20:52:07.665567952 DEBUG Using vendored stdlib 2026-09-16 20:52:07.665684972 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.665690032 DEBUG Adding new file root '/tmp/.tmpADJCUk' of kind Project 2026-09-16 20:52:07.668724724 INFO Project::index_files{project=.tmpADJCUk}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.668743674 DEBUG Updating project to check open files 2026-09-16 20:52:07.668759025 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.668786365 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.668789595 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.668795925 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.668802225 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.668804355 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.668809345 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.668815395 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.668817525 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.668821805 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-09-16 20:52:07.668827065 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.668829105 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.668833645 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-09-16 20:52:07.668927535 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-16 20:52:07.669039696 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.680539361 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.685490701 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.685505941 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.685511581 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.685515001 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.695810951 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:07.695854552 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.695866962 DEBUG method="shutdown" response.id=2 duration=18.07µs 2026-09-16 20:52:07.695878632 DEBUG Received server response for request 2 2026-09-16 20:52:07.695882862 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.695899402 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-09-16 20:52:07.698565252 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.698630033 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.698665623 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.698719293 DEBUG Client info: None 2026-09-16 20:52:07.698756663 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.698769523 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.698775943 INFO Version: Unknown 2026-09-16 20:52:07.698814633 DEBUG Received server response for request 1 2026-09-16 20:52:07.698848143 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.698860673 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpgoXhlK 2026-09-16 20:52:07.698962574 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.699004174 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.699007914 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.699015524 DEBUG No workspace configuration provided for file:///tmp/.tmpgoXhlK 2026-09-16 20:52:07.699025224 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.699064814 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.699069964 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpgoXhlK, using default options 2026-09-16 20:52:07.699079094 DEBUG Initializing workspace `file:///tmp/.tmpgoXhlK`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.699095604 DEBUG Searching for a project in '/tmp/.tmpgoXhlK' 2026-09-16 20:52:07.699121334 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.699126324 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.699522296 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.699527046 DEBUG Discovering virtual environment in `/tmp/.tmpgoXhlK` 2026-09-16 20:52:07.699568596 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.699572876 DEBUG No virtual environment found 2026-09-16 20:52:07.699583266 DEBUG Adding first-party search path `/tmp/.tmpgoXhlK` 2026-09-16 20:52:07.699587326 DEBUG Using vendored stdlib 2026-09-16 20:52:07.699678477 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.699682427 DEBUG Adding new file root '/tmp/.tmpgoXhlK' of kind Project 2026-09-16 20:52:07.702421258 INFO Project::index_files{project=.tmpgoXhlK}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.702440088 DEBUG Updating project to check open files 2026-09-16 20:52:07.702456298 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.702490458 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.702493448 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.702500058 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.702506188 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.702508548 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.702514738 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.702561578 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-09-16 20:52:07.702652758 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.710517240 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.715554860 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.715569050 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.725790770 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:07.725819110 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.725831490 DEBUG method="shutdown" response.id=2 duration=16.75µs 2026-09-16 20:52:07.725843060 DEBUG Received server response for request 2 2026-09-16 20:52:07.725848300 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.725858320 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-09-16 20:52:07.728212679 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.728273240 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.728307820 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.728366960 DEBUG Client info: None 2026-09-16 20:52:07.728401290 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.728414010 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.728419490 INFO Version: Unknown 2026-09-16 20:52:07.728459080 DEBUG Received server response for request 1 2026-09-16 20:52:07.728504931 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.728517701 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmppeij8v 2026-09-16 20:52:07.728622441 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.728660111 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.728663521 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.728669861 DEBUG No workspace configuration provided for file:///tmp/.tmppeij8v 2026-09-16 20:52:07.728678131 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.728727822 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.728732402 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmppeij8v, using default options 2026-09-16 20:52:07.728741832 DEBUG Initializing workspace `file:///tmp/.tmppeij8v`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.728757932 DEBUG Searching for a project in '/tmp/.tmppeij8v' 2026-09-16 20:52:07.728783192 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.728787562 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.729143813 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.729148663 DEBUG Discovering virtual environment in `/tmp/.tmppeij8v` 2026-09-16 20:52:07.729189523 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.729194033 DEBUG No virtual environment found 2026-09-16 20:52:07.729204503 DEBUG Adding first-party search path `/tmp/.tmppeij8v` 2026-09-16 20:52:07.729208483 DEBUG Using vendored stdlib 2026-09-16 20:52:07.729300864 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.729305494 DEBUG Adding new file root '/tmp/.tmppeij8v' of kind Project 2026-09-16 20:52:07.732848718 INFO Project::index_files{project=.tmppeij8v}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.732868418 DEBUG Updating project to check open files 2026-09-16 20:52:07.732883168 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.732904468 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.732907548 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.732913768 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.732919828 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.732922348 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.732928808 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.732976358 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-09-16 20:52:07.733067549 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.733074579 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.743265869 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:07.743291219 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.743299229 DEBUG method="shutdown" response.id=2 duration=12.22µs 2026-09-16 20:52:07.743309769 DEBUG Received server response for request 2 2026-09-16 20:52:07.743313999 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.743323469 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-09-16 20:52:07.744647134 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.744718095 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.744749695 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.744800465 DEBUG Client info: None 2026-09-16 20:52:07.744823265 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.744836455 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.744843155 INFO Version: Unknown 2026-09-16 20:52:07.744883015 DEBUG Received server response for request 1 2026-09-16 20:52:07.744926726 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.744939926 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpg7fyEd 2026-09-16 20:52:07.745076016 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.745115106 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.745118886 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.745126896 DEBUG No workspace configuration provided for file:///tmp/.tmpg7fyEd 2026-09-16 20:52:07.745140146 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.745181807 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.745187997 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpg7fyEd, using default options 2026-09-16 20:52:07.745212837 DEBUG Initializing workspace `file:///tmp/.tmpg7fyEd`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.745231487 DEBUG Searching for a project in '/tmp/.tmpg7fyEd' 2026-09-16 20:52:07.745260877 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.745266237 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.746024690 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.746031350 DEBUG Discovering virtual environment in `/tmp/.tmpg7fyEd` 2026-09-16 20:52:07.746084840 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.746089760 DEBUG No virtual environment found 2026-09-16 20:52:07.746102650 DEBUG Adding first-party search path `/tmp/.tmpg7fyEd` 2026-09-16 20:52:07.746106670 DEBUG Using vendored stdlib 2026-09-16 20:52:07.746227611 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.746232621 DEBUG Adding new file root '/tmp/.tmpg7fyEd' of kind Project 2026-09-16 20:52:07.749218583 INFO Project::index_files{project=.tmpg7fyEd}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.749234763 DEBUG Updating project to check open files 2026-09-16 20:52:07.749253843 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.749286073 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.749289333 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.749296703 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.749303323 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.749305583 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.749311903 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.749317723 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.749319843 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.749324293 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-09-16 20:52:07.749329833 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.749331833 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.749336683 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-09-16 20:52:07.749408253 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-16 20:52:07.749528454 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.760060805 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.765805278 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.765821908 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.765825078 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.765827838 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.765857078 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:07.765959159 DEBUG method="textDocument/diagnostic" response.id=2 duration=85.02µs 2026-09-16 20:52:07.765974699 DEBUG Received server response for request 2 2026-09-16 20:52:07.765999009 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:07.766037099 DEBUG method="textDocument/diagnostic" response.id=3 duration=28.75µs 2026-09-16 20:52:07.766046549 DEBUG Received server response for request 3 2026-09-16 20:52:07.766057469 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-09-16 20:52:07.766088049 DEBUG method="textDocument/diagnostic" response.id=4 duration=22.12µs 2026-09-16 20:52:07.766097299 DEBUG Received server response for request 4 2026-09-16 20:52:07.776349810 DEBUG Client sends request `shutdown` with ID 5 2026-09-16 20:52:07.776379660 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.776387890 DEBUG method="shutdown" response.id=5 duration=12.31µs 2026-09-16 20:52:07.776397340 DEBUG Received server response for request 5 2026-09-16 20:52:07.776401280 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.776417220 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-09-16 20:52:07.779039960 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.779116071 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.779154351 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.779211651 DEBUG Client info: None 2026-09-16 20:52:07.779238271 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.779251921 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.779258451 INFO Version: Unknown 2026-09-16 20:52:07.779299931 DEBUG Received server response for request 1 2026-09-16 20:52:07.779337842 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.779350712 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpkoqu9T 2026-09-16 20:52:07.779468982 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.779524952 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.779528632 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.779537502 DEBUG No workspace configuration provided for file:///tmp/.tmpkoqu9T 2026-09-16 20:52:07.779551862 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.779554812 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-16 20:52:07.779584933 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.779590083 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpkoqu9T, using default options 2026-09-16 20:52:07.779599583 DEBUG Initializing workspace `file:///tmp/.tmpkoqu9T`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.779616893 DEBUG Searching for a project in '/tmp/.tmpkoqu9T' 2026-09-16 20:52:07.779644903 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.779649883 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.780030554 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.780035474 DEBUG Discovering virtual environment in `/tmp/.tmpkoqu9T` 2026-09-16 20:52:07.780078984 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.780083075 DEBUG No virtual environment found 2026-09-16 20:52:07.780094695 DEBUG Adding first-party search path `/tmp/.tmpkoqu9T` 2026-09-16 20:52:07.780098665 DEBUG Using vendored stdlib 2026-09-16 20:52:07.780191865 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.780195895 DEBUG Adding new file root '/tmp/.tmpkoqu9T' of kind Project 2026-09-16 20:52:07.782950976 INFO Project::index_files{project=.tmpkoqu9T}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.782967976 DEBUG Updating project to check open files 2026-09-16 20:52:07.782982746 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.783006306 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.783009976 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.783016516 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.783023896 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.783026166 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.783030896 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.783037116 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.783039246 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.783043816 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-09-16 20:52:07.783048926 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.783051026 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.783055836 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-09-16 20:52:07.783129457 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-16 20:52:07.783231167 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.793722178 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.798581858 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.798595008 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.798599218 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.804667152 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=6.09ms 2026-09-16 20:52:07.804689122 DEBUG Received server response for request 2 2026-09-16 20:52:07.804697182 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-09-16 20:52:07.804824212 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=104.30µs 2026-09-16 20:52:07.804834332 DEBUG Received server response for request 3 2026-09-16 20:52:07.804841162 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-09-16 20:52:07.804889533 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=34.00µs 2026-09-16 20:52:07.804899023 DEBUG Received server response for request 4 2026-09-16 20:52:07.815184043 DEBUG Client sends request `shutdown` with ID 5 2026-09-16 20:52:07.815216073 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.815224973 DEBUG method="shutdown" response.id=5 duration=12.59µs 2026-09-16 20:52:07.815234124 DEBUG Received server response for request 5 2026-09-16 20:52:07.815238744 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.815254164 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-09-16 20:52:07.818631817 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.818709727 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.818746307 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.818806768 DEBUG Client info: None 2026-09-16 20:52:07.818837458 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.818851808 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.818858258 INFO Version: Unknown 2026-09-16 20:52:07.818898658 DEBUG Received server response for request 1 2026-09-16 20:52:07.818939458 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.818951938 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpXtupu1 2026-09-16 20:52:07.819103049 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.819138529 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.819142109 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.819151389 DEBUG No workspace configuration provided for file:///tmp/.tmpXtupu1 2026-09-16 20:52:07.819164799 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.819167449 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-16 20:52:07.819220019 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.819225919 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpXtupu1, using default options 2026-09-16 20:52:07.819237119 DEBUG Initializing workspace `file:///tmp/.tmpXtupu1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.819254859 DEBUG Searching for a project in '/tmp/.tmpXtupu1' 2026-09-16 20:52:07.819283549 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.819289259 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.820044242 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.820050412 DEBUG Discovering virtual environment in `/tmp/.tmpXtupu1` 2026-09-16 20:52:07.820098923 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.820103643 DEBUG No virtual environment found 2026-09-16 20:52:07.820115613 DEBUG Adding first-party search path `/tmp/.tmpXtupu1` 2026-09-16 20:52:07.820119643 DEBUG Using vendored stdlib 2026-09-16 20:52:07.820253053 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.820258333 DEBUG Adding new file root '/tmp/.tmpXtupu1' of kind Project 2026-09-16 20:52:07.823161775 INFO Project::index_files{project=.tmpXtupu1}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.823179995 DEBUG Updating project to check open files 2026-09-16 20:52:07.823198495 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.823225515 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.823228865 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.823236265 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.823242395 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.823245205 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.823250535 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.823256795 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.823259115 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.823263655 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-09-16 20:52:07.823331976 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-16 20:52:07.823410066 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.837527872 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.839159858 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.839171138 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.839293199 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=135.89µs 2026-09-16 20:52:07.839307529 DEBUG Received server response for request 2 2026-09-16 20:52:07.849394659 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:07.849432519 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.849441219 DEBUG method="shutdown" response.id=3 duration=12.83µs 2026-09-16 20:52:07.849450919 DEBUG Received server response for request 3 2026-09-16 20:52:07.849454969 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.849471649 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-09-16 20:52:07.851905748 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.851969339 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.852005079 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.852057039 DEBUG Client info: None 2026-09-16 20:52:07.852092479 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.852104419 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.852110279 INFO Version: Unknown 2026-09-16 20:52:07.852149159 DEBUG Received server response for request 1 2026-09-16 20:52:07.852179980 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.852192340 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpfXM1gP 2026-09-16 20:52:07.852290710 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.852331770 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.852335460 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.852342240 DEBUG No workspace configuration provided for file:///tmp/.tmpfXM1gP 2026-09-16 20:52:07.852353960 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.852396860 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.852402240 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpfXM1gP, using default options 2026-09-16 20:52:07.852411720 DEBUG Initializing workspace `file:///tmp/.tmpfXM1gP`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.852427201 DEBUG Searching for a project in '/tmp/.tmpfXM1gP' 2026-09-16 20:52:07.852453291 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.852458161 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.852848182 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.852853272 DEBUG Discovering virtual environment in `/tmp/.tmpfXM1gP` 2026-09-16 20:52:07.852897332 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.852901562 DEBUG No virtual environment found 2026-09-16 20:52:07.852912212 DEBUG Adding first-party search path `/tmp/.tmpfXM1gP` 2026-09-16 20:52:07.852916032 DEBUG Using vendored stdlib 2026-09-16 20:52:07.853013433 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.853018223 DEBUG Adding new file root '/tmp/.tmpfXM1gP' of kind Project 2026-09-16 20:52:07.855804514 INFO Project::index_files{project=.tmpfXM1gP}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.855823524 DEBUG Updating project to check open files 2026-09-16 20:52:07.855839974 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.855866574 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.855869234 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.855876144 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.855882034 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.855884394 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.855890514 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.855897124 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.855899354 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.855903734 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-09-16 20:52:07.855909274 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.855911404 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.855916454 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-09-16 20:52:07.855964584 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-16 20:52:07.856020615 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.863944246 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.864020496 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.864032186 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.864034956 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.864038146 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.864169767 DEBUG Client sends notification `notebookDocument/didChange` 2026-09-16 20:52:07.864196357 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-09-16 20:52:07.864206637 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-09-16 20:52:07.864232147 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-09-16 20:52:07.864236347 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-09-16 20:52:07.864267577 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-09-16 20:52:07.864311427 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.864316777 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.864319187 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.864321307 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.874422747 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:07.874444047 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.874452138 DEBUG method="shutdown" response.id=2 duration=11.54µs 2026-09-16 20:52:07.874462908 DEBUG Received server response for request 2 2026-09-16 20:52:07.874467388 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.874486128 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-09-16 20:52:07.876373435 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:07.876429155 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.876462435 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.876531116 DEBUG Client info: None 2026-09-16 20:52:07.876565236 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.876577966 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.876584116 INFO Version: Unknown 2026-09-16 20:52:07.876624746 DEBUG Received server response for request 1 2026-09-16 20:52:07.876656306 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.876668706 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp6uOFUq 2026-09-16 20:52:07.876773407 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.876809507 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.876812667 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.876819097 DEBUG No workspace configuration provided for file:///tmp/.tmp6uOFUq 2026-09-16 20:52:07.876830767 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:07.876871817 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.876876797 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp6uOFUq, using default options 2026-09-16 20:52:07.876885667 DEBUG Initializing workspace `file:///tmp/.tmp6uOFUq`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.876901307 DEBUG Searching for a project in '/tmp/.tmp6uOFUq' 2026-09-16 20:52:07.876925877 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.876930557 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.877293219 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.877298019 DEBUG Discovering virtual environment in `/tmp/.tmp6uOFUq` 2026-09-16 20:52:07.877338099 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.877341879 DEBUG No virtual environment found 2026-09-16 20:52:07.877352359 DEBUG Adding first-party search path `/tmp/.tmp6uOFUq` 2026-09-16 20:52:07.877356329 DEBUG Using vendored stdlib 2026-09-16 20:52:07.877451579 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.877455559 DEBUG Adding new file root '/tmp/.tmp6uOFUq' of kind Project 2026-09-16 20:52:07.880229480 INFO Project::index_files{project=.tmp6uOFUq}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.880247060 DEBUG Updating project to check open files 2026-09-16 20:52:07.880259300 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.880281001 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.880283901 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.880289851 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.880295721 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.880298211 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.880304881 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:07.880310991 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:07.880313391 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:07.880317711 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-09-16 20:52:07.880359191 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-09-16 20:52:07.880418351 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.891038753 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.893717174 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.893729784 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.893732914 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.904001384 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:07.904026924 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.904037994 DEBUG method="shutdown" response.id=2 duration=16.45µs 2026-09-16 20:52:07.904049115 DEBUG Received server response for request 2 2026-09-16 20:52:07.904053225 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.904063365 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-09-16 20:52:07.906602425 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:07.906651505 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.906685615 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.906740925 DEBUG Client info: None 2026-09-16 20:52:07.906771325 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.906783785 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.906789085 INFO Version: Unknown 2026-09-16 20:52:07.906828236 DEBUG Received server response for request 1 2026-09-16 20:52:07.906859396 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.906972096 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.907011386 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.907014756 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.907028566 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:07.907086596 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.907102537 DEBUG Initializing workspace `file:///tmp/.tmpWz3y1P/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.907119707 DEBUG Searching for a project in '/tmp/.tmpWz3y1P/src' 2026-09-16 20:52:07.907151987 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.907156967 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.907532838 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.907537948 DEBUG Discovering virtual environment in `/tmp/.tmpWz3y1P/src` 2026-09-16 20:52:07.907582248 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.907586698 DEBUG No virtual environment found 2026-09-16 20:52:07.907598038 DEBUG Adding first-party search path `/tmp/.tmpWz3y1P/src` 2026-09-16 20:52:07.907602148 DEBUG Using vendored stdlib 2026-09-16 20:52:07.907695509 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.907699729 DEBUG Adding new file root '/tmp/.tmpWz3y1P/src' of kind Project 2026-09-16 20:52:07.910580040 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:07.910598220 DEBUG Updating project to check open files 2026-09-16 20:52:07.910612500 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.910659331 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWz3y1P/src/foo") 2026-09-16 20:52:07.910762021 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpWz3y1P/src/foo` to project `src` 2026-09-16 20:52:07.910777181 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpWz3y1P/src/foo` 2026-09-16 20:52:07.910780121 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:07.910785531 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-16 20:52:07.910812521 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpWz3y1P/src/foo' 2026-09-16 20:52:07.910880121 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.918704602 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.922778979 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.922788619 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.922977229 DEBUG Client sends notification `textDocument/didClose` 2026-09-16 20:52:07.923003199 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpWz3y1P/src/foo` 2026-09-16 20:52:07.923010319 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-09-16 20:52:07.923026070 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-09-16 20:52:07.923033620 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpWz3y1P/src/foo` from project `src` 2026-09-16 20:52:07.923064060 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpWz3y1P/src/foo", kind: FileContent } 2026-09-16 20:52:07.923074120 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpWz3y1P/src/foo` 2026-09-16 20:52:07.923079070 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpWz3y1P/src/foo` 2026-09-16 20:52:07.923097590 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.923102060 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.923181290 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:07.923211340 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpWz3y1P/src/foo") 2026-09-16 20:52:07.923215680 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpWz3y1P/src/foo` 2026-09-16 20:52:07.923220300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpWz3y1P/src/foo` 2026-09-16 20:52:07.923238030 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.923242300 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.933388191 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:07.933423041 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.933431221 DEBUG method="shutdown" response.id=2 duration=11.80µs 2026-09-16 20:52:07.933442341 DEBUG Received server response for request 2 2026-09-16 20:52:07.933446451 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.933462271 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-09-16 20:52:07.935879820 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:07.935933400 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.935970621 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.936027641 DEBUG Client info: None 2026-09-16 20:52:07.936062711 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.936074091 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-09-16 20:52:07.936080201 INFO Version: Unknown 2026-09-16 20:52:07.936117691 DEBUG Received server response for request 1 2026-09-16 20:52:07.936148671 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.936262102 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.936300972 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.936304062 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.936317422 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:07.936374852 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.936388722 DEBUG Initializing workspace `file:///tmp/.tmpmBRZls/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.936404562 DEBUG Searching for a project in '/tmp/.tmpmBRZls/src' 2026-09-16 20:52:07.936436322 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.936441222 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.936820094 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.936825524 DEBUG Discovering virtual environment in `/tmp/.tmpmBRZls/src` 2026-09-16 20:52:07.936868504 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.936872794 DEBUG No virtual environment found 2026-09-16 20:52:07.936884114 DEBUG Adding first-party search path `/tmp/.tmpmBRZls/src` 2026-09-16 20:52:07.936888024 DEBUG Using vendored stdlib 2026-09-16 20:52:07.936985065 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.936989605 DEBUG Adding new file root '/tmp/.tmpmBRZls/src' of kind Project 2026-09-16 20:52:07.938987983 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:07.939004413 DEBUG Updating project to check open files 2026-09-16 20:52:07.939018693 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.939069023 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpmBRZls/src/foo.py") 2026-09-16 20:52:07.939076763 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpmBRZls/src/foo.py` 2026-09-16 20:52:07.939083063 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpmBRZls/src/foo.py` 2026-09-16 20:52:07.939196533 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpmBRZls/src/foo.py` to project `src` 2026-09-16 20:52:07.939208173 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpmBRZls/src/foo.py` 2026-09-16 20:52:07.939210833 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:07.939217384 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.939244264 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpmBRZls/src/foo.py' 2026-09-16 20:52:07.939315584 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:07.947184695 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:07.951258861 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.951269601 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.961496772 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:07.961533732 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.961543362 DEBUG method="shutdown" response.id=2 duration=12.77µs 2026-09-16 20:52:07.961554472 DEBUG Received server response for request 2 2026-09-16 20:52:07.961559592 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.961575642 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-09-16 20:52:07.963949401 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:07.963999441 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.964035012 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.964092732 DEBUG Client info: None 2026-09-16 20:52:07.964120992 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.964134932 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:07.964141252 INFO Version: Unknown 2026-09-16 20:52:07.964184232 DEBUG Received server response for request 1 2026-09-16 20:52:07.964216132 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.964387023 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.964428693 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.964432023 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.964445913 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:07.964509103 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.964529474 DEBUG Initializing workspace `file:///tmp/.tmpk7wA3b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.964550724 DEBUG Searching for a project in '/tmp/.tmpk7wA3b/src' 2026-09-16 20:52:07.964588364 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.964594024 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.965354177 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.965360337 DEBUG Discovering virtual environment in `/tmp/.tmpk7wA3b/src` 2026-09-16 20:52:07.965414697 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.965419607 DEBUG No virtual environment found 2026-09-16 20:52:07.965432067 DEBUG Adding first-party search path `/tmp/.tmpk7wA3b/src` 2026-09-16 20:52:07.965436237 DEBUG Using vendored stdlib 2026-09-16 20:52:07.965578848 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.965588838 DEBUG Adding new file root '/tmp/.tmpk7wA3b/src' of kind Project 2026-09-16 20:52:07.968711580 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:07.968730770 DEBUG Updating project to check open files 2026-09-16 20:52:07.968750350 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.968818301 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpk7wA3b/src/foo.py") 2026-09-16 20:52:07.968827161 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpk7wA3b/src/foo.py` 2026-09-16 20:52:07.968833591 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpk7wA3b/src/foo.py` 2026-09-16 20:52:07.968983161 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpk7wA3b/src/foo.py` to project `src` 2026-09-16 20:52:07.968997761 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpk7wA3b/src/foo.py` 2026-09-16 20:52:07.969000201 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:07.969007841 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.969043941 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpk7wA3b/src/foo.py' 2026-09-16 20:52:07.969142192 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:07.969152092 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:07.979342182 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:07.979369832 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:07.979377862 DEBUG method="shutdown" response.id=2 duration=12.97µs 2026-09-16 20:52:07.979389002 DEBUG Received server response for request 2 2026-09-16 20:52:07.979392702 DEBUG Client sends notification `exit` 2026-09-16 20:52:07.979402112 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-09-16 20:52:07.980698867 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-09-16 20:52:07.980749128 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:07.980780258 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:07.980831738 DEBUG Client info: None 2026-09-16 20:52:07.980858448 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:07.980869028 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-09-16 20:52:07.980874328 INFO Version: Unknown 2026-09-16 20:52:07.980912658 DEBUG Received server response for request 1 2026-09-16 20:52:07.980942648 DEBUG Client sends notification `initialized` 2026-09-16 20:52:07.981072219 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:07.981104809 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:07.981111609 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:07.981125769 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:07.981179279 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:07.981197309 DEBUG Initializing workspace `file:///tmp/.tmpPHzrDw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:07.981213299 DEBUG Searching for a project in '/tmp/.tmpPHzrDw/src' 2026-09-16 20:52:07.981244650 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:07.981249480 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:07.981856182 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:07.981862232 DEBUG Discovering virtual environment in `/tmp/.tmpPHzrDw/src` 2026-09-16 20:52:07.981909632 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:07.981914132 DEBUG No virtual environment found 2026-09-16 20:52:07.981925102 DEBUG Adding first-party search path `/tmp/.tmpPHzrDw/src` 2026-09-16 20:52:07.981929122 DEBUG Using vendored stdlib 2026-09-16 20:52:07.982058033 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:07.982062993 DEBUG Adding new file root '/tmp/.tmpPHzrDw/src' of kind Project 2026-09-16 20:52:07.985192635 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:07.985211595 DEBUG Updating project to check open files 2026-09-16 20:52:07.985230825 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:07.985294536 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPHzrDw/src/foo.py") 2026-09-16 20:52:07.985303146 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPHzrDw/src/foo.py` 2026-09-16 20:52:07.985309406 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPHzrDw/src/foo.py` 2026-09-16 20:52:07.985435006 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPHzrDw/src/foo.py` to project `src` 2026-09-16 20:52:07.985447816 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPHzrDw/src/foo.py` 2026-09-16 20:52:07.985450106 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:07.985457766 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:07.985512907 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpPHzrDw/src/foo.py' 2026-09-16 20:52:07.985591467 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.001293729 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.001710311 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.001721051 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.011992471 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.012029931 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.012038531 DEBUG method="shutdown" response.id=2 duration=13.36µs 2026-09-16 20:52:08.012048171 DEBUG Received server response for request 2 2026-09-16 20:52:08.012051381 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.012064501 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-09-16 20:52:08.014791752 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.014860363 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.014905303 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.014991383 DEBUG Client info: None 2026-09-16 20:52:08.015029923 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.015044993 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.015051693 INFO Version: Unknown 2026-09-16 20:52:08.015099904 DEBUG Received server response for request 1 2026-09-16 20:52:08.015143614 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.015256564 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.015290564 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.015294224 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.015309444 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.015361515 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.015377105 DEBUG Initializing workspace `file:///tmp/.tmpE0ZYIX/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.015393035 DEBUG Searching for a project in '/tmp/.tmpE0ZYIX/src' 2026-09-16 20:52:08.015425905 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.015430895 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.015820056 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.015825486 DEBUG Discovering virtual environment in `/tmp/.tmpE0ZYIX/src` 2026-09-16 20:52:08.015870357 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.015874187 DEBUG No virtual environment found 2026-09-16 20:52:08.015885797 DEBUG Adding first-party search path `/tmp/.tmpE0ZYIX/src` 2026-09-16 20:52:08.015889977 DEBUG Using vendored stdlib 2026-09-16 20:52:08.015989017 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.015993847 DEBUG Adding new file root '/tmp/.tmpE0ZYIX/src' of kind Project 2026-09-16 20:52:08.018992069 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:08.019009479 DEBUG Updating project to check open files 2026-09-16 20:52:08.019026429 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.019079209 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE0ZYIX/src/foo.py") 2026-09-16 20:52:08.019086629 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpE0ZYIX/src/foo.py` 2026-09-16 20:52:08.019092589 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpE0ZYIX/src/foo.py` 2026-09-16 20:52:08.019213210 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpE0ZYIX/src/foo.py` to project `src` 2026-09-16 20:52:08.019225150 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpE0ZYIX/src/foo.py` 2026-09-16 20:52:08.019227870 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.019235310 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.019264920 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpE0ZYIX/src/foo.py' 2026-09-16 20:52:08.019318160 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.032161581 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.032540852 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.032553732 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.042839193 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.042865893 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.042875493 DEBUG method="shutdown" response.id=2 duration=13.20µs 2026-09-16 20:52:08.042887083 DEBUG Received server response for request 2 2026-09-16 20:52:08.042892153 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.042901653 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-09-16 20:52:08.045375403 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.045430223 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.045469053 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.045588124 DEBUG Client info: None 2026-09-16 20:52:08.045638634 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.045654564 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.045661674 INFO Version: Unknown 2026-09-16 20:52:08.045710184 DEBUG Received server response for request 1 2026-09-16 20:52:08.045743965 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.045871755 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.045909505 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.045912515 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.045926775 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.045973035 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.045988766 DEBUG Initializing workspace `file:///tmp/.tmpCdQjHr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.046006336 DEBUG Searching for a project in '/tmp/.tmpCdQjHr/src' 2026-09-16 20:52:08.046038986 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.046043426 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.046418467 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.046424157 DEBUG Discovering virtual environment in `/tmp/.tmpCdQjHr/src` 2026-09-16 20:52:08.046466467 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.046470437 DEBUG No virtual environment found 2026-09-16 20:52:08.046494108 DEBUG Adding first-party search path `/tmp/.tmpCdQjHr/src` 2026-09-16 20:52:08.046498198 DEBUG Using vendored stdlib 2026-09-16 20:52:08.046592578 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.046596758 DEBUG Adding new file root '/tmp/.tmpCdQjHr/src' of kind Project 2026-09-16 20:52:08.048599586 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:08.048613976 DEBUG Updating project to check open files 2026-09-16 20:52:08.048628176 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.048673636 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpCdQjHr/src/foo.py") 2026-09-16 20:52:08.048681056 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpCdQjHr/src/foo.py` 2026-09-16 20:52:08.048686816 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpCdQjHr/src/foo.py` 2026-09-16 20:52:08.048798957 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpCdQjHr/src/foo.py` to project `src` 2026-09-16 20:52:08.048812127 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpCdQjHr/src/foo.py` 2026-09-16 20:52:08.048814797 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.048821287 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.048845367 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpCdQjHr/src/foo.py' 2026-09-16 20:52:08.048917577 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.056791668 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.060845604 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.060856694 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.060883064 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:08.060908305 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:08.060940335 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpCdQjHr/src/foo.py", kind: FileContent } 2026-09-16 20:52:08.060948135 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpCdQjHr/src/foo.py` 2026-09-16 20:52:08.061035425 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpCdQjHr/src/foo.py` to project `src` 2026-09-16 20:52:08.061056575 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpCdQjHr/src/foo.py' 2026-09-16 20:52:08.061118815 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.061123245 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.071329976 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.071355156 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.071363746 DEBUG method="shutdown" response.id=2 duration=13.06µs 2026-09-16 20:52:08.071375306 DEBUG Received server response for request 2 2026-09-16 20:52:08.071381276 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.071390866 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-09-16 20:52:08.073784445 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.073836856 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.073871226 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.073941156 DEBUG Client info: None 2026-09-16 20:52:08.073978626 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.073992766 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.073999606 INFO Version: Unknown 2026-09-16 20:52:08.074043206 DEBUG Received server response for request 1 2026-09-16 20:52:08.074073297 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.074186667 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.074223347 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.074226827 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.074238957 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.074242587 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:08.074297427 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.074312427 DEBUG Initializing workspace `file:///tmp/.tmpJvF0Yd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.074329208 DEBUG Searching for a project in '/tmp/.tmpJvF0Yd/src' 2026-09-16 20:52:08.074361038 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.074366328 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.074739469 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.074744939 DEBUG Discovering virtual environment in `/tmp/.tmpJvF0Yd/src` 2026-09-16 20:52:08.074788699 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.074793349 DEBUG No virtual environment found 2026-09-16 20:52:08.074805479 DEBUG Adding first-party search path `/tmp/.tmpJvF0Yd/src` 2026-09-16 20:52:08.074810009 DEBUG Using vendored stdlib 2026-09-16 20:52:08.074906280 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.074911050 DEBUG Adding new file root '/tmp/.tmpJvF0Yd/src' of kind Project 2026-09-16 20:52:08.076934938 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:08.076951058 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.076995778 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJvF0Yd/src/foo.py") 2026-09-16 20:52:08.077002748 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJvF0Yd/src/foo.py` 2026-09-16 20:52:08.077014988 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJvF0Yd/src/foo.py` 2026-09-16 20:52:08.077129199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJvF0Yd/src/foo.py` to project `src` 2026-09-16 20:52:08.077142879 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJvF0Yd/src/foo.py` 2026-09-16 20:52:08.077145609 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.077151839 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.077163579 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:08.077180309 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJvF0Yd/src/foo.py", kind: FileContent } 2026-09-16 20:52:08.077184409 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpJvF0Yd/src/foo.py` 2026-09-16 20:52:08.077261069 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpJvF0Yd/src/foo.py` to project `src` 2026-09-16 20:52:08.184432281 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.184523001 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.184540521 DEBUG method="shutdown" response.id=2 duration=27.52µs 2026-09-16 20:52:08.184567391 DEBUG Received server response for request 2 2026-09-16 20:52:08.184572471 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.184590201 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-09-16 20:52:08.186500999 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.186566459 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.186610279 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.186684219 DEBUG Client info: None 2026-09-16 20:52:08.186714350 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.186729550 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.186736450 INFO Version: Unknown 2026-09-16 20:52:08.186776700 DEBUG Received server response for request 1 2026-09-16 20:52:08.186821230 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.187008671 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.187069181 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.187072431 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.187089421 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.187154161 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.187175071 DEBUG Initializing workspace `file:///tmp/.tmpQM3xC8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.187199032 DEBUG Searching for a project in '/tmp/.tmpQM3xC8/src' 2026-09-16 20:52:08.187235772 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.187241402 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.187958545 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.187965185 DEBUG Discovering virtual environment in `/tmp/.tmpQM3xC8/src` 2026-09-16 20:52:08.188019035 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.188023895 DEBUG No virtual environment found 2026-09-16 20:52:08.188036735 DEBUG Adding first-party search path `/tmp/.tmpQM3xC8/src` 2026-09-16 20:52:08.188040935 DEBUG Using vendored stdlib 2026-09-16 20:52:08.188170465 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.188176185 DEBUG Adding new file root '/tmp/.tmpQM3xC8/src' of kind Project 2026-09-16 20:52:08.190385774 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:08.190414784 DEBUG Updating project to check open files 2026-09-16 20:52:08.190435684 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.190514665 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpQM3xC8/src/script.py") 2026-09-16 20:52:08.190523975 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpQM3xC8/src/script.py` 2026-09-16 20:52:08.190530275 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpQM3xC8/src/script.py` 2026-09-16 20:52:08.190667675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpQM3xC8/src/script.py` to project `src` 2026-09-16 20:52:08.190680405 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpQM3xC8/src/script.py` 2026-09-16 20:52:08.190682865 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.190690055 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.191114687 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-16 20:52:08.191149337 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.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.191154657 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-16 20:52:08.191158027 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-16 20:52:08.191243578 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.191288208 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.191295268 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.191489609 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:08.191516749 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:08.191542969 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpQM3xC8/src/script.py", kind: FileContent } 2026-09-16 20:52:08.191548349 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpQM3xC8/src/script.py` 2026-09-16 20:52:08.191641689 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpQM3xC8/src/script.py` to project `src` 2026-09-16 20:52:08.191659479 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-09-16 20:52:08.191665619 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-09-16 20:52:08.192040621 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-16 20:52:08.192073401 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.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.192077661 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-16 20:52:08.192080461 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-16 20:52:08.192159731 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-09-16 20:52:08.192211481 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpQM3xC8/src/script.py' 2026-09-16 20:52:08.192262322 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.200558345 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.200629305 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.200635465 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.210853945 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.210879606 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.210887796 DEBUG method="shutdown" response.id=2 duration=12.53µs 2026-09-16 20:52:08.210899656 DEBUG Received server response for request 2 2026-09-16 20:52:08.210903756 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.210913796 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-09-16 20:52:08.213161805 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.213226325 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.213265255 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.213350955 DEBUG Client info: None 2026-09-16 20:52:08.213400616 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.213416516 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.213423596 INFO Version: Unknown 2026-09-16 20:52:08.213471106 DEBUG Received server response for request 1 2026-09-16 20:52:08.213525076 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.213690697 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.213729917 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.213733747 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.213749787 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.213803017 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.213821657 DEBUG Initializing workspace `file:///tmp/.tmpVpoPQ2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.213841227 DEBUG Searching for a project in '/tmp/.tmpVpoPQ2/src' 2026-09-16 20:52:08.213873377 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.213879157 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.214535370 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.214541280 DEBUG Discovering virtual environment in `/tmp/.tmpVpoPQ2/src` 2026-09-16 20:52:08.214589120 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.214593890 DEBUG No virtual environment found 2026-09-16 20:52:08.214605190 DEBUG Adding first-party search path `/tmp/.tmpVpoPQ2/src` 2026-09-16 20:52:08.214609320 DEBUG Using vendored stdlib 2026-09-16 20:52:08.214741351 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.214746271 DEBUG Adding new file root '/tmp/.tmpVpoPQ2/src' of kind Project 2026-09-16 20:52:08.216890079 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:08.216908739 DEBUG Updating project to check open files 2026-09-16 20:52:08.216928090 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.216994200 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVpoPQ2/src/foo.py") 2026-09-16 20:52:08.217001690 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVpoPQ2/src/foo.py` 2026-09-16 20:52:08.217007800 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVpoPQ2/src/foo.py` 2026-09-16 20:52:08.217144570 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVpoPQ2/src/foo.py` to project `src` 2026-09-16 20:52:08.217157340 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVpoPQ2/src/foo.py` 2026-09-16 20:52:08.217160100 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.217167150 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.217202451 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpVpoPQ2/src/foo.py' 2026-09-16 20:52:08.217309441 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.219900191 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.219909861 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.219922831 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:08.219970362 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpVpoPQ2/src/foo.py", kind: FileContent } 2026-09-16 20:52:08.219980312 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpVpoPQ2/src/foo.py` 2026-09-16 20:52:08.220070362 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpVpoPQ2/src/foo.py` to project `src` 2026-09-16 20:52:08.220097352 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpVpoPQ2/src/foo.py' 2026-09-16 20:52:08.220159932 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.220167572 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.230399253 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.230422633 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.230429983 DEBUG method="shutdown" response.id=2 duration=10.08µs 2026-09-16 20:52:08.230439103 DEBUG Received server response for request 2 2026-09-16 20:52:08.230442733 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.230449883 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-09-16 20:52:08.231974709 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.232033819 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.232069070 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.232134990 DEBUG Client info: None 2026-09-16 20:52:08.232168650 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.232182240 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.232188730 INFO Version: Unknown 2026-09-16 20:52:08.232252400 DEBUG Received server response for request 1 2026-09-16 20:52:08.232289611 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.232387951 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.232427241 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.232431661 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.232446781 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.232498301 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.232512291 DEBUG Initializing workspace `file:///tmp/.tmprRePCY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.232528791 DEBUG Searching for a project in '/tmp/.tmprRePCY/src' 2026-09-16 20:52:08.232561372 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.232565982 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.232909853 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.232914683 DEBUG Discovering virtual environment in `/tmp/.tmprRePCY/src` 2026-09-16 20:52:08.232955093 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.232959033 DEBUG No virtual environment found 2026-09-16 20:52:08.232970303 DEBUG Adding first-party search path `/tmp/.tmprRePCY/src` 2026-09-16 20:52:08.232974303 DEBUG Using vendored stdlib 2026-09-16 20:52:08.233065634 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.233070164 DEBUG Adding new file root '/tmp/.tmprRePCY/src' of kind Project 2026-09-16 20:52:08.235014371 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:08.235030611 DEBUG Updating project to check open files 2026-09-16 20:52:08.235041451 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.235085942 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmprRePCY/src/foo.py") 2026-09-16 20:52:08.235092912 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmprRePCY/src/foo.py` 2026-09-16 20:52:08.235098482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmprRePCY/src/foo.py` 2026-09-16 20:52:08.235214182 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmprRePCY/src/foo.py` to project `src` 2026-09-16 20:52:08.235224372 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmprRePCY/src/foo.py` 2026-09-16 20:52:08.235226662 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.235233472 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.235257762 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmprRePCY/src/foo.py' 2026-09-16 20:52:08.235322963 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.237135980 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.237144320 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.237153500 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:08.237203560 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmprRePCY/src/foo.py", kind: FileContent } 2026-09-16 20:52:08.237213000 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmprRePCY/src/foo.py` 2026-09-16 20:52:08.237301430 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmprRePCY/src/foo.py` to project `src` 2026-09-16 20:52:08.237327811 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmprRePCY/src/foo.py' 2026-09-16 20:52:08.237386091 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.237390551 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.247665512 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.247690422 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.247697962 DEBUG method="shutdown" response.id=2 duration=10.83µs 2026-09-16 20:52:08.247708292 DEBUG Received server response for request 2 2026-09-16 20:52:08.247712252 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.247722222 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-09-16 20:52:08.249332178 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.249395528 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.249436239 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.249514319 DEBUG Client info: None 2026-09-16 20:52:08.249542279 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.249556499 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.249563309 INFO Version: Unknown 2026-09-16 20:52:08.249606709 DEBUG Received server response for request 1 2026-09-16 20:52:08.249649279 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.249811890 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.249851650 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.249855260 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.249870900 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.249920741 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.249939001 DEBUG Initializing workspace `file:///tmp/.tmpkyHwyR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.249957911 DEBUG Searching for a project in '/tmp/.tmpkyHwyR/src' 2026-09-16 20:52:08.249992971 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.249998061 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.250631423 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.250637333 DEBUG Discovering virtual environment in `/tmp/.tmpkyHwyR/src` 2026-09-16 20:52:08.250685224 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.250689934 DEBUG No virtual environment found 2026-09-16 20:52:08.250701504 DEBUG Adding first-party search path `/tmp/.tmpkyHwyR/src` 2026-09-16 20:52:08.250705714 DEBUG Using vendored stdlib 2026-09-16 20:52:08.250831534 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.250836604 DEBUG Adding new file root '/tmp/.tmpkyHwyR/src' of kind Project 2026-09-16 20:52:08.253907276 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:08.253926366 DEBUG Updating project to check open files 2026-09-16 20:52:08.253944956 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.254006697 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkyHwyR/src/script.py") 2026-09-16 20:52:08.254015417 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkyHwyR/src/script.py` 2026-09-16 20:52:08.254021147 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkyHwyR/src/script.py` 2026-09-16 20:52:08.254165517 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkyHwyR/src/script.py` to project `src` 2026-09-16 20:52:08.254178377 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkyHwyR/src/script.py` 2026-09-16 20:52:08.254181007 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.254188567 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.254210528 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-09-16 20:52:08.254215758 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-09-16 20:52:08.254718720 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-16 20:52:08.254750750 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.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.254755100 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-16 20:52:08.254758290 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-16 20:52:08.254847170 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-09-16 20:52:08.254887800 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpkyHwyR/src/script.py' 2026-09-16 20:52:08.254933790 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.263843256 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.266330446 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.266340206 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.266594377 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:08.266623327 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:08.266659157 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpkyHwyR/src/script.py", kind: FileContent } 2026-09-16 20:52:08.266666587 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpkyHwyR/src/script.py` 2026-09-16 20:52:08.266760187 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpkyHwyR/src/script.py` to project `src` 2026-09-16 20:52:08.266784337 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-09-16 20:52:08.266789017 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-09-16 20:52:08.267166949 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-16 20:52:08.267203929 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.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.267208559 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-16 20:52:08.267211529 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-16 20:52:08.267298429 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-09-16 20:52:08.267339480 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpkyHwyR/src/script.py' 2026-09-16 20:52:08.267357280 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.277001598 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.279280577 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.279292177 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.289429407 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.289468077 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.289492328 DEBUG method="shutdown" response.id=2 duration=30.12µs 2026-09-16 20:52:08.289511328 DEBUG Received server response for request 2 2026-09-16 20:52:08.289515048 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.289531118 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-09-16 20:52:08.293101232 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.293172212 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.293211432 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.293273583 DEBUG Client info: None 2026-09-16 20:52:08.293301493 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.293315233 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.293321153 INFO Version: Unknown 2026-09-16 20:52:08.293362113 DEBUG Received server response for request 1 2026-09-16 20:52:08.293404803 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.293523094 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.293559344 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.293562894 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.293579444 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.293616314 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.293630804 DEBUG Initializing workspace `file:///tmp/.tmp6c3u5I/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.293647334 DEBUG Searching for a project in '/tmp/.tmp6c3u5I/src' 2026-09-16 20:52:08.293681144 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.293686284 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.294085636 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.294090286 DEBUG Discovering virtual environment in `/tmp/.tmp6c3u5I/src` 2026-09-16 20:52:08.294131336 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.294135456 DEBUG No virtual environment found 2026-09-16 20:52:08.294146496 DEBUG Adding first-party search path `/tmp/.tmp6c3u5I/src` 2026-09-16 20:52:08.294150626 DEBUG Using vendored stdlib 2026-09-16 20:52:08.294249076 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.294252986 DEBUG Adding new file root '/tmp/.tmp6c3u5I/src' of kind Project 2026-09-16 20:52:08.296298775 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:08.296316145 DEBUG Updating project to check open files 2026-09-16 20:52:08.296331085 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.296378765 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp6c3u5I/src/foo.py") 2026-09-16 20:52:08.296386565 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp6c3u5I/src/foo.py` 2026-09-16 20:52:08.296393475 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp6c3u5I/src/foo.py` 2026-09-16 20:52:08.296522115 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp6c3u5I/src/foo.py` to project `src` 2026-09-16 20:52:08.296536136 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp6c3u5I/src/foo.py` 2026-09-16 20:52:08.296538826 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.296545756 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.296564406 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp6c3u5I/src/foo.py' 2026-09-16 20:52:08.296602876 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.296609536 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.296626346 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:08.296654426 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-16 20:52:08.296657636 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:08.296663476 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-09-16 20:52:08.296668666 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-16 20:52:08.296670876 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:08.296675246 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-09-16 20:52:08.296680226 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-16 20:52:08.296682246 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:08.296686656 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-09-16 20:52:08.296706486 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-09-16 20:52:08.296756636 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.298536013 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.298541554 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.298544954 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.298571694 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-09-16 20:52:08.298596324 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp6c3u5I/src` 2026-09-16 20:52:08.298622354 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp6c3u5I/src/foo.py", kind: Any } 2026-09-16 20:52:08.298701604 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp6c3u5I/src/foo.py` to project `src` 2026-09-16 20:52:08.298729134 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.298733344 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.298735634 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.298737764 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.409161721 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.409241121 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.409259761 DEBUG method="shutdown" response.id=2 duration=27.94µs 2026-09-16 20:52:08.409285111 DEBUG Received server response for request 2 2026-09-16 20:52:08.409290261 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.409302121 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-09-16 20:52:08.411587511 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:08.411669161 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.411720351 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.411795731 DEBUG Client info: None 2026-09-16 20:52:08.411824041 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.411838712 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.411846252 INFO Version: Unknown 2026-09-16 20:52:08.411888682 DEBUG Received server response for request 1 2026-09-16 20:52:08.411932052 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.412069172 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.412115023 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.412118923 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.412136683 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.412157883 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-09-16 20:52:08.412187073 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.412204333 DEBUG Initializing workspace `file:///tmp/.tmp0a9kFY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.412226803 DEBUG Searching for a project in '/tmp/.tmp0a9kFY/src' 2026-09-16 20:52:08.412266493 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.412271883 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.412708575 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.412714475 DEBUG Discovering virtual environment in `/tmp/.tmp0a9kFY/src` 2026-09-16 20:52:08.412769925 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.412774765 DEBUG No virtual environment found 2026-09-16 20:52:08.412787055 DEBUG Adding first-party search path `/tmp/.tmp0a9kFY/src` 2026-09-16 20:52:08.412791245 DEBUG Using vendored stdlib 2026-09-16 20:52:08.412902256 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.412907966 DEBUG Adding new file root '/tmp/.tmp0a9kFY/src' of kind Project 2026-09-16 20:52:08.415887718 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:08.415907588 DEBUG Updating project to check open files 2026-09-16 20:52:08.415926018 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.415982098 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0a9kFY/src/foo.py") 2026-09-16 20:52:08.415990648 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0a9kFY/src/foo.py` 2026-09-16 20:52:08.415996398 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0a9kFY/src/foo.py` 2026-09-16 20:52:08.416122979 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0a9kFY/src/foo.py` to project `src` 2026-09-16 20:52:08.416139109 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0a9kFY/src/foo.py` 2026-09-16 20:52:08.416141689 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.416148629 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.416163159 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp0a9kFY/src` 2026-09-16 20:52:08.416180519 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp0a9kFY/src/foo.py", kind: Any } 2026-09-16 20:52:08.416256679 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp0a9kFY/src/foo.py` to project `src` 2026-09-16 20:52:08.522350557 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.522443308 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.522461938 DEBUG method="shutdown" response.id=2 duration=29.05µs 2026-09-16 20:52:08.522493798 DEBUG Received server response for request 2 2026-09-16 20:52:08.522499348 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.522512338 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-09-16 20:52:08.524396426 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.524472876 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.524536896 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.524610016 DEBUG Client info: None 2026-09-16 20:52:08.524641387 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.524656427 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.524663107 INFO Version: Unknown 2026-09-16 20:52:08.524703297 DEBUG Received server response for request 1 2026-09-16 20:52:08.524747437 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.524864077 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.524913858 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.524917648 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.524935378 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.524987688 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.525005358 DEBUG Initializing workspace `file:///tmp/.tmpk1wf3m/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.525039388 DEBUG Searching for a project in '/tmp/.tmpk1wf3m/src' 2026-09-16 20:52:08.525078788 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.525084088 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.525532970 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.525539070 DEBUG Discovering virtual environment in `/tmp/.tmpk1wf3m/src` 2026-09-16 20:52:08.525593600 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.525598210 DEBUG No virtual environment found 2026-09-16 20:52:08.525611390 DEBUG Adding first-party search path `/tmp/.tmpk1wf3m/src` 2026-09-16 20:52:08.525615620 DEBUG Using vendored stdlib 2026-09-16 20:52:08.525727531 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.525733211 DEBUG Adding new file root '/tmp/.tmpk1wf3m/src' of kind Project 2026-09-16 20:52:08.528780243 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:08.528800863 DEBUG Updating project to check open files 2026-09-16 20:52:08.528820043 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.528877963 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpk1wf3m/src/foo.py") 2026-09-16 20:52:08.528888013 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpk1wf3m/src/foo.py` 2026-09-16 20:52:08.528895253 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpk1wf3m/src/foo.py` 2026-09-16 20:52:08.529022244 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpk1wf3m/src/foo.py` to project `src` 2026-09-16 20:52:08.529037204 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpk1wf3m/src/foo.py` 2026-09-16 20:52:08.529039714 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.529047014 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.529085704 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpk1wf3m/src/foo.py' 2026-09-16 20:52:08.529194675 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.537515298 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.541628714 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.541642264 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.551933125 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.551971305 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.551981355 DEBUG method="shutdown" response.id=2 duration=13.60µs 2026-09-16 20:52:08.552000795 DEBUG Received server response for request 2 2026-09-16 20:52:08.552005755 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.552022955 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-09-16 20:52:08.554755896 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.554831456 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.554879007 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.554933647 DEBUG Client info: None 2026-09-16 20:52:08.554957147 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.554969657 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.554975637 INFO Version: Unknown 2026-09-16 20:52:08.555016747 DEBUG Received server response for request 1 2026-09-16 20:52:08.555060797 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.555179008 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.555215928 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.555219828 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.555237868 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.555280438 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.555296128 DEBUG Initializing workspace `file:///tmp/.tmpOBGB5w/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.555324398 DEBUG Searching for a project in '/tmp/.tmpOBGB5w/src' 2026-09-16 20:52:08.555357648 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.555362648 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.555742950 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.555748260 DEBUG Discovering virtual environment in `/tmp/.tmpOBGB5w/src` 2026-09-16 20:52:08.555789870 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.555793870 DEBUG No virtual environment found 2026-09-16 20:52:08.555804260 DEBUG Adding first-party search path `/tmp/.tmpOBGB5w/src` 2026-09-16 20:52:08.555808280 DEBUG Using vendored stdlib 2026-09-16 20:52:08.555901241 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.555905331 DEBUG Adding new file root '/tmp/.tmpOBGB5w/src' of kind Project 2026-09-16 20:52:08.557866498 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:08.557886848 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.557935719 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpOBGB5w/src/foo.py") 2026-09-16 20:52:08.557943699 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpOBGB5w/src/foo.py` 2026-09-16 20:52:08.557957679 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpOBGB5w/src/foo.py` 2026-09-16 20:52:08.558075299 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpOBGB5w/src/foo.py` to project `src` 2026-09-16 20:52:08.558089219 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpOBGB5w/src/foo.py` 2026-09-16 20:52:08.558091929 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.558098909 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.665429157 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.665519057 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.665536747 DEBUG method="shutdown" response.id=2 duration=29.09µs 2026-09-16 20:52:08.665575628 DEBUG Received server response for request 2 2026-09-16 20:52:08.665585888 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.665604458 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-09-16 20:52:08.667552145 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.667630056 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.667681116 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.667762786 DEBUG Client info: None 2026-09-16 20:52:08.667812956 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.667827647 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.667834317 INFO Version: Unknown 2026-09-16 20:52:08.667876157 DEBUG Received server response for request 1 2026-09-16 20:52:08.667920297 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.668043057 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.668093878 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.668097788 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.668116058 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.668166658 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.668184338 DEBUG Initializing workspace `file:///tmp/.tmp3clyry/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.668206538 DEBUG Searching for a project in '/tmp/.tmp3clyry/src' 2026-09-16 20:52:08.668243368 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.668248608 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.668695800 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.668701500 DEBUG Discovering virtual environment in `/tmp/.tmp3clyry/src` 2026-09-16 20:52:08.668754160 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.668760030 DEBUG No virtual environment found 2026-09-16 20:52:08.668772870 DEBUG Adding first-party search path `/tmp/.tmp3clyry/src` 2026-09-16 20:52:08.668776930 DEBUG Using vendored stdlib 2026-09-16 20:52:08.668887531 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.668892631 DEBUG Adding new file root '/tmp/.tmp3clyry/src' of kind Project 2026-09-16 20:52:08.670946329 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:08.670966159 DEBUG Updating project to check open files 2026-09-16 20:52:08.670985139 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.671043509 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3clyry/src/foo") 2026-09-16 20:52:08.671156660 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3clyry/src/foo` to project `src` 2026-09-16 20:52:08.671175190 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3clyry/src/foo` 2026-09-16 20:52:08.671177760 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.671183680 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-16 20:52:08.671223260 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmp3clyry/src/foo' 2026-09-16 20:52:08.671330400 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.679641573 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.683761390 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.683778250 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.694090781 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.694130921 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.694142281 DEBUG method="shutdown" response.id=2 duration=16.65µs 2026-09-16 20:52:08.694153301 DEBUG Received server response for request 2 2026-09-16 20:52:08.694158831 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.694175171 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-09-16 20:52:08.696809782 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.696879432 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.696927292 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.696985672 DEBUG Client info: None 2026-09-16 20:52:08.697020762 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.697031992 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.697037233 INFO Version: Unknown 2026-09-16 20:52:08.697076353 DEBUG Received server response for request 1 2026-09-16 20:52:08.697118823 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.697244183 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.697285963 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.697289924 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.697308094 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.697353394 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.697368724 DEBUG Initializing workspace `file:///tmp/.tmpwvUV3t/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.697386144 DEBUG Searching for a project in '/tmp/.tmpwvUV3t/src' 2026-09-16 20:52:08.697418624 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.697423354 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.697818406 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.697823246 DEBUG Discovering virtual environment in `/tmp/.tmpwvUV3t/src` 2026-09-16 20:52:08.697866976 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.697870996 DEBUG No virtual environment found 2026-09-16 20:52:08.697880886 DEBUG Adding first-party search path `/tmp/.tmpwvUV3t/src` 2026-09-16 20:52:08.697885016 DEBUG Using vendored stdlib 2026-09-16 20:52:08.697981026 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.697986046 DEBUG Adding new file root '/tmp/.tmpwvUV3t/src' of kind Project 2026-09-16 20:52:08.700004514 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:08.700023344 DEBUG Updating project to check open files 2026-09-16 20:52:08.700038524 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.700085985 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwvUV3t/src/script.py") 2026-09-16 20:52:08.700092575 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwvUV3t/src/script.py` 2026-09-16 20:52:08.700098395 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwvUV3t/src/script.py` 2026-09-16 20:52:08.700215545 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwvUV3t/src/script.py` to project `src` 2026-09-16 20:52:08.700229335 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwvUV3t/src/script.py` 2026-09-16 20:52:08.700231795 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.700238985 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.700645337 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-16 20:52:08.700678227 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.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.700682807 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-16 20:52:08.700686117 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-16 20:52:08.700770657 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.700821458 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.700836448 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.711094738 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.711118878 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.711126688 DEBUG method="shutdown" response.id=2 duration=11.20µs 2026-09-16 20:52:08.711138098 DEBUG Received server response for request 2 2026-09-16 20:52:08.711143749 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.711152949 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-09-16 20:52:08.712540214 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.712601454 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.712639774 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.712686825 DEBUG Client info: None 2026-09-16 20:52:08.712711905 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.712721725 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.712727125 INFO Version: Unknown 2026-09-16 20:52:08.712767905 DEBUG Received server response for request 1 2026-09-16 20:52:08.712802395 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.712897105 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.712934956 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.712938736 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.712954186 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.712992156 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.713006276 DEBUG Initializing workspace `file:///tmp/.tmpgP6e78/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.713023036 DEBUG Searching for a project in '/tmp/.tmpgP6e78/src' 2026-09-16 20:52:08.713056996 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.713061326 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.713412648 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.713417378 DEBUG Discovering virtual environment in `/tmp/.tmpgP6e78/src` 2026-09-16 20:52:08.713456118 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.713460138 DEBUG No virtual environment found 2026-09-16 20:52:08.713470938 DEBUG Adding first-party search path `/tmp/.tmpgP6e78/src` 2026-09-16 20:52:08.713474818 DEBUG Using vendored stdlib 2026-09-16 20:52:08.713587388 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.713591698 DEBUG Adding new file root '/tmp/.tmpgP6e78/src' of kind Project 2026-09-16 20:52:08.715585686 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:08.715603676 DEBUG Updating project to check open files 2026-09-16 20:52:08.715615816 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.715664116 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgP6e78/src/foo.ipynb") 2026-09-16 20:52:08.715785527 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgP6e78/src/foo.ipynb` to project `src` 2026-09-16 20:52:08.715802227 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgP6e78/src/foo.ipynb` 2026-09-16 20:52:08.715805127 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.715810327 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-16 20:52:08.715835387 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpgP6e78/src/foo.ipynb' 2026-09-16 20:52:08.715911857 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.723943359 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.728002765 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.728015165 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.738166666 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.738204106 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.738214336 DEBUG method="shutdown" response.id=2 duration=14.86µs 2026-09-16 20:52:08.738231746 DEBUG Received server response for request 2 2026-09-16 20:52:08.738236206 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.738251886 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-09-16 20:52:08.740731116 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.740798536 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.740839286 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.740919247 DEBUG Client info: None 2026-09-16 20:52:08.740951457 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.740965697 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.740972087 INFO Version: Unknown 2026-09-16 20:52:08.741016977 DEBUG Received server response for request 1 2026-09-16 20:52:08.741059627 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.741180228 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.741217818 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.741221428 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.741236868 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.741286148 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.741300948 DEBUG Initializing workspace `file:///tmp/.tmpF1DTVN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.741318998 DEBUG Searching for a project in '/tmp/.tmpF1DTVN/src' 2026-09-16 20:52:08.741351148 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.741355608 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.741723530 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.741728930 DEBUG Discovering virtual environment in `/tmp/.tmpF1DTVN/src` 2026-09-16 20:52:08.741771400 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.741775660 DEBUG No virtual environment found 2026-09-16 20:52:08.741786290 DEBUG Adding first-party search path `/tmp/.tmpF1DTVN/src` 2026-09-16 20:52:08.741790360 DEBUG Using vendored stdlib 2026-09-16 20:52:08.741881421 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.741886071 DEBUG Adding new file root '/tmp/.tmpF1DTVN/src' of kind Project 2026-09-16 20:52:08.743844098 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:08.743861398 DEBUG Updating project to check open files 2026-09-16 20:52:08.743876288 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.743921659 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpF1DTVN/src/foo.py") 2026-09-16 20:52:08.744031849 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpF1DTVN/src/foo.py` to project `src` 2026-09-16 20:52:08.744048869 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpF1DTVN/src/foo.py` 2026-09-16 20:52:08.744051559 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.744056899 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-16 20:52:08.744082799 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpF1DTVN/src/foo.py' 2026-09-16 20:52:08.744146980 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.751978671 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.755989137 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.755999907 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.766306927 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.766352418 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.766363378 DEBUG method="shutdown" response.id=2 duration=16.08µs 2026-09-16 20:52:08.766375688 DEBUG Received server response for request 2 2026-09-16 20:52:08.766380278 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.766400548 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-09-16 20:52:08.768968858 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.769036448 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.769083129 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.769143239 DEBUG Client info: None 2026-09-16 20:52:08.769168029 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.769180229 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.769186229 INFO Version: Unknown 2026-09-16 20:52:08.769227989 DEBUG Received server response for request 1 2026-09-16 20:52:08.769266339 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.769390280 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.769431110 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.769434640 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.769449530 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.769510590 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.769525630 DEBUG Initializing workspace `file:///tmp/.tmpLHYDUI/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.769543140 DEBUG Searching for a project in '/tmp/.tmpLHYDUI/src' 2026-09-16 20:52:08.769575360 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.769580510 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.769948572 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.769953102 DEBUG Discovering virtual environment in `/tmp/.tmpLHYDUI/src` 2026-09-16 20:52:08.769996452 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.770000672 DEBUG No virtual environment found 2026-09-16 20:52:08.770011082 DEBUG Adding first-party search path `/tmp/.tmpLHYDUI/src` 2026-09-16 20:52:08.770014882 DEBUG Using vendored stdlib 2026-09-16 20:52:08.770109833 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.770114453 DEBUG Adding new file root '/tmp/.tmpLHYDUI/src' of kind Project 2026-09-16 20:52:08.772095210 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:08.772113821 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.772164061 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLHYDUI/src/foo.py") 2026-09-16 20:52:08.772282151 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLHYDUI/src/foo.py` to project `src` 2026-09-16 20:52:08.772308581 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLHYDUI/src/foo.py` 2026-09-16 20:52:08.772311521 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.772317471 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-16 20:52:08.772344241 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpLHYDUI/src/foo.py' 2026-09-16 20:52:08.772409882 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.780305603 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.784349469 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.784363449 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.794675850 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.794712870 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.794723590 DEBUG method="shutdown" response.id=2 duration=15.06µs 2026-09-16 20:52:08.794744980 DEBUG Received server response for request 2 2026-09-16 20:52:08.794749770 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.794765580 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-09-16 20:52:08.797175270 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.797238680 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.797276530 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.797365771 DEBUG Client info: None 2026-09-16 20:52:08.797407021 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.797421321 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.797428121 INFO Version: Unknown 2026-09-16 20:52:08.797473251 DEBUG Received server response for request 1 2026-09-16 20:52:08.797525471 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.797689582 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.797725362 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.797728702 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.797744132 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.797804993 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.797825183 DEBUG Initializing workspace `file:///tmp/.tmpo7dnQ1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.797845263 DEBUG Searching for a project in '/tmp/.tmpo7dnQ1/src' 2026-09-16 20:52:08.797895513 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.797901433 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.798664106 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.798670326 DEBUG Discovering virtual environment in `/tmp/.tmpo7dnQ1/src` 2026-09-16 20:52:08.798718886 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.798724066 DEBUG No virtual environment found 2026-09-16 20:52:08.798736676 DEBUG Adding first-party search path `/tmp/.tmpo7dnQ1/src` 2026-09-16 20:52:08.798740816 DEBUG Using vendored stdlib 2026-09-16 20:52:08.798873267 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.798883247 DEBUG Adding new file root '/tmp/.tmpo7dnQ1/src' of kind Project 2026-09-16 20:52:08.801940959 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:08.801959009 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.801977569 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-09-16 20:52:08.801980719 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.802001409 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.802063859 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-09-16 20:52:08.802169800 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.813153723 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.817541401 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.817555661 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.827841012 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.827886482 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.827898582 DEBUG method="shutdown" response.id=2 duration=17.72µs 2026-09-16 20:52:08.827911122 DEBUG Received server response for request 2 2026-09-16 20:52:08.827916082 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.827933182 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-09-16 20:52:08.830389932 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.830449142 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.830506932 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.830565353 DEBUG Client info: None 2026-09-16 20:52:08.830599253 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.830613973 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.830620563 INFO Version: Unknown 2026-09-16 20:52:08.830665233 DEBUG Received server response for request 1 2026-09-16 20:52:08.830695993 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.830812484 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.830852594 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.830856594 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.830868974 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.830920604 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.830934544 DEBUG Initializing workspace `file:///tmp/.tmpN2JYq8/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.830962214 DEBUG Searching for a project in '/tmp/.tmpN2JYq8/src' 2026-09-16 20:52:08.830994534 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.830998884 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.831356746 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.831361866 DEBUG Discovering virtual environment in `/tmp/.tmpN2JYq8/src` 2026-09-16 20:52:08.831404966 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.831408896 DEBUG No virtual environment found 2026-09-16 20:52:08.831419996 DEBUG Adding first-party search path `/tmp/.tmpN2JYq8/src` 2026-09-16 20:52:08.831424086 DEBUG Using vendored stdlib 2026-09-16 20:52:08.831536786 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.831541986 DEBUG Adding new file root '/tmp/.tmpN2JYq8/src' of kind Project 2026-09-16 20:52:08.833541854 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:08.833555994 DEBUG Updating project to check open files 2026-09-16 20:52:08.833569664 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.833582165 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-09-16 20:52:08.833584645 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.833591195 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.834923740 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-16 20:52:08.834958320 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.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.834963370 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-16 20:52:08.834966690 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-16 20:52:08.835052910 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.835085581 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-09-16 20:52:08.835127301 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.835133221 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.845340251 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.845366861 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.845373781 DEBUG method="shutdown" response.id=2 duration=11.01µs 2026-09-16 20:52:08.845384651 DEBUG Received server response for request 2 2026-09-16 20:52:08.845389171 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.845398771 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-09-16 20:52:08.846870827 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.846947088 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.846989638 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.847047888 DEBUG Client info: None 2026-09-16 20:52:08.847077408 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.847091178 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.847097568 INFO Version: Unknown 2026-09-16 20:52:08.847140078 DEBUG Received server response for request 1 2026-09-16 20:52:08.847183979 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.847332009 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.847377499 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.847381199 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.847396999 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.847444730 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.847464200 DEBUG Initializing workspace `file:///tmp/.tmpR1dz4R/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.847499840 DEBUG Searching for a project in '/tmp/.tmpR1dz4R/src' 2026-09-16 20:52:08.847538440 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.847543840 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.848225103 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.848230903 DEBUG Discovering virtual environment in `/tmp/.tmpR1dz4R/src` 2026-09-16 20:52:08.848281503 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.848286233 DEBUG No virtual environment found 2026-09-16 20:52:08.848298553 DEBUG Adding first-party search path `/tmp/.tmpR1dz4R/src` 2026-09-16 20:52:08.848302773 DEBUG Using vendored stdlib 2026-09-16 20:52:08.848418733 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.848424413 DEBUG Adding new file root '/tmp/.tmpR1dz4R/src' of kind Project 2026-09-16 20:52:08.850643362 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:08.850661662 DEBUG Updating project to check open files 2026-09-16 20:52:08.850681202 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.850698282 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-09-16 20:52:08.850701333 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.850708633 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.852062378 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-16 20:52:08.852100448 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.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.852105488 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-16 20:52:08.852108968 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-16 20:52:08.852206408 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.852252809 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.852259679 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.862499259 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.862534629 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.862542400 DEBUG method="shutdown" response.id=2 duration=12.13µs 2026-09-16 20:52:08.862553690 DEBUG Received server response for request 2 2026-09-16 20:52:08.862557460 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.862573650 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-09-16 20:52:08.863945395 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.864010005 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.864046385 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.864112346 DEBUG Client info: None 2026-09-16 20:52:08.864139506 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.864152106 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.864157766 INFO Version: Unknown 2026-09-16 20:52:08.864198846 DEBUG Received server response for request 1 2026-09-16 20:52:08.864241296 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.864379147 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.864424167 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.864428027 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.864443307 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.864513147 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.864533907 DEBUG Initializing workspace `file:///tmp/.tmpWTF96U/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.864553317 DEBUG Searching for a project in '/tmp/.tmpWTF96U/src' 2026-09-16 20:52:08.864586588 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.864591598 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.865182710 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.865188270 DEBUG Discovering virtual environment in `/tmp/.tmpWTF96U/src` 2026-09-16 20:52:08.865237790 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.865242280 DEBUG No virtual environment found 2026-09-16 20:52:08.865253880 DEBUG Adding first-party search path `/tmp/.tmpWTF96U/src` 2026-09-16 20:52:08.865257990 DEBUG Using vendored stdlib 2026-09-16 20:52:08.865389081 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.865394311 DEBUG Adding new file root '/tmp/.tmpWTF96U/src' of kind Project 2026-09-16 20:52:08.867590600 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:08.867607220 DEBUG Updating project to check open files 2026-09-16 20:52:08.867625260 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.867641360 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-09-16 20:52:08.867644160 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.867651310 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.867683140 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-09-16 20:52:08.867689300 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-09-16 20:52:08.869030015 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-16 20:52:08.869062275 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.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.869066955 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-16 20:52:08.869070585 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-16 20:52:08.869164316 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-09-16 20:52:08.869208296 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-09-16 20:52:08.869259176 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.878973075 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.881488885 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.881501795 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.891663185 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.891688825 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.891700225 DEBUG method="shutdown" response.id=2 duration=15.92µs 2026-09-16 20:52:08.891711555 DEBUG Received server response for request 2 2026-09-16 20:52:08.891715095 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.891732535 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-09-16 20:52:08.894037325 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.894092155 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.894122645 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.894181145 DEBUG Client info: None 2026-09-16 20:52:08.894210945 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.894222595 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.894228075 INFO Version: Unknown 2026-09-16 20:52:08.894268805 DEBUG Received server response for request 1 2026-09-16 20:52:08.894302206 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.894423446 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.894462986 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.894466246 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.894494606 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.894539527 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.894554137 DEBUG Initializing workspace `file:///tmp/.tmpeS1dx6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.894572197 DEBUG Searching for a project in '/tmp/.tmpeS1dx6/src' 2026-09-16 20:52:08.894605147 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.894610057 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.894972678 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.894977248 DEBUG Discovering virtual environment in `/tmp/.tmpeS1dx6/src` 2026-09-16 20:52:08.895017768 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.895022198 DEBUG No virtual environment found 2026-09-16 20:52:08.895032858 DEBUG Adding first-party search path `/tmp/.tmpeS1dx6/src` 2026-09-16 20:52:08.895036929 DEBUG Using vendored stdlib 2026-09-16 20:52:08.895133919 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.895137799 DEBUG Adding new file root '/tmp/.tmpeS1dx6/src' of kind Project 2026-09-16 20:52:08.897110517 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-09-16 20:52:08.897130367 DEBUG Updating project to check open files 2026-09-16 20:52:08.897145047 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.897194177 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeS1dx6/src/lib.py") 2026-09-16 20:52:08.897202207 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeS1dx6/src/lib.py` 2026-09-16 20:52:08.897207817 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeS1dx6/src/lib.py` 2026-09-16 20:52:08.897329828 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeS1dx6/src/lib.py` to project `src` 2026-09-16 20:52:08.897344608 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeS1dx6/src/lib.py` 2026-09-16 20:52:08.897346918 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.897352968 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.897374968 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpeS1dx6/src/lib.py' 2026-09-16 20:52:08.897431258 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.905294499 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.909323815 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.909338155 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.909349775 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.909396846 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeS1dx6/src/main.py") 2026-09-16 20:52:08.909408616 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeS1dx6/src/main.py` 2026-09-16 20:52:08.909421536 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeS1dx6/src/main.py` 2026-09-16 20:52:08.909522176 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeS1dx6/src/main.py` to project `src` 2026-09-16 20:52:08.909533856 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeS1dx6/src/main.py` 2026-09-16 20:52:08.909536176 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.909544536 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180))}}: Set open project files (count: 2) 2026-09-16 20:52:08.909562596 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpeS1dx6/src/main.py' 2026-09-16 20:52:08.910900851 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.910907612 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.910923582 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:08.910952672 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-16 20:52:08.910959302 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:08.910970102 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-09-16 20:52:08.910976252 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-16 20:52:08.910978592 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:08.910984372 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-09-16 20:52:08.910989392 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-09-16 20:52:08.910992062 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:08.910996922 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-09-16 20:52:08.911019992 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-09-16 20:52:08.911118942 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.911123342 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.911126032 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.911136022 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:08.911157402 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:08.911184533 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeS1dx6/src/lib.py", kind: FileContent } 2026-09-16 20:52:08.911190313 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpeS1dx6/src/lib.py` 2026-09-16 20:52:08.911273273 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpeS1dx6/src/lib.py` to project `src` 2026-09-16 20:52:08.911291853 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpeS1dx6/src/lib.py' 2026-09-16 20:52:08.911340643 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.911344473 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.911351083 DEBUG Client sends notification `textDocument/didSave` 2026-09-16 20:52:08.911456794 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-09-16 20:52:08.911507734 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.911511434 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.911513954 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.911533044 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.911536114 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.911577684 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmpeS1dx6/src/main.py' 2026-09-16 20:52:08.911602394 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.911606124 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.921858415 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.921895305 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.921902575 DEBUG method="shutdown" response.id=2 duration=11.04µs 2026-09-16 20:52:08.921913635 DEBUG Received server response for request 2 2026-09-16 20:52:08.921918405 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.921934565 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-09-16 20:52:08.924436145 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.924508855 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.924544186 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.924604916 DEBUG Client info: None 2026-09-16 20:52:08.924636706 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-09-16 20:52:08.924652126 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.924657376 INFO Version: Unknown 2026-09-16 20:52:08.924697166 DEBUG Received server response for request 1 2026-09-16 20:52:08.924727996 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.924837517 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.924876047 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.924879407 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.924891397 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.924948967 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.924962927 DEBUG Initializing workspace `file:///tmp/.tmp3pyUCP/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.924979227 DEBUG Searching for a project in '/tmp/.tmp3pyUCP/src' 2026-09-16 20:52:08.925012347 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.925016958 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.925374019 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.925379079 DEBUG Discovering virtual environment in `/tmp/.tmp3pyUCP/src` 2026-09-16 20:52:08.925421639 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.925426059 DEBUG No virtual environment found 2026-09-16 20:52:08.925436789 DEBUG Adding first-party search path `/tmp/.tmp3pyUCP/src` 2026-09-16 20:52:08.925440739 DEBUG Using vendored stdlib 2026-09-16 20:52:08.925550040 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.925555570 DEBUG Adding new file root '/tmp/.tmp3pyUCP/src' of kind Project 2026-09-16 20:52:08.928403841 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:08.928425201 DEBUG Requested script environment synchronization for `/tmp/.tmp3pyUCP/src/script.py` 2026-09-16 20:52:08.928467691 DEBUG Starting 8 uv synchronization workers 2026-09-16 20:52:08.928640892 DEBUG Queuing script synchronization for `/tmp/.tmp3pyUCP/src/script.py` 2026-09-16 20:52:08.928656822 DEBUG Updating project to check open files 2026-09-16 20:52:08.928668952 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.928652702 INFO uv_metadata{path=/tmp/.tmp3pyUCP/src/script.py}: Synchronizing script `/tmp/.tmp3pyUCP/src/script.py` 2026-09-16 20:52:08.928708242 DEBUG uv_metadata{path=/tmp/.tmp3pyUCP/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp3pyUCP/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmp3pyUCP/src/script.py` 2026-09-16 20:52:08.928724102 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3pyUCP/src/script.py") 2026-09-16 20:52:08.928729942 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3pyUCP/src/script.py` 2026-09-16 20:52:08.928735362 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3pyUCP/src/script.py` 2026-09-16 20:52:08.932904279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3pyUCP/src/script.py` to project `src` 2026-09-16 20:52:08.933008079 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3pyUCP/src/script.py` 2026-09-16 20:52:08.933013609 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.933323730 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.937546177 DEBUG uv_metadata{path=/tmp/.tmp3pyUCP/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmp3pyUCP/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-09-16 20:52:08.937633228 DEBUG Applied script environment synchronization result for `/tmp/.tmp3pyUCP/src/script.py` 2026-09-16 20:52:08.938209440 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-16 20:52:08.938255080 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.938259710 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-09-16 20:52:08.938262960 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-16 20:52:08.938403831 INFO check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.938500391 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.938523431 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.948619881 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.948648901 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.948660401 DEBUG method="shutdown" response.id=2 duration=16.67µs 2026-09-16 20:52:08.948671121 DEBUG Received server response for request 2 2026-09-16 20:52:08.948676061 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.948687031 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-09-16 20:52:08.951223872 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-09-16 20:52:08.951276122 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.951312122 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.951374552 DEBUG Client info: None 2026-09-16 20:52:08.951406552 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-09-16 20:52:08.951420302 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.951425452 INFO Version: Unknown 2026-09-16 20:52:08.951463222 DEBUG Received server response for request 1 2026-09-16 20:52:08.951515563 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.951615013 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.951652733 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.951656223 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.951670773 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.951730324 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.951745234 DEBUG Initializing workspace `file:///tmp/.tmpwghFXJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.951761274 DEBUG Searching for a project in '/tmp/.tmpwghFXJ/src' 2026-09-16 20:52:08.951793544 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.951798314 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.952214735 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.952220195 DEBUG Discovering virtual environment in `/tmp/.tmpwghFXJ/src` 2026-09-16 20:52:08.952258126 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.952262066 DEBUG No virtual environment found 2026-09-16 20:52:08.952272316 DEBUG Adding first-party search path `/tmp/.tmpwghFXJ/src` 2026-09-16 20:52:08.952276316 DEBUG Using vendored stdlib 2026-09-16 20:52:08.952367256 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.952371336 DEBUG Adding new file root '/tmp/.tmpwghFXJ/src' of kind Project 2026-09-16 20:52:08.954344164 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:08.954361694 DEBUG Updating project to check open files 2026-09-16 20:52:08.954374794 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.954435104 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwghFXJ/src/script.py") 2026-09-16 20:52:08.954441614 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwghFXJ/src/script.py` 2026-09-16 20:52:08.954447304 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwghFXJ/src/script.py` 2026-09-16 20:52:08.954573145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwghFXJ/src/script.py` to project `src` 2026-09-16 20:52:08.954587015 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwghFXJ/src/script.py` 2026-09-16 20:52:08.954589455 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.954596785 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.954994057 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-09-16 20:52:08.955024287 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.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.955028837 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-09-16 20:52:08.955031777 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-09-16 20:52:08.955126427 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.955164107 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpwghFXJ/src/script.py' 2026-09-16 20:52:08.955202307 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.965779459 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.965846180 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:08.965856050 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-09-16 20:52:08.975952740 DEBUG Client sends request `shutdown` with ID 2 2026-09-16 20:52:08.975983050 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:08.975991250 DEBUG method="shutdown" response.id=2 duration=11.42µs 2026-09-16 20:52:08.976001330 DEBUG Received server response for request 2 2026-09-16 20:52:08.976005800 DEBUG Client sends notification `exit` 2026-09-16 20:52:08.976022440 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-09-16 20:52:08.978128258 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:08.978190719 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:08.978221929 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:08.978280779 DEBUG Client info: None 2026-09-16 20:52:08.978309059 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:08.978319389 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:08.978325129 INFO Version: Unknown 2026-09-16 20:52:08.978366789 DEBUG Received server response for request 1 2026-09-16 20:52:08.978405129 DEBUG Client sends notification `initialized` 2026-09-16 20:52:08.978522990 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:08.978560610 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:08.978564080 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:08.978578390 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:08.978581260 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:08.978629210 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:08.978644080 DEBUG Initializing workspace `file:///tmp/.tmpJtGjKG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:08.978660670 DEBUG Searching for a project in '/tmp/.tmpJtGjKG/src' 2026-09-16 20:52:08.978694121 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:08.978698681 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:08.979050642 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:08.979055282 DEBUG Discovering virtual environment in `/tmp/.tmpJtGjKG/src` 2026-09-16 20:52:08.979094322 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:08.979098772 DEBUG No virtual environment found 2026-09-16 20:52:08.979109322 DEBUG Adding first-party search path `/tmp/.tmpJtGjKG/src` 2026-09-16 20:52:08.979113392 DEBUG Using vendored stdlib 2026-09-16 20:52:08.979207273 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:08.979210983 DEBUG Adding new file root '/tmp/.tmpJtGjKG/src' of kind Project 2026-09-16 20:52:08.982207675 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:08.982226945 DEBUG Updating project to check open files 2026-09-16 20:52:08.982240055 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:08.982285325 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJtGjKG/src/main.py") 2026-09-16 20:52:08.982292665 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJtGjKG/src/main.py` 2026-09-16 20:52:08.982299645 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJtGjKG/src/main.py` 2026-09-16 20:52:08.982420305 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJtGjKG/src/main.py` to project `src` 2026-09-16 20:52:08.982431945 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJtGjKG/src/main.py` 2026-09-16 20:52:08.982434265 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:08.982440625 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:08.982707987 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJtGjKG/src/main.py"))}: Checking file '/tmp/.tmpJtGjKG/src/main.py' 2026-09-16 20:52:08.982945997 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJtGjKG/src/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:08.995409527 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJtGjKG/src/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:08.999905715 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.46ms 2026-09-16 20:52:08.999924705 DEBUG Received server response for request 2 2026-09-16 20:52:09.000033535 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.000048905 DEBUG Client sends notification `textDocument/didClose` 2026-09-16 20:52:09.000052235 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:09.000086696 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJtGjKG/external/builtins.pyi") 2026-09-16 20:52:09.000104616 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpJtGjKG/external/builtins.pyi` 2026-09-16 20:52:09.000107276 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-09-16 20:52:09.000120726 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.000137576 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpJtGjKG/external/builtins.pyi", kind: FileContent } 2026-09-16 20:52:09.000144816 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmpJtGjKG/external/builtins.pyi` 2026-09-16 20:52:09.000149126 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpJtGjKG/external/builtins.pyi` 2026-09-16 20:52:09.000211836 DEBUG method="textDocument/diagnostic" response.id=3 duration=55.26µs 2026-09-16 20:52:09.000222166 DEBUG Received server response for request 3 2026-09-16 20:52:09.010341066 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:09.010374886 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.010381136 DEBUG method="shutdown" response.id=4 duration=10.27µs 2026-09-16 20:52:09.010393676 DEBUG Received server response for request 4 2026-09-16 20:52:09.010397506 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.010413177 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-09-16 20:52:09.013132197 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.013193938 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.013230478 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.013291068 DEBUG Client info: None 2026-09-16 20:52:09.013324228 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:09.013336968 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.013342688 INFO Version: Unknown 2026-09-16 20:52:09.013382198 DEBUG Received server response for request 1 2026-09-16 20:52:09.013412398 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.013517599 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.013557169 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.013561289 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.013574429 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.013577249 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.013626839 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.013641919 DEBUG Initializing workspace `file:///tmp/.tmpUCKsBi/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.013659569 DEBUG Searching for a project in '/tmp/.tmpUCKsBi/src' 2026-09-16 20:52:09.013706870 DEBUG Found project at '/tmp/.tmpUCKsBi' 2026-09-16 20:52:09.013711020 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.014081241 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.014085461 DEBUG Discovering virtual environment in `/tmp/.tmpUCKsBi` 2026-09-16 20:52:09.014129251 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.014133281 DEBUG No virtual environment found 2026-09-16 20:52:09.014143081 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:09.014151691 DEBUG Adding first-party search path `/tmp/.tmpUCKsBi/src` 2026-09-16 20:52:09.014155731 DEBUG Adding first-party search path `/tmp/.tmpUCKsBi` 2026-09-16 20:52:09.014159421 DEBUG Using vendored stdlib 2026-09-16 20:52:09.014254052 INFO Python version: Python 3.10, platform: linux 2026-09-16 20:52:09.014258902 DEBUG Adding new file root '/tmp/.tmpUCKsBi' of kind Project 2026-09-16 20:52:09.017146853 INFO Project::index_files{project=.tmpUCKsBi}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.017166673 DEBUG Updating project to check open files 2026-09-16 20:52:09.017179073 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.017228244 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUCKsBi/src/foo.py") 2026-09-16 20:52:09.017235404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUCKsBi/src/foo.py` 2026-09-16 20:52:09.017240934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUCKsBi/src/foo.py` 2026-09-16 20:52:09.017352674 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUCKsBi/src/foo.py` to project `.tmpUCKsBi` 2026-09-16 20:52:09.017367284 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUCKsBi/src/foo.py` 2026-09-16 20:52:09.017369844 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.017376284 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.017602005 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUCKsBi/src/foo.py"))}: Checking file '/tmp/.tmpUCKsBi/src/foo.py' 2026-09-16 20:52:09.017843576 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUCKsBi/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.035807757 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUCKsBi/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-09-16 20:52:09.035842717 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpUCKsBi/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:09.035929508 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.55ms 2026-09-16 20:52:09.035949738 DEBUG Received server response for request 2 2026-09-16 20:52:09.046215039 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:09.046250689 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.046257769 DEBUG method="shutdown" response.id=3 duration=11.11µs 2026-09-16 20:52:09.046276329 DEBUG Received server response for request 3 2026-09-16 20:52:09.046280459 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.046296959 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-09-16 20:52:09.049048530 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.049109360 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.049146780 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.049209651 DEBUG Client info: None 2026-09-16 20:52:09.049237821 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:09.049251901 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.049257911 INFO Version: Unknown 2026-09-16 20:52:09.049298471 DEBUG Received server response for request 1 2026-09-16 20:52:09.049333631 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.049491992 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.049539052 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.049542412 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.049556932 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.049560252 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.049612662 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.049632862 DEBUG Initializing workspace `file:///tmp/.tmp7PO4g3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.049667672 DEBUG Searching for a project in '/tmp/.tmp7PO4g3/src' 2026-09-16 20:52:09.049704222 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.049709612 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.050437165 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.050442885 DEBUG Discovering virtual environment in `/tmp/.tmp7PO4g3/src` 2026-09-16 20:52:09.050515966 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.050521186 DEBUG No virtual environment found 2026-09-16 20:52:09.050532906 DEBUG Adding first-party search path `/tmp/.tmp7PO4g3/src` 2026-09-16 20:52:09.050537136 DEBUG Using vendored stdlib 2026-09-16 20:52:09.050663706 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.050669186 DEBUG Adding new file root '/tmp/.tmp7PO4g3/src' of kind Project 2026-09-16 20:52:09.052889545 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.052907215 DEBUG Updating project to check open files 2026-09-16 20:52:09.052926435 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.052991776 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7PO4g3/src/foo.py") 2026-09-16 20:52:09.053001306 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7PO4g3/src/foo.py` 2026-09-16 20:52:09.053007616 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7PO4g3/src/foo.py` 2026-09-16 20:52:09.053143586 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7PO4g3/src/foo.py` to project `src` 2026-09-16 20:52:09.053159376 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7PO4g3/src/foo.py` 2026-09-16 20:52:09.053161946 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.053170106 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.053303107 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7PO4g3/src/foo.py"))}: Checking file '/tmp/.tmp7PO4g3/src/foo.py' 2026-09-16 20:52:09.053462727 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7PO4g3/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.063614018 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7PO4g3/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.067893055 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.72ms 2026-09-16 20:52:09.067912215 DEBUG Received server response for request 2 2026-09-16 20:52:09.067951635 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:09.067958665 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:09.067973705 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:09.067999515 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp7PO4g3/src/foo.py", kind: FileContent } 2026-09-16 20:52:09.068005605 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp7PO4g3/src/foo.py` 2026-09-16 20:52:09.068100026 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp7PO4g3/src/foo.py` to project `src` 2026-09-16 20:52:09.068138186 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7PO4g3/src/foo.py"))}: Checking file '/tmp/.tmp7PO4g3/src/foo.py' 2026-09-16 20:52:09.068201946 DEBUG method="textDocument/diagnostic" response.id=3 duration=92.00µs 2026-09-16 20:52:09.068211546 DEBUG Received server response for request 3 2026-09-16 20:52:09.078288826 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:09.078311836 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.078318606 DEBUG method="shutdown" response.id=4 duration=10.81µs 2026-09-16 20:52:09.078328406 DEBUG Received server response for request 4 2026-09-16 20:52:09.078332916 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.078342226 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-09-16 20:52:09.081003416 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-09-16 20:52:09.081061837 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.081097667 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.081156787 DEBUG Client info: None 2026-09-16 20:52:09.081190197 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:09.081201417 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-09-16 20:52:09.081207297 INFO Version: Unknown 2026-09-16 20:52:09.081245167 DEBUG Received server response for request 1 2026-09-16 20:52:09.081274527 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.081378618 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.081414128 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.081417888 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.081431258 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.081434628 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.081491138 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.081505708 DEBUG Initializing workspace `file:///tmp/.tmpSdOFhv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.081522768 DEBUG Searching for a project in '/tmp/.tmpSdOFhv/src' 2026-09-16 20:52:09.081555129 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.081559449 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.081924740 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.081930050 DEBUG Discovering virtual environment in `/tmp/.tmpSdOFhv/src` 2026-09-16 20:52:09.081973970 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.081978400 DEBUG No virtual environment found 2026-09-16 20:52:09.081988940 DEBUG Adding first-party search path `/tmp/.tmpSdOFhv/src` 2026-09-16 20:52:09.081993130 DEBUG Using vendored stdlib 2026-09-16 20:52:09.082089431 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.082093881 DEBUG Adding new file root '/tmp/.tmpSdOFhv/src' of kind Project 2026-09-16 20:52:09.084144759 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.084163469 DEBUG Updating project to check open files 2026-09-16 20:52:09.084176719 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.084225999 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSdOFhv/src/foo.py") 2026-09-16 20:52:09.084233199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSdOFhv/src/foo.py` 2026-09-16 20:52:09.084238919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSdOFhv/src/foo.py` 2026-09-16 20:52:09.084355910 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSdOFhv/src/foo.py` to project `src` 2026-09-16 20:52:09.084369660 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSdOFhv/src/foo.py` 2026-09-16 20:52:09.084371930 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.084379220 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.084741311 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSdOFhv/src/foo.py"))}: Checking file '/tmp/.tmpSdOFhv/src/foo.py' 2026-09-16 20:52:09.084859822 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSdOFhv/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.095255333 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSdOFhv/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.099546970 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.16ms 2026-09-16 20:52:09.099569690 DEBUG Received server response for request 2 2026-09-16 20:52:09.099799131 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:09.099810301 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:09.099823451 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:09.099849731 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpSdOFhv/src/foo.py", kind: FileContent } 2026-09-16 20:52:09.099855721 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpSdOFhv/src/foo.py` 2026-09-16 20:52:09.099942011 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpSdOFhv/src/foo.py` to project `src` 2026-09-16 20:52:09.099990771 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpSdOFhv/src/foo.py"))}: Checking file '/tmp/.tmpSdOFhv/src/foo.py' 2026-09-16 20:52:09.100088862 DEBUG method="textDocument/diagnostic" response.id=3 duration=137.44µs 2026-09-16 20:52:09.100100412 DEBUG Received server response for request 3 2026-09-16 20:52:09.110305482 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:09.110340152 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.110347232 DEBUG method="shutdown" response.id=4 duration=10.80µs 2026-09-16 20:52:09.110363752 DEBUG Received server response for request 4 2026-09-16 20:52:09.110367412 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.110383112 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-09-16 20:52:09.113307134 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.113383854 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.113423054 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.113496465 DEBUG Client info: None 2026-09-16 20:52:09.113521945 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:09.113535835 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.113542635 INFO Version: Unknown 2026-09-16 20:52:09.113584445 DEBUG Received server response for request 1 2026-09-16 20:52:09.113627685 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.113735016 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.113774316 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.113778066 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.113794316 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.113797626 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.113837476 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.113852426 DEBUG Initializing workspace `file:///tmp/.tmpS3iwZ6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.113869176 DEBUG Searching for a project in '/tmp/.tmpS3iwZ6/src' 2026-09-16 20:52:09.113900956 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.113905386 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.114287168 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.114292198 DEBUG Discovering virtual environment in `/tmp/.tmpS3iwZ6/src` 2026-09-16 20:52:09.114337558 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.114341838 DEBUG No virtual environment found 2026-09-16 20:52:09.114351968 DEBUG Adding first-party search path `/tmp/.tmpS3iwZ6/src` 2026-09-16 20:52:09.114355948 DEBUG Using vendored stdlib 2026-09-16 20:52:09.114458718 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.114463318 DEBUG Adding new file root '/tmp/.tmpS3iwZ6/src' of kind Project 2026-09-16 20:52:09.116474866 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.116502047 DEBUG Updating project to check open files 2026-09-16 20:52:09.116514287 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.116562737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpS3iwZ6/src/foo.py") 2026-09-16 20:52:09.116569307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpS3iwZ6/src/foo.py` 2026-09-16 20:52:09.116575117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpS3iwZ6/src/foo.py` 2026-09-16 20:52:09.116693427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpS3iwZ6/src/foo.py` to project `src` 2026-09-16 20:52:09.116707337 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpS3iwZ6/src/foo.py` 2026-09-16 20:52:09.116709887 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.116717257 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.116829568 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpS3iwZ6/src/foo.py"))}: Checking file '/tmp/.tmpS3iwZ6/src/foo.py' 2026-09-16 20:52:09.116963288 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpS3iwZ6/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.125873284 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpS3iwZ6/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.130034980 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.31ms 2026-09-16 20:52:09.130053290 DEBUG Received server response for request 2 2026-09-16 20:52:09.130086681 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:09.130134331 DEBUG method="textDocument/diagnostic" response.id=3 duration=34.77µs 2026-09-16 20:52:09.130143681 DEBUG Received server response for request 3 2026-09-16 20:52:09.140218001 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:09.140245641 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.140251371 DEBUG method="shutdown" response.id=4 duration=8.49µs 2026-09-16 20:52:09.140267301 DEBUG Received server response for request 4 2026-09-16 20:52:09.140270911 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.140286291 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-09-16 20:52:09.143054542 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.143124702 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.143158642 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.143220842 DEBUG Client info: None 2026-09-16 20:52:09.143246213 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-09-16 20:52:09.143260653 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.143266593 INFO Version: Unknown 2026-09-16 20:52:09.143306593 DEBUG Received server response for request 1 2026-09-16 20:52:09.143346363 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.143446933 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.143496714 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.143500174 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.143512124 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:09.143554524 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.143569654 DEBUG Initializing workspace `file:///tmp/.tmpb1YaeU/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.143588064 DEBUG Searching for a project in '/tmp/.tmpb1YaeU/src' 2026-09-16 20:52:09.143620344 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.143624834 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.144002056 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.144006806 DEBUG Discovering virtual environment in `/tmp/.tmpb1YaeU/src` 2026-09-16 20:52:09.144048656 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.144052786 DEBUG No virtual environment found 2026-09-16 20:52:09.144063396 DEBUG Adding first-party search path `/tmp/.tmpb1YaeU/src` 2026-09-16 20:52:09.144067376 DEBUG Using vendored stdlib 2026-09-16 20:52:09.144164916 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.144168886 DEBUG Adding new file root '/tmp/.tmpb1YaeU/src' of kind Project 2026-09-16 20:52:09.147135818 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:09.147156028 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.147191918 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:09.147336489 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb1YaeU/src/foo.py"))}: Checking file '/tmp/.tmpb1YaeU/src/foo.py' 2026-09-16 20:52:09.147423019 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:09.147442259 DEBUG method="workspace/diagnostic" response.id=2 duration=280.28µs 2026-09-16 20:52:09.147454089 DEBUG Received server response for request 2 2026-09-16 20:52:09.147567980 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.147576840 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:09.147611860 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpb1YaeU/src/foo.py") 2026-09-16 20:52:09.147619250 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpb1YaeU/src/foo.py` 2026-09-16 20:52:09.147632790 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpb1YaeU/src/foo.py` 2026-09-16 20:52:09.147743670 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpb1YaeU/src/foo.py` to project `src` 2026-09-16 20:52:09.147755490 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpb1YaeU/src/foo.py` 2026-09-16 20:52:09.147758130 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.147764630 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.147804461 DEBUG method="textDocument/diagnostic" response.id=3 duration=33.80µs 2026-09-16 20:52:09.147814641 DEBUG Received server response for request 3 2026-09-16 20:52:09.157910040 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:09.157928121 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.157933781 DEBUG method="shutdown" response.id=4 duration=9.00µs 2026-09-16 20:52:09.157943711 DEBUG Received server response for request 4 2026-09-16 20:52:09.157947361 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.157956451 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-09-16 20:52:09.159423847 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.159506037 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.159540847 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.159595247 DEBUG Client info: None 2026-09-16 20:52:09.159618247 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:09.159630457 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.159636317 INFO Version: Unknown 2026-09-16 20:52:09.159677288 DEBUG Received server response for request 1 2026-09-16 20:52:09.159713668 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.159811258 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.159849598 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.159853278 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.159867378 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.159870258 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.159910668 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.159924498 DEBUG Initializing workspace `file:///tmp/.tmpt0Ay5B/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.159940689 DEBUG Searching for a project in '/tmp/.tmpt0Ay5B/src' 2026-09-16 20:52:09.159974459 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.159979019 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.160322260 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.160326810 DEBUG Discovering virtual environment in `/tmp/.tmpt0Ay5B/src` 2026-09-16 20:52:09.160367860 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.160371700 DEBUG No virtual environment found 2026-09-16 20:52:09.160382680 DEBUG Adding first-party search path `/tmp/.tmpt0Ay5B/src` 2026-09-16 20:52:09.160386770 DEBUG Using vendored stdlib 2026-09-16 20:52:09.160500081 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.160504411 DEBUG Adding new file root '/tmp/.tmpt0Ay5B/src' of kind Project 2026-09-16 20:52:09.162538529 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.162552709 DEBUG Updating project to check open files 2026-09-16 20:52:09.162563829 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.162609529 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpt0Ay5B/src/foo.py") 2026-09-16 20:52:09.162616639 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpt0Ay5B/src/foo.py` 2026-09-16 20:52:09.162622499 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpt0Ay5B/src/foo.py` 2026-09-16 20:52:09.162740420 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpt0Ay5B/src/foo.py` to project `src` 2026-09-16 20:52:09.162750650 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpt0Ay5B/src/foo.py` 2026-09-16 20:52:09.162753070 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.162760180 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.162886310 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpt0Ay5B/src/foo.py"))}: Checking file '/tmp/.tmpt0Ay5B/src/foo.py' 2026-09-16 20:52:09.163060261 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpt0Ay5B/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.171693315 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpt0Ay5B/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.181886565 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.12ms 2026-09-16 20:52:09.181906615 DEBUG Received server response for request 2 2026-09-16 20:52:09.192076166 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:09.192115606 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.192123676 DEBUG method="shutdown" response.id=3 duration=13.03µs 2026-09-16 20:52:09.192143606 DEBUG Received server response for request 3 2026-09-16 20:52:09.192147126 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.192163756 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-09-16 20:52:09.195372529 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.195441379 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.195500059 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.195553019 DEBUG Client info: None 2026-09-16 20:52:09.195584949 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:09.195598289 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.195604770 INFO Version: Unknown 2026-09-16 20:52:09.195646840 DEBUG Received server response for request 1 2026-09-16 20:52:09.195683760 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.195831610 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.195869611 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.195873121 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.195887311 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.195890881 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.195954381 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.195973601 DEBUG Initializing workspace `file:///tmp/.tmpwqSBQJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.195992921 DEBUG Searching for a project in '/tmp/.tmpwqSBQJ/src' 2026-09-16 20:52:09.196027621 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.196032641 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.196778054 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.196783474 DEBUG Discovering virtual environment in `/tmp/.tmpwqSBQJ/src` 2026-09-16 20:52:09.196831874 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.196836464 DEBUG No virtual environment found 2026-09-16 20:52:09.196848064 DEBUG Adding first-party search path `/tmp/.tmpwqSBQJ/src` 2026-09-16 20:52:09.196852294 DEBUG Using vendored stdlib 2026-09-16 20:52:09.196979735 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.196985035 DEBUG Adding new file root '/tmp/.tmpwqSBQJ/src' of kind Project 2026-09-16 20:52:09.199151313 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.199171694 DEBUG Updating project to check open files 2026-09-16 20:52:09.199191684 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.199249964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwqSBQJ/src/foo.py") 2026-09-16 20:52:09.199258564 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwqSBQJ/src/foo.py` 2026-09-16 20:52:09.199265814 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwqSBQJ/src/foo.py` 2026-09-16 20:52:09.199398424 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwqSBQJ/src/foo.py` to project `src` 2026-09-16 20:52:09.199413934 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwqSBQJ/src/foo.py` 2026-09-16 20:52:09.199416374 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.199423315 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.199588435 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwqSBQJ/src/foo.py"))}: Checking file '/tmp/.tmpwqSBQJ/src/foo.py' 2026-09-16 20:52:09.199751376 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwqSBQJ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.208693071 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpwqSBQJ/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.212840338 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.41ms 2026-09-16 20:52:09.212859058 DEBUG Received server response for request 2 2026-09-16 20:52:09.223139688 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:09.223171228 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.223177449 DEBUG method="shutdown" response.id=3 duration=9.41µs 2026-09-16 20:52:09.223188559 DEBUG Received server response for request 3 2026-09-16 20:52:09.223192529 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.223209059 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-09-16 20:52:09.225933249 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.225999240 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.226032510 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.226086850 DEBUG Client info: None 2026-09-16 20:52:09.226111450 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:09.226123330 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.226130400 INFO Version: Unknown 2026-09-16 20:52:09.226173150 DEBUG Received server response for request 1 2026-09-16 20:52:09.226213950 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.226346011 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.226388151 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.226396551 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.226411891 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.226414851 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.226456341 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.226475371 DEBUG Initializing workspace `file:///tmp/.tmpsLvjG4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.226512462 DEBUG Searching for a project in '/tmp/.tmpsLvjG4/src' 2026-09-16 20:52:09.226548882 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.226554412 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.227166024 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.227171534 DEBUG Discovering virtual environment in `/tmp/.tmpsLvjG4/src` 2026-09-16 20:52:09.227220374 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.227224994 DEBUG No virtual environment found 2026-09-16 20:52:09.227236334 DEBUG Adding first-party search path `/tmp/.tmpsLvjG4/src` 2026-09-16 20:52:09.227240364 DEBUG Using vendored stdlib 2026-09-16 20:52:09.227366545 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.227370845 DEBUG Adding new file root '/tmp/.tmpsLvjG4/src' of kind Project 2026-09-16 20:52:09.229528794 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.229547824 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.229603914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsLvjG4/src/foo.py") 2026-09-16 20:52:09.229612364 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsLvjG4/src/foo.py` 2026-09-16 20:52:09.229628804 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsLvjG4/src/foo.py` 2026-09-16 20:52:09.229752344 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsLvjG4/src/foo.py` to project `src` 2026-09-16 20:52:09.229767745 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsLvjG4/src/foo.py` 2026-09-16 20:52:09.229770235 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.229777775 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.229816955 DEBUG method="textDocument/diagnostic" response.id=2 duration=32.72µs 2026-09-16 20:52:09.229828905 DEBUG Received server response for request 2 2026-09-16 20:52:09.239966455 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:09.239990845 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.239997445 DEBUG method="shutdown" response.id=3 duration=10.55µs 2026-09-16 20:52:09.240007065 DEBUG Received server response for request 3 2026-09-16 20:52:09.240011265 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.240020855 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-09-16 20:52:09.241505931 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.241565051 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.241598881 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.241648392 DEBUG Client info: None 2026-09-16 20:52:09.241670822 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:09.241683582 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.241689872 INFO Version: Unknown 2026-09-16 20:52:09.241731622 DEBUG Received server response for request 1 2026-09-16 20:52:09.241766592 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.241901623 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.241934523 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.241941933 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.241965903 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.241969473 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.242008723 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.242025793 DEBUG Initializing workspace `file:///tmp/.tmpFT6NHx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.242041143 DEBUG Searching for a project in '/tmp/.tmpFT6NHx/src' 2026-09-16 20:52:09.242086133 DEBUG Found project at '/tmp/.tmpFT6NHx' 2026-09-16 20:52:09.242090443 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.242719086 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.242725816 DEBUG Discovering virtual environment in `/tmp/.tmpFT6NHx` 2026-09-16 20:52:09.242774126 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.242778656 DEBUG No virtual environment found 2026-09-16 20:52:09.242788666 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:09.242798026 DEBUG Adding first-party search path `/tmp/.tmpFT6NHx/src` 2026-09-16 20:52:09.242802006 DEBUG Adding first-party search path `/tmp/.tmpFT6NHx` 2026-09-16 20:52:09.242805846 DEBUG Using vendored stdlib 2026-09-16 20:52:09.242936687 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.242941157 DEBUG Adding new file root '/tmp/.tmpFT6NHx' of kind Project 2026-09-16 20:52:09.244765384 DEBUG Skipping directory '/tmp/.tmpFT6NHx/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-09-16 20:52:09.246037559 INFO Project::index_files{project=.tmpFT6NHx}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.246054599 DEBUG Updating project to check open files 2026-09-16 20:52:09.246074469 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.246135889 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFT6NHx/src/foo.py") 2026-09-16 20:52:09.246144919 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFT6NHx/src/foo.py` 2026-09-16 20:52:09.246150839 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFT6NHx/src/foo.py` 2026-09-16 20:52:09.246274400 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFT6NHx/src/foo.py` to project `.tmpFT6NHx` 2026-09-16 20:52:09.246288050 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFT6NHx/src/foo.py` 2026-09-16 20:52:09.246290790 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.246299010 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.246418020 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFT6NHx/src/foo.py"))}: Checking file '/tmp/.tmpFT6NHx/src/foo.py' 2026-09-16 20:52:09.246583001 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFT6NHx/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.257752995 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFT6NHx/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.263399217 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.09ms 2026-09-16 20:52:09.263422067 DEBUG Received server response for request 2 2026-09-16 20:52:09.263639638 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.263649708 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:09.263678138 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFT6NHx/src/excluded/lib.py") 2026-09-16 20:52:09.263723389 DEBUG method="textDocument/diagnostic" response.id=3 duration=23.55µs 2026-09-16 20:52:09.263736309 DEBUG Received server response for request 3 2026-09-16 20:52:09.273903939 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:09.273927299 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.273932499 DEBUG method="shutdown" response.id=4 duration=8.26µs 2026-09-16 20:52:09.273945939 DEBUG Received server response for request 4 2026-09-16 20:52:09.273949059 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.273955809 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-09-16 20:52:09.276899991 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.276969611 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.277014641 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.277099042 DEBUG Client info: None 2026-09-16 20:52:09.277136382 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:09.277152002 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.277158852 INFO Version: Unknown 2026-09-16 20:52:09.277204732 DEBUG Received server response for request 1 2026-09-16 20:52:09.277242402 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.277344883 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.277381233 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.277384403 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.277399753 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.277403043 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.277453673 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.277468563 DEBUG Initializing workspace `file:///tmp/.tmpnWNb3R/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.277497313 DEBUG Searching for a project in '/tmp/.tmpnWNb3R/src' 2026-09-16 20:52:09.277532063 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.277536943 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.277924965 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.277929645 DEBUG Discovering virtual environment in `/tmp/.tmpnWNb3R/src` 2026-09-16 20:52:09.277973615 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.277977585 DEBUG No virtual environment found 2026-09-16 20:52:09.277989125 DEBUG Adding first-party search path `/tmp/.tmpnWNb3R/src` 2026-09-16 20:52:09.277992985 DEBUG Using vendored stdlib 2026-09-16 20:52:09.278093596 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.278098386 DEBUG Adding new file root '/tmp/.tmpnWNb3R/src' of kind Project 2026-09-16 20:52:09.280106733 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.280122474 DEBUG Updating project to check open files 2026-09-16 20:52:09.280138464 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.280195304 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnWNb3R/src/foo.py") 2026-09-16 20:52:09.280206004 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnWNb3R/src/foo.py` 2026-09-16 20:52:09.280217274 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnWNb3R/src/foo.py` 2026-09-16 20:52:09.280340594 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnWNb3R/src/foo.py` to project `src` 2026-09-16 20:52:09.280352504 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnWNb3R/src/foo.py` 2026-09-16 20:52:09.280355314 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.280363664 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.281024977 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnWNb3R/src/foo.py"))}: Checking file '/tmp/.tmpnWNb3R/src/foo.py' 2026-09-16 20:52:09.281870710 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpnWNb3R/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.299762591 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.39ms 2026-09-16 20:52:09.299784651 DEBUG Received server response for request 2 2026-09-16 20:52:09.310075222 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:09.310107472 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.310114472 DEBUG method="shutdown" response.id=3 duration=10.82µs 2026-09-16 20:52:09.310131362 DEBUG Received server response for request 3 2026-09-16 20:52:09.310136932 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.310152672 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-09-16 20:52:09.313686816 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.313747706 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.313783297 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.313846777 DEBUG Client info: None 2026-09-16 20:52:09.313877367 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:09.313891897 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.313898567 INFO Version: Unknown 2026-09-16 20:52:09.313939537 DEBUG Received server response for request 1 2026-09-16 20:52:09.313974227 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.314128728 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.314174788 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.314178538 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.314194248 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.314197198 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.314247398 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.314266889 DEBUG Initializing workspace `file:///tmp/.tmpa6klK3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.314286519 DEBUG Searching for a project in '/tmp/.tmpa6klK3/src' 2026-09-16 20:52:09.314320639 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.314326089 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.315023932 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.315030582 DEBUG Discovering virtual environment in `/tmp/.tmpa6klK3/src` 2026-09-16 20:52:09.315082132 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.315086942 DEBUG No virtual environment found 2026-09-16 20:52:09.315098482 DEBUG Adding first-party search path `/tmp/.tmpa6klK3/src` 2026-09-16 20:52:09.315102562 DEBUG Using vendored stdlib 2026-09-16 20:52:09.315231332 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.315236492 DEBUG Adding new file root '/tmp/.tmpa6klK3/src' of kind Project 2026-09-16 20:52:09.317417771 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.317439471 DEBUG Updating project to check open files 2026-09-16 20:52:09.317459601 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.317526071 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpa6klK3/src/foo.py") 2026-09-16 20:52:09.317535231 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpa6klK3/src/foo.py` 2026-09-16 20:52:09.317541791 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpa6klK3/src/foo.py` 2026-09-16 20:52:09.317672322 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpa6klK3/src/foo.py` to project `src` 2026-09-16 20:52:09.317688282 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpa6klK3/src/foo.py` 2026-09-16 20:52:09.317690722 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.317698272 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.318072063 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa6klK3/src/foo.py"))}: Checking file '/tmp/.tmpa6klK3/src/foo.py' 2026-09-16 20:52:09.318264044 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa6klK3/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.327987713 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpa6klK3/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.333249004 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.54ms 2026-09-16 20:52:09.333270274 DEBUG Received server response for request 2 2026-09-16 20:52:09.343496144 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:09.343532574 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.343538654 DEBUG method="shutdown" response.id=3 duration=10.08µs 2026-09-16 20:52:09.343555914 DEBUG Received server response for request 3 2026-09-16 20:52:09.343560894 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.343576834 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-09-16 20:52:09.346541156 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.346614836 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.346654686 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.346716147 DEBUG Client info: None 2026-09-16 20:52:09.346740327 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:09.346754107 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.346760717 INFO Version: Unknown 2026-09-16 20:52:09.346801467 DEBUG Received server response for request 1 2026-09-16 20:52:09.346843827 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.346948728 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.346988208 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.346991838 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.347007058 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.347009858 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.347055248 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.347070308 DEBUG Initializing workspace `file:///tmp/.tmpEdNjaL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.347100618 DEBUG Searching for a project in '/tmp/.tmpEdNjaL/src' 2026-09-16 20:52:09.347134968 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.347139848 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.347531410 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.347536750 DEBUG Discovering virtual environment in `/tmp/.tmpEdNjaL/src` 2026-09-16 20:52:09.347580870 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.347585020 DEBUG No virtual environment found 2026-09-16 20:52:09.347596340 DEBUG Adding first-party search path `/tmp/.tmpEdNjaL/src` 2026-09-16 20:52:09.347600170 DEBUG Using vendored stdlib 2026-09-16 20:52:09.347695841 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.347700611 DEBUG Adding new file root '/tmp/.tmpEdNjaL/src' of kind Project 2026-09-16 20:52:09.349685429 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.349703329 DEBUG Updating project to check open files 2026-09-16 20:52:09.349717719 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.349765669 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEdNjaL/src/foo.py") 2026-09-16 20:52:09.349772399 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpEdNjaL/src/foo.py` 2026-09-16 20:52:09.349778199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpEdNjaL/src/foo.py` 2026-09-16 20:52:09.349890829 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpEdNjaL/src/foo.py` to project `src` 2026-09-16 20:52:09.349904529 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpEdNjaL/src/foo.py` 2026-09-16 20:52:09.349907399 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.349913779 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.350058240 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpEdNjaL/src/foo.py"))}: Checking file '/tmp/.tmpEdNjaL/src/foo.py' 2026-09-16 20:52:09.350199291 DEBUG method="textDocument/diagnostic" response.id=2 duration=279.15µs 2026-09-16 20:52:09.350212391 DEBUG Received server response for request 2 2026-09-16 20:52:09.360455061 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:09.360490871 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.360498881 DEBUG method="shutdown" response.id=3 duration=11.20µs 2026-09-16 20:52:09.360509811 DEBUG Received server response for request 3 2026-09-16 20:52:09.360514041 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.360523611 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-09-16 20:52:09.362029137 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.362088998 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.362125768 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.362179858 DEBUG Client info: None 2026-09-16 20:52:09.362203418 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:09.362215928 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.362222508 INFO Version: Unknown 2026-09-16 20:52:09.362261918 DEBUG Received server response for request 1 2026-09-16 20:52:09.362296428 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.362400909 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.362438879 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.362442379 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.362456469 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.362459439 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.362507049 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.362521279 DEBUG Initializing workspace `file:///tmp/.tmpFyGAwe/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.362536819 DEBUG Searching for a project in '/tmp/.tmpFyGAwe/src' 2026-09-16 20:52:09.362568679 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.362572929 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.362925781 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.362930221 DEBUG Discovering virtual environment in `/tmp/.tmpFyGAwe/src` 2026-09-16 20:52:09.362969971 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.362973921 DEBUG No virtual environment found 2026-09-16 20:52:09.362983831 DEBUG Adding first-party search path `/tmp/.tmpFyGAwe/src` 2026-09-16 20:52:09.362987701 DEBUG Using vendored stdlib 2026-09-16 20:52:09.363082771 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.363087451 DEBUG Adding new file root '/tmp/.tmpFyGAwe/src' of kind Project 2026-09-16 20:52:09.365028269 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.365046239 DEBUG Updating project to check open files 2026-09-16 20:52:09.365060579 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.365115629 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFyGAwe/src/foo.py") 2026-09-16 20:52:09.365122059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFyGAwe/src/foo.py` 2026-09-16 20:52:09.365129160 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFyGAwe/src/foo.py` 2026-09-16 20:52:09.365242640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFyGAwe/src/foo.py` to project `src` 2026-09-16 20:52:09.365255990 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFyGAwe/src/foo.py` 2026-09-16 20:52:09.365258950 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.365264730 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.365352700 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpFyGAwe/src/foo.py"))}: Checking file '/tmp/.tmpFyGAwe/src/foo.py' 2026-09-16 20:52:09.365488191 DEBUG method="textDocument/diagnostic" response.id=2 duration=204.95µs 2026-09-16 20:52:09.365502471 DEBUG Received server response for request 2 2026-09-16 20:52:09.375718831 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:09.375740571 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.375748692 DEBUG method="shutdown" response.id=3 duration=11.04µs 2026-09-16 20:52:09.375758522 DEBUG Received server response for request 3 2026-09-16 20:52:09.375762972 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.375772772 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-09-16 20:52:09.376970746 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.377023197 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.377055317 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.377128277 DEBUG Client info: None 2026-09-16 20:52:09.377176487 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-09-16 20:52:09.377194537 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.377202047 INFO Version: Unknown 2026-09-16 20:52:09.377247417 DEBUG Received server response for request 1 2026-09-16 20:52:09.377275728 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.377379468 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.377415168 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.377418688 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.377429338 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:09.377500038 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.377515119 DEBUG Initializing workspace `file:///tmp/.tmp9uusUL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.377532329 DEBUG Searching for a project in '/tmp/.tmp9uusUL/src' 2026-09-16 20:52:09.377566259 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.377570679 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.377924790 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.377929540 DEBUG Discovering virtual environment in `/tmp/.tmp9uusUL/src` 2026-09-16 20:52:09.377968190 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.377972380 DEBUG No virtual environment found 2026-09-16 20:52:09.377983060 DEBUG Adding first-party search path `/tmp/.tmp9uusUL/src` 2026-09-16 20:52:09.377987170 DEBUG Using vendored stdlib 2026-09-16 20:52:09.378083961 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.378088031 DEBUG Adding new file root '/tmp/.tmp9uusUL/src' of kind Project 2026-09-16 20:52:09.380911682 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.380928102 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.380959532 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:09.381069102 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9uusUL/src/initial.py"))}: Checking file '/tmp/.tmp9uusUL/src/initial.py' 2026-09-16 20:52:09.381144683 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9uusUL/src/initial.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.390355829 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9uusUL/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.390427469 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-16 20:52:09.390448210 DEBUG method="workspace/diagnostic" response.id=2 duration=9.51ms 2026-09-16 20:52:09.390461670 DEBUG Received server response for request 2 2026-09-16 20:52:09.390542700 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.390554470 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-16 20:52:09.390580030 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmp9uusUL/src` 2026-09-16 20:52:09.390637390 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9uusUL/src/added.py") 2026-09-16 20:52:09.390644960 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9uusUL/src/added.py` 2026-09-16 20:52:09.390650120 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9uusUL/src/added.py` 2026-09-16 20:52:09.390760691 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9uusUL/src/added.py` to project `src` 2026-09-16 20:52:09.390776461 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9uusUL/src/added.py` 2026-09-16 20:52:09.390779361 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.390784381 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-09-16 20:52:09.390804111 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:09.391006272 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9uusUL/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.391026262 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9uusUL/src/added.py"))}: Checking file '/tmp/.tmp9uusUL/src/added.py' 2026-09-16 20:52:09.391175812 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:09.391201243 DEBUG method="workspace/diagnostic" response.id=3 duration=410.90µs 2026-09-16 20:52:09.391216443 DEBUG Received server response for request 3 2026-09-16 20:52:09.401332693 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:09.401359363 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.401367343 DEBUG method="shutdown" response.id=4 duration=10.82µs 2026-09-16 20:52:09.401377443 DEBUG Received server response for request 4 2026-09-16 20:52:09.401381273 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.401390323 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-09-16 20:52:09.403850043 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-09-16 20:52:09.403923123 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.403960063 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.404018173 DEBUG Client info: None 2026-09-16 20:52:09.404043973 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-09-16 20:52:09.404059193 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.404065583 INFO Version: Unknown 2026-09-16 20:52:09.404106514 DEBUG Received server response for request 1 2026-09-16 20:52:09.404147174 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.404247844 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.404282524 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.404286394 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.404301214 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.404344945 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.404359585 DEBUG Initializing workspace `file:///tmp/.tmpqc7F6M/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.404375855 DEBUG Searching for a project in '/tmp/.tmpqc7F6M/src' 2026-09-16 20:52:09.404409485 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.404413725 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.404794036 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.404799926 DEBUG Discovering virtual environment in `/tmp/.tmpqc7F6M/src` 2026-09-16 20:52:09.404842097 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.404846647 DEBUG No virtual environment found 2026-09-16 20:52:09.404857577 DEBUG Adding first-party search path `/tmp/.tmpqc7F6M/src` 2026-09-16 20:52:09.404861517 DEBUG Using vendored stdlib 2026-09-16 20:52:09.404955497 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.404959797 DEBUG Adding new file root '/tmp/.tmpqc7F6M/src' of kind Project 2026-09-16 20:52:09.406994425 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.407013575 DEBUG Requested script environment synchronization for `/tmp/.tmpqc7F6M/src/script.py` 2026-09-16 20:52:09.407055635 DEBUG Starting 8 uv synchronization workers 2026-09-16 20:52:09.407216496 DEBUG Queuing script synchronization for `/tmp/.tmpqc7F6M/src/script.py` 2026-09-16 20:52:09.407232216 DEBUG Updating project to check open files 2026-09-16 20:52:09.407246146 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.407299016 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqc7F6M/src/script.py") 2026-09-16 20:52:09.407304346 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqc7F6M/src/script.py` 2026-09-16 20:52:09.407309836 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqc7F6M/src/script.py` 2026-09-16 20:52:09.407226886 INFO uv_metadata{path=/tmp/.tmpqc7F6M/src/script.py}: Synchronizing script `/tmp/.tmpqc7F6M/src/script.py` 2026-09-16 20:52:09.407337046 DEBUG uv_metadata{path=/tmp/.tmpqc7F6M/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpqc7F6M/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpqc7F6M/src/script.py` 2026-09-16 20:52:09.411377032 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqc7F6M/src/script.py` to project `src` 2026-09-16 20:52:09.411610313 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqc7F6M/src/script.py` 2026-09-16 20:52:09.411615053 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.411897694 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.416136611 DEBUG uv_metadata{path=/tmp/.tmpqc7F6M/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpqc7F6M/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-09-16 20:52:09.416204091 DEBUG Applied script environment synchronization result for `/tmp/.tmpqc7F6M/src/script.py` 2026-09-16 20:52:09.416230062 DEBUG Received server request `workspace/diagnostic/refresh` 2026-09-16 20:52:09.416245362 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-09-16 20:52:09.416259882 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.417697717 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqc7F6M/src/script.py"))}: Defaulting to python-platform `linux` 2026-09-16 20:52:09.417762248 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqc7F6M/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.417767888 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqc7F6M/src/script.py"))}: No virtual environment found 2026-09-16 20:52:09.417771828 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqc7F6M/src/script.py"))}: Using vendored stdlib 2026-09-16 20:52:09.417934028 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqc7F6M/src/script.py"))}: Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.418029529 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.75ms 2026-09-16 20:52:09.418042039 DEBUG Received server response for request 2 2026-09-16 20:52:09.428149289 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:09.428180729 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.428186749 DEBUG method="shutdown" response.id=3 duration=9.81µs 2026-09-16 20:52:09.428196419 DEBUG Received server response for request 3 2026-09-16 20:52:09.428199949 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.428215659 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-09-16 20:52:09.430935610 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-09-16 20:52:09.431000280 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.431036950 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.431103490 DEBUG Client info: None 2026-09-16 20:52:09.431128510 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-09-16 20:52:09.431144590 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.431150901 INFO Version: Unknown 2026-09-16 20:52:09.431191171 DEBUG Received server response for request 1 2026-09-16 20:52:09.431226741 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.431334531 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.431374191 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.431377491 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.431391891 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.431394661 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:09.431447592 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.431461912 DEBUG Initializing workspace `file:///tmp/.tmpNL2d8K/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.431492102 DEBUG Searching for a project in '/tmp/.tmpNL2d8K/src' 2026-09-16 20:52:09.431530652 DEBUG Found project at '/tmp/.tmpNL2d8K/src' 2026-09-16 20:52:09.431535322 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.431948524 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.431953064 DEBUG Discovering virtual environment in `/tmp/.tmpNL2d8K/src` 2026-09-16 20:52:09.431993024 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.431996604 DEBUG No virtual environment found 2026-09-16 20:52:09.432007524 DEBUG Adding first-party search path `/tmp/.tmpNL2d8K/src` 2026-09-16 20:52:09.432011714 DEBUG Using vendored stdlib 2026-09-16 20:52:09.432144824 INFO Python version: Python 3.12, platform: linux 2026-09-16 20:52:09.432149844 DEBUG Adding new file root '/tmp/.tmpNL2d8K/src' of kind Project 2026-09-16 20:52:09.435233327 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:09.435249347 DEBUG Updating project to check open files 2026-09-16 20:52:09.435262347 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.435326527 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNL2d8K/src/script.py") 2026-09-16 20:52:09.435332607 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNL2d8K/src/script.py` 2026-09-16 20:52:09.435338677 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNL2d8K/src/script.py` 2026-09-16 20:52:09.435456857 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNL2d8K/src/script.py` to project `src` 2026-09-16 20:52:09.435467258 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNL2d8K/src/script.py` 2026-09-16 20:52:09.435469498 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.435490898 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.435632468 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Checking file '/tmp/.tmpNL2d8K/src/script.py' 2026-09-16 20:52:09.435750029 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.446400171 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.449097211 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.60ms 2026-09-16 20:52:09.449112752 DEBUG Received server response for request 2 2026-09-16 20:52:09.449161932 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:09.449169782 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:09.449184052 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:09.449208672 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNL2d8K/src/script.py", kind: FileContent } 2026-09-16 20:52:09.449214122 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNL2d8K/src/script.py` 2026-09-16 20:52:09.449302772 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpNL2d8K/src/script.py` to project `src` 2026-09-16 20:52:09.449360682 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-09-16 20:52:09.449371073 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-09-16 20:52:09.449763494 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Defaulting to python-platform `linux` 2026-09-16 20:52:09.449800244 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.449805054 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: No virtual environment found 2026-09-16 20:52:09.449808214 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Using vendored stdlib 2026-09-16 20:52:09.449914375 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-09-16 20:52:09.449947695 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Checking file '/tmp/.tmpNL2d8K/src/script.py' 2026-09-16 20:52:09.449966915 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.459439072 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.461782332 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.47ms 2026-09-16 20:52:09.461806592 DEBUG Received server response for request 3 2026-09-16 20:52:09.461873722 DEBUG Client sends notification `textDocument/didSave` 2026-09-16 20:52:09.461902862 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmpNL2d8K/src/script.py` 2026-09-16 20:52:09.461954342 DEBUG notification{method=textDocument/didSave}: Starting 8 uv synchronization workers 2026-09-16 20:52:09.462140813 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmpNL2d8K/src/script.py` 2026-09-16 20:52:09.462165543 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpNL2d8K/src/script.py}: Synchronizing script `/tmp/.tmpNL2d8K/src/script.py` 2026-09-16 20:52:09.462214143 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpNL2d8K/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpNL2d8K/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpNL2d8K/src/script.py` 2026-09-16 20:52:09.470529736 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpNL2d8K/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpNL2d8K/src/script.py", python: None }}: uv metadata completed in 0.008s 2026-09-16 20:52:09.470845437 DEBUG Applied script environment synchronization result for `/tmp/.tmpNL2d8K/src/script.py` 2026-09-16 20:52:09.470899108 DEBUG Received server request `workspace/diagnostic/refresh` 2026-09-16 20:52:09.470912098 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-09-16 20:52:09.470927598 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-09-16 20:52:09.471097908 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-09-16 20:52:09.471124018 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-09-16 20:52:09.472306033 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Defaulting to python-platform `linux` 2026-09-16 20:52:09.472351733 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.472356473 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: No virtual environment found 2026-09-16 20:52:09.472359593 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Using vendored stdlib 2026-09-16 20:52:09.472504154 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNL2d8K/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-09-16 20:52:09.472582174 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.64ms 2026-09-16 20:52:09.472601514 DEBUG Received server response for request 4 2026-09-16 20:52:09.482714874 DEBUG Client sends request `shutdown` with ID 5 2026-09-16 20:52:09.482748604 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.482759604 DEBUG method="shutdown" response.id=5 duration=14.57µs 2026-09-16 20:52:09.482776725 DEBUG Received server response for request 5 2026-09-16 20:52:09.482780355 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.482795335 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-09-16 20:52:09.490651416 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.490717846 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.490758386 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.490833666 DEBUG Client info: None 2026-09-16 20:52:09.490865296 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-09-16 20:52:09.490883607 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.490889757 INFO Version: Unknown 2026-09-16 20:52:09.490931477 DEBUG Received server response for request 1 2026-09-16 20:52:09.490969627 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.491131578 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.491176438 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.491180078 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.491197808 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.491200138 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:09.491262958 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.491283288 DEBUG Initializing workspace `file:///tmp/.tmpNnQwNG/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.491304048 DEBUG Searching for a project in '/tmp/.tmpNnQwNG/src' 2026-09-16 20:52:09.491339238 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.491345058 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.492017941 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.492024051 DEBUG Discovering virtual environment in `/tmp/.tmpNnQwNG/src` 2026-09-16 20:52:09.492076311 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.492080921 DEBUG No virtual environment found 2026-09-16 20:52:09.492093161 DEBUG Adding first-party search path `/tmp/.tmpNnQwNG/src` 2026-09-16 20:52:09.492097281 DEBUG Using vendored stdlib 2026-09-16 20:52:09.492260232 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.492265422 DEBUG Adding new file root '/tmp/.tmpNnQwNG/src' of kind Project 2026-09-16 20:52:09.494612261 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-09-16 20:52:09.494631261 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.494695052 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNnQwNG/src/unchanged.py") 2026-09-16 20:52:09.494703482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNnQwNG/src/unchanged.py` 2026-09-16 20:52:09.494722222 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNnQwNG/src/unchanged.py` 2026-09-16 20:52:09.494850152 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNnQwNG/src/unchanged.py` to project `src` 2026-09-16 20:52:09.494862172 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNnQwNG/src/unchanged.py` 2026-09-16 20:52:09.494864502 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.494872412 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:09.495005223 DEBUG Received notification `$/progress` 2026-09-16 20:52:09.494999203 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:09.495079223 DEBUG Received notification `$/progress` 2026-09-16 20:52:09.495246634 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNnQwNG/src/modified_same_error.py"))}: Checking file '/tmp/.tmpNnQwNG/src/modified_same_error.py' 2026-09-16 20:52:09.495249274 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNnQwNG/src/new_error.py"))}: Checking file '/tmp/.tmpNnQwNG/src/new_error.py' 2026-09-16 20:52:09.495280004 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNnQwNG/src/changed_error.py"))}: Checking file '/tmp/.tmpNnQwNG/src/changed_error.py' 2026-09-16 20:52:09.495270004 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNnQwNG/src/fixed_error.py"))}: Checking file '/tmp/.tmpNnQwNG/src/fixed_error.py' 2026-09-16 20:52:09.495278084 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNnQwNG/src/unchanged.py"))}: Checking file '/tmp/.tmpNnQwNG/src/unchanged.py' 2026-09-16 20:52:09.495506345 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNnQwNG/src/new_error.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.508140885 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNnQwNG/src/new_error.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.513800917 DEBUG Received notification `$/progress` 2026-09-16 20:52:09.513844027 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.019s 2026-09-16 20:52:09.513863887 DEBUG Received notification `$/progress` 2026-09-16 20:52:09.513975718 DEBUG method="workspace/diagnostic" response.id=2 duration=19.10ms 2026-09-16 20:52:09.513989748 DEBUG Received server response for request 2 2026-09-16 20:52:09.514534970 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.514546320 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.514550250 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.514554360 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:09.514562690 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:09.514566140 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:09.514570040 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:09.514573270 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:09.514575450 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-16 20:52:09.514593530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNnQwNG/src/new_error.py") 2026-09-16 20:52:09.514601910 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNnQwNG/src/new_error.py` 2026-09-16 20:52:09.514621060 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNnQwNG/src/new_error.py` 2026-09-16 20:52:09.514720391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNnQwNG/src/new_error.py` to project `src` 2026-09-16 20:52:09.514732221 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNnQwNG/src/new_error.py` 2026-09-16 20:52:09.514734651 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.514743171 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(280))}}: Set open project files (count: 2) 2026-09-16 20:52:09.514768141 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNnQwNG/src/fixed_error.py") 2026-09-16 20:52:09.514772711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNnQwNG/src/fixed_error.py` 2026-09-16 20:52:09.514777351 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNnQwNG/src/fixed_error.py` 2026-09-16 20:52:09.514856391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNnQwNG/src/fixed_error.py` to project `src` 2026-09-16 20:52:09.514864341 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNnQwNG/src/fixed_error.py` 2026-09-16 20:52:09.514866501 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.514876641 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(280)), file(Id(200))}}: Set open project files (count: 3) 2026-09-16 20:52:09.514900002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNnQwNG/src/changed_error.py") 2026-09-16 20:52:09.514905092 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNnQwNG/src/changed_error.py` 2026-09-16 20:52:09.514909762 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNnQwNG/src/changed_error.py` 2026-09-16 20:52:09.514986482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNnQwNG/src/changed_error.py` to project `src` 2026-09-16 20:52:09.514994032 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNnQwNG/src/changed_error.py` 2026-09-16 20:52:09.514996202 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.515004562 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(280)), file(Id(100)), file(Id(200))}}: Set open project files (count: 4) 2026-09-16 20:52:09.515026712 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNnQwNG/src/modified_same_error.py") 2026-09-16 20:52:09.515031052 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNnQwNG/src/modified_same_error.py` 2026-09-16 20:52:09.515035612 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNnQwNG/src/modified_same_error.py` 2026-09-16 20:52:09.515122492 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNnQwNG/src/modified_same_error.py` to project `src` 2026-09-16 20:52:09.515130942 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNnQwNG/src/modified_same_error.py` 2026-09-16 20:52:09.515133223 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:09.515140743 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(280)), file(Id(101)), file(Id(100)), file(Id(200))}}: Set open project files (count: 5) 2026-09-16 20:52:09.515152853 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:09.515168283 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNnQwNG/src/new_error.py", kind: FileContent } 2026-09-16 20:52:09.515172353 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNnQwNG/src/new_error.py` 2026-09-16 20:52:09.515243153 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpNnQwNG/src/new_error.py` to project `src` 2026-09-16 20:52:09.515253983 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:09.515271933 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNnQwNG/src/fixed_error.py", kind: FileContent } 2026-09-16 20:52:09.515275913 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNnQwNG/src/fixed_error.py` 2026-09-16 20:52:09.515355043 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpNnQwNG/src/fixed_error.py` to project `src` 2026-09-16 20:52:09.515365743 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:09.515381043 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNnQwNG/src/changed_error.py", kind: FileContent } 2026-09-16 20:52:09.515384614 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNnQwNG/src/changed_error.py` 2026-09-16 20:52:09.515454524 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpNnQwNG/src/changed_error.py` to project `src` 2026-09-16 20:52:09.515464154 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:09.515505084 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpNnQwNG/src/modified_same_error.py", kind: FileContent } 2026-09-16 20:52:09.515508794 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpNnQwNG/src/modified_same_error.py` 2026-09-16 20:52:09.515577294 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpNnQwNG/src/modified_same_error.py` to project `src` 2026-09-16 20:52:09.515636005 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:09.515641165 DEBUG Received notification `$/progress` 2026-09-16 20:52:09.515647495 DEBUG Received notification `$/progress` 2026-09-16 20:52:09.515698055 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNnQwNG/src/new_error.py"))}: Checking file '/tmp/.tmpNnQwNG/src/new_error.py' 2026-09-16 20:52:09.515700655 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNnQwNG/src/modified_same_error.py"))}: Checking file '/tmp/.tmpNnQwNG/src/modified_same_error.py' 2026-09-16 20:52:09.515705405 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNnQwNG/src/changed_error.py"))}: Checking file '/tmp/.tmpNnQwNG/src/changed_error.py' 2026-09-16 20:52:09.515789905 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNnQwNG/src/fixed_error.py"))}: Checking file '/tmp/.tmpNnQwNG/src/fixed_error.py' 2026-09-16 20:52:09.516054956 DEBUG Received notification `$/progress` 2026-09-16 20:52:09.516091556 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:09.516106286 DEBUG Received notification `$/progress` 2026-09-16 20:52:09.516131506 DEBUG method="workspace/diagnostic" response.id=3 duration=539.21µs 2026-09-16 20:52:09.516141377 DEBUG Received server response for request 3 2026-09-16 20:52:09.526508077 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:09.526545237 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:09.526553058 DEBUG method="shutdown" response.id=4 duration=11.43µs 2026-09-16 20:52:09.526564158 DEBUG Received server response for request 4 2026-09-16 20:52:09.526567938 DEBUG Client sends notification `exit` 2026-09-16 20:52:09.526583658 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-09-16 20:52:09.531981329 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:09.532049369 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:09.532089680 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:09.532160680 DEBUG Client info: None 2026-09-16 20:52:09.532185880 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-09-16 20:52:09.532200400 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:09.532206490 INFO Version: Unknown 2026-09-16 20:52:09.532248140 DEBUG Received server response for request 1 2026-09-16 20:52:09.532290900 DEBUG Client sends notification `initialized` 2026-09-16 20:52:09.532440891 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:09.532499041 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:09.532502901 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:09.532514431 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:09.532565501 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:09.532583431 DEBUG Initializing workspace `file:///tmp/.tmpsyHGjT/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:09.532603012 DEBUG Searching for a project in '/tmp/.tmpsyHGjT/astral:test' 2026-09-16 20:52:09.532639752 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:09.532645772 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:09.533323014 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:09.533328194 DEBUG Discovering virtual environment in `/tmp/.tmpsyHGjT/astral:test` 2026-09-16 20:52:09.533377865 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:09.533382235 DEBUG No virtual environment found 2026-09-16 20:52:09.533394255 DEBUG Adding first-party search path `/tmp/.tmpsyHGjT/astral:test` 2026-09-16 20:52:09.533398275 DEBUG Using vendored stdlib 2026-09-16 20:52:09.533531625 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:09.533536615 DEBUG Adding new file root '/tmp/.tmpsyHGjT/astral:test' of kind Project 2026-09-16 20:52:09.536586497 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:09.536607207 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:09.536650077 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-09-16 20:52:09.536806448 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsyHGjT/astral:test/test.py"))}: Checking file '/tmp/.tmpsyHGjT/astral:test/test.py' 2026-09-16 20:52:09.536914169 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsyHGjT/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:09.547054339 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsyHGjT/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:09.551314796 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-09-16 20:52:09.551345536 DEBUG method="workspace/diagnostic" response.id=2 duration=14.73ms 2026-09-16 20:52:09.551363946 DEBUG Received server response for request 2 2026-09-16 20:52:09.551411276 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-16 20:52:09.551453186 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-09-16 20:52:09.551468066 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:09.551475056 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-16 20:52:11.551517095 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:11.551633636 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:11.551698786 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-09-16 20:52:11.551710776 DEBUG method="shutdown" response.id=4 duration=86.67µs 2026-09-16 20:52:11.551715296 DEBUG Received server response for request 3 2026-09-16 20:52:11.551720286 DEBUG Received server response for request 4 2026-09-16 20:52:11.551724996 DEBUG Client sends notification `exit` 2026-09-16 20:52:11.551735376 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-09-16 20:52:11.555706062 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:11.555793352 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:11.555839203 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:11.555920413 DEBUG Client info: None 2026-09-16 20:52:11.555944343 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-09-16 20:52:11.555960643 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:11.555967203 INFO Version: Unknown 2026-09-16 20:52:11.556007213 DEBUG Received server response for request 1 2026-09-16 20:52:11.556051143 DEBUG Client sends notification `initialized` 2026-09-16 20:52:11.556180704 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:11.556218224 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:11.556222554 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:11.556237154 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:11.556291064 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:11.556309044 DEBUG Initializing workspace `file:///tmp/.tmpNuUV0V/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:11.556344315 DEBUG Searching for a project in '/tmp/.tmpNuUV0V/src' 2026-09-16 20:52:11.556383155 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:11.556388495 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:11.556836947 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:11.556842837 DEBUG Discovering virtual environment in `/tmp/.tmpNuUV0V/src` 2026-09-16 20:52:11.556895117 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:11.556899587 DEBUG No virtual environment found 2026-09-16 20:52:11.556912147 DEBUG Adding first-party search path `/tmp/.tmpNuUV0V/src` 2026-09-16 20:52:11.556916177 DEBUG Using vendored stdlib 2026-09-16 20:52:11.557031637 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:11.557037427 DEBUG Adding new file root '/tmp/.tmpNuUV0V/src' of kind Project 2026-09-16 20:52:11.559051495 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:11.559070765 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:11.559110156 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:11.559347737 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNuUV0V/src/test.py"))}: Checking file '/tmp/.tmpNuUV0V/src/test.py' 2026-09-16 20:52:11.559525917 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNuUV0V/src/test.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:11.571420054 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpNuUV0V/src/test.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:11.575681911 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-09-16 20:52:11.575696921 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-16 20:52:13.556361766 DEBUG Client sends notification `$/cancelRequest` 2026-09-16 20:52:13.556507647 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-09-16 20:52:13.556572767 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-09-16 20:52:13.556598417 DEBUG Received server response for request 2 2026-09-16 20:52:13.566871087 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:13.566897277 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:13.566907137 DEBUG method="shutdown" response.id=3 duration=16.43µs 2026-09-16 20:52:13.566919167 DEBUG Received server response for request 3 2026-09-16 20:52:13.566923267 DEBUG Client sends notification `exit` 2026-09-16 20:52:13.566940467 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-09-16 20:52:13.570870363 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:13.570950913 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:13.570999134 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:13.571080714 DEBUG Client info: None 2026-09-16 20:52:13.571104544 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-09-16 20:52:13.571120274 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:13.571127054 INFO Version: Unknown 2026-09-16 20:52:13.571165224 DEBUG Received server response for request 1 2026-09-16 20:52:13.571209284 DEBUG Client sends notification `initialized` 2026-09-16 20:52:13.571333355 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:13.571372585 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:13.571376255 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:13.571393675 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:13.571395865 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:13.571441185 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:13.571458065 DEBUG Initializing workspace `file:///tmp/.tmp53Ghc5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:13.571493046 DEBUG Searching for a project in '/tmp/.tmp53Ghc5/src' 2026-09-16 20:52:13.571540696 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:13.571546346 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:13.571975807 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:13.571981207 DEBUG Discovering virtual environment in `/tmp/.tmp53Ghc5/src` 2026-09-16 20:52:13.572032918 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:13.572037768 DEBUG No virtual environment found 2026-09-16 20:52:13.572049888 DEBUG Adding first-party search path `/tmp/.tmp53Ghc5/src` 2026-09-16 20:52:13.572053998 DEBUG Using vendored stdlib 2026-09-16 20:52:13.572167638 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:13.572173238 DEBUG Adding new file root '/tmp/.tmp53Ghc5/src' of kind Project 2026-09-16 20:52:13.574224136 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:13.574242826 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:13.574301497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp53Ghc5/src/test.py") 2026-09-16 20:52:13.574310857 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp53Ghc5/src/test.py` 2026-09-16 20:52:13.574331127 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp53Ghc5/src/test.py` 2026-09-16 20:52:13.574463387 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp53Ghc5/src/test.py` to project `src` 2026-09-16 20:52:13.574489377 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp53Ghc5/src/test.py` 2026-09-16 20:52:13.574491767 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:13.574499747 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:13.574540307 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:13.574885509 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp53Ghc5/src/test.py"))}: Checking file '/tmp/.tmp53Ghc5/src/test.py' 2026-09-16 20:52:13.575007179 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp53Ghc5/src/test.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:13.583613863 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp53Ghc5/src/test.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:13.587718790 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-16 20:52:13.587730400 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-16 20:52:15.571531752 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:15.571672813 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:15.571754653 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp53Ghc5/src/test.py", kind: FileContent } 2026-09-16 20:52:15.571765553 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp53Ghc5/src/test.py` 2026-09-16 20:52:15.571904084 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp53Ghc5/src/test.py` to project `src` 2026-09-16 20:52:15.571918904 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-09-16 20:52:15.571970354 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:15.572059654 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp53Ghc5/src/test.py"))}: Checking file '/tmp/.tmp53Ghc5/src/test.py' 2026-09-16 20:52:15.572298485 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:15.572325516 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-09-16 20:52:15.572339716 DEBUG Received server response for request 2 2026-09-16 20:52:15.582700477 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:15.582733957 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:15.582741527 DEBUG method="shutdown" response.id=3 duration=11.53µs 2026-09-16 20:52:15.582752317 DEBUG Received server response for request 3 2026-09-16 20:52:15.582756087 DEBUG Client sends notification `exit` 2026-09-16 20:52:15.582771257 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-09-16 20:52:15.586637032 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:15.586721623 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:15.586767473 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:15.586845633 DEBUG Client info: None 2026-09-16 20:52:15.586869953 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-09-16 20:52:15.586885773 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:15.586892133 INFO Version: Unknown 2026-09-16 20:52:15.586934004 DEBUG Received server response for request 1 2026-09-16 20:52:15.586978214 DEBUG Client sends notification `initialized` 2026-09-16 20:52:15.587103834 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:15.587140294 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:15.587144074 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:15.587158094 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:15.587218115 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:15.587234215 DEBUG Initializing workspace `file:///tmp/.tmpbw8Fwl/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:15.587253725 DEBUG Searching for a project in '/tmp/.tmpbw8Fwl/src' 2026-09-16 20:52:15.587289125 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:15.587294115 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:15.587727187 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:15.587732657 DEBUG Discovering virtual environment in `/tmp/.tmpbw8Fwl/src` 2026-09-16 20:52:15.587784467 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:15.587789097 DEBUG No virtual environment found 2026-09-16 20:52:15.587800557 DEBUG Adding first-party search path `/tmp/.tmpbw8Fwl/src` 2026-09-16 20:52:15.587804827 DEBUG Using vendored stdlib 2026-09-16 20:52:15.587916777 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:15.587921887 DEBUG Adding new file root '/tmp/.tmpbw8Fwl/src' of kind Project 2026-09-16 20:52:15.590083616 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:15.590102496 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:15.590146016 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:15.590307027 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbw8Fwl/src/test.py"))}: Checking file '/tmp/.tmpbw8Fwl/src/test.py' 2026-09-16 20:52:15.590428457 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbw8Fwl/src/test.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:15.599623244 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpbw8Fwl/src/test.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:15.603748110 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-09-16 20:52:15.603763470 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-16 20:52:17.587273219 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:17.587421619 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:17.587511570 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-09-16 20:52:17.587522410 DEBUG method="shutdown" response.id=3 duration=110.65µs 2026-09-16 20:52:17.587527680 DEBUG Received server response for request 2 2026-09-16 20:52:17.587534090 DEBUG Received server response for request 3 2026-09-16 20:52:17.587539980 DEBUG Client sends notification `exit` 2026-09-16 20:52:17.587574410 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-09-16 20:52:17.591664146 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:17.591747156 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:17.591793656 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:17.591871886 DEBUG Client info: None 2026-09-16 20:52:17.591896086 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-09-16 20:52:17.591911247 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:17.591917587 INFO Version: Unknown 2026-09-16 20:52:17.591959977 DEBUG Received server response for request 1 2026-09-16 20:52:17.592003067 DEBUG Client sends notification `initialized` 2026-09-16 20:52:17.592124167 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:17.592166418 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:17.592169988 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:17.592186298 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:17.592188598 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:17.592238858 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:17.592256038 DEBUG Initializing workspace `file:///tmp/.tmp2TyVSt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:17.592277478 DEBUG Searching for a project in '/tmp/.tmp2TyVSt/src' 2026-09-16 20:52:17.592315048 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:17.592320258 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:17.592767540 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:17.592773200 DEBUG Discovering virtual environment in `/tmp/.tmp2TyVSt/src` 2026-09-16 20:52:17.592826630 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:17.592831300 DEBUG No virtual environment found 2026-09-16 20:52:17.592843360 DEBUG Adding first-party search path `/tmp/.tmp2TyVSt/src` 2026-09-16 20:52:17.592847500 DEBUG Using vendored stdlib 2026-09-16 20:52:17.592960111 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:17.592965691 DEBUG Adding new file root '/tmp/.tmp2TyVSt/src' of kind Project 2026-09-16 20:52:17.596112063 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:17.596132973 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:17.596190783 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2TyVSt/src/test.py") 2026-09-16 20:52:17.596199583 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2TyVSt/src/test.py` 2026-09-16 20:52:17.596219583 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2TyVSt/src/test.py` 2026-09-16 20:52:17.596348114 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2TyVSt/src/test.py` to project `src` 2026-09-16 20:52:17.596363434 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2TyVSt/src/test.py` 2026-09-16 20:52:17.596366134 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:17.596373584 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:17.596416974 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:17.596563065 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2TyVSt/src/test.py"))}: Checking file '/tmp/.tmp2TyVSt/src/test.py' 2026-09-16 20:52:17.596706265 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2TyVSt/src/test.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:17.605512630 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2TyVSt/src/test.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:17.609615776 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-09-16 20:52:17.609628746 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-16 20:52:19.592316119 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:19.592460420 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:19.592583020 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp2TyVSt/src/test.py", kind: FileContent } 2026-09-16 20:52:19.592593370 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp2TyVSt/src/test.py` 2026-09-16 20:52:19.592729941 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp2TyVSt/src/test.py` to project `src` 2026-09-16 20:52:19.592751211 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-09-16 20:52:19.592797501 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:19.592882632 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2TyVSt/src/test.py"))}: Checking file '/tmp/.tmp2TyVSt/src/test.py' 2026-09-16 20:52:19.593118772 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:19.593148033 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-09-16 20:52:19.593163213 DEBUG Received server response for request 2 2026-09-16 20:52:19.593207783 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-16 20:52:19.593235043 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:19.593248373 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:19.593251563 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-16 20:52:21.593314839 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:21.593436409 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:21.593553900 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp2TyVSt/src/test.py", kind: FileContent } 2026-09-16 20:52:21.593564180 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp2TyVSt/src/test.py` 2026-09-16 20:52:21.593741041 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp2TyVSt/src/test.py` to project `src` 2026-09-16 20:52:21.593763091 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-09-16 20:52:21.593812911 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:21.593889261 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp2TyVSt/src/test.py"))}: Checking file '/tmp/.tmp2TyVSt/src/test.py' 2026-09-16 20:52:21.594033832 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:21.594059162 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-09-16 20:52:21.594071932 DEBUG Received server response for request 3 2026-09-16 20:52:21.604502193 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:21.604541733 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.604549893 DEBUG method="shutdown" response.id=4 duration=12.51µs 2026-09-16 20:52:21.604567354 DEBUG Received server response for request 4 2026-09-16 20:52:21.604571564 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.604588244 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-09-16 20:52:21.608560279 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:21.608638130 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.608682520 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.608762110 DEBUG Client info: None 2026-09-16 20:52:21.608788920 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-09-16 20:52:21.608804030 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.608811050 INFO Version: Unknown 2026-09-16 20:52:21.608851631 DEBUG Received server response for request 1 2026-09-16 20:52:21.608896851 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.609020131 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.609062001 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.609066131 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.609080681 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:21.609136362 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.609152322 DEBUG Initializing workspace `file:///tmp/.tmpb3Icvt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.609172792 DEBUG Searching for a project in '/tmp/.tmpb3Icvt/src' 2026-09-16 20:52:21.609206682 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:21.609211912 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.609647474 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.609653544 DEBUG Discovering virtual environment in `/tmp/.tmpb3Icvt/src` 2026-09-16 20:52:21.609705704 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.609710314 DEBUG No virtual environment found 2026-09-16 20:52:21.609722564 DEBUG Adding first-party search path `/tmp/.tmpb3Icvt/src` 2026-09-16 20:52:21.609726884 DEBUG Using vendored stdlib 2026-09-16 20:52:21.609838254 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.609843305 DEBUG Adding new file root '/tmp/.tmpb3Icvt/src' of kind Project 2026-09-16 20:52:21.611930313 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-09-16 20:52:21.611950073 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.611995333 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:21.612394385 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb3Icvt/src/file_002.py"))}: Checking file '/tmp/.tmpb3Icvt/src/file_002.py' 2026-09-16 20:52:21.612433135 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb3Icvt/src/file_004.py"))}: Checking file '/tmp/.tmpb3Icvt/src/file_004.py' 2026-09-16 20:52:21.612431745 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb3Icvt/src/file_000.py"))}: Checking file '/tmp/.tmpb3Icvt/src/file_000.py' 2026-09-16 20:52:21.612521395 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb3Icvt/src/file_003.py"))}: Checking file '/tmp/.tmpb3Icvt/src/file_003.py' 2026-09-16 20:52:21.612544815 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb3Icvt/src/file_001.py"))}: Checking file '/tmp/.tmpb3Icvt/src/file_001.py' 2026-09-16 20:52:21.612577635 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb3Icvt/src/file_002.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:21.624708374 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpb3Icvt/src/file_002.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:21.629443052 DEBUG Received notification `$/progress` 2026-09-16 20:52:21.629510713 DEBUG Received notification `$/progress` 2026-09-16 20:52:21.629599963 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-09-16 20:52:21.629635043 DEBUG method="workspace/diagnostic" response.id=2 duration=17.68ms 2026-09-16 20:52:21.629647563 DEBUG Received server response for request 2 2026-09-16 20:52:21.639781603 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:21.639809683 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.639816743 DEBUG method="shutdown" response.id=3 duration=10.23µs 2026-09-16 20:52:21.639826134 DEBUG Received server response for request 3 2026-09-16 20:52:21.639829524 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.639845594 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-09-16 20:52:21.644829563 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:21.644909664 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.644955604 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.645022284 DEBUG Client info: None 2026-09-16 20:52:21.645051524 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-09-16 20:52:21.645066204 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.645072224 INFO Version: Unknown 2026-09-16 20:52:21.645114475 DEBUG Received server response for request 1 2026-09-16 20:52:21.645158745 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.645306535 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.645350975 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.645354795 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.645370656 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:21.645374856 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:21.645378296 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:21.645380866 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:21.645425746 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.645444226 DEBUG Initializing workspace `file:///tmp/.tmpfpnTPB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.645464096 DEBUG Searching for a project in '/tmp/.tmpfpnTPB/src' 2026-09-16 20:52:21.645514006 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:21.645519706 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.646253229 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.646259039 DEBUG Discovering virtual environment in `/tmp/.tmpfpnTPB/src` 2026-09-16 20:52:21.646309329 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.646314009 DEBUG No virtual environment found 2026-09-16 20:52:21.646325919 DEBUG Adding first-party search path `/tmp/.tmpfpnTPB/src` 2026-09-16 20:52:21.646329999 DEBUG Using vendored stdlib 2026-09-16 20:52:21.646466040 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.646470850 DEBUG Adding new file root '/tmp/.tmpfpnTPB/src' of kind Project 2026-09-16 20:52:21.649582652 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.002s 2026-09-16 20:52:21.649604742 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.649670533 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfpnTPB/src/error_0.py") 2026-09-16 20:52:21.649679203 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfpnTPB/src/error_0.py` 2026-09-16 20:52:21.649698213 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfpnTPB/src/error_0.py` 2026-09-16 20:52:21.649828403 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfpnTPB/src/error_0.py` to project `src` 2026-09-16 20:52:21.649841363 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfpnTPB/src/error_0.py` 2026-09-16 20:52:21.649844183 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:21.649851953 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-09-16 20:52:21.649877593 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfpnTPB/src/error_1.py") 2026-09-16 20:52:21.649882193 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfpnTPB/src/error_1.py` 2026-09-16 20:52:21.649886473 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfpnTPB/src/error_1.py` 2026-09-16 20:52:21.649972104 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfpnTPB/src/error_1.py` to project `src` 2026-09-16 20:52:21.649979764 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfpnTPB/src/error_1.py` 2026-09-16 20:52:21.649981934 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:21.649987084 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-09-16 20:52:21.650008464 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfpnTPB/src/error_2.py") 2026-09-16 20:52:21.650012264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfpnTPB/src/error_2.py` 2026-09-16 20:52:21.650016404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfpnTPB/src/error_2.py` 2026-09-16 20:52:21.650088134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfpnTPB/src/error_2.py` to project `src` 2026-09-16 20:52:21.650094884 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfpnTPB/src/error_2.py` 2026-09-16 20:52:21.650097164 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:21.650102344 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200)), file(Id(280))}}: Set open project files (count: 3) 2026-09-16 20:52:21.650151445 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:21.650276835 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpnTPB/src/error_5.py"))}: Checking file '/tmp/.tmpfpnTPB/src/error_5.py' 2026-09-16 20:52:21.650323615 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpnTPB/src/error_2.py"))}: Checking file '/tmp/.tmpfpnTPB/src/error_2.py' 2026-09-16 20:52:21.650329985 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpnTPB/src/error_6.py"))}: Checking file '/tmp/.tmpfpnTPB/src/error_6.py' 2026-09-16 20:52:21.650343735 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpnTPB/src/error_0.py"))}: Checking file '/tmp/.tmpfpnTPB/src/error_0.py' 2026-09-16 20:52:21.650342225 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpnTPB/src/error_3.py"))}: Checking file '/tmp/.tmpfpnTPB/src/error_3.py' 2026-09-16 20:52:21.650368095 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpnTPB/src/error_5.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:21.650407276 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpnTPB/src/error_1.py"))}: Checking file '/tmp/.tmpfpnTPB/src/error_1.py' 2026-09-16 20:52:21.650431336 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpnTPB/src/error_4.py"))}: Checking file '/tmp/.tmpfpnTPB/src/error_4.py' 2026-09-16 20:52:21.662630284 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpnTPB/src/error_5.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:21.667339423 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-09-16 20:52:21.667403613 DEBUG method="workspace/diagnostic" response.id=2 duration=17.30ms 2026-09-16 20:52:21.667429563 DEBUG Received server response for request 2 2026-09-16 20:52:21.667535474 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:21.667547424 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:21.667551244 DEBUG Client sends notification `textDocument/didChange` 2026-09-16 20:52:21.667553654 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-16 20:52:21.667578154 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:21.667610114 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfpnTPB/src/error_0.py", kind: FileContent } 2026-09-16 20:52:21.667616964 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfpnTPB/src/error_0.py` 2026-09-16 20:52:21.667717994 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpfpnTPB/src/error_0.py` to project `src` 2026-09-16 20:52:21.667731604 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:21.667747844 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfpnTPB/src/error_1.py", kind: FileContent } 2026-09-16 20:52:21.667751554 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfpnTPB/src/error_1.py` 2026-09-16 20:52:21.667825735 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpfpnTPB/src/error_1.py` to project `src` 2026-09-16 20:52:21.667836245 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-09-16 20:52:21.667851645 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpfpnTPB/src/error_2.py", kind: FileContent } 2026-09-16 20:52:21.667855265 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpfpnTPB/src/error_2.py` 2026-09-16 20:52:21.667925535 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpfpnTPB/src/error_2.py` to project `src` 2026-09-16 20:52:21.667970005 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:21.668037316 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpnTPB/src/error_2.py"))}: Checking file '/tmp/.tmpfpnTPB/src/error_2.py' 2026-09-16 20:52:21.668051726 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpnTPB/src/error_0.py"))}: Checking file '/tmp/.tmpfpnTPB/src/error_0.py' 2026-09-16 20:52:21.668087436 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpfpnTPB/src/error_1.py"))}: Checking file '/tmp/.tmpfpnTPB/src/error_1.py' 2026-09-16 20:52:21.668191456 DEBUG Received notification `$/progress` 2026-09-16 20:52:21.668261116 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:21.668289697 DEBUG method="workspace/diagnostic" response.id=3 duration=353.54µs 2026-09-16 20:52:21.668306897 DEBUG Received server response for request 3 2026-09-16 20:52:21.678765158 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:21.678790338 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.678797078 DEBUG method="shutdown" response.id=4 duration=10.76µs 2026-09-16 20:52:21.678808188 DEBUG Received server response for request 4 2026-09-16 20:52:21.678812798 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.678822768 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-09-16 20:52:21.684035049 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:21.684105769 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.684145989 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.684204030 DEBUG Client info: None 2026-09-16 20:52:21.684239600 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:21.684251510 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.684257550 INFO Version: Unknown 2026-09-16 20:52:21.684295770 DEBUG Received server response for request 1 2026-09-16 20:52:21.684338250 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.684514581 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.684561041 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.684564551 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.684577141 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:21.684650521 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.684670202 DEBUG Initializing workspace `file:///tmp/.tmpcwOWyy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.684692242 DEBUG Searching for a project in '/tmp/.tmpcwOWyy/src' 2026-09-16 20:52:21.684742782 DEBUG Found project at '/tmp/.tmpcwOWyy' 2026-09-16 20:52:21.684747292 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.685418725 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.685424465 DEBUG Discovering virtual environment in `/tmp/.tmpcwOWyy` 2026-09-16 20:52:21.685474205 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.685500495 DEBUG No virtual environment found 2026-09-16 20:52:21.685510905 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-09-16 20:52:21.685520005 DEBUG Adding first-party search path `/tmp/.tmpcwOWyy/src` 2026-09-16 20:52:21.685523825 DEBUG Adding first-party search path `/tmp/.tmpcwOWyy` 2026-09-16 20:52:21.685527645 DEBUG Using vendored stdlib 2026-09-16 20:52:21.685644215 INFO Python version: Python 3.10, platform: linux 2026-09-16 20:52:21.685649345 DEBUG Adding new file root '/tmp/.tmpcwOWyy' of kind Project 2026-09-16 20:52:21.688648117 INFO Project::index_files{project=.tmpcwOWyy}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:21.688666557 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.688720488 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpcwOWyy' 2026-09-16 20:52:21.688897918 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpcwOWyy/src/foo.py"))}: Checking file '/tmp/.tmpcwOWyy/src/foo.py' 2026-09-16 20:52:21.689005079 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpcwOWyy/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:21.703178845 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpcwOWyy/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-09-16 20:52:21.703209905 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpcwOWyy/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:21.703298195 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-09-16 20:52:21.703321956 DEBUG method="workspace/diagnostic" response.id=2 duration=14.65ms 2026-09-16 20:52:21.703341146 DEBUG Received server response for request 2 2026-09-16 20:52:21.713627026 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:21.713663487 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.713671127 DEBUG method="shutdown" response.id=3 duration=12.41µs 2026-09-16 20:52:21.713680907 DEBUG Received server response for request 3 2026-09-16 20:52:21.713689107 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.713705327 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-09-16 20:52:21.716417308 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:21.716494328 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.716528718 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.716580358 DEBUG Client info: None 2026-09-16 20:52:21.716611638 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:21.716622838 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.716628958 INFO Version: Unknown 2026-09-16 20:52:21.716665939 DEBUG Received server response for request 1 2026-09-16 20:52:21.716698329 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.716791459 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.716827899 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.716831739 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.716843519 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:21.716895159 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.716911420 DEBUG Initializing workspace `file:///tmp/.tmpmC2G3f/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.716928620 DEBUG Searching for a project in '/tmp/.tmpmC2G3f/src' 2026-09-16 20:52:21.716960830 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:21.716965810 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.717350741 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.717355731 DEBUG Discovering virtual environment in `/tmp/.tmpmC2G3f/src` 2026-09-16 20:52:21.717398641 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.717403041 DEBUG No virtual environment found 2026-09-16 20:52:21.717413812 DEBUG Adding first-party search path `/tmp/.tmpmC2G3f/src` 2026-09-16 20:52:21.717417952 DEBUG Using vendored stdlib 2026-09-16 20:52:21.717531692 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.717536232 DEBUG Adding new file root '/tmp/.tmpmC2G3f/src' of kind Project 2026-09-16 20:52:21.719628880 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:21.719642710 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.719690761 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:21.719805101 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmC2G3f/src/foo.py"))}: Checking file '/tmp/.tmpmC2G3f/src/foo.py' 2026-09-16 20:52:21.719929302 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmC2G3f/src/foo.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:21.728899587 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmC2G3f/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:21.734141368 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-09-16 20:52:21.734170638 DEBUG method="workspace/diagnostic" response.id=2 duration=14.52ms 2026-09-16 20:52:21.734186598 DEBUG Received server response for request 2 2026-09-16 20:52:21.744431429 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:21.744467129 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.744473529 DEBUG method="shutdown" response.id=3 duration=10.10µs 2026-09-16 20:52:21.744502419 DEBUG Received server response for request 3 2026-09-16 20:52:21.744511279 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.744528079 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-09-16 20:52:21.747222790 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:21.747281400 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.747316970 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.747378720 DEBUG Client info: None 2026-09-16 20:52:21.747413501 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:21.747427101 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.747433601 INFO Version: Unknown 2026-09-16 20:52:21.747473941 DEBUG Received server response for request 1 2026-09-16 20:52:21.747520911 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.747621841 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.747661652 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.747665112 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.747676312 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:21.747735242 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.747751132 DEBUG Initializing workspace `file:///tmp/.tmpLs2NJm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.747780132 DEBUG Searching for a project in '/tmp/.tmpLs2NJm/src' 2026-09-16 20:52:21.747813622 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:21.747818072 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.748192984 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.748198164 DEBUG Discovering virtual environment in `/tmp/.tmpLs2NJm/src` 2026-09-16 20:52:21.748243714 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.748247484 DEBUG No virtual environment found 2026-09-16 20:52:21.748259044 DEBUG Adding first-party search path `/tmp/.tmpLs2NJm/src` 2026-09-16 20:52:21.748263324 DEBUG Using vendored stdlib 2026-09-16 20:52:21.748362234 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.748367634 DEBUG Adding new file root '/tmp/.tmpLs2NJm/src' of kind Project 2026-09-16 20:52:21.750408863 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:21.750422813 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.750463833 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:21.750606213 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpLs2NJm/src/foo.py"))}: Checking file '/tmp/.tmpLs2NJm/src/foo.py' 2026-09-16 20:52:21.750712954 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:21.750732234 DEBUG method="workspace/diagnostic" response.id=2 duration=303.96µs 2026-09-16 20:52:21.750744534 DEBUG Received server response for request 2 2026-09-16 20:52:21.760962274 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:21.760985604 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.760992165 DEBUG method="shutdown" response.id=3 duration=10.46µs 2026-09-16 20:52:21.761002235 DEBUG Received server response for request 3 2026-09-16 20:52:21.761005655 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.761014785 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-09-16 20:52:21.762221229 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:21.762274300 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.762308000 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.762416790 DEBUG Client info: None 2026-09-16 20:52:21.762465070 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:21.762499120 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.762506621 INFO Version: Unknown 2026-09-16 20:52:21.762565371 DEBUG Received server response for request 1 2026-09-16 20:52:21.762593151 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.762606401 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpHpOtHX 2026-09-16 20:52:21.762766362 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.762807102 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.762810442 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.762817642 DEBUG No workspace configuration provided for file:///tmp/.tmpHpOtHX 2026-09-16 20:52:21.762830002 DEBUG Client sends notification `notebookDocument/didOpen` 2026-09-16 20:52:21.762832452 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-09-16 20:52:21.762879302 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.762885972 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpHpOtHX, using default options 2026-09-16 20:52:21.762897672 DEBUG Initializing workspace `file:///tmp/.tmpHpOtHX`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.762915892 DEBUG Searching for a project in '/tmp/.tmpHpOtHX' 2026-09-16 20:52:21.762943532 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:21.762948872 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.763679935 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.763685845 DEBUG Discovering virtual environment in `/tmp/.tmpHpOtHX` 2026-09-16 20:52:21.763735365 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.763740025 DEBUG No virtual environment found 2026-09-16 20:52:21.763752325 DEBUG Adding first-party search path `/tmp/.tmpHpOtHX` 2026-09-16 20:52:21.763756575 DEBUG Using vendored stdlib 2026-09-16 20:52:21.763885816 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.763891066 DEBUG Adding new file root '/tmp/.tmpHpOtHX' of kind Project 2026-09-16 20:52:21.765564063 DEBUG Failed to read notebook '/tmp/.tmpHpOtHX/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-09-16 20:52:21.766791608 INFO Project::index_files{project=.tmpHpOtHX}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:21.766809308 DEBUG Updating project to check open files 2026-09-16 20:52:21.766828078 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.766854978 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:21.766858338 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:21.766865548 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-09-16 20:52:21.766871608 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:21.766873818 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:21.766879958 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-09-16 20:52:21.766885158 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-09-16 20:52:21.766887308 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-09-16 20:52:21.766891888 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-09-16 20:52:21.766999598 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-09-16 20:52:21.767136959 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-09-16 20:52:21.781408736 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:21.786190605 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:21.786207255 DEBUG Received notification `textDocument/publishDiagnostics` 2026-09-16 20:52:21.786271535 DEBUG method="textDocument/prepareRename" response.id=2 duration=85.23µs 2026-09-16 20:52:21.786288105 DEBUG Received server response for request 2 2026-09-16 20:52:21.786296995 DEBUG Client sends request `textDocument/rename` with ID 3 2026-09-16 20:52:21.786640256 DEBUG method="textDocument/rename" response.id=3 duration=87.85µs 2026-09-16 20:52:21.786654016 DEBUG Received server response for request 3 2026-09-16 20:52:21.796911247 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:21.796941337 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.796949417 DEBUG method="shutdown" response.id=4 duration=11.89µs 2026-09-16 20:52:21.796959417 DEBUG Received server response for request 4 2026-09-16 20:52:21.796964067 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.796980117 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-09-16 20:52:21.799946639 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:21.800024659 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.800063920 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.800121200 DEBUG Client info: None 2026-09-16 20:52:21.800145490 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:21.800159390 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.800165620 INFO Version: Unknown 2026-09-16 20:52:21.800207940 DEBUG Received server response for request 1 2026-09-16 20:52:21.800251450 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.800264540 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpFevpag 2026-09-16 20:52:21.800378471 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.800420541 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.800424121 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.800432841 DEBUG No workspace configuration provided for file:///tmp/.tmpFevpag 2026-09-16 20:52:21.800439141 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:21.800442341 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-09-16 20:52:21.800494371 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.800499921 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpFevpag, using default options 2026-09-16 20:52:21.800523061 DEBUG Initializing workspace `file:///tmp/.tmpFevpag`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.800540731 DEBUG Searching for a project in '/tmp/.tmpFevpag' 2026-09-16 20:52:21.800568711 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:21.800573411 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.800954603 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.800959173 DEBUG Discovering virtual environment in `/tmp/.tmpFevpag` 2026-09-16 20:52:21.801002773 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.801007223 DEBUG No virtual environment found 2026-09-16 20:52:21.801017613 DEBUG Adding first-party search path `/tmp/.tmpFevpag` 2026-09-16 20:52:21.801021423 DEBUG Using vendored stdlib 2026-09-16 20:52:21.801115204 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.801119484 DEBUG Adding new file root '/tmp/.tmpFevpag' of kind Project 2026-09-16 20:52:21.804872349 INFO Project::index_files{project=.tmpFevpag}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:21.804891229 DEBUG Updating project to check open files 2026-09-16 20:52:21.804907329 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.804961099 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFevpag/foo.py") 2026-09-16 20:52:21.804970189 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFevpag/foo.py` 2026-09-16 20:52:21.804975649 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFevpag/foo.py` 2026-09-16 20:52:21.805077969 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFevpag/foo.py` to project `.tmpFevpag` 2026-09-16 20:52:21.805089429 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFevpag/foo.py` 2026-09-16 20:52:21.805092179 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:21.805099119 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:21.805294290 DEBUG method="textDocument/prepareRename" response.id=2 duration=189.25µs 2026-09-16 20:52:21.805308500 DEBUG Received server response for request 2 2026-09-16 20:52:21.805319670 DEBUG Client sends request `textDocument/rename` with ID 3 2026-09-16 20:52:21.805441501 DEBUG method="textDocument/rename" response.id=3 duration=107.47µs 2026-09-16 20:52:21.805452791 DEBUG Received server response for request 3 2026-09-16 20:52:21.815707281 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:21.815728911 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.815737202 DEBUG method="shutdown" response.id=4 duration=11.32µs 2026-09-16 20:52:21.815746832 DEBUG Received server response for request 4 2026-09-16 20:52:21.815750862 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.815759972 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-09-16 20:52:21.817204497 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:21.817267888 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.817302088 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.817357288 DEBUG Client info: None 2026-09-16 20:52:21.817380278 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-09-16 20:52:21.817395478 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.817401338 INFO Version: Unknown 2026-09-16 20:52:21.817442598 DEBUG Received server response for request 1 2026-09-16 20:52:21.817496889 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.817588259 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.817621479 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.817625529 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.817641569 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:21.817644199 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:21.817678209 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.817693309 DEBUG Initializing workspace `file:///tmp/.tmpzNGcMd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.817710079 DEBUG Searching for a project in '/tmp/.tmpzNGcMd/src' 2026-09-16 20:52:21.817748819 DEBUG Found project at '/tmp/.tmpzNGcMd/src' 2026-09-16 20:52:21.817752349 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.818097201 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.818102121 DEBUG Discovering virtual environment in `/tmp/.tmpzNGcMd/src` 2026-09-16 20:52:21.818141151 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.818145431 DEBUG No virtual environment found 2026-09-16 20:52:21.818155771 DEBUG Adding first-party search path `/tmp/.tmpzNGcMd/src` 2026-09-16 20:52:21.818159631 DEBUG Using vendored stdlib 2026-09-16 20:52:21.818254841 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.818259011 DEBUG Adding new file root '/tmp/.tmpzNGcMd/src' of kind Project 2026-09-16 20:52:21.820270129 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-09-16 20:52:21.820289019 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.820337610 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzNGcMd/src/script.py") 2026-09-16 20:52:21.820345640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzNGcMd/src/script.py` 2026-09-16 20:52:21.820359210 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzNGcMd/src/script.py` 2026-09-16 20:52:21.820474700 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpzNGcMd/src/script.py` from project `src` 2026-09-16 20:52:21.820508770 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzNGcMd/src/script.py` 2026-09-16 20:52:21.820511400 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:21.820516380 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:21.820552020 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:21.820666701 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzNGcMd/src/main.py"))}: Checking file '/tmp/.tmpzNGcMd/src/main.py' 2026-09-16 20:52:21.820746521 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzNGcMd/src/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:21.829830747 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzNGcMd/src/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:21.829900117 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-16 20:52:21.829923868 DEBUG method="workspace/diagnostic" response.id=2 duration=9.40ms 2026-09-16 20:52:21.829943678 DEBUG Received server response for request 2 2026-09-16 20:52:21.830048238 DEBUG Client sends notification `textDocument/didClose` 2026-09-16 20:52:21.830058388 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-16 20:52:21.830070628 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpzNGcMd/src/script.py` 2026-09-16 20:52:21.830074058 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-09-16 20:52:21.830081398 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-09-16 20:52:21.830107008 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpzNGcMd/src/script.py", kind: FileContent } 2026-09-16 20:52:21.830115408 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpzNGcMd/src/script.py` 2026-09-16 20:52:21.830120048 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpzNGcMd/src/script.py` 2026-09-16 20:52:21.830212829 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpzNGcMd/src/script.py` to project `src` 2026-09-16 20:52:21.830239479 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:21.830326869 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpzNGcMd/src/script.py"))}: Checking file '/tmp/.tmpzNGcMd/src/script.py' 2026-09-16 20:52:21.830457890 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:21.830505890 DEBUG method="workspace/diagnostic" response.id=3 duration=280.71µs 2026-09-16 20:52:21.830517030 DEBUG Received server response for request 3 2026-09-16 20:52:21.840650650 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:21.840673190 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.840679380 DEBUG method="shutdown" response.id=4 duration=8.90µs 2026-09-16 20:52:21.840689420 DEBUG Received server response for request 4 2026-09-16 20:52:21.840693120 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.840702140 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-09-16 20:52:21.843055840 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-09-16 20:52:21.843122160 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.843158500 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.843217760 DEBUG Client info: None 2026-09-16 20:52:21.843241340 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-09-16 20:52:21.843256500 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.843262220 INFO Version: Unknown 2026-09-16 20:52:21.843304590 DEBUG Received server response for request 1 2026-09-16 20:52:21.843339541 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.843439961 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.843491241 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.843494991 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.843510381 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:21.843512811 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:21.843549831 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.843565192 DEBUG Initializing workspace `file:///tmp/.tmpyiZCvj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.843582322 DEBUG Searching for a project in '/tmp/.tmpyiZCvj/src' 2026-09-16 20:52:21.843616042 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:21.843620882 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.843985153 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.843990483 DEBUG Discovering virtual environment in `/tmp/.tmpyiZCvj/src` 2026-09-16 20:52:21.844034283 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.844038243 DEBUG No virtual environment found 2026-09-16 20:52:21.844048753 DEBUG Adding first-party search path `/tmp/.tmpyiZCvj/src` 2026-09-16 20:52:21.844052743 DEBUG Using vendored stdlib 2026-09-16 20:52:21.844151024 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.844155714 DEBUG Adding new file root '/tmp/.tmpyiZCvj/src' of kind Project 2026-09-16 20:52:21.847070725 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-09-16 20:52:21.847085575 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.847137186 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyiZCvj/src/script.py") 2026-09-16 20:52:21.847145856 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyiZCvj/src/script.py` 2026-09-16 20:52:21.847159066 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyiZCvj/src/script.py` 2026-09-16 20:52:21.847277006 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyiZCvj/src/script.py` to project `src` 2026-09-16 20:52:21.847324536 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-09-16 20:52:21.847465017 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyiZCvj/src/main.py"))}: Checking file '/tmp/.tmpyiZCvj/src/main.py' 2026-09-16 20:52:21.847552207 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyiZCvj/src/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:21.847912779 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyiZCvj/src/script.py"))}: Defaulting to python-platform `linux` 2026-09-16 20:52:21.847964429 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyiZCvj/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.847971089 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyiZCvj/src/script.py"))}: No virtual environment found 2026-09-16 20:52:21.847975499 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyiZCvj/src/script.py"))}: Using vendored stdlib 2026-09-16 20:52:21.848071879 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyiZCvj/src/script.py"))}: Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.848098919 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyiZCvj/src/script.py"))}: Checking file '/tmp/.tmpyiZCvj/src/script.py' 2026-09-16 20:52:21.856093321 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpyiZCvj/src/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:21.856189941 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-16 20:52:21.856233462 DEBUG method="workspace/diagnostic" response.id=2 duration=8.94ms 2026-09-16 20:52:21.856248072 DEBUG Received server response for request 2 2026-09-16 20:52:21.866415452 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:21.866448212 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.866455252 DEBUG method="shutdown" response.id=3 duration=11.01µs 2026-09-16 20:52:21.866464562 DEBUG Received server response for request 3 2026-09-16 20:52:21.866468482 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.866487822 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-09-16 20:52:21.870274237 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-09-16 20:52:21.870350397 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.870387318 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.870460148 DEBUG Client info: None 2026-09-16 20:52:21.870501228 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:21.870515058 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.870521138 INFO Version: Unknown 2026-09-16 20:52:21.870565518 DEBUG Received server response for request 1 2026-09-16 20:52:21.870602068 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.870746949 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.870783109 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.870786299 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.870801089 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:21.870804459 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-16 20:52:21.870860349 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.870877839 DEBUG Initializing workspace `file:///tmp/.tmpce3fy2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.870895680 DEBUG Searching for a project in '/tmp/.tmpce3fy2/src' 2026-09-16 20:52:21.870928210 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:21.870933740 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.871668713 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.871673703 DEBUG Discovering virtual environment in `/tmp/.tmpce3fy2/src` 2026-09-16 20:52:21.871716293 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.871720003 DEBUG No virtual environment found 2026-09-16 20:52:21.871730963 DEBUG Adding first-party search path `/tmp/.tmpce3fy2/src` 2026-09-16 20:52:21.871735083 DEBUG Using vendored stdlib 2026-09-16 20:52:21.871854323 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.871858873 DEBUG Adding new file root '/tmp/.tmpce3fy2/src' of kind Project 2026-09-16 20:52:21.874814195 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:21.874831155 DEBUG Updating project to check open files 2026-09-16 20:52:21.874850615 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.874910395 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpce3fy2/src/foo.py") 2026-09-16 20:52:21.874919365 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpce3fy2/src/foo.py` 2026-09-16 20:52:21.874925175 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpce3fy2/src/foo.py` 2026-09-16 20:52:21.875053946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpce3fy2/src/foo.py` to project `src` 2026-09-16 20:52:21.875066956 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpce3fy2/src/foo.py` 2026-09-16 20:52:21.875069496 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:21.875076866 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:21.875262077 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-09-16 20:52:21.875295127 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-09-16 20:52:21.890987439 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=15.90ms 2026-09-16 20:52:21.891007129 DEBUG Received server response for request 2 2026-09-16 20:52:21.901279170 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:21.901319060 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.901327610 DEBUG method="shutdown" response.id=3 duration=12.73µs 2026-09-16 20:52:21.901337490 DEBUG Received server response for request 3 2026-09-16 20:52:21.901341570 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.901358130 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-09-16 20:52:21.904003890 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-09-16 20:52:21.904071491 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.904105311 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.904161371 DEBUG Client info: None 2026-09-16 20:52:21.904188931 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:21.904200281 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.904205721 INFO Version: Unknown 2026-09-16 20:52:21.904245051 DEBUG Received server response for request 1 2026-09-16 20:52:21.904277421 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.904372752 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.904411812 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.904415142 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.904429432 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:21.904432432 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-16 20:52:21.904488702 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.904505062 DEBUG Initializing workspace `file:///tmp/.tmp1ovqix/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.904523402 DEBUG Searching for a project in '/tmp/.tmp1ovqix/src' 2026-09-16 20:52:21.904556173 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:21.904560863 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.904929474 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.904934194 DEBUG Discovering virtual environment in `/tmp/.tmp1ovqix/src` 2026-09-16 20:52:21.904976394 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.904980484 DEBUG No virtual environment found 2026-09-16 20:52:21.904991744 DEBUG Adding first-party search path `/tmp/.tmp1ovqix/src` 2026-09-16 20:52:21.904995694 DEBUG Using vendored stdlib 2026-09-16 20:52:21.905089265 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.905093635 DEBUG Adding new file root '/tmp/.tmp1ovqix/src' of kind Project 2026-09-16 20:52:21.907121393 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:21.907140853 DEBUG Updating project to check open files 2026-09-16 20:52:21.907155423 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.907202623 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1ovqix/src/foo.py") 2026-09-16 20:52:21.907210013 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1ovqix/src/foo.py` 2026-09-16 20:52:21.907216133 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1ovqix/src/foo.py` 2026-09-16 20:52:21.907330444 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1ovqix/src/foo.py` to project `src` 2026-09-16 20:52:21.907341734 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1ovqix/src/foo.py` 2026-09-16 20:52:21.907344084 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:21.907350464 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:21.907572075 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-09-16 20:52:21.907606085 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-09-16 20:52:21.921471929 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=14.12ms 2026-09-16 20:52:21.921519750 DEBUG Received server response for request 2 2026-09-16 20:52:21.931771190 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:21.931800970 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.931808100 DEBUG method="shutdown" response.id=3 duration=10.76µs 2026-09-16 20:52:21.931826560 DEBUG Received server response for request 3 2026-09-16 20:52:21.931830380 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.931839760 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-09-16 20:52:21.934471631 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-09-16 20:52:21.934559621 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.934599361 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.934664832 DEBUG Client info: None 2026-09-16 20:52:21.934697692 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:21.934711602 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.934718272 INFO Version: Unknown 2026-09-16 20:52:21.934760812 DEBUG Received server response for request 1 2026-09-16 20:52:21.934793812 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.934937733 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.934986173 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.934989583 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.935003533 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:21.935006643 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-16 20:52:21.935054603 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.935073493 DEBUG Initializing workspace `file:///tmp/.tmpaP5Epk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.935093213 DEBUG Searching for a project in '/tmp/.tmpaP5Epk/src' 2026-09-16 20:52:21.935126053 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:21.935131193 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.935823386 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.935829766 DEBUG Discovering virtual environment in `/tmp/.tmpaP5Epk/src` 2026-09-16 20:52:21.935881366 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.935885786 DEBUG No virtual environment found 2026-09-16 20:52:21.935897526 DEBUG Adding first-party search path `/tmp/.tmpaP5Epk/src` 2026-09-16 20:52:21.935901676 DEBUG Using vendored stdlib 2026-09-16 20:52:21.936029727 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.936035107 DEBUG Adding new file root '/tmp/.tmpaP5Epk/src' of kind Project 2026-09-16 20:52:21.938419256 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-09-16 20:52:21.938438696 DEBUG Updating project to check open files 2026-09-16 20:52:21.938457987 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.938536177 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaP5Epk/src/foo") 2026-09-16 20:52:21.938648377 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaP5Epk/src/foo` to project `src` 2026-09-16 20:52:21.938666247 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaP5Epk/src/foo` 2026-09-16 20:52:21.938669027 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:21.938675207 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-16 20:52:21.938902818 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-09-16 20:52:21.941340908 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.66ms 2026-09-16 20:52:21.941357748 DEBUG Received server response for request 2 2026-09-16 20:52:21.941369868 DEBUG Client sends notification `textDocument/didClose` 2026-09-16 20:52:21.941377288 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:21.941380158 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-09-16 20:52:21.941386448 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpaP5Epk/src/foo` 2026-09-16 20:52:21.941389488 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-09-16 20:52:21.941396258 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-09-16 20:52:21.941402328 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpaP5Epk/src/foo` from project `src` 2026-09-16 20:52:21.941424188 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpaP5Epk/src/foo", kind: FileContent } 2026-09-16 20:52:21.941431128 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpaP5Epk/src/foo` 2026-09-16 20:52:21.941436068 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpaP5Epk/src/foo` 2026-09-16 20:52:21.941465058 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaP5Epk/src/foo") 2026-09-16 20:52:21.941468388 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaP5Epk/src/foo` 2026-09-16 20:52:21.941472388 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaP5Epk/src/foo` 2026-09-16 20:52:21.941571379 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpaP5Epk/src/foo` to project `src` 2026-09-16 20:52:21.941581769 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaP5Epk/src/foo` 2026-09-16 20:52:21.941583809 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:21.941588349 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-09-16 20:52:21.941651919 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-09-16 20:52:21.954724521 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=13.13ms 2026-09-16 20:52:21.954741141 DEBUG Received server response for request 3 2026-09-16 20:52:21.964819111 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:21.964839701 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.964847861 DEBUG method="shutdown" response.id=4 duration=11.88µs 2026-09-16 20:52:21.964857251 DEBUG Received server response for request 4 2026-09-16 20:52:21.964860791 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.964869601 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-09-16 20:52:21.967437941 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:21.967516541 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.967551512 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.967603912 DEBUG Client info: None 2026-09-16 20:52:21.967635942 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:21.967648682 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.967654912 INFO Version: Unknown 2026-09-16 20:52:21.967693662 DEBUG Received server response for request 1 2026-09-16 20:52:21.967727382 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.967825133 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.967862183 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.967865473 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.967879823 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:21.967883143 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-09-16 20:52:21.967922263 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.967937983 DEBUG Initializing workspace `file:///tmp/.tmpLInzr1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.967954843 DEBUG Searching for a project in '/tmp/.tmpLInzr1/src' 2026-09-16 20:52:21.967986933 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:21.967991463 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.968370935 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.968376165 DEBUG Discovering virtual environment in `/tmp/.tmpLInzr1/src` 2026-09-16 20:52:21.968418515 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.968422615 DEBUG No virtual environment found 2026-09-16 20:52:21.968433305 DEBUG Adding first-party search path `/tmp/.tmpLInzr1/src` 2026-09-16 20:52:21.968437275 DEBUG Using vendored stdlib 2026-09-16 20:52:21.968549616 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.968553746 DEBUG Adding new file root '/tmp/.tmpLInzr1/src' of kind Project 2026-09-16 20:52:21.970501863 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:21.970519383 DEBUG Updating project to check open files 2026-09-16 20:52:21.970533003 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.970580574 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpLInzr1/src/script.py") 2026-09-16 20:52:21.970587104 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpLInzr1/src/script.py` 2026-09-16 20:52:21.970592294 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpLInzr1/src/script.py` 2026-09-16 20:52:21.970707914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpLInzr1/src/script.py` to project `src` 2026-09-16 20:52:21.970721784 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpLInzr1/src/script.py` 2026-09-16 20:52:21.970724244 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:21.970730634 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:21.970816095 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-09-16 20:52:21.970850375 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-09-16 20:52:21.971441217 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-09-16 20:52:21.971490707 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.971495237 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-09-16 20:52:21.971498437 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-09-16 20:52:21.971610878 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-09-16 20:52:21.971699408 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-09-16 20:52:21.974061707 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=3.33ms 2026-09-16 20:52:21.974076657 DEBUG Received server response for request 2 2026-09-16 20:52:21.984153127 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:21.984173337 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:21.984181557 DEBUG method="shutdown" response.id=3 duration=11.13µs 2026-09-16 20:52:21.984191227 DEBUG Received server response for request 3 2026-09-16 20:52:21.984194877 DEBUG Client sends notification `exit` 2026-09-16 20:52:21.984204207 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-09-16 20:52:21.985892724 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:21.985962654 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:21.985994604 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:21.986053075 DEBUG Client info: None 2026-09-16 20:52:21.986076925 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:21.986089885 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:21.986095815 INFO Version: Unknown 2026-09-16 20:52:21.986139735 DEBUG Received server response for request 1 2026-09-16 20:52:21.986183095 DEBUG Client sends notification `initialized` 2026-09-16 20:52:21.986322146 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:21.986357486 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:21.986360936 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:21.986376516 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:21.986379976 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-09-16 20:52:21.986440886 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:21.986459776 DEBUG Initializing workspace `file:///tmp/.tmpSUapKt/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:21.986494796 DEBUG Searching for a project in '/tmp/.tmpSUapKt/src' 2026-09-16 20:52:21.986527827 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:21.986533517 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:21.987210029 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:21.987215499 DEBUG Discovering virtual environment in `/tmp/.tmpSUapKt/src` 2026-09-16 20:52:21.987265479 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:21.987269860 DEBUG No virtual environment found 2026-09-16 20:52:21.987281430 DEBUG Adding first-party search path `/tmp/.tmpSUapKt/src` 2026-09-16 20:52:21.987285470 DEBUG Using vendored stdlib 2026-09-16 20:52:21.987419610 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:21.987424650 DEBUG Adding new file root '/tmp/.tmpSUapKt/src' of kind Project 2026-09-16 20:52:21.989646949 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:21.989663819 DEBUG Updating project to check open files 2026-09-16 20:52:21.989684369 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:21.989747619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSUapKt/src/foo.py") 2026-09-16 20:52:21.989756459 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSUapKt/src/foo.py` 2026-09-16 20:52:21.989762479 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSUapKt/src/foo.py` 2026-09-16 20:52:21.989893070 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSUapKt/src/foo.py` to project `src` 2026-09-16 20:52:21.989906770 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSUapKt/src/foo.py` 2026-09-16 20:52:21.989909140 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:21.989916310 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:21.990369972 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.004797949 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.010539411 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:22.010549761 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-09-16 20:52:22.010557381 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:22.010580132 DEBUG method="textDocument/signatureHelp" response.id=2 duration=20.66ms 2026-09-16 20:52:22.010598232 DEBUG Received server response for request 2 2026-09-16 20:52:22.020880722 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:22.020931263 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.020939793 DEBUG method="shutdown" response.id=3 duration=13.25µs 2026-09-16 20:52:22.020951263 DEBUG Received server response for request 3 2026-09-16 20:52:22.020954653 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.020970413 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-09-16 20:52:22.024179755 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.024247796 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.024285726 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.024344996 DEBUG Client info: None 2026-09-16 20:52:22.024369626 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:22.024382286 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.024388526 INFO Version: Unknown 2026-09-16 20:52:22.024429486 DEBUG Received server response for request 1 2026-09-16 20:52:22.024466697 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.024490807 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpKuH1E9 2026-09-16 20:52:22.024628747 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.024675987 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.024679667 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.024687047 DEBUG No workspace configuration provided for file:///tmp/.tmpKuH1E9 2026-09-16 20:52:22.024693107 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.024696267 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-09-16 20:52:22.024743208 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.024748858 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpKuH1E9, using default options 2026-09-16 20:52:22.024759238 DEBUG Initializing workspace `file:///tmp/.tmpKuH1E9`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.024777528 DEBUG Searching for a project in '/tmp/.tmpKuH1E9' 2026-09-16 20:52:22.024805018 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.024809998 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.025406870 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.025412060 DEBUG Discovering virtual environment in `/tmp/.tmpKuH1E9` 2026-09-16 20:52:22.025458720 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.025463051 DEBUG No virtual environment found 2026-09-16 20:52:22.025474981 DEBUG Adding first-party search path `/tmp/.tmpKuH1E9` 2026-09-16 20:52:22.025501021 DEBUG Using vendored stdlib 2026-09-16 20:52:22.025617921 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.025623241 DEBUG Adding new file root '/tmp/.tmpKuH1E9' of kind Project 2026-09-16 20:52:22.029651377 INFO Project::index_files{project=.tmpKuH1E9}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:22.029668297 DEBUG Updating project to check open files 2026-09-16 20:52:22.029685437 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.029747847 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKuH1E9/foo.py") 2026-09-16 20:52:22.029756547 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKuH1E9/foo.py` 2026-09-16 20:52:22.029762387 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKuH1E9/foo.py` 2026-09-16 20:52:22.029868818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKuH1E9/foo.py` to project `.tmpKuH1E9` 2026-09-16 20:52:22.029883648 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKuH1E9/foo.py` 2026-09-16 20:52:22.029886338 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.029893708 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.030154049 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.030212819 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=312.94µs 2026-09-16 20:52:22.030224089 DEBUG Received server response for request 2 2026-09-16 20:52:22.030243649 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-09-16 20:52:22.030300020 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=41.56µs 2026-09-16 20:52:22.030308620 DEBUG Received server response for request 3 2026-09-16 20:52:22.030320090 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-09-16 20:52:22.030356600 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=25.96µs 2026-09-16 20:52:22.030365790 DEBUG Received server response for request 4 2026-09-16 20:52:22.030374990 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-09-16 20:52:22.040606340 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=10.22ms 2026-09-16 20:52:22.040622560 DEBUG Received server response for request 5 2026-09-16 20:52:22.040639310 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-09-16 20:52:22.040683011 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=31.68µs 2026-09-16 20:52:22.040691591 DEBUG Received server response for request 6 2026-09-16 20:52:22.050765650 DEBUG Client sends request `shutdown` with ID 7 2026-09-16 20:52:22.050795411 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.050802701 DEBUG method="shutdown" response.id=7 duration=10.59µs 2026-09-16 20:52:22.050811991 DEBUG Received server response for request 7 2026-09-16 20:52:22.050816181 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.050832981 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-09-16 20:52:22.053180040 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.053249030 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.053283070 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.053336191 DEBUG Client info: None 2026-09-16 20:52:22.053362321 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:22.053375291 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.053381861 INFO Version: Unknown 2026-09-16 20:52:22.053423111 DEBUG Received server response for request 1 2026-09-16 20:52:22.053462471 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.053474951 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp9pN4c1 2026-09-16 20:52:22.053608382 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.053645042 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.053648852 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.053657282 DEBUG No workspace configuration provided for file:///tmp/.tmp9pN4c1 2026-09-16 20:52:22.053663042 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.053665892 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-09-16 20:52:22.053713552 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.053719532 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp9pN4c1, using default options 2026-09-16 20:52:22.053729432 DEBUG Initializing workspace `file:///tmp/.tmp9pN4c1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.053747572 DEBUG Searching for a project in '/tmp/.tmp9pN4c1' 2026-09-16 20:52:22.053774852 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.053780602 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.054412605 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.054417835 DEBUG Discovering virtual environment in `/tmp/.tmp9pN4c1` 2026-09-16 20:52:22.054466155 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.054470715 DEBUG No virtual environment found 2026-09-16 20:52:22.054499695 DEBUG Adding first-party search path `/tmp/.tmp9pN4c1` 2026-09-16 20:52:22.054503905 DEBUG Using vendored stdlib 2026-09-16 20:52:22.054627046 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.054631296 DEBUG Adding new file root '/tmp/.tmp9pN4c1' of kind Project 2026-09-16 20:52:22.057601127 INFO Project::index_files{project=.tmp9pN4c1}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.057620978 DEBUG Updating project to check open files 2026-09-16 20:52:22.057639688 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.057696438 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9pN4c1/foo.py") 2026-09-16 20:52:22.057705268 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9pN4c1/foo.py` 2026-09-16 20:52:22.057711418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9pN4c1/foo.py` 2026-09-16 20:52:22.057809728 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9pN4c1/foo.py` to project `.tmp9pN4c1` 2026-09-16 20:52:22.057824138 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9pN4c1/foo.py` 2026-09-16 20:52:22.057827588 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.057835648 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.058057039 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.058115830 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=273.96µs 2026-09-16 20:52:22.058128430 DEBUG Received server response for request 2 2026-09-16 20:52:22.058145840 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-09-16 20:52:22.058192660 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path '/tmp/.tmp9pN4c1' 2026-09-16 20:52:22.058201990 DEBUG request{id=3 method=typeHierarchy/subtypes}: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:22.074694785 DEBUG Module `__builtins__` not found in search paths 2026-09-16 20:52:22.080786359 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=22.62ms 2026-09-16 20:52:22.080821439 DEBUG Received server response for request 3 2026-09-16 20:52:22.090925769 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:22.090963099 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.090971069 DEBUG method="shutdown" response.id=4 duration=12.63µs 2026-09-16 20:52:22.090988820 DEBUG Received server response for request 4 2026-09-16 20:52:22.090993110 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.091008980 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-09-16 20:52:22.106320670 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.106392170 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.106442680 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.106552211 DEBUG Client info: None 2026-09-16 20:52:22.106600121 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:22.106615541 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.106622881 INFO Version: Unknown 2026-09-16 20:52:22.106669431 DEBUG Received server response for request 1 2026-09-16 20:52:22.106712622 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.106740032 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp7rbv3D 2026-09-16 20:52:22.106913982 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.106965683 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.106969543 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.106977003 DEBUG No workspace configuration provided for file:///tmp/.tmp7rbv3D 2026-09-16 20:52:22.106983003 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.106985783 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-09-16 20:52:22.107037703 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.107044113 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp7rbv3D, using default options 2026-09-16 20:52:22.107055603 DEBUG Initializing workspace `file:///tmp/.tmp7rbv3D`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.107074983 DEBUG Searching for a project in '/tmp/.tmp7rbv3D' 2026-09-16 20:52:22.107104393 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.107109653 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.107730846 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.107736976 DEBUG Discovering virtual environment in `/tmp/.tmp7rbv3D` 2026-09-16 20:52:22.107789596 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.107794276 DEBUG No virtual environment found 2026-09-16 20:52:22.107806926 DEBUG Adding first-party search path `/tmp/.tmp7rbv3D` 2026-09-16 20:52:22.107810996 DEBUG Using vendored stdlib 2026-09-16 20:52:22.107913956 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.107919306 DEBUG Adding new file root '/tmp/.tmp7rbv3D' of kind Project 2026-09-16 20:52:22.110808318 INFO Project::index_files{project=.tmp7rbv3D}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.110828768 DEBUG Updating project to check open files 2026-09-16 20:52:22.110848878 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.110906528 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7rbv3D/foo.py") 2026-09-16 20:52:22.110915128 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7rbv3D/foo.py` 2026-09-16 20:52:22.110920818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7rbv3D/foo.py` 2026-09-16 20:52:22.111025599 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7rbv3D/foo.py` to project `.tmp7rbv3D` 2026-09-16 20:52:22.111040519 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7rbv3D/foo.py` 2026-09-16 20:52:22.111043849 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.111051009 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.111372800 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.111429930 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=372.52µs 2026-09-16 20:52:22.111442710 DEBUG Received server response for request 2 2026-09-16 20:52:22.111460130 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-09-16 20:52:22.111532971 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=59.30µs 2026-09-16 20:52:22.111542121 DEBUG Received server response for request 3 2026-09-16 20:52:22.121618520 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:22.121645191 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.121652911 DEBUG method="shutdown" response.id=4 duration=11.69µs 2026-09-16 20:52:22.121662621 DEBUG Received server response for request 4 2026-09-16 20:52:22.121666581 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.121683111 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-09-16 20:52:22.123112096 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.123189897 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.123230387 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.123279957 DEBUG Client info: None 2026-09-16 20:52:22.123305407 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:22.123318727 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.123325067 INFO Version: Unknown 2026-09-16 20:52:22.123370237 DEBUG Received server response for request 1 2026-09-16 20:52:22.123411838 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.123424408 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpYGVjdn 2026-09-16 20:52:22.123533198 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.123566828 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.123570568 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.123578688 DEBUG No workspace configuration provided for file:///tmp/.tmpYGVjdn 2026-09-16 20:52:22.123585238 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.123587888 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-09-16 20:52:22.123633678 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.123639008 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpYGVjdn, using default options 2026-09-16 20:52:22.123648238 DEBUG Initializing workspace `file:///tmp/.tmpYGVjdn`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.123664839 DEBUG Searching for a project in '/tmp/.tmpYGVjdn' 2026-09-16 20:52:22.123691119 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.123696249 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.124347001 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.124352721 DEBUG Discovering virtual environment in `/tmp/.tmpYGVjdn` 2026-09-16 20:52:22.124401161 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.124406371 DEBUG No virtual environment found 2026-09-16 20:52:22.124417482 DEBUG Adding first-party search path `/tmp/.tmpYGVjdn` 2026-09-16 20:52:22.124421512 DEBUG Using vendored stdlib 2026-09-16 20:52:22.124568672 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.124573252 DEBUG Adding new file root '/tmp/.tmpYGVjdn' of kind Project 2026-09-16 20:52:22.127560304 INFO Project::index_files{project=.tmpYGVjdn}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.127578144 DEBUG Updating project to check open files 2026-09-16 20:52:22.127597984 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.127660074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYGVjdn/foo.py") 2026-09-16 20:52:22.127668684 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYGVjdn/foo.py` 2026-09-16 20:52:22.127674664 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYGVjdn/foo.py` 2026-09-16 20:52:22.127782695 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYGVjdn/foo.py` to project `.tmpYGVjdn` 2026-09-16 20:52:22.127795355 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYGVjdn/foo.py` 2026-09-16 20:52:22.127798095 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.127805305 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.127973165 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.140471275 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.66ms 2026-09-16 20:52:22.140501995 DEBUG Received server response for request 2 2026-09-16 20:52:22.140526515 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-09-16 20:52:22.140587345 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.140736216 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=193.06µs 2026-09-16 20:52:22.140747766 DEBUG Received server response for request 3 2026-09-16 20:52:22.140767596 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-09-16 20:52:22.140818926 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=39.87µs 2026-09-16 20:52:22.140828466 DEBUG Received server response for request 4 2026-09-16 20:52:22.150910516 DEBUG Client sends request `shutdown` with ID 5 2026-09-16 20:52:22.150945246 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.150953536 DEBUG method="shutdown" response.id=5 duration=12.05µs 2026-09-16 20:52:22.150962856 DEBUG Received server response for request 5 2026-09-16 20:52:22.150967176 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.150982767 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-09-16 20:52:22.153667327 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.153746207 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.153787038 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.153849918 DEBUG Client info: None 2026-09-16 20:52:22.153878898 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-09-16 20:52:22.153890628 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.153895408 INFO Version: Unknown 2026-09-16 20:52:22.153934278 DEBUG Received server response for request 1 2026-09-16 20:52:22.153977788 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.154108969 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.154145969 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.154149679 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.154167259 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:22.154222749 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.154244019 DEBUG Initializing workspace `file:///tmp/.tmpI2SGuO/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.154262919 DEBUG Searching for a project in '/tmp/.tmpI2SGuO/root1' 2026-09-16 20:52:22.154294470 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.154299610 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.154938922 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.154945452 DEBUG Discovering virtual environment in `/tmp/.tmpI2SGuO/root1` 2026-09-16 20:52:22.154997362 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.155002552 DEBUG No virtual environment found 2026-09-16 20:52:22.155014422 DEBUG Adding first-party search path `/tmp/.tmpI2SGuO/root1` 2026-09-16 20:52:22.155018552 DEBUG Using vendored stdlib 2026-09-16 20:52:22.155149323 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.155153893 DEBUG Adding new file root '/tmp/.tmpI2SGuO/root1' of kind Project 2026-09-16 20:52:22.157341292 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.157358312 DEBUG Initializing workspace `file:///tmp/.tmpI2SGuO/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.157368442 DEBUG Searching for a project in '/tmp/.tmpI2SGuO/root2' 2026-09-16 20:52:22.157401892 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.157407602 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.157852114 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.157857644 DEBUG Discovering virtual environment in `/tmp/.tmpI2SGuO/root2` 2026-09-16 20:52:22.157895894 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.157899654 DEBUG No virtual environment found 2026-09-16 20:52:22.157910334 DEBUG Adding first-party search path `/tmp/.tmpI2SGuO/root2` 2026-09-16 20:52:22.157914424 DEBUG Using vendored stdlib 2026-09-16 20:52:22.158004384 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.158008714 DEBUG Adding new file root '/tmp/.tmpI2SGuO/root2' of kind Project 2026-09-16 20:52:22.160886446 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.160900726 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.160950966 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-16 20:52:22.161114817 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpI2SGuO/root1/main.py"))}: Checking file '/tmp/.tmpI2SGuO/root1/main.py' 2026-09-16 20:52:22.161236397 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpI2SGuO/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.170372913 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpI2SGuO/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.170497764 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-09-16 20:52:22.170505314 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-16 20:52:22.170553074 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpI2SGuO/root2/main.py"))}: Checking file '/tmp/.tmpI2SGuO/root2/main.py' 2026-09-16 20:52:22.170604634 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpI2SGuO/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.179403859 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpI2SGuO/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.179474529 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-16 20:52:22.179515219 DEBUG method="workspace/diagnostic" response.id=2 duration=18.61ms 2026-09-16 20:52:22.179532609 DEBUG Received server response for request 2 2026-09-16 20:52:22.179698100 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-16 20:52:22.179723250 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpI2SGuO/root3), to remove: (root2, file:///tmp/.tmpI2SGuO/root2) 2026-09-16 20:52:22.179729870 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpI2SGuO/root2 2026-09-16 20:52:22.180633704 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-09-16 20:52:22.180649894 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.180654634 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.180667304 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-16 20:52:22.180675804 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.180685554 DEBUG Initializing workspace `file:///tmp/.tmpI2SGuO/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.180697214 DEBUG Searching for a project in '/tmp/.tmpI2SGuO/root3' 2026-09-16 20:52:22.180729564 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.180734934 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.181121986 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.181127486 DEBUG Discovering virtual environment in `/tmp/.tmpI2SGuO/root3` 2026-09-16 20:52:22.181170366 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.181174136 DEBUG No virtual environment found 2026-09-16 20:52:22.181185176 DEBUG Adding first-party search path `/tmp/.tmpI2SGuO/root3` 2026-09-16 20:52:22.181189116 DEBUG Using vendored stdlib 2026-09-16 20:52:22.181283916 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.181289166 DEBUG Adding new file root '/tmp/.tmpI2SGuO/root3' of kind Project 2026-09-16 20:52:22.184205468 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.184218858 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.184253358 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-16 20:52:22.184283238 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:22.184286438 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-09-16 20:52:22.184337248 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpI2SGuO/root3/main.py"))}: Checking file '/tmp/.tmpI2SGuO/root3/main.py' 2026-09-16 20:52:22.184392719 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpI2SGuO/root3/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.192534141 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpI2SGuO/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.192604281 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-16 20:52:22.192626841 DEBUG method="workspace/diagnostic" response.id=3 duration=8.40ms 2026-09-16 20:52:22.192642901 DEBUG Received server response for request 3 2026-09-16 20:52:22.202806101 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:22.202840331 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.202848091 DEBUG method="shutdown" response.id=4 duration=12.31µs 2026-09-16 20:52:22.202858462 DEBUG Received server response for request 4 2026-09-16 20:52:22.202862382 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.202878842 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-09-16 20:52:22.206392826 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.206473286 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.206523926 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.206598396 DEBUG Client info: None 2026-09-16 20:52:22.206637587 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-09-16 20:52:22.206653377 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.206659417 INFO Version: Unknown 2026-09-16 20:52:22.206701917 DEBUG Received server response for request 1 2026-09-16 20:52:22.206744217 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.206876967 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.206915028 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.206918608 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.206932998 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-16 20:52:22.206935588 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:22.206986998 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.207005648 DEBUG Initializing workspace `file:///tmp/.tmp9OMzwy/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.207024668 DEBUG Searching for a project in '/tmp/.tmp9OMzwy/root1' 2026-09-16 20:52:22.207062128 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.207067888 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.207746171 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.207752171 DEBUG Discovering virtual environment in `/tmp/.tmp9OMzwy/root1` 2026-09-16 20:52:22.207804771 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.207809931 DEBUG No virtual environment found 2026-09-16 20:52:22.207822441 DEBUG Adding first-party search path `/tmp/.tmp9OMzwy/root1` 2026-09-16 20:52:22.207826621 DEBUG Using vendored stdlib 2026-09-16 20:52:22.207957112 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.207962782 DEBUG Adding new file root '/tmp/.tmp9OMzwy/root1' of kind Project 2026-09-16 20:52:22.210996564 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.211014304 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.211029624 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmp9OMzwy/root1), to remove: 2026-09-16 20:52:22.211034324 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmp9OMzwy/root1` has already been added 2026-09-16 20:52:22.211091944 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-16 20:52:22.211275295 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9OMzwy/root1/main.py"))}: Checking file '/tmp/.tmp9OMzwy/root1/main.py' 2026-09-16 20:52:22.211419975 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9OMzwy/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.220064080 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp9OMzwy/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.220170270 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-16 20:52:22.220208670 DEBUG method="workspace/diagnostic" response.id=2 duration=9.17ms 2026-09-16 20:52:22.220226310 DEBUG Received server response for request 2 2026-09-16 20:52:22.230404750 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:22.230436061 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.230443401 DEBUG method="shutdown" response.id=3 duration=10.99µs 2026-09-16 20:52:22.230462051 DEBUG Received server response for request 3 2026-09-16 20:52:22.230466071 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.230486831 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-09-16 20:52:22.234334556 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.234416956 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.234463527 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.234541057 DEBUG Client info: None 2026-09-16 20:52:22.234565087 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-09-16 20:52:22.234579077 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.234585177 INFO Version: Unknown 2026-09-16 20:52:22.234625137 DEBUG Received server response for request 1 2026-09-16 20:52:22.234666267 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.234767568 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.234804698 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.234808098 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.234821318 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:22.234863498 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.234879418 DEBUG Initializing workspace `file:///tmp/.tmpmdTDd7/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.234898138 DEBUG Searching for a project in '/tmp/.tmpmdTDd7/root1' 2026-09-16 20:52:22.234931268 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.234935718 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.235299190 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.235303870 DEBUG Discovering virtual environment in `/tmp/.tmpmdTDd7/root1` 2026-09-16 20:52:22.235345370 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.235349780 DEBUG No virtual environment found 2026-09-16 20:52:22.235361330 DEBUG Adding first-party search path `/tmp/.tmpmdTDd7/root1` 2026-09-16 20:52:22.235365440 DEBUG Using vendored stdlib 2026-09-16 20:52:22.235472621 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.235492071 DEBUG Adding new file root '/tmp/.tmpmdTDd7/root1' of kind Project 2026-09-16 20:52:22.237540639 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.237555809 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.237603619 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-16 20:52:22.237747519 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmdTDd7/root1/main.py"))}: Checking file '/tmp/.tmpmdTDd7/root1/main.py' 2026-09-16 20:52:22.237859150 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmdTDd7/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.248280401 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmdTDd7/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.248377521 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-09-16 20:52:22.248399602 DEBUG method="workspace/diagnostic" response.id=2 duration=10.84ms 2026-09-16 20:52:22.248421802 DEBUG Received server response for request 2 2026-09-16 20:52:22.248559882 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-16 20:52:22.248584792 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpmdTDd7/root2), (root3, file:///tmp/.tmpmdTDd7/root3), to remove: 2026-09-16 20:52:22.248591732 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-09-16 20:52:22.248602332 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.248606212 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.248622382 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-16 20:52:22.248630242 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.248641362 DEBUG Initializing workspace `file:///tmp/.tmpmdTDd7/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.248651963 DEBUG Searching for a project in '/tmp/.tmpmdTDd7/root2' 2026-09-16 20:52:22.248683823 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.248688283 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.249228805 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.249238385 DEBUG Discovering virtual environment in `/tmp/.tmpmdTDd7/root2` 2026-09-16 20:52:22.249280195 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.249284285 DEBUG No virtual environment found 2026-09-16 20:52:22.249295615 DEBUG Adding first-party search path `/tmp/.tmpmdTDd7/root2` 2026-09-16 20:52:22.249299765 DEBUG Using vendored stdlib 2026-09-16 20:52:22.249393715 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.249399365 DEBUG Adding new file root '/tmp/.tmpmdTDd7/root2' of kind Project 2026-09-16 20:52:22.251311363 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-16 20:52:22.251325623 DEBUG Initializing workspace `file:///tmp/.tmpmdTDd7/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.251336043 DEBUG Searching for a project in '/tmp/.tmpmdTDd7/root3' 2026-09-16 20:52:22.251367503 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.251373233 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.251777065 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.251782855 DEBUG Discovering virtual environment in `/tmp/.tmpmdTDd7/root3` 2026-09-16 20:52:22.251820845 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.251824875 DEBUG No virtual environment found 2026-09-16 20:52:22.251836035 DEBUG Adding first-party search path `/tmp/.tmpmdTDd7/root3` 2026-09-16 20:52:22.251840075 DEBUG Using vendored stdlib 2026-09-16 20:52:22.251927936 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.251932426 DEBUG Adding new file root '/tmp/.tmpmdTDd7/root3' of kind Project 2026-09-16 20:52:22.253750043 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-09-16 20:52:22.253762303 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.253799033 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-16 20:52:22.253824373 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:22.253828083 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-16 20:52:22.253882803 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmdTDd7/root2/main.py"))}: Checking file '/tmp/.tmpmdTDd7/root2/main.py' 2026-09-16 20:52:22.253939893 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmdTDd7/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.262691348 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmdTDd7/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.262763358 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-16 20:52:22.262769518 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-09-16 20:52:22.262818349 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmdTDd7/root3/main.py"))}: Checking file '/tmp/.tmpmdTDd7/root3/main.py' 2026-09-16 20:52:22.262866489 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmdTDd7/root3/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.272029505 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpmdTDd7/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.272105465 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-16 20:52:22.272139295 DEBUG method="workspace/diagnostic" response.id=3 duration=18.37ms 2026-09-16 20:52:22.272165215 DEBUG Received server response for request 3 2026-09-16 20:52:22.282348456 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:22.282383346 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.282390406 DEBUG method="shutdown" response.id=4 duration=11.64µs 2026-09-16 20:52:22.282407006 DEBUG Received server response for request 4 2026-09-16 20:52:22.282410416 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.282426466 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-09-16 20:52:22.287198645 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.287281575 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.287333545 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.287414236 DEBUG Client info: None 2026-09-16 20:52:22.287444236 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-09-16 20:52:22.287459286 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.287465276 INFO Version: Unknown 2026-09-16 20:52:22.287525656 DEBUG Received server response for request 1 2026-09-16 20:52:22.287569116 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.287738857 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.287794327 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.287797987 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.287811407 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:22.287880128 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.287899258 DEBUG Initializing workspace `file:///tmp/.tmpXKyOmd/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.287920248 DEBUG Searching for a project in '/tmp/.tmpXKyOmd/root1' 2026-09-16 20:52:22.287955548 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.287961268 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.288643251 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.288649111 DEBUG Discovering virtual environment in `/tmp/.tmpXKyOmd/root1` 2026-09-16 20:52:22.288701731 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.288706321 DEBUG No virtual environment found 2026-09-16 20:52:22.288719251 DEBUG Adding first-party search path `/tmp/.tmpXKyOmd/root1` 2026-09-16 20:52:22.288723491 DEBUG Using vendored stdlib 2026-09-16 20:52:22.288850881 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.288856291 DEBUG Adding new file root '/tmp/.tmpXKyOmd/root1' of kind Project 2026-09-16 20:52:22.291987184 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:22.292007484 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.292055824 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-16 20:52:22.292229085 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXKyOmd/root1/main.py"))}: Checking file '/tmp/.tmpXKyOmd/root1/main.py' 2026-09-16 20:52:22.292348935 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXKyOmd/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.301508061 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXKyOmd/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.301612642 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-09-16 20:52:22.301640362 DEBUG method="workspace/diagnostic" response.id=2 duration=9.63ms 2026-09-16 20:52:22.301658682 DEBUG Received server response for request 2 2026-09-16 20:52:22.301781372 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-16 20:52:22.301806513 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpXKyOmd/root2), to remove: 2026-09-16 20:52:22.301812893 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-09-16 20:52:22.301823593 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.301827533 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.301837263 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-16 20:52:22.301844903 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.301853993 DEBUG Initializing workspace `file:///tmp/.tmpXKyOmd/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.301865213 DEBUG Searching for a project in '/tmp/.tmpXKyOmd/root2' 2026-09-16 20:52:22.301900073 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.301904633 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.302549456 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.302555336 DEBUG Discovering virtual environment in `/tmp/.tmpXKyOmd/root2` 2026-09-16 20:52:22.302594516 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.302598386 DEBUG No virtual environment found 2026-09-16 20:52:22.302609606 DEBUG Adding first-party search path `/tmp/.tmpXKyOmd/root2` 2026-09-16 20:52:22.302613676 DEBUG Using vendored stdlib 2026-09-16 20:52:22.302712076 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.302716946 DEBUG Adding new file root '/tmp/.tmpXKyOmd/root2' of kind Project 2026-09-16 20:52:22.305583898 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.305596158 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.305629618 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-16 20:52:22.305654818 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:22.305659698 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-16 20:52:22.305711288 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXKyOmd/root2/main.py"))}: Checking file '/tmp/.tmpXKyOmd/root2/main.py' 2026-09-16 20:52:22.305771018 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXKyOmd/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.314266942 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpXKyOmd/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.314341362 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-16 20:52:22.314364452 DEBUG method="workspace/diagnostic" response.id=3 duration=8.76ms 2026-09-16 20:52:22.314378502 DEBUG Received server response for request 3 2026-09-16 20:52:22.324498552 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:22.324532342 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.324541493 DEBUG method="shutdown" response.id=4 duration=14.03µs 2026-09-16 20:52:22.324552413 DEBUG Received server response for request 4 2026-09-16 20:52:22.324556203 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.324572243 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-09-16 20:52:22.330569746 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.330627987 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.330664577 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.330736857 DEBUG Client info: None 2026-09-16 20:52:22.330766887 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-09-16 20:52:22.330782087 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.330788057 INFO Version: Unknown 2026-09-16 20:52:22.330830787 DEBUG Received server response for request 1 2026-09-16 20:52:22.330865827 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.331006788 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.331053038 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.331056058 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.331073238 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.331076048 DEBUG Client sends request `textDocument/completion` with ID 2 2026-09-16 20:52:22.331130689 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.331150439 DEBUG Initializing workspace `file:///tmp/.tmpUo70AV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.331184149 DEBUG Searching for a project in '/tmp/.tmpUo70AV/root1' 2026-09-16 20:52:22.331220969 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.331226839 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.331907632 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.331913852 DEBUG Discovering virtual environment in `/tmp/.tmpUo70AV/root1` 2026-09-16 20:52:22.331966322 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.331971202 DEBUG No virtual environment found 2026-09-16 20:52:22.331984312 DEBUG Adding first-party search path `/tmp/.tmpUo70AV/root1` 2026-09-16 20:52:22.331988722 DEBUG Using vendored stdlib 2026-09-16 20:52:22.332118282 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.332123112 DEBUG Adding new file root '/tmp/.tmpUo70AV/root1' of kind Project 2026-09-16 20:52:22.335295035 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:22.335313815 DEBUG Initializing workspace `file:///tmp/.tmpUo70AV/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.335324605 DEBUG Searching for a project in '/tmp/.tmpUo70AV/root2' 2026-09-16 20:52:22.335354905 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.335359995 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.335995848 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.336001588 DEBUG Discovering virtual environment in `/tmp/.tmpUo70AV/root2` 2026-09-16 20:52:22.336040618 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.336044438 DEBUG No virtual environment found 2026-09-16 20:52:22.336056058 DEBUG Adding first-party search path `/tmp/.tmpUo70AV/root2` 2026-09-16 20:52:22.336060018 DEBUG Using vendored stdlib 2026-09-16 20:52:22.336160828 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.336165428 DEBUG Adding new file root '/tmp/.tmpUo70AV/root2' of kind Project 2026-09-16 20:52:22.339090320 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.339105440 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.339166930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUo70AV/root1/main.py") 2026-09-16 20:52:22.339175470 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUo70AV/root1/main.py` 2026-09-16 20:52:22.339195950 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUo70AV/root1/main.py` 2026-09-16 20:52:22.339319261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUo70AV/root1/main.py` to project `root1` 2026-09-16 20:52:22.339331761 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUo70AV/root1/main.py` 2026-09-16 20:52:22.339334451 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.339342481 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.339628952 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.354154890 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.358047065 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-09-16 20:52:22.378776967 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-09-16 20:52:22.378793927 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-09-16 20:52:22.378800147 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:22.378849357 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-09-16 20:52:22.378852827 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-09-16 20:52:22.378906197 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path '/tmp/.tmpUo70AV/root1' 2026-09-16 20:52:22.378916067 DEBUG request{id=2 method=textDocument/completion}:all_symbols: Listing modules in search path 'vendored://stdlib' 2026-09-16 20:52:22.398232884 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.852023ms 2026-09-16 20:52:22.398275724 DEBUG method="textDocument/completion" response.id=2 duration=58.93ms 2026-09-16 20:52:22.398303634 DEBUG Received server response for request 2 2026-09-16 20:52:22.398542435 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.398556725 DEBUG Client sends request `textDocument/completion` with ID 3 2026-09-16 20:52:22.398648965 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpUo70AV/root2/main.py") 2026-09-16 20:52:22.398660256 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpUo70AV/root2/main.py` 2026-09-16 20:52:22.398685776 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpUo70AV/root2/main.py` 2026-09-16 20:52:22.398815486 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpUo70AV/root2/main.py` to project `root2` 2026-09-16 20:52:22.398829426 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpUo70AV/root2/main.py` 2026-09-16 20:52:22.398832146 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.398839506 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.398885456 DEBUG method="textDocument/completion" response.id=3 duration=38.87µs 2026-09-16 20:52:22.398895816 DEBUG Received server response for request 3 2026-09-16 20:52:22.408991706 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:22.409023206 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.409031456 DEBUG method="shutdown" response.id=4 duration=12.30µs 2026-09-16 20:52:22.409048237 DEBUG Received server response for request 4 2026-09-16 20:52:22.409051957 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.409067757 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-09-16 20:52:22.416984918 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.417053758 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.417097668 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.417177099 DEBUG Client info: None 2026-09-16 20:52:22.417221459 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:22.417235739 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.417242389 INFO Version: Unknown 2026-09-16 20:52:22.417283879 DEBUG Received server response for request 1 2026-09-16 20:52:22.417321829 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.417437770 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.417496190 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.417499640 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.417513620 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.417516750 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:22.417571630 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.417588610 DEBUG Initializing workspace `file:///tmp/.tmp1fZKuH/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.417607530 DEBUG Searching for a project in '/tmp/.tmp1fZKuH/root1' 2026-09-16 20:52:22.417641301 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.417646561 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.418098372 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.418103662 DEBUG Discovering virtual environment in `/tmp/.tmp1fZKuH/root1` 2026-09-16 20:52:22.418155782 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.418160733 DEBUG No virtual environment found 2026-09-16 20:52:22.418173143 DEBUG Adding first-party search path `/tmp/.tmp1fZKuH/root1` 2026-09-16 20:52:22.418177363 DEBUG Using vendored stdlib 2026-09-16 20:52:22.418277443 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.418282233 DEBUG Adding new file root '/tmp/.tmp1fZKuH/root1' of kind Project 2026-09-16 20:52:22.420340431 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.420360551 DEBUG Updating project to check open files 2026-09-16 20:52:22.420375401 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.420424011 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1fZKuH/root1/main.py") 2026-09-16 20:52:22.420431641 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1fZKuH/root1/main.py` 2026-09-16 20:52:22.420437292 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1fZKuH/root1/main.py` 2026-09-16 20:52:22.420568632 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1fZKuH/root1/main.py` to project `root1` 2026-09-16 20:52:22.420580492 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1fZKuH/root1/main.py` 2026-09-16 20:52:22.420582922 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.420590382 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.420741063 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1fZKuH/root1/main.py"))}: Checking file '/tmp/.tmp1fZKuH/root1/main.py' 2026-09-16 20:52:22.420841893 DEBUG method="textDocument/diagnostic" response.id=2 duration=245.50µs 2026-09-16 20:52:22.420855943 DEBUG Received server response for request 2 2026-09-16 20:52:22.420928213 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-16 20:52:22.420946504 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp1fZKuH/root2), to remove: 2026-09-16 20:52:22.420951964 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-09-16 20:52:22.420961974 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.420965554 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.420977594 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:22.420984024 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.420991394 DEBUG Initializing workspace `file:///tmp/.tmp1fZKuH/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.421000034 DEBUG Searching for a project in '/tmp/.tmp1fZKuH/root2' 2026-09-16 20:52:22.421030914 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.421034474 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.421412255 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.421417145 DEBUG Discovering virtual environment in `/tmp/.tmp1fZKuH/root2` 2026-09-16 20:52:22.421457456 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.421461656 DEBUG No virtual environment found 2026-09-16 20:52:22.421472286 DEBUG Adding first-party search path `/tmp/.tmp1fZKuH/root2` 2026-09-16 20:52:22.421494416 DEBUG Using vendored stdlib 2026-09-16 20:52:22.421610706 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.421615236 DEBUG Adding new file root '/tmp/.tmp1fZKuH/root2' of kind Project 2026-09-16 20:52:22.423453143 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-16 20:52:22.423472024 DEBUG Updating project to check open files 2026-09-16 20:52:22.423491924 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.423534014 DEBUG method="textDocument/diagnostic" response.id=3 duration=36.67µs 2026-09-16 20:52:22.423546524 DEBUG Received server response for request 3 2026-09-16 20:52:22.423582354 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.423588274 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-09-16 20:52:22.423632484 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1fZKuH/root2/main.py") 2026-09-16 20:52:22.423639254 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1fZKuH/root2/main.py` 2026-09-16 20:52:22.423645484 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1fZKuH/root2/main.py` 2026-09-16 20:52:22.423759235 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1fZKuH/root2/main.py` to project `root2` 2026-09-16 20:52:22.423770325 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1fZKuH/root2/main.py` 2026-09-16 20:52:22.423773035 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.423779295 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.423835655 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp1fZKuH/root2/main.py"))}: Checking file '/tmp/.tmp1fZKuH/root2/main.py' 2026-09-16 20:52:22.423870165 DEBUG method="textDocument/diagnostic" response.id=4 duration=84.98µs 2026-09-16 20:52:22.423879585 DEBUG Received server response for request 4 2026-09-16 20:52:22.433971825 DEBUG Client sends request `shutdown` with ID 5 2026-09-16 20:52:22.433993005 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.434000035 DEBUG method="shutdown" response.id=5 duration=10.34µs 2026-09-16 20:52:22.434009635 DEBUG Received server response for request 5 2026-09-16 20:52:22.434013025 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.434022595 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-09-16 20:52:22.435820612 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.435889483 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.435926323 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.435989833 DEBUG Client info: None 2026-09-16 20:52:22.436013283 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:22.436026073 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.436032393 INFO Version: Unknown 2026-09-16 20:52:22.436072923 DEBUG Received server response for request 1 2026-09-16 20:52:22.436116713 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.436220334 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.436256994 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.436260284 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.436278804 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.436281784 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:22.436322364 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.436337394 DEBUG Initializing workspace `file:///tmp/.tmp7q2qAH/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.436353564 DEBUG Searching for a project in '/tmp/.tmp7q2qAH/root1' 2026-09-16 20:52:22.436382975 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.436387675 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.436759466 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.436764546 DEBUG Discovering virtual environment in `/tmp/.tmp7q2qAH/root1` 2026-09-16 20:52:22.436806306 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.436810686 DEBUG No virtual environment found 2026-09-16 20:52:22.436821266 DEBUG Adding first-party search path `/tmp/.tmp7q2qAH/root1` 2026-09-16 20:52:22.436825256 DEBUG Using vendored stdlib 2026-09-16 20:52:22.436918587 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.436922947 DEBUG Adding new file root '/tmp/.tmp7q2qAH/root1' of kind Project 2026-09-16 20:52:22.439921619 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:22.439942799 DEBUG Initializing workspace `file:///tmp/.tmp7q2qAH/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.439953239 DEBUG Searching for a project in '/tmp/.tmp7q2qAH/root2' 2026-09-16 20:52:22.439984429 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.439990149 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.440335900 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.440341010 DEBUG Discovering virtual environment in `/tmp/.tmp7q2qAH/root2` 2026-09-16 20:52:22.440379910 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.440383850 DEBUG No virtual environment found 2026-09-16 20:52:22.440394380 DEBUG Adding first-party search path `/tmp/.tmp7q2qAH/root2` 2026-09-16 20:52:22.440398380 DEBUG Using vendored stdlib 2026-09-16 20:52:22.440501131 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.440505001 DEBUG Adding new file root '/tmp/.tmp7q2qAH/root2' of kind Project 2026-09-16 20:52:22.442327358 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-16 20:52:22.442340198 DEBUG Updating project to check open files 2026-09-16 20:52:22.442353568 DEBUG Updating project to check open files 2026-09-16 20:52:22.442358598 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.442419378 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7q2qAH/root1/main.py") 2026-09-16 20:52:22.442426298 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7q2qAH/root1/main.py` 2026-09-16 20:52:22.442431769 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7q2qAH/root1/main.py` 2026-09-16 20:52:22.442560179 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7q2qAH/root1/main.py` to project `root1` 2026-09-16 20:52:22.442572619 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7q2qAH/root1/main.py` 2026-09-16 20:52:22.442575049 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.442581809 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.442694070 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7q2qAH/root1/main.py"))}: Checking file '/tmp/.tmp7q2qAH/root1/main.py' 2026-09-16 20:52:22.442772410 DEBUG method="textDocument/diagnostic" response.id=2 duration=184.46µs 2026-09-16 20:52:22.442785820 DEBUG Received server response for request 2 2026-09-16 20:52:22.442857110 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.442866190 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:22.442898720 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7q2qAH/root2/main.py") 2026-09-16 20:52:22.442904380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7q2qAH/root2/main.py` 2026-09-16 20:52:22.442909660 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7q2qAH/root2/main.py` 2026-09-16 20:52:22.443010901 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7q2qAH/root2/main.py` to project `root2` 2026-09-16 20:52:22.443019651 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7q2qAH/root2/main.py` 2026-09-16 20:52:22.443021931 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.443027501 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.443076121 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp7q2qAH/root2/main.py"))}: Checking file '/tmp/.tmp7q2qAH/root2/main.py' 2026-09-16 20:52:22.443101991 DEBUG method="textDocument/diagnostic" response.id=3 duration=69.13µs 2026-09-16 20:52:22.443111611 DEBUG Received server response for request 3 2026-09-16 20:52:22.443643053 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.443680023 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.443713434 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.443765424 DEBUG Client info: None 2026-09-16 20:52:22.443792364 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:22.443802624 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.443816244 INFO Version: Unknown 2026-09-16 20:52:22.443862964 DEBUG Received server response for request 1 2026-09-16 20:52:22.443894964 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.443999265 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.444025955 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.444029255 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.444047975 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.444051395 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:22.444108035 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.444126445 DEBUG Initializing workspace `file:///tmp/.tmpJGeVmr/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.444140575 DEBUG Searching for a project in '/tmp/.tmpJGeVmr/root1' 2026-09-16 20:52:22.444169905 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.444174045 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.444696637 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.444701637 DEBUG Discovering virtual environment in `/tmp/.tmpJGeVmr/root1` 2026-09-16 20:52:22.444739018 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.444742708 DEBUG No virtual environment found 2026-09-16 20:52:22.444752828 DEBUG Adding first-party search path `/tmp/.tmpJGeVmr/root1` 2026-09-16 20:52:22.444756628 DEBUG Using vendored stdlib 2026-09-16 20:52:22.444856388 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.444860088 DEBUG Adding new file root '/tmp/.tmpJGeVmr/root1' of kind Project 2026-09-16 20:52:22.447676749 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.447694159 DEBUG Initializing workspace `file:///tmp/.tmpJGeVmr/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.447704699 DEBUG Searching for a project in '/tmp/.tmpJGeVmr/root2' 2026-09-16 20:52:22.447735599 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.447740439 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.448208971 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.448213891 DEBUG Discovering virtual environment in `/tmp/.tmpJGeVmr/root2` 2026-09-16 20:52:22.448250171 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.448254031 DEBUG No virtual environment found 2026-09-16 20:52:22.448264122 DEBUG Adding first-party search path `/tmp/.tmpJGeVmr/root2` 2026-09-16 20:52:22.448268032 DEBUG Using vendored stdlib 2026-09-16 20:52:22.448362862 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.448367932 DEBUG Adding new file root '/tmp/.tmpJGeVmr/root2' of kind Project 2026-09-16 20:52:22.451227243 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.451241203 DEBUG Updating project to check open files 2026-09-16 20:52:22.451255883 DEBUG Updating project to check open files 2026-09-16 20:52:22.451261993 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.451314924 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJGeVmr/root1/main.py") 2026-09-16 20:52:22.451322424 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJGeVmr/root1/main.py` 2026-09-16 20:52:22.451327744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJGeVmr/root1/main.py` 2026-09-16 20:52:22.451451364 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJGeVmr/root1/main.py` to project `root1` 2026-09-16 20:52:22.451462894 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJGeVmr/root1/main.py` 2026-09-16 20:52:22.451465314 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.451471364 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.451580025 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJGeVmr/root1/main.py"))}: Checking file '/tmp/.tmpJGeVmr/root1/main.py' 2026-09-16 20:52:22.451662675 DEBUG method="textDocument/diagnostic" response.id=2 duration=162.84µs 2026-09-16 20:52:22.451675765 DEBUG Received server response for request 2 2026-09-16 20:52:22.451758425 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.451765835 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:22.451800846 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJGeVmr/root2/main.py") 2026-09-16 20:52:22.451806766 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJGeVmr/root2/main.py` 2026-09-16 20:52:22.451812266 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJGeVmr/root2/main.py` 2026-09-16 20:52:22.451915126 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJGeVmr/root2/main.py` to project `root2` 2026-09-16 20:52:22.451924836 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJGeVmr/root2/main.py` 2026-09-16 20:52:22.451927276 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.451933056 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.451979436 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJGeVmr/root2/main.py"))}: Checking file '/tmp/.tmpJGeVmr/root2/main.py' 2026-09-16 20:52:22.452009086 DEBUG method="textDocument/diagnostic" response.id=3 duration=70.57µs 2026-09-16 20:52:22.452018676 DEBUG Received server response for request 3 2026-09-16 20:52:22.462117466 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:22.462135726 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.462143196 DEBUG method="shutdown" response.id=4 duration=10.08µs 2026-09-16 20:52:22.462153696 DEBUG Received server response for request 4 2026-09-16 20:52:22.462157517 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.462166327 DEBUG Received exit notification, exiting 2026-09-16 20:52:22.473144820 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:22.473173490 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.473183080 DEBUG method="shutdown" response.id=4 duration=14.41µs 2026-09-16 20:52:22.473194160 DEBUG Received server response for request 4 2026-09-16 20:52:22.473198200 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.473207520 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-09-16 20:52:22.474917437 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.474986567 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.475020667 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.475090098 DEBUG Client info: None 2026-09-16 20:52:22.475116618 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-09-16 20:52:22.475130758 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.475137038 INFO Version: Unknown 2026-09-16 20:52:22.475178838 DEBUG Received server response for request 1 2026-09-16 20:52:22.475217308 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.475345799 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.475383309 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.475386789 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.475402949 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:22.475460279 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.475493769 DEBUG Initializing workspace `file:///tmp/.tmpvelAuu/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.475512089 DEBUG Searching for a project in '/tmp/.tmpvelAuu/root1' 2026-09-16 20:52:22.475544459 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.475550119 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.476226302 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.476231482 DEBUG Discovering virtual environment in `/tmp/.tmpvelAuu/root1` 2026-09-16 20:52:22.476279852 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.476284992 DEBUG No virtual environment found 2026-09-16 20:52:22.476296552 DEBUG Adding first-party search path `/tmp/.tmpvelAuu/root1` 2026-09-16 20:52:22.476300692 DEBUG Using vendored stdlib 2026-09-16 20:52:22.476428543 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.476432683 DEBUG Adding new file root '/tmp/.tmpvelAuu/root1' of kind Project 2026-09-16 20:52:22.478615132 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.478634042 DEBUG Initializing workspace `file:///tmp/.tmpvelAuu/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.478644332 DEBUG Searching for a project in '/tmp/.tmpvelAuu/root2' 2026-09-16 20:52:22.478675422 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.478680562 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.479297654 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.479302674 DEBUG Discovering virtual environment in `/tmp/.tmpvelAuu/root2` 2026-09-16 20:52:22.479340024 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.479343844 DEBUG No virtual environment found 2026-09-16 20:52:22.479354564 DEBUG Adding first-party search path `/tmp/.tmpvelAuu/root2` 2026-09-16 20:52:22.479358934 DEBUG Using vendored stdlib 2026-09-16 20:52:22.479458935 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.479463115 DEBUG Adding new file root '/tmp/.tmpvelAuu/root2' of kind Project 2026-09-16 20:52:22.481430233 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-16 20:52:22.481444493 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.481501693 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-16 20:52:22.481663773 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvelAuu/root1/main.py"))}: Checking file '/tmp/.tmpvelAuu/root1/main.py' 2026-09-16 20:52:22.481774264 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvelAuu/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.490565089 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvelAuu/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.490670459 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-16 20:52:22.490680159 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-16 20:52:22.490730329 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvelAuu/root2/main.py"))}: Checking file '/tmp/.tmpvelAuu/root2/main.py' 2026-09-16 20:52:22.490779560 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvelAuu/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.499018502 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpvelAuu/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.499087342 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-09-16 20:52:22.499115443 DEBUG method="workspace/diagnostic" response.id=2 duration=17.66ms 2026-09-16 20:52:22.499134873 DEBUG Received server response for request 2 2026-09-16 20:52:22.509344563 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:22.509382123 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.509388563 DEBUG method="shutdown" response.id=3 duration=10.41µs 2026-09-16 20:52:22.509409083 DEBUG Received server response for request 3 2026-09-16 20:52:22.509413063 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.509429823 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-09-16 20:52:22.512932087 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.513005387 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.513042058 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.513106488 DEBUG Client info: None 2026-09-16 20:52:22.513135288 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:22.513149638 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.513156068 INFO Version: Unknown 2026-09-16 20:52:22.513200298 DEBUG Received server response for request 1 2026-09-16 20:52:22.513242728 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.513382009 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.513418279 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.513421829 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.513441989 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.513445409 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:22.513513049 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.513534430 DEBUG Initializing workspace `file:///tmp/.tmpYLoN7S`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.513551630 DEBUG Searching for a project in '/tmp/.tmpYLoN7S' 2026-09-16 20:52:22.513598560 DEBUG Found project at '/tmp/.tmpYLoN7S' 2026-09-16 20:52:22.513603460 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.514236172 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.514242312 DEBUG Discovering virtual environment in `/tmp/.tmpYLoN7S` 2026-09-16 20:52:22.514289833 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.514294293 DEBUG No virtual environment found 2026-09-16 20:52:22.514305723 DEBUG Adding first-party search path `/tmp/.tmpYLoN7S` 2026-09-16 20:52:22.514309993 DEBUG Using vendored stdlib 2026-09-16 20:52:22.514446653 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.514452113 DEBUG Adding new file root '/tmp/.tmpYLoN7S' of kind Project 2026-09-16 20:52:22.516361151 DEBUG Ignoring file `/tmp/.tmpYLoN7S/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-09-16 20:52:22.516369401 DEBUG Skipping directory `/tmp/.tmpYLoN7S/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-09-16 20:52:22.517617816 INFO Project::index_files{project=.tmpYLoN7S}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.517637056 DEBUG Initializing workspace `file:///tmp/.tmpYLoN7S/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.517649496 DEBUG Searching for a project in '/tmp/.tmpYLoN7S/external/Y' 2026-09-16 20:52:22.517679396 DEBUG Found project at '/tmp/.tmpYLoN7S/external/Y' 2026-09-16 20:52:22.517683256 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.518224488 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.518232948 DEBUG Discovering virtual environment in `/tmp/.tmpYLoN7S/external/Y` 2026-09-16 20:52:22.518272698 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.518276688 DEBUG No virtual environment found 2026-09-16 20:52:22.518287288 DEBUG Adding first-party search path `/tmp/.tmpYLoN7S/external/Y` 2026-09-16 20:52:22.518291398 DEBUG Using vendored stdlib 2026-09-16 20:52:22.518408619 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.518413959 DEBUG Adding new file root '/tmp/.tmpYLoN7S/external/Y' of kind Project 2026-09-16 20:52:22.519371183 DEBUG Ignoring file `/tmp/.tmpYLoN7S/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-09-16 20:52:22.520546007 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-09-16 20:52:22.520565387 DEBUG Updating project to check open files 2026-09-16 20:52:22.520585007 DEBUG Updating project to check open files 2026-09-16 20:52:22.520590347 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.520648958 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYLoN7S/systemtests/included.py") 2026-09-16 20:52:22.520658988 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYLoN7S/systemtests/included.py` 2026-09-16 20:52:22.520666428 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYLoN7S/systemtests/included.py` 2026-09-16 20:52:22.520796548 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYLoN7S/systemtests/included.py` to project `.tmpYLoN7S` 2026-09-16 20:52:22.520810398 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYLoN7S/systemtests/included.py` 2026-09-16 20:52:22.520812898 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.520821168 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.520980549 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYLoN7S/systemtests/included.py"))}: Checking file '/tmp/.tmpYLoN7S/systemtests/included.py' 2026-09-16 20:52:22.521158070 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYLoN7S/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.530429976 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYLoN7S/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.534616333 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.79ms 2026-09-16 20:52:22.534636463 DEBUG Received server response for request 2 2026-09-16 20:52:22.534763683 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.534776394 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:22.534820904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYLoN7S/external/Y/only_external.py") 2026-09-16 20:52:22.534828804 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYLoN7S/external/Y/only_external.py` 2026-09-16 20:52:22.534839964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYLoN7S/external/Y/only_external.py` 2026-09-16 20:52:22.534978574 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYLoN7S/external/Y/only_external.py` to project `Y` 2026-09-16 20:52:22.534991904 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYLoN7S/external/Y/only_external.py` 2026-09-16 20:52:22.534994414 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.535001714 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.535061785 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYLoN7S/external/Y/only_external.py"))}: Checking file '/tmp/.tmpYLoN7S/external/Y/only_external.py' 2026-09-16 20:52:22.535126595 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYLoN7S/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.543399978 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYLoN7S/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.547420493 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.41ms 2026-09-16 20:52:22.547435713 DEBUG Received server response for request 3 2026-09-16 20:52:22.557562754 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:22.557592834 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.557599654 DEBUG method="shutdown" response.id=4 duration=10.75µs 2026-09-16 20:52:22.557617384 DEBUG Received server response for request 4 2026-09-16 20:52:22.557621334 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.557636974 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-09-16 20:52:22.562118662 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.562194802 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.562236252 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.562303412 DEBUG Client info: None 2026-09-16 20:52:22.562331932 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:22.562346063 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.562352383 INFO Version: Unknown 2026-09-16 20:52:22.562401593 DEBUG Received server response for request 1 2026-09-16 20:52:22.562445303 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.562602164 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.562640894 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.562644484 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.562665024 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.562668194 DEBUG Client sends request `textDocument/hover` with ID 2 2026-09-16 20:52:22.562725364 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.562747504 DEBUG Initializing workspace `file:///tmp/.tmpyMMlt0`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.562766024 DEBUG Searching for a project in '/tmp/.tmpyMMlt0' 2026-09-16 20:52:22.562794414 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.562800284 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.563447317 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.563452987 DEBUG Discovering virtual environment in `/tmp/.tmpyMMlt0` 2026-09-16 20:52:22.563517947 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.563522797 DEBUG No virtual environment found 2026-09-16 20:52:22.563534897 DEBUG Adding first-party search path `/tmp/.tmpyMMlt0` 2026-09-16 20:52:22.563538977 DEBUG Using vendored stdlib 2026-09-16 20:52:22.563667708 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.563672088 DEBUG Adding new file root '/tmp/.tmpyMMlt0' of kind Project 2026-09-16 20:52:22.566502879 INFO Project::index_files{project=.tmpyMMlt0}: Indexed 2 file(s) in 0.002s 2026-09-16 20:52:22.566521559 DEBUG Initializing workspace `file:///tmp/.tmpyMMlt0/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.566532919 DEBUG Searching for a project in '/tmp/.tmpyMMlt0/external/Y' 2026-09-16 20:52:22.566572329 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.566576999 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.567177522 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.567183272 DEBUG Discovering virtual environment in `/tmp/.tmpyMMlt0/external/Y` 2026-09-16 20:52:22.567223212 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.567226802 DEBUG No virtual environment found 2026-09-16 20:52:22.567238062 DEBUG Adding first-party search path `/tmp/.tmpyMMlt0/external/Y` 2026-09-16 20:52:22.567241972 DEBUG Using vendored stdlib 2026-09-16 20:52:22.567354252 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.567358612 DEBUG Adding new file root '/tmp/.tmpyMMlt0/external/Y' of kind Project 2026-09-16 20:52:22.569318850 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.001s 2026-09-16 20:52:22.569334830 DEBUG Updating project to check open files 2026-09-16 20:52:22.569354310 DEBUG Updating project to check open files 2026-09-16 20:52:22.569359620 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.569422590 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyMMlt0/systemtests/foo.py") 2026-09-16 20:52:22.569431570 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyMMlt0/systemtests/foo.py` 2026-09-16 20:52:22.569437251 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyMMlt0/systemtests/foo.py` 2026-09-16 20:52:22.569565101 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyMMlt0/systemtests/foo.py` to project `.tmpyMMlt0` 2026-09-16 20:52:22.569579731 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyMMlt0/systemtests/foo.py` 2026-09-16 20:52:22.569582301 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.569589581 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.569854302 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.579232479 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.583323865 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-09-16 20:52:22.583366295 DEBUG method="textDocument/hover" response.id=2 duration=13.77ms 2026-09-16 20:52:22.583384846 DEBUG Received server response for request 2 2026-09-16 20:52:22.583429016 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:22.583438796 DEBUG Client sends request `textDocument/hover` with ID 3 2026-09-16 20:52:22.583497546 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyMMlt0/external/Y/foo.py") 2026-09-16 20:52:22.583505766 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyMMlt0/external/Y/foo.py` 2026-09-16 20:52:22.583514096 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyMMlt0/external/Y/foo.py` 2026-09-16 20:52:22.583648727 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyMMlt0/external/Y/foo.py` to project `Y` 2026-09-16 20:52:22.583662307 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyMMlt0/external/Y/foo.py` 2026-09-16 20:52:22.583664667 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:22.583672227 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:22.583710427 DEBUG method="textDocument/hover" response.id=3 duration=31.91µs 2026-09-16 20:52:22.583721347 DEBUG Received server response for request 3 2026-09-16 20:52:22.593798327 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:22.593821837 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.593827757 DEBUG method="shutdown" response.id=4 duration=9.90µs 2026-09-16 20:52:22.593837027 DEBUG Received server response for request 4 2026-09-16 20:52:22.593841987 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.593851487 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-09-16 20:52:22.596894999 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.596968289 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.597008039 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.597073060 DEBUG Client info: None 2026-09-16 20:52:22.597097690 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-09-16 20:52:22.597113340 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.597119720 INFO Version: Unknown 2026-09-16 20:52:22.597162150 DEBUG Received server response for request 1 2026-09-16 20:52:22.597205700 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.597310581 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.597346741 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.597350181 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.597368871 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:22.597422661 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.597440601 DEBUG Initializing workspace `file:///tmp/.tmpWa3iA0/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.597457831 DEBUG Searching for a project in '/tmp/.tmpWa3iA0/root1' 2026-09-16 20:52:22.597503511 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.597507971 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.597882383 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.597887353 DEBUG Discovering virtual environment in `/tmp/.tmpWa3iA0/root1` 2026-09-16 20:52:22.597930523 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.597934533 DEBUG No virtual environment found 2026-09-16 20:52:22.597945543 DEBUG Adding first-party search path `/tmp/.tmpWa3iA0/root1` 2026-09-16 20:52:22.597949663 DEBUG Using vendored stdlib 2026-09-16 20:52:22.598043814 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.598048484 DEBUG Adding new file root '/tmp/.tmpWa3iA0/root1' of kind Project 2026-09-16 20:52:22.600067042 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.600083902 DEBUG Initializing workspace `file:///tmp/.tmpWa3iA0/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.600094312 DEBUG Searching for a project in '/tmp/.tmpWa3iA0/root2' 2026-09-16 20:52:22.600124282 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.600129122 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.600472613 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.600497093 DEBUG Discovering virtual environment in `/tmp/.tmpWa3iA0/root2` 2026-09-16 20:52:22.600535463 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.600539303 DEBUG No virtual environment found 2026-09-16 20:52:22.600549163 DEBUG Adding first-party search path `/tmp/.tmpWa3iA0/root2` 2026-09-16 20:52:22.600553183 DEBUG Using vendored stdlib 2026-09-16 20:52:22.600642434 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.600646764 DEBUG Adding new file root '/tmp/.tmpWa3iA0/root2' of kind Project 2026-09-16 20:52:22.603426625 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.603438375 DEBUG Initializing workspace `file:///tmp/.tmpWa3iA0/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.603448125 DEBUG Searching for a project in '/tmp/.tmpWa3iA0/root3' 2026-09-16 20:52:22.603487135 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.603491795 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.603874107 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.603879037 DEBUG Discovering virtual environment in `/tmp/.tmpWa3iA0/root3` 2026-09-16 20:52:22.603916167 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.603919997 DEBUG No virtual environment found 2026-09-16 20:52:22.603930067 DEBUG Adding first-party search path `/tmp/.tmpWa3iA0/root3` 2026-09-16 20:52:22.603933967 DEBUG Using vendored stdlib 2026-09-16 20:52:22.604019027 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.604022877 DEBUG Adding new file root '/tmp/.tmpWa3iA0/root3' of kind Project 2026-09-16 20:52:22.606844678 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.606859478 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.606910259 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-16 20:52:22.607081929 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWa3iA0/root1/main.py"))}: Checking file '/tmp/.tmpWa3iA0/root1/main.py' 2026-09-16 20:52:22.607181960 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWa3iA0/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.617562521 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWa3iA0/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.617665371 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-09-16 20:52:22.617672221 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-16 20:52:22.617724621 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWa3iA0/root2/main.py"))}: Checking file '/tmp/.tmpWa3iA0/root2/main.py' 2026-09-16 20:52:22.617775382 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWa3iA0/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.626455196 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWa3iA0/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.626538256 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-16 20:52:22.626545336 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-09-16 20:52:22.626596896 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWa3iA0/root3/main.py"))}: Checking file '/tmp/.tmpWa3iA0/root3/main.py' 2026-09-16 20:52:22.626650307 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWa3iA0/root3/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:22.635055800 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpWa3iA0/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:22.635124470 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-16 20:52:22.635163100 DEBUG method="workspace/diagnostic" response.id=2 duration=28.30ms 2026-09-16 20:52:22.635194040 DEBUG Received server response for request 2 2026-09-16 20:52:22.635391391 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-16 20:52:22.635405391 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-16 20:52:22.635430891 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpWa3iA0/root2), (root3, file:///tmp/.tmpWa3iA0/root3) 2026-09-16 20:52:22.635435411 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpWa3iA0/root2 2026-09-16 20:52:22.636464235 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpWa3iA0/root3 2026-09-16 20:52:22.637447719 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-16 20:52:22.637469819 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:22.637549530 DEBUG method="workspace/diagnostic" response.id=3 duration=128.38µs 2026-09-16 20:52:22.637563320 DEBUG Received server response for request 3 2026-09-16 20:52:22.647687649 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:22.647716670 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:22.647723410 DEBUG method="shutdown" response.id=4 duration=10.62µs 2026-09-16 20:52:22.647740290 DEBUG Received server response for request 4 2026-09-16 20:52:22.647744160 DEBUG Client sends notification `exit` 2026-09-16 20:52:22.647759850 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-09-16 20:52:22.650443980 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:22.650530191 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:22.650567401 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:22.650644271 DEBUG Client info: None 2026-09-16 20:52:22.650683161 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-09-16 20:52:22.650698601 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:22.650705581 INFO Version: Unknown 2026-09-16 20:52:22.650746592 DEBUG Received server response for request 1 2026-09-16 20:52:22.650789662 DEBUG Client sends notification `initialized` 2026-09-16 20:52:22.650939352 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:22.650978442 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:22.650982062 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:22.650996103 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-16 20:52:22.650998723 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:22.651063913 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:22.651083103 DEBUG Initializing workspace `file:///tmp/.tmp20mDB2/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:22.651102073 DEBUG Searching for a project in '/tmp/.tmp20mDB2/root1' 2026-09-16 20:52:22.651137463 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:22.651142713 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:22.651828796 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:22.651835046 DEBUG Discovering virtual environment in `/tmp/.tmp20mDB2/root1` 2026-09-16 20:52:22.651885846 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:22.651890816 DEBUG No virtual environment found 2026-09-16 20:52:22.651903136 DEBUG Adding first-party search path `/tmp/.tmp20mDB2/root1` 2026-09-16 20:52:22.651907316 DEBUG Using vendored stdlib 2026-09-16 20:52:22.652035497 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:22.652039807 DEBUG Adding new file root '/tmp/.tmp20mDB2/root1' of kind Project 2026-09-16 20:52:22.654224875 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:22.654246615 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:22.654264236 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmp20mDB2/root1) 2026-09-16 20:52:22.654267836 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp20mDB2/root1 2026-09-16 20:52:22.654474876 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-09-16 20:52:24.651118619 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:24.651296240 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:24.651357070 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-09-16 20:52:24.651370530 DEBUG method="shutdown" response.id=3 duration=120.87µs 2026-09-16 20:52:24.651375100 DEBUG Received server response for request 2 2026-09-16 20:52:24.651380310 DEBUG Received server response for request 3 2026-09-16 20:52:24.651385360 DEBUG Client sends notification `exit` 2026-09-16 20:52:24.651394950 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-09-16 20:52:24.652993726 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:24.653060437 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:24.653106857 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:24.653197627 DEBUG Client info: None 2026-09-16 20:52:24.653244867 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-09-16 20:52:24.653260717 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:24.653267517 INFO Version: Unknown 2026-09-16 20:52:24.653309088 DEBUG Received server response for request 1 2026-09-16 20:52:24.653351568 DEBUG Client sends notification `initialized` 2026-09-16 20:52:24.653524648 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:24.653566529 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:24.653570039 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:24.653587439 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-09-16 20:52:24.653667569 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:24.653690349 DEBUG Initializing workspace `file:///tmp/.tmpxBjpwa/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:24.653712679 DEBUG Searching for a project in '/tmp/.tmpxBjpwa/root1' 2026-09-16 20:52:24.653747779 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:24.653753489 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:24.654342531 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:24.654348252 DEBUG Discovering virtual environment in `/tmp/.tmpxBjpwa/root1` 2026-09-16 20:52:24.654424252 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:24.654429222 DEBUG No virtual environment found 2026-09-16 20:52:24.654442172 DEBUG Adding first-party search path `/tmp/.tmpxBjpwa/root1` 2026-09-16 20:52:24.654446372 DEBUG Using vendored stdlib 2026-09-16 20:52:24.654586872 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:24.654592362 DEBUG Adding new file root '/tmp/.tmpxBjpwa/root1' of kind Project 2026-09-16 20:52:24.657653434 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-09-16 20:52:24.657672435 DEBUG Initializing workspace `file:///tmp/.tmpxBjpwa/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:24.657682915 DEBUG Searching for a project in '/tmp/.tmpxBjpwa/root2' 2026-09-16 20:52:24.657721845 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:24.657726745 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:24.658161446 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:24.658167096 DEBUG Discovering virtual environment in `/tmp/.tmpxBjpwa/root2` 2026-09-16 20:52:24.658204727 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:24.658208577 DEBUG No virtual environment found 2026-09-16 20:52:24.658219357 DEBUG Adding first-party search path `/tmp/.tmpxBjpwa/root2` 2026-09-16 20:52:24.658223717 DEBUG Using vendored stdlib 2026-09-16 20:52:24.658323237 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:24.658327877 DEBUG Adding new file root '/tmp/.tmpxBjpwa/root2' of kind Project 2026-09-16 20:52:24.660249525 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-16 20:52:24.660269445 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:24.660326475 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-16 20:52:24.660542146 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxBjpwa/root1/main.py"))}: Checking file '/tmp/.tmpxBjpwa/root1/main.py' 2026-09-16 20:52:24.660672616 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxBjpwa/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:24.670002203 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxBjpwa/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:24.670112854 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-09-16 20:52:24.670122604 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-09-16 20:52:24.670174584 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxBjpwa/root2/main.py"))}: Checking file '/tmp/.tmpxBjpwa/root2/main.py' 2026-09-16 20:52:24.670227074 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxBjpwa/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:24.678559517 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpxBjpwa/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:24.678628227 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-09-16 20:52:24.678669178 DEBUG method="workspace/diagnostic" response.id=2 duration=18.39ms 2026-09-16 20:52:24.678690118 DEBUG Received server response for request 2 2026-09-16 20:52:24.678804328 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-16 20:52:24.678814598 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-09-16 20:52:24.678837868 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpxBjpwa/root2) 2026-09-16 20:52:24.678842408 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpxBjpwa/root2 2026-09-16 20:52:24.681669689 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-09-16 20:52:24.681701870 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-09-16 20:52:24.681848400 DEBUG method="workspace/diagnostic" response.id=3 duration=197.69µs 2026-09-16 20:52:24.681866890 DEBUG Received server response for request 3 2026-09-16 20:52:24.691981790 DEBUG Client sends request `shutdown` with ID 4 2026-09-16 20:52:24.692014250 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:24.692021670 DEBUG method="shutdown" response.id=4 duration=11.56µs 2026-09-16 20:52:24.692031450 DEBUG Received server response for request 4 2026-09-16 20:52:24.692034810 DEBUG Client sends notification `exit` 2026-09-16 20:52:24.692050620 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-09-16 20:52:24.696004876 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:24.696080396 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:24.696120307 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:24.696195697 DEBUG Client info: None 2026-09-16 20:52:24.696225237 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:24.696239507 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:24.696245997 INFO Version: Unknown 2026-09-16 20:52:24.696289157 DEBUG Received server response for request 1 2026-09-16 20:52:24.696330587 DEBUG Client sends notification `initialized` 2026-09-16 20:52:24.696475038 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:24.696523928 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:24.696527328 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:24.696545698 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:24.696548628 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:24.696607228 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:24.696627759 DEBUG Initializing workspace `file:///tmp/.tmp3cFLjp/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:24.696646859 DEBUG Searching for a project in '/tmp/.tmp3cFLjp/root1' 2026-09-16 20:52:24.696679509 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:24.696684709 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:24.697460732 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:24.697466442 DEBUG Discovering virtual environment in `/tmp/.tmp3cFLjp/root1` 2026-09-16 20:52:24.697532772 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:24.697537482 DEBUG No virtual environment found 2026-09-16 20:52:24.697550312 DEBUG Adding first-party search path `/tmp/.tmp3cFLjp/root1` 2026-09-16 20:52:24.697554742 DEBUG Using vendored stdlib 2026-09-16 20:52:24.697670523 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:24.697675903 DEBUG Adding new file root '/tmp/.tmp3cFLjp/root1' of kind Project 2026-09-16 20:52:24.699856501 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:24.699873751 DEBUG Initializing workspace `file:///tmp/.tmp3cFLjp/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:24.699884151 DEBUG Searching for a project in '/tmp/.tmp3cFLjp/root2' 2026-09-16 20:52:24.699915592 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-09-16 20:52:24.699921252 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:24.700700255 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:24.700707435 DEBUG Discovering virtual environment in `/tmp/.tmp3cFLjp/root2` 2026-09-16 20:52:24.700745245 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:24.700748995 DEBUG No virtual environment found 2026-09-16 20:52:24.700759765 DEBUG Adding first-party search path `/tmp/.tmp3cFLjp/root2` 2026-09-16 20:52:24.700764025 DEBUG Using vendored stdlib 2026-09-16 20:52:24.700859145 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:24.700864695 DEBUG Adding new file root '/tmp/.tmp3cFLjp/root2' of kind Project 2026-09-16 20:52:24.702790743 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-09-16 20:52:24.702804423 DEBUG Updating project to check open files 2026-09-16 20:52:24.702822453 DEBUG Updating project to check open files 2026-09-16 20:52:24.702827903 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:24.702885313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3cFLjp/root1/main.py") 2026-09-16 20:52:24.702894683 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3cFLjp/root1/main.py` 2026-09-16 20:52:24.702900753 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3cFLjp/root1/main.py` 2026-09-16 20:52:24.703022854 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3cFLjp/root1/main.py` to project `root1` 2026-09-16 20:52:24.703035774 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3cFLjp/root1/main.py` 2026-09-16 20:52:24.703038174 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:24.703045644 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:24.703172804 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3cFLjp/root1/main.py"))}: Checking file '/tmp/.tmp3cFLjp/root1/main.py' 2026-09-16 20:52:24.703285245 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3cFLjp/root1/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:24.712009129 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3cFLjp/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:24.712097890 DEBUG method="textDocument/diagnostic" response.id=2 duration=9.05ms 2026-09-16 20:52:24.712114570 DEBUG Received server response for request 2 2026-09-16 20:52:24.712236550 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:24.712246420 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-09-16 20:52:24.712287830 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3cFLjp/root2/main.py") 2026-09-16 20:52:24.712294610 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3cFLjp/root2/main.py` 2026-09-16 20:52:24.712303300 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3cFLjp/root2/main.py` 2026-09-16 20:52:24.712410811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3cFLjp/root2/main.py` to project `root2` 2026-09-16 20:52:24.712421391 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3cFLjp/root2/main.py` 2026-09-16 20:52:24.712423621 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:24.712429761 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:24.712496131 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3cFLjp/root2/main.py"))}: Checking file '/tmp/.tmp3cFLjp/root2/main.py' 2026-09-16 20:52:24.712549051 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3cFLjp/root2/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:24.720847234 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp3cFLjp/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:24.720922195 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.49ms 2026-09-16 20:52:24.720935145 DEBUG Received server response for request 3 2026-09-16 20:52:24.720996545 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-09-16 20:52:24.721003755 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-09-16 20:52:24.721016175 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmp3cFLjp/root2) 2026-09-16 20:52:24.721020045 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmp3cFLjp/root2 2026-09-16 20:52:24.721959429 DEBUG method="textDocument/diagnostic" response.id=4 duration=43.35µs 2026-09-16 20:52:24.721975839 DEBUG Received server response for request 4 2026-09-16 20:52:24.722013319 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-09-16 20:52:24.722048459 DEBUG method="textDocument/diagnostic" response.id=5 duration=26.09µs 2026-09-16 20:52:24.722057839 DEBUG Received server response for request 5 2026-09-16 20:52:24.732147369 DEBUG Client sends request `shutdown` with ID 6 2026-09-16 20:52:24.732174089 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:24.732181369 DEBUG method="shutdown" response.id=6 duration=10.86µs 2026-09-16 20:52:24.732190559 DEBUG Received server response for request 6 2026-09-16 20:52:24.732194249 DEBUG Client sends notification `exit` 2026-09-16 20:52:24.732202989 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-09-16 20:52:24.734712799 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-09-16 20:52:24.734780679 DEBUG Architecture: x86_64, OS: linux 2026-09-16 20:52:24.734816950 DEBUG Client sends request `initialize` with ID 1 2026-09-16 20:52:24.734879450 DEBUG Client info: None 2026-09-16 20:52:24.734917010 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-09-16 20:52:24.734930570 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-09-16 20:52:24.734937410 INFO Version: Unknown 2026-09-16 20:52:24.734978060 DEBUG Received server response for request 1 2026-09-16 20:52:24.735020630 DEBUG Client sends notification `initialized` 2026-09-16 20:52:24.735160441 DEBUG Requesting workspace configuration for workspaces 2026-09-16 20:52:24.735198031 DEBUG Received server request `workspace/configuration` 2026-09-16 20:52:24.735201821 INFO Retrying to receive `workspace/configuration` request 2026-09-16 20:52:24.735215951 DEBUG Client sends notification `textDocument/didOpen` 2026-09-16 20:52:24.735219251 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-09-16 20:52:24.735279461 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-09-16 20:52:24.735297961 DEBUG Initializing workspace `file:///tmp/.tmpw6MzzR/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-09-16 20:52:24.735317922 DEBUG Searching for a project in '/tmp/.tmpw6MzzR/project' 2026-09-16 20:52:24.735357032 DEBUG Found project at '/tmp/.tmpw6MzzR/project' 2026-09-16 20:52:24.735361632 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-09-16 20:52:24.735998074 INFO Defaulting to python-platform `linux` 2026-09-16 20:52:24.736004774 DEBUG Discovering virtual environment in `/tmp/.tmpw6MzzR/project` 2026-09-16 20:52:24.736053554 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/e2e-02a53819e0a262dc`: does not point to a Python executable or a directory on disk 2026-09-16 20:52:24.736059154 DEBUG No virtual environment found 2026-09-16 20:52:24.736072014 DEBUG Adding first-party search path `/tmp/.tmpw6MzzR/project` 2026-09-16 20:52:24.736076084 DEBUG Using vendored stdlib 2026-09-16 20:52:24.736208485 INFO Python version: Python 3.14, platform: linux 2026-09-16 20:52:24.736213085 DEBUG Adding new file root '/tmp/.tmpw6MzzR/project' of kind Project 2026-09-16 20:52:24.738386424 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-09-16 20:52:24.738409244 DEBUG Updating project to check open files 2026-09-16 20:52:24.738429124 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-09-16 20:52:24.738502434 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpw6MzzR/project/main.py") 2026-09-16 20:52:24.738510604 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpw6MzzR/project/main.py` 2026-09-16 20:52:24.738516934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpw6MzzR/project/main.py` 2026-09-16 20:52:24.738641085 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpw6MzzR/project/main.py` to project `project` 2026-09-16 20:52:24.738655075 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpw6MzzR/project/main.py` 2026-09-16 20:52:24.738657585 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-09-16 20:52:24.738665515 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-09-16 20:52:24.738818795 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw6MzzR/project/main.py"))}: Checking file '/tmp/.tmpw6MzzR/project/main.py' 2026-09-16 20:52:24.738956496 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw6MzzR/project/main.py"))}: Resolving dynamic module resolution paths 2026-09-16 20:52:24.748996676 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpw6MzzR/project/main.py"))}: Module `__builtins__` not found in search paths 2026-09-16 20:52:24.749083446 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.41ms 2026-09-16 20:52:24.749099996 DEBUG Received server response for request 2 2026-09-16 20:52:24.759204976 DEBUG Client sends request `shutdown` with ID 3 2026-09-16 20:52:24.759238076 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-09-16 20:52:24.759244206 DEBUG method="shutdown" response.id=3 duration=10.53µs 2026-09-16 20:52:24.759253986 DEBUG Received server response for request 3 2026-09-16 20:52:24.759257356 DEBUG Client sends notification `exit` 2026-09-16 20:52:24.759273226 DEBUG Received exit notification, exiting ok test result: ok. 170 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 20.30s Running `/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/ty_site_packages-48317ac028ede2d7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ty_test-a5fe5cdf618f3046 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/target/rpm/deps/ty_vendored-6685e8707924ecf3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_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.8-build/ruff-0.16.8/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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.8-build/ruff-0.16.8/target/rpm/deps/libanstream-4946ad268ad3556d.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsnapbox-4d65650e1c9a6ec8.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.32s; merged doctests compilation took 7.30s 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.8-build/ruff-0.16.8/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern seahash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libseahash-e9853c08ad46912c.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.81s; merged doctests compilation took 13.80s 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.8-build/ruff-0.16.8/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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.8-build/ruff-0.16.8/target/rpm/deps/libanstyle-6731dfaf5fb10c24.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libarc_swap-dcadc8d77173b323.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdashmap-f572bb09aa2820b8.rlib --extern dunce=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdunce-1c510ee1335bd5f0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libetcetera-6e8792dce10fc1fa.rlib --extern filetime=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfiletime-2dd7091d85643f27.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmatchit-81dbce6c4deae89a.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpathdiff-73f9cc9b5c4f73c3.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquick_junit-d97375c7759eea3b.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern same_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsame_file-cdec3dc54641ebf3.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsupports_hyperlinks-f1320a94ed642d69.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing_subscriber-e694165c28c907c7.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib --extern which=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwhich-2180bc78cb6a8b7e.rlib --extern zip=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libzip-d76c1b23be1a5a72.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -C lto=fat --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --cfg 'feature="serde"' --cfg 'feature="testing"' --cfg 'feature="tracing-subscriber"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' --error-format human` running 20 tests test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 404) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::absolute (line 427) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ancestors (line 182) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::components (line 225) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::ends_with (line 131) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::extension (line 83) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_name (line 252) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::file_stem (line 282) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::is_absolute (line 59) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::join (line 336) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::parent (line 155) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::starts_with (line 103) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::strip_prefix (line 305) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPath::with_extension (line 353) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 548) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemPathBuf::push (line 558) ... ok test crates/ruff_db/src/system/path.rs - system::path::SystemVirtualPath::extension (line 786) ... ok test crates/ruff_db/src/system/path.rs - system::path::deduplicate_nested_paths (line 933) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging (line 152) ... ok test crates/ruff_db/src/testing.rs - testing::setup_logging_with_filter (line 166) ... ok test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 38.08s; merged doctests compilation took 38.04s 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.8-build/ruff-0.16.8/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.38s; merged doctests compilation took 15.30s 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.8-build/ruff-0.16.8/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern clap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libclap-32d6cd7fa69a787a.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern fern=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libfern-cb03134f20d0451a.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern imperative=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libimperative-ce08a09f2a9e6049.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern jiff=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libjiff-cf4c37ed19d0c0a5.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblibcst_native-3fc490b6ec21ff7b.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern natord=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libnatord-27ea4eca80b8048e.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpep440_rs-a063456e79adc5b2.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpyproject_toml-351d547ebc844a79.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_edits-0fbbd99042485b94.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_importer-fa390433d21b583c.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_index-dbc8b011ef31f41b.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_literal-903a370012016a34.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_semantic-134ae5fe5de56d0f.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern similar=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsimilar-64f3570e0836c900.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtyped_arena-a5c69c627c83bc1a.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_width-5e50c30c3e4151e4.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_names2-5ab54b55ca98383a.rlib --extern url=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liburl-c6ed1e901148410f.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 93.11s; merged doctests compilation took 93.06s 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.8-build/ruff-0.16.8/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern rand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librand-1974ff5019cc6056.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_notebook-97fe70495cc5d625.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern uuid=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libuuid-684ed201679681a1.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.40s; merged doctests compilation took 8.39s 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.8-build/ruff-0.16.8/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 184) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::find (line 209) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 110) ... ok test crates/ruff_options_metadata/src/lib.rs - OptionSet::has (line 133) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 5.97s; merged doctests compilation took 5.96s 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.8-build/ruff-0.16.8/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libaho_corasick-d4fc143a96d0aace.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libarrayvec-462c4f6bf4c56eb7.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthin_vec-54774c8a80894d3b.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 323) ... 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.31s; merged doctests compilation took 18.30s 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.8-build/ruff-0.16.8/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern bstr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbstr-e3a91b558a9de643.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libhashbrown-682801daed85c28a.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libannotate_snippets-ae4f4401e5a3a6c6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_json-4991e07d9d5af2f8.rlib --extern stacker=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstacker-077caab2870b8658.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthin_vec-54774c8a80894d3b.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_names2-5ab54b55ca98383a.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libwalkdir-0af4dcb5870b0687.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.68s; merged doctests compilation took 20.66s Doc-tests ruff_python_stdlib Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_stdlib --test crates/ruff_python_stdlib/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.15s; merged doctests compilation took 6.14s 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.8-build/ruff-0.16.8/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_ident-f8f2f9ae9451c01f.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 10 tests test crates/ruff_python_trivia/src/pragmas.rs - pragmas::find_trailing_pragma_offset (line 49) ... ok test crates/ruff_python_trivia/src/pragmas.rs - pragmas::is_pragma_comment (line 3) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::dedent (line 141) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 15) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 25) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 38) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent (line 51) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent_first_line (line 101) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent_first_line (line 81) ... ok test crates/ruff_python_trivia/src/textwrap.rs - textwrap::indent_first_line (line 91) ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 6.90s; merged doctests compilation took 6.89s 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.8-build/ruff-0.16.8/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.72s; merged doctests compilation took 6.69s 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.8-build/ruff-0.16.8/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde_test-7c5d4de1e027c5ea.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.42s; merged doctests compilation took 6.39s 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.8-build/ruff-0.16.8/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern colored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcolored-7a401cd8c1bc6be0.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libetcetera-6e8792dce10fc1fa.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern globset=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglobset-d7d59b41d312d8b0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libignore-88bed1c3b6db9a3e.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libis_macro-906d77b6f470f879.so --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern log=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/liblog-e3e237a7eb313fd8.rlib --extern matchit=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmatchit-81dbce6c4deae89a.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_absolutize-c6096adf286c9f87.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpath_slash-1b6a4bd608f87e47.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpep440_rs-a063456e79adc5b2.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_cache-aac234655b7fa02b.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_formatter-fcbaed33efe30e97.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_graph-9897679ed9430dff.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_linter-8f216f473a5b2faf.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_options_metadata-a692eea610d0781a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_formatter-419a1df109700329.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_semantic-134ae5fe5de56d0f.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_ranged_value-341283e52c1e46a2.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_workspace-f71767e6e11e225d.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libshellexpand-7fcb0fc8d23196fb.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern toml=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtoml-238fb24acebe1443.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libunicode_normalization-75c79553127bb28f.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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.8-build/ruff-0.16.8/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern regex=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex-20ff0193fe5b358d.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libregex_syntax-27bb298163cf7d88.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern tempfile=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtempfile-ab4aa9557eee6a46.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 290) ... 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 272) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::first_component (line 91) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::from_components (line 239) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_private (line 429) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_test_module (line 378) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::last_component (line 109) ... 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 127) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 182) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 196) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::starts_with (line 146) ... 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.62s; merged doctests compilation took 41.58s 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.8-build/ruff-0.16.8/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/build/psm-8082184945f36dcd/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::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libanyhow-0395babe4b08c567.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libbitflags-76147952c4eb30ae.rlib --extern camino=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcamino-644b76377a0c8def.rlib --extern char_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libchar_str-a70a4724547ab097.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libcompact_str-62995121d071ce6f.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdatatest_stable-ae6ffdd177a61876.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libdrop_bomb-f3fe223ea1894c2e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libget_size2-2679efec93e4bb29.rlib --extern glob=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libglob-c14c58e1004b07ba.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindexmap-6623a6ba95dd3264.rlib --extern indoc=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libindoc-afd44802763e0714.so --extern insta=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libinsta-ae448c4bd020d6f9.rlib --extern itertools=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libitertools-83396c00f6547288.rlib --extern memchr=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libmemchr-6eb03e1955d6afcd.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libordermap-9d67864c5b3f8a0a.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libpretty_assertions-89620a7f46fae8fc.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquickcheck-166746984a7cc4cb.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libquickcheck_macros-f49c3de64e74ea28.so --extern rayon=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librayon-84531c28f0c8d723.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_db-946f6b79d54b060c.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_diagnostics-dc3a65fb3cfd8b9e.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_index-787d0cca40b710b1.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_macros-8b7a27d8ad80d302.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_memory_usage-0c0ddd0375cea330.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_ast-f1963b22b95b0cd6.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_codegen-01d5711e15645773.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_edits-0fbbd99042485b94.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_importer-fa390433d21b583c.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_literal-903a370012016a34.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_parser-c23acc74ac57378b.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_stdlib-eef8bf540ec98355.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_python_trivia-bd39f7f6ae7fce1c.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_source_file-75c2f77f511178b0.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libruff_text_size-a28ccaf65e51e18b.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/librustc_hash-d3fae6df30b21fb5.rlib --extern salsa=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsalsa-9d7abfc9b1fd2da5.rlib --extern serde=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libserde-1d6d24a7c9d1b7bb.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libsmallvec-da3be733f2d28030.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstatic_assertions-cac89f10f9ac6ddf.rlib --extern strum=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum-f2c0c1926266208e.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libstrum_macros-22f1d7463dd9b16b.so --extern test_case=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtest_case-9a292ca5fdd0b4e5.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libthiserror-6518e5a711a4fe46.rlib --extern tracing=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libtracing-0c4cd7fff4e2d43d.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_module_resolver-9ff5af030d25b3e5.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_core-5d3f498922c696da.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_python_semantic-2f985661987fb632.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_site_packages-e0dd823c722cbcbc.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_static-7c72d04da9191d8f.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_test-cd2adf5e6ea271ff.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/target/rpm/deps/libty_vendored-73895a2b507184fc.rlib -L dependency=/builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/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 200) ... 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 3258) ... ignored test crates/ty_python_semantic/src/types/cyclic.rs - types::cyclic::FlowEdge (line 144) ... ignored test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 131.91s; merged doctests compilation took 131.86s + '[' '!' -f /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.16.8-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.8-build/ruff-0.16.8-1.fc46.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.16.8-1.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.KBH23R + umask 022 + cd /builddir/build/BUILD/ruff-0.16.8-build + cd ruff-0.16.8 + DOCDIR=/builddir/build/BUILD/ruff-0.16.8-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.8-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/CHANGELOG.md /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/README.md /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.m9Smed + umask 022 + cd /builddir/build/BUILD/ruff-0.16.8-build + cd ruff-0.16.8 + LICENSEDIR=/builddir/build/BUILD/ruff-0.16.8-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.8-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/LICENSE /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/LICENSE.dependencies /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.16.8-build/ruff-0.16.8/LICENSE.bundled /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT/usr/share/licenses/ruff + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(typeshed) = 0^20260914git76b8c9f ruff = 0.16.8-1.fc46 ruff(x86-64) = 0.16.8-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: 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.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.8-1.fc46.noarch Provides: python-ruff = 0.16.8-1.fc46 python3-ruff = 0.16.8-1.fc46 python3.15-ruff = 0.16.8-1.fc46 python3.15dist(ruff) = 0.16.8 python3dist(ruff) = 0.16.8 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.8-1.fc46.x86_64 Provides: ruff-debugsource = 0.16.8-1.fc46 ruff-debugsource(x86-64) = 0.16.8-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.8-1.fc46.x86_64 Provides: debuginfo(build-id) = 04e0ef19c7da27b42a089821f0bb35c5304c87c5 ruff-debuginfo = 0.16.8-1.fc46 ruff-debuginfo(x86-64) = 0.16.8-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.8-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.16.8-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.16.8-1.fc46.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.16.8-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.16.8-1.fc46.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.16.8-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.16.8-1.fc46.x86_64.rpm Finish: rpmbuild ruff-0.16.8-1.fc46.src.rpm Finish: build phase for ruff-0.16.8-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-1789587950.571591/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.8-1.fc46.src.rpm) Config(child) 75 minutes 11 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "python3-ruff", "epoch": null, "version": "0.16.8", "release": "1.fc46", "arch": "noarch" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.16.8", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.16.8", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.16.8", "release": "1.fc46", "arch": "src" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.16.8", "release": "1.fc46", "arch": "x86_64" } ] } RPMResults finished