*: [iurt] This is iurt version 0.9.4 D: [iurt] [iurt] load config: /home/iurt/.iurt.cauldron.conf D: [iurt] [iurt] load config: /etc/iurt/build/cauldron.conf D: [iurt] [iurt] Setting PERL_AUTOINSTALL to --skipdeps D: [iurt] [iurt] Setting PERL_EXTUTILS_AUTOINSTALL to --skipdeps I: [iurt] [iurt] local spool: /home/iurt/iurt/cauldron/core/release/20260115175656.daviddavid.duvel.74881-x86_64 I: [iurt] [iurt] Packages to build: 1 D: [iurt] [iurt] using 0.20260115175702 as chroot extension D: [iurt] [iurt] using local user iurt, id 501 I: [iurt] [iurt] Remove existing chroot D: [iurt] [iurt] ... dir /home/iurt/chroot_tmp all prefix chroot_cauldron.x86_64 D: [iurt] [iurt] running with pid 2422509 N: [iurt] [iurt] Build package @2312576:python-asttokens-3.0.0-1.mga10.src.rpm [1/1] D: [iurt] [iurt] Not reusing old chroot I: [iurt] [iurt] Install new chroot D: [iurt] [iurt] ... in /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 D: [iurt] [iurt] clean chroot N: [iurt] [iurt] creating chroot D: [iurt_root_command] Running iurt_root_command --mkdir -p /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702.tmp.4Vkm1g D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! D: [iurt] [iurt] decompressing /var/log/qa from /home/iurt/chroot_cauldron.x86_64.tar in /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702.tmp.4Vkm1g D: [iurt_root_command] Running iurt_root_command --untar /home/iurt/chroot_cauldron.x86_64.tar /home/iurt/chroot_tmp/iurt/chroot_cauldron.x8... D: [iurt_root_command] Uncompress tarball D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --mkdir -m 1023 /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702.tmp.4Vkm... D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! /bin/cp: cannot create special file '/home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702.tmp.4Vkm1g/tmp/tmp.RBN0q9/dev/null': Operation not permitted --2026-01-15 18:57:03-- http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/media_info/20260115-173822-synthesis.hdlist.cz Resolving repository.mageia.org (repository.mageia.org)... 212.85.158.153 Connecting to repository.mageia.org (repository.mageia.org)|212.85.158.153|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 2982892 (2.8M) Saving to: '/home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702.tmp.4Vkm1g/tmp/tmp.RBN0q9/tmp/.urpmi-501/partial/20260115-173822-synthesis.hdlist.cz' 0K .......... .......... .......... .......... .......... 1% 101M 0s 50K .......... .......... .......... .......... .......... 3% 137M 0s 100K .......... .......... .......... .......... .......... 5% 127M 0s 150K .......... .......... .......... .......... .......... 6% 114M 0s 200K .......... .......... .......... .......... .......... 8% 116M 0s 250K .......... .......... .......... .......... .......... 10% 111M 0s 300K .......... .......... .......... .......... .......... 12% 114M 0s 350K .......... .......... .......... .......... .......... 13% 115M 0s 400K .......... .......... .......... .......... .......... 15% 111M 0s 450K .......... .......... .......... .......... .......... 17% 116M 0s 500K .......... .......... .......... .......... .......... 18% 111M 0s 550K .......... .......... .......... .......... .......... 20% 118M 0s 600K .......... .......... .......... .......... .......... 22% 105M 0s 650K .......... .......... .......... .......... .......... 24% 109M 0s 700K .......... .......... .......... .......... .......... 25% 110M 0s 750K .......... .......... .......... .......... .......... 27% 104M 0s 800K .......... .......... .......... .......... .......... 29% 113M 0s 850K .......... .......... .......... .......... .......... 30% 117M 0s 900K .......... .......... .......... .......... .......... 32% 123M 0s 950K .......... .......... .......... .......... .......... 34% 110M 0s 1000K .......... .......... .......... .......... .......... 36% 111M 0s 1050K .......... .......... .......... .......... .......... 37% 116M 0s 1100K .......... .......... .......... .......... .......... 39% 116M 0s 1150K .......... .......... .......... .......... .......... 41% 115M 0s 1200K .......... .......... .......... .......... .......... 42% 110M 0s 1250K .......... .......... .......... .......... .......... 44% 115M 0s 1300K .......... .......... .......... .......... .......... 46% 106M 0s 1350K .......... .......... .......... .......... .......... 48% 103M 0s 1400K .......... .......... .......... .......... .......... 49% 111M 0s 1450K .......... .......... .......... .......... .......... 51% 115M 0s 1500K .......... .......... .......... .......... .......... 53% 110M 0s 1550K .......... .......... .......... .......... .......... 54% 121M 0s 1600K .......... .......... .......... .......... .......... 56% 115M 0s 1650K .......... .......... .......... .......... .......... 58% 110M 0s 1700K .......... .......... .......... .......... .......... 60% 116M 0s 1750K .......... .......... .......... .......... .......... 61% 105M 0s 1800K .......... .......... .......... .......... .......... 63% 122M 0s 1850K .......... .......... .......... .......... .......... 65% 115M 0s 1900K .......... .......... .......... .......... .......... 66% 111M 0s 1950K .......... .......... .......... .......... .......... 68% 112M 0s 2000K .......... .......... .......... .......... .......... 70% 113M 0s 2050K .......... .......... .......... .......... .......... 72% 100M 0s 2100K .......... .......... .......... .......... .......... 73% 114M 0s 2150K .......... .......... .......... .......... .......... 75% 109M 0s 2200K .......... .......... .......... .......... .......... 77% 108M 0s 2250K .......... .......... .......... .......... .......... 78% 114M 0s 2300K .......... .......... .......... .......... .......... 80% 124M 0s 2350K .......... .......... .......... .......... .......... 82% 114M 0s 2400K .......... .......... .......... .......... .......... 84% 113M 0s 2450K .......... .......... .......... .......... .......... 85% 104M 0s 2500K .......... .......... .......... .......... .......... 87% 114M 0s 2550K .......... .......... .......... .......... .......... 89% 126M 0s 2600K .......... .......... .......... .......... .......... 90% 108M 0s 2650K .......... .......... .......... .......... .......... 92% 117M 0s 2700K .......... .......... .......... .......... .......... 94% 111M 0s 2750K .......... .......... .......... .......... .......... 96% 101M 0s 2800K .......... .......... .......... .......... .......... 97% 109M 0s 2850K .......... .......... .......... .......... .......... 99% 117M 0s 2900K .......... .. 100% 143M=0.03s 2026-01-15 18:57:03 (113 MB/s) - '/home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702.tmp.4Vkm1g/tmp/tmp.RBN0q9/tmp/.urpmi-501/partial/20260115-173822-synthesis.hdlist.cz' saved [2982892/2982892] --2026-01-15 18:57:03-- http://repository.mageia.org/distrib/cauldron/x86_64/media/core/updates/media_info/20230811-204955-synthesis.hdlist.cz Resolving repository.mageia.org (repository.mageia.org)... 212.85.158.153 Connecting to repository.mageia.org (repository.mageia.org)|212.85.158.153|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 32 Saving to: '/home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702.tmp.4Vkm1g/tmp/tmp.RBN0q9/tmp/.urpmi-501/partial/20230811-204955-synthesis.hdlist.cz' 0K 100% 6.36M=0s 2026-01-15 18:57:03 (6.36 MB/s) - '/home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702.tmp.4Vkm1g/tmp/tmp.RBN0q9/tmp/.urpmi-501/partial/20230811-204955-synthesis.hdlist.cz' saved [32/32] N: [iurt] [iurt] chroot tarball is already up-to-date D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702.tmp.4Vkm1g D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702.tmp.4Vkm1g D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --mkdir -p /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 D: [iurt_root_command] Creating the path D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --untar /home/iurt/chroot_cauldron.x86_64.tar /home/iurt/chroot_tmp/iurt/chroot_cauldron.x8... D: [iurt_root_command] Uncompress tarball D: [iurt_root_command] Success! N: [iurt] [iurt] chroot recreated in /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 (from /home/iurt/chroot_cauldron.x86_64.tar) D: [iurt_root_command] Running iurt_root_command --netns_create /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 D: [iurt_root_command] Create network namespace for given chroot D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --cp /tmp/rpmmacros.J8LU0Z /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.202601151757... D: [iurt_root_command] Copying files D: [iurt_root_command] copying /tmp/rpmmacros.J8LU0Z -> /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/etc/rpm/macros D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --bindmount /proc /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/proc D: [iurt_root_command] Bind mounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --bindmount /dev/pts /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/dev... D: [iurt_root_command] Bind mounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --tmpfs /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/dev/shm D: [iurt_root_command] Mount tmpfs D: [iurt_root_command] Success! I: [iurt] [iurt] add chroot media: http://repository.mageia.org/distrib//cauldron/x86_64 D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi-addmedia -v --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 core_release http://repository.mageia.org/distrib//cauldron/x86_64/media/core/release D: [iurt] [iurt] Command exited with 0. MEDIA core_release (core_release) D: [iurt] [iurt] creating user iurt in chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 D: [iurt_root_command] Running iurt_root_command --useradd /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 iurt 501 D: [iurt_root_command] Useradd useradd warning: iurt's uid 501 outside of the UID_MIN 1000 and UID_MAX 60000 range. D: [iurt_root_command] Success! N: [iurt] [iurt] recreate srpm: @2312576:python-asttokens-3.0.0-1.mga10.src.rpm D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] perl command D: [iurt_root_command] Running iurt_root_command --cp /home/iurt/iurt/cauldron/core/release/20260115175656.daviddavid.duvel.74881-x86_64//@2... D: [iurt_root_command] Copying files D: [iurt_root_command] copying /home/iurt/iurt/cauldron/core/release/20260115175656.daviddavid.duvel.74881-x86_64//@2312576:python-asttokens-3.0.0-1.mga10.src.rpm -> /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/home/iurt/rpmbuild/SRPMS/ D: [iurt_root_command] Success! D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] recreating src.rpm... D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 su iurt -c "rpm -i /home/iurt/rpmbuild/SRPMS/@2312576:python-asttokens-3.0.0-1.mga10.src.rpm" D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] calling callback for install_@2312576:python-asttokens-3.0.0-1.mga10.src.rpm D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 su iurt -c "rpmspec -q --qf %{NVR}.src.rpm --srpm /home/iurt/rpmbuild/SPECS/python-asttokens.spec | tail -n1 > /home/iurt/rpmbuild/SPECS/python-asttokens.spec.srpm_name" D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] Command exited with 0. D: [iurt_root_command] Running iurt_root_command --rm /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/home/iurt/rpmbuild/... D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/home/iurt/rpmbuild/SRPMS/@2312576:python-asttokens-3.0.0-1.mga10.src.rpm D: [iurt_root_command] Success! D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 su iurt -c "rpmbuild --target x86_64 --nodeps -bs /home/iurt/rpmbuild/SPECS/python-asttokens.spec" D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] Command exited with 0. D: [iurt_root_command] Running iurt_root_command --ln /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/home/iurt/rpmbuild/... D: [iurt_root_command] Linking files D: [iurt_root_command] Success! N: [iurt] [iurt] new srpm: @2312576:python-asttokens-3.0.0-1.mga10.src.rpm I: [iurt] [iurt] updating packages in /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 D: [iurt] [iurt] Using timeout of 600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 --auto-update --auto D: [iurt] [iurt] Command exited with 0. I: [iurt] [iurt] Install build dependencies for @2312576:python-asttokens-3.0.0-1.mga10.src.rpm D: [iurt] [iurt] installing /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/home/iurt/rpmbuild/SRPMS//@2312576:python-asttokens-3.0.0-1.mga10.src.rpm I: [iurt] [iurt] install dependencies using urpmi D: [iurt] [iurt] Using timeout of 3600 seconds. D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --urpmi -v --no-verify-rpm --tune-rpm=all --nolock --auto --no-recommends --ignoresize --urpmi-root /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 --buildrequires /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/home/iurt/rpmbuild/SRPMS//@2312576:python-asttokens-3.0.0-1.mga10.src.rpm D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] Command exited with 0. D: [iurt] [iurt] calling callback for install_deps_@2312576:python-asttokens-3.0.0-1.mga10.src.rpm D: [iurt] [iurt] missing_deps is empty, aborting. D: [iurt] [iurt] output had: __ D: [iurt_root_command] urpmi error: Too many levels of recursion in macro expansion. It is likely caused by recursive macro declaration. examining synthesis file [/home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/var/lib/urpmi/synthesis.hdlist.core_release.cz] would install instead of upgrade package kernel-desktop-6.12.63-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-desktop-6.18.4-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-desktop-6.18.4-2.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-desktop-6.18.4-3.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-desktop-6.18.5-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-desktop-devel-6.12.63-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-desktop-devel-6.18.4-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-desktop-devel-6.18.4-2.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-desktop-devel-6.18.4-3.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-desktop-devel-6.18.5-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-server-6.12.63-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-server-6.18.4-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-server-6.18.4-2.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-server-6.18.4-3.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-server-6.18.5-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-server-devel-6.12.63-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-server-devel-6.18.4-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-server-devel-6.18.4-2.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-server-devel-6.18.4-3.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-server-devel-6.18.5-1.mga10-1-1.mga10.x86_64 would install instead of upgrade package kernel-linus-6.18.5-1.mga10.x86_64 would install instead of upgrade package kernel-linus-devel-6.18.5-1.mga10.x86_64 retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/lib64edit0-3.1-0.20250104.2.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-urllib3-2.6.3-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-iniconfig-2.0.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-roman-numerals-3.0.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-requests-2.32.5-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-sphinxcontrib-devhelp-2.0.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/rsync-3.4.1-2.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-setuptools-scm+toml-8.3.1-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/locales-2.42-2.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-colorama-0.4.6-5.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-sphinxcontrib-qthelp-2.0.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/openssh-10.0p1-2.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-filelock-3.17.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/lib64fido2_1-1.16.0-1.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/openssh-clients-10.0p1-2.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-tox-current-env-0.0.16-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-docutils-0.21.2-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-charset-normalizer-3.4.1-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-sphinxcontrib-serializinghtml-2.0.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-tox-4.24.1-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-platformdirs-4.3.6-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-pytest-8.3.5-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-sphinxcontrib-jquery-4.1-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-sphinxcontrib-applehelp-2.0.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-sphinx-8.2.3-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/git-core-2.51.2-1.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-pyproject-api-1.9.0-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-pluggy-1.5.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/openssl-3.5.4-1.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-sphinx-theme-alabaster-1.0.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-sphinxcontrib-jsmath-1.0.1-10.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-sphinx-rtd-theme-3.0.2-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-babel-2.17.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-snowballstemmer-2.2.0-6.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/lib64python3-devel-3.13.11-1.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-py-1.11.0-7.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-jinja2-3.1.6-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-chardet-5.2.0-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-imagesize-1.4.1-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/lib64cbor0.11-0.11.0-3.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/perl-DBI-1.647.0-3.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/locales-en-2.42-2.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-idna-3.10-4.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-markupsafe-3.0.2-3.mga10.x86_64.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-virtualenv-20.29.2-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-cachetools-5.5.2-2.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python-wheel-wheel-0.46.1-1.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-distlib-0.3.9-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-sphinxcontrib-htmlhelp-2.1.0-3.mga10.noarch.rpm http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-setuptools-scm-8.3.1-2.mga10.noarch.rpm retrieved lib64edit0-3.1-0.20250104.2.mga10.x86_64.rpm python3-urllib3-2.6.3-1.mga10.noarch.rpm python3-iniconfig-2.0.0-3.mga10.noarch.rpm python3-roman-numerals-3.0.0-2.mga10.noarch.rpm python3-requests-2.32.5-1.mga10.noarch.rpm python3-sphinxcontrib-devhelp-2.0.0-3.mga10.noarch.rpm rsync-3.4.1-2.mga10.x86_64.rpm python3-setuptools-scm+toml-8.3.1-2.mga10.noarch.rpm locales-2.42-2.mga10.x86_64.rpm python3-colorama-0.4.6-5.mga10.noarch.rpm python3-sphinxcontrib-qthelp-2.0.0-3.mga10.noarch.rpm openssh-10.0p1-2.mga10.x86_64.rpm python3-filelock-3.17.0-2.mga10.noarch.rpm lib64fido2_1-1.16.0-1.mga10.x86_64.rpm openssh-clients-10.0p1-2.mga10.x86_64.rpm python3-tox-current-env-0.0.16-2.mga10.noarch.rpm python3-docutils-0.21.2-3.mga10.noarch.rpm python3-charset-normalizer-3.4.1-3.mga10.noarch.rpm python3-sphinxcontrib-serializinghtml-2.0.0-3.mga10.noarch.rpm python3-tox-4.24.1-2.mga10.noarch.rpm python3-platformdirs-4.3.6-3.mga10.noarch.rpm python3-pytest-8.3.5-2.mga10.noarch.rpm python3-sphinxcontrib-jquery-4.1-4.mga10.noarch.rpm python3-sphinxcontrib-applehelp-2.0.0-3.mga10.noarch.rpm python3-sphinx-8.2.3-2.mga10.noarch.rpm git-core-2.51.2-1.mga10.x86_64.rpm python3-pyproject-api-1.9.0-2.mga10.noarch.rpm python3-pluggy-1.5.0-3.mga10.noarch.rpm openssl-3.5.4-1.mga10.x86_64.rpm python3-sphinx-theme-alabaster-1.0.0-3.mga10.noarch.rpm python3-sphinxcontrib-jsmath-1.0.1-10.mga10.noarch.rpm python3-sphinx-rtd-theme-3.0.2-2.mga10.noarch.rpm python3-babel-2.17.0-3.mga10.noarch.rpm python3-snowballstemmer-2.2.0-6.mga10.noarch.rpm lib64python3-devel-3.13.11-1.mga10.x86_64.rpm python3-py-1.11.0-7.mga10.noarch.rpm python3-jinja2-3.1.6-2.mga10.noarch.rpm python3-chardet-5.2.0-4.mga10.noarch.rpm python3-imagesize-1.4.1-4.mga10.noarch.rpm lib64cbor0.11-0.11.0-3.mga10.x86_64.rpm perl-DBI-1.647.0-3.mga10.x86_64.rpm locales-en-2.42-2.mga10.x86_64.rpm python3-idna-3.10-4.mga10.noarch.rpm python3-markupsafe-3.0.2-3.mga10.x86_64.rpm python3-virtualenv-20.29.2-2.mga10.noarch.rpm python3-cachetools-5.5.2-2.mga10.noarch.rpm python-wheel-wheel-0.46.1-1.mga10.noarch.rpm python3-distlib-0.3.9-3.mga10.noarch.rpm python3-sphinxcontrib-htmlhelp-2.1.0-3.mga10.noarch.rpm python3-setuptools-scm-8.3.1-2.mga10.noarch.rpm ...retrieving done installing python3-imagesize-1.4.1-4.mga10.noarch.rpm python3-jinja2-3.1.6-2.mga10.noarch.rpm python3-chardet-5.2.0-4.mga10.noarch.rpm python3-py-1.11.0-7.mga10.noarch.rpm python3-sphinx-theme-alabaster-1.0.0-3.mga10.noarch.rpm python3-sphinxcontrib-jsmath-1.0.1-10.mga10.noarch.rpm python3-sphinx-rtd-theme-3.0.2-2.mga10.noarch.rpm python3-babel-2.17.0-3.mga10.noarch.rpm python3-snowballstemmer-2.2.0-6.mga10.noarch.rpm lib64python3-devel-3.13.11-1.mga10.x86_64.rpm python3-pluggy-1.5.0-3.mga10.noarch.rpm openssl-3.5.4-1.mga10.x86_64.rpm python3-setuptools-scm-8.3.1-2.mga10.noarch.rpm python3-sphinxcontrib-htmlhelp-2.1.0-3.mga10.noarch.rpm python3-distlib-0.3.9-3.mga10.noarch.rpm python3-cachetools-5.5.2-2.mga10.noarch.rpm python-wheel-wheel-0.46.1-1.mga10.noarch.rpm python3-virtualenv-20.29.2-2.mga10.noarch.rpm python3-idna-3.10-4.mga10.noarch.rpm python3-markupsafe-3.0.2-3.mga10.x86_64.rpm lib64cbor0.11-0.11.0-3.mga10.x86_64.rpm perl-DBI-1.647.0-3.mga10.x86_64.rpm locales-en-2.42-2.mga10.x86_64.rpm python3-colorama-0.4.6-5.mga10.noarch.rpm python3-sphinxcontrib-qthelp-2.0.0-3.mga10.noarch.rpm locales-2.42-2.mga10.x86_64.rpm python3-setuptools-scm+toml-8.3.1-2.mga10.noarch.rpm rsync-3.4.1-2.mga10.x86_64.rpm python3-sphinxcontrib-devhelp-2.0.0-3.mga10.noarch.rpm python3-iniconfig-2.0.0-3.mga10.noarch.rpm python3-urllib3-2.6.3-1.mga10.noarch.rpm python3-roman-numerals-3.0.0-2.mga10.noarch.rpm python3-requests-2.32.5-1.mga10.noarch.rpm lib64edit0-3.1-0.20250104.2.mga10.x86_64.rpm python3-pyproject-api-1.9.0-2.mga10.noarch.rpm python3-sphinxcontrib-applehelp-2.0.0-3.mga10.noarch.rpm python3-sphinx-8.2.3-2.mga10.noarch.rpm git-core-2.51.2-1.mga10.x86_64.rpm python3-platformdirs-4.3.6-3.mga10.noarch.rpm python3-pytest-8.3.5-2.mga10.noarch.rpm python3-sphinxcontrib-jquery-4.1-4.mga10.noarch.rpm python3-tox-4.24.1-2.mga10.noarch.rpm python3-charset-normalizer-3.4.1-3.mga10.noarch.rpm python3-sphinxcontrib-serializinghtml-2.0.0-3.mga10.noarch.rpm python3-tox-current-env-0.0.16-2.mga10.noarch.rpm python3-docutils-0.21.2-3.mga10.noarch.rpm lib64fido2_1-1.16.0-1.mga10.x86_64.rpm openssh-clients-10.0p1-2.mga10.x86_64.rpm openssh-10.0p1-2.mga10.x86_64.rpm python3-filelock-3.17.0-2.mga10.noarch.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 (remove=0, install=0, upgrade=50) Preparing... ############################################# 1/51: python3-filelock ############################################# 2/51: python3-docutils ############################################# 3/51: python3-platformdirs ############################################# 4/51: python3-pluggy ############################################# 5/51: python3-sphinxcontrib-serializinghtml ############################################# 6/51: python3-charset-normalizer ############################################# 7/51: python3-sphinxcontrib-applehelp ############################################# 8/51: python3-pyproject-api ############################################# 9/51: lib64edit0 ############################################# 10/51: python3-roman-numerals ############################################# 11/51: python3-urllib3 ############################################# 12/51: python3-iniconfig ############################################# 13/51: python3-sphinxcontrib-devhelp ############################################# 14/51: locales ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 15/51: locales-en ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory 16/51: python3-sphinxcontrib-qthelp ############################################# 17/51: python3-colorama ############################################# 18/51: perl-DBI ############################################# 19/51: lib64cbor0.11 ############################################# 20/51: lib64fido2_1 ############################################# 21/51: python3-markupsafe ############################################# 22/51: python3-jinja2 ############################################# 23/51: python3-idna ############################################# 24/51: python3-requests ############################################# 25/51: python-wheel-wheel ############################################# 26/51: python3-cachetools ############################################# 27/51: python3-distlib ############################################# 28/51: python3-sphinxcontrib-htmlhelp ############################################# 29/51: python3-setuptools-scm ############################################# 30/51: openssl ############################################# 31/51: openssh ############################################# 32/51: openssh-clients ############################################# 33/51: rsync ############################################# 34/51: lib64python3-devel ############################################# 35/51: python3-virtualenv ############################################# 36/51: python3-snowballstemmer ############################################# 37/51: python3-babel ############################################# 38/51: python3-sphinxcontrib-jsmath ############################################# 39/51: python3-sphinx-theme-alabaster ############################################# 40/51: python3-py ############################################# 41/51: python3-chardet ############################################# 42/51: python3-tox ############################################# 43/51: python3-imagesize ############################################# 44/51: python3-sphinx-rtd-theme ############################################# 45/51: python3-sphinx ############################################# 46/51: python3-sphinxcontrib-jquery ############################################# 47/51: python3-tox-current-env ############################################# 48/51: git-core ############################################# 49/51: python3-setuptools-scm+toml ############################################# 50/51: python3-pytest ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory removing installed rpms (python3-imagesize-1.4.1-4.mga10.noarch.rpm python3-jinja2-3.1.6-2.mga10.noarch.rpm python3-chardet-5.2.0-4.mga10.noarch.rpm python3-py-1.11.0-7.mga10.noarch.rpm python3-sphinx-theme-alabaster-1.0.0-3.mga10.noarch.rpm python3-sphinxcontrib-jsmath-1.0.1-10.mga10.noarch.rpm python3-sphinx-rtd-theme-3.0.2-2.mga10.noarch.rpm python3-babel-2.17.0-3.mga10.noarch.rpm python3-snowballstemmer-2.2.0-6.mga10.noarch.rpm lib64python3-devel-3.13.11-1.mga10.x86_64.rpm python3-pluggy-1.5.0-3.mga10.noarch.rpm openssl-3.5.4-1.mga10.x86_64.rpm python3-setuptools-scm-8.3.1-2.mga10.noarch.rpm python3-sphinxcontrib-htmlhelp-2.1.0-3.mga10.noarch.rpm python3-distlib-0.3.9-3.mga10.noarch.rpm python3-cachetools-5.5.2-2.mga10.noarch.rpm python-wheel-wheel-0.46.1-1.mga10.noarch.rpm python3-virtualenv-20.29.2-2.mga10.noarch.rpm python3-idna-3.10-4.mga10.noarch.rpm python3-markupsafe-3.0.2-3.mga10.x86_64.rpm lib64cbor0.11-0.11.0-3.mga10.x86_64.rpm perl-DBI-1.647.0-3.mga10.x86_64.rpm locales-en-2.42-2.mga10.x86_64.rpm python3-colorama-0.4.6-5.mga10.noarch.rpm python3-sphinxcontrib-qthelp-2.0.0-3.mga10.noarch.rpm locales-2.42-2.mga10.x86_64.rpm python3-setuptools-scm+toml-8.3.1-2.mga10.noarch.rpm rsync-3.4.1-2.mga10.x86_64.rpm python3-sphinxcontrib-devhelp-2.0.0-3.mga10.noarch.rpm python3-iniconfig-2.0.0-3.mga10.noarch.rpm python3-urllib3-2.6.3-1.mga10.noarch.rpm python3-roman-numerals-3.0.0-2.mga10.noarch.rpm python3-requests-2.32.5-1.mga10.noarch.rpm lib64edit0-3.1-0.20250104.2.mga10.x86_64.rpm python3-pyproject-api-1.9.0-2.mga10.noarch.rpm python3-sphinxcontrib-applehelp-2.0.0-3.mga10.noarch.rpm python3-sphinx-8.2.3-2.mga10.noarch.rpm git-core-2.51.2-1.mga10.x86_64.rpm python3-platformdirs-4.3.6-3.mga10.noarch.rpm python3-pytest-8.3.5-2.mga10.noarch.rpm python3-sphinxcontrib-jquery-4.1-4.mga10.noarch.rpm python3-tox-4.24.1-2.mga10.noarch.rpm python3-charset-normalizer-3.4.1-3.mga10.noarch.rpm python3-sphinxcontrib-serializinghtml-2.0.0-3.mga10.noarch.rpm python3-tox-current-env-0.0.16-2.mga10.noarch.rpm python3-docutils-0.21.2-3.mga10.noarch.rpm lib64fido2_1-1.16.0-1.mga10.x86_64.rpm openssh-clients-10.0p1-2.mga10.x86_64.rpm openssh-10.0p1-2.mga10.x86_64.rpm python3-filelock-3.17.0-2.mga10.noarch.rpm) from /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/var/cache/urpmi/rpms retrieving rpm files from medium "core_release"... http://repository.mageia.org/distrib/cauldron/x86_64/media/core/release/python3-astroid-4.0.2-1.mga10.noarch.rpm retrieved python3-astroid-4.0.2-1.mga10.noarch.rpm ...retrieving done installing python3-astroid-4.0.2-1.mga10.noarch.rpm from /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/var/cache/urpmi/rpms starting installing packages created transaction for installing on /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 (remove=0, install=0, upgrade=1) Preparing... ############################################# 51/51: python3-astroid ############################################# shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory removing installed rpms (python3-astroid-4.0.2-1.mga10.noarch.rpm) from /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/var/cache/urpmi/rpms D: [iurt_root_command] Success! __ I: [iurt] [iurt] installation successful I: [iurt] [iurt] handling dynamic buildrequires D: [iurt] [iurt] DynamicBuildRequires not required for @2312576:python-asttokens-3.0.0-1.mga10.src.rpm D: [iurt] [iurt] Using timeout of 60 seconds. D: [iurt] [iurt] rpm --root /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 -qa | sort D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] Command exited with 0. N: [iurt] [iurt] Building @2312576:python-asttokens-3.0.0-1.mga10.src.rpm D: [iurt] [iurt] Using timeout of 36000 seconds. D: [iurt] [iurt] Forking to monitor log size D: [iurt] [iurt] /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 /bin/su - iurt -c "TMP=/home/iurt/tmp/ rpmbuild --target noarch --rebuild /home/iurt/rpmbuild/SRPMS/@2312576:python-asttokens-3.0.0-1.mga10.src.rpm" D: [iurt] [iurt] Command exited with 256. D: [iurt] [iurt] calling callback for build_@2312576:python-asttokens-3.0.0-1.mga10.src.rpm E: [iurt] [iurt] ERROR: call_ret=1 kill= err=256 () F: [iurt] [iurt] See https://pkgsubmit.mageia.org/queue/build//cauldron/x86_64//log/@2312576:python-asttokens-3.0.0-1.mga10.src.rpm/ Command failed: /usr/bin/sudo /usr/sbin/iurt_root_command --chroot /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 /bin/su - iurt -c "TMP=/home/iurt/tmp/ rpmbuild --target noarch --rebuild /home/iurt/rpmbuild/SRPMS/@2312576:python-asttokens-3.0.0-1.mga10.src.rpm" I: [iurt] [iurt] --------------- Command failed, full output follows --------------- I: [iurt] [iurt] D: [iurt_root_command] chroot Building target platforms: noarch Building for target noarch Installing /home/iurt/rpmbuild/SRPMS/@2312576:python-asttokens-3.0.0-1.mga10.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.H6vyqd Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.sRKtLn + umask 022 + cd /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build + rm -rf asttokens-3.0.0 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/asttokens-3.0.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd asttokens-3.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.1DgYEz + umask 022 + cd /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd asttokens-3.0.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + mkdir -p /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + CXX=g++ + TMPDIR=/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/pyproject-wheeldir Processing /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir/pip-modern-metadata-cc0pjsda/asttokens.egg-info writing /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir/pip-modern-metadata-cc0pjsda/asttokens.egg-info/PKG-INFO writing dependency_links to /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir/pip-modern-metadata-cc0pjsda/asttokens.egg-info/dependency_links.txt writing requirements to /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir/pip-modern-metadata-cc0pjsda/asttokens.egg-info/requires.txt writing top-level names to /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir/pip-modern-metadata-cc0pjsda/asttokens.egg-info/top_level.txt writing manifest file '/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir/pip-modern-metadata-cc0pjsda/asttokens.egg-info/SOURCES.txt' ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any reading manifest file '/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir/pip-modern-metadata-cc0pjsda/asttokens.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file '/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir/pip-modern-metadata-cc0pjsda/asttokens.egg-info/SOURCES.txt' creating '/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir/pip-modern-metadata-cc0pjsda/asttokens-3.0.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: asttokens Building wheel for asttokens (pyproject.toml): started Running command Building wheel for asttokens (pyproject.toml) running bdist_wheel running build running build_py creating build/lib/asttokens copying asttokens/line_numbers.py -> build/lib/asttokens copying asttokens/__init__.py -> build/lib/asttokens copying asttokens/version.py -> build/lib/asttokens copying asttokens/asttokens.py -> build/lib/asttokens copying asttokens/astroid_compat.py -> build/lib/asttokens copying asttokens/util.py -> build/lib/asttokens copying asttokens/mark_tokens.py -> build/lib/asttokens copying asttokens/py.typed -> build/lib/asttokens installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/asttokens copying build/lib/asttokens/line_numbers.py -> build/bdist.linux-x86_64/wheel/./asttokens copying build/lib/asttokens/__init__.py -> build/bdist.linux-x86_64/wheel/./asttokens copying build/lib/asttokens/version.py -> build/bdist.linux-x86_64/wheel/./asttokens copying build/lib/asttokens/asttokens.py -> build/bdist.linux-x86_64/wheel/./asttokens copying build/lib/asttokens/py.typed -> build/bdist.linux-x86_64/wheel/./asttokens copying build/lib/asttokens/astroid_compat.py -> build/bdist.linux-x86_64/wheel/./asttokens copying build/lib/asttokens/util.py -> build/bdist.linux-x86_64/wheel/./asttokens copying build/lib/asttokens/mark_tokens.py -> build/bdist.linux-x86_64/wheel/./asttokens running install_egg_info running egg_info writing asttokens.egg-info/PKG-INFO writing dependency_links to asttokens.egg-info/dependency_links.txt writing requirements to asttokens.egg-info/requires.txt writing top-level names to asttokens.egg-info/top_level.txt ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any reading manifest file 'asttokens.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'asttokens.egg-info/SOURCES.txt' Copying asttokens.egg-info to build/bdist.linux-x86_64/wheel/./asttokens-3.0.0-py3.13.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/asttokens-3.0.0.dist-info/WHEEL creating '/home/iurt/.cache/pip/wheels/6b/04/ce/9fd35bac23421d51c55f0105ec14db35f2f8b71026f94266d6/tmp6yruz950/.tmp-zi4vqmud/asttokens-3.0.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'asttokens/__init__.py' adding 'asttokens/astroid_compat.py' adding 'asttokens/asttokens.py' adding 'asttokens/line_numbers.py' adding 'asttokens/mark_tokens.py' adding 'asttokens/py.typed' adding 'asttokens/util.py' adding 'asttokens/version.py' adding 'asttokens-3.0.0.dist-info/licenses/LICENSE' adding 'asttokens-3.0.0.dist-info/METADATA' adding 'asttokens-3.0.0.dist-info/WHEEL' adding 'asttokens-3.0.0.dist-info/top_level.txt' adding 'asttokens-3.0.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for asttokens (pyproject.toml): finished with status 'done' Created wheel for asttokens: filename=asttokens-3.0.0-py3-none-any.whl size=26855 sha256=26bfa0577e3981c213380972e880239d87b3dbb6acebd730fb5c992477f05bb2 Stored in directory: /home/iurt/.cache/pip/wheels/6b/04/ce/9fd35bac23421d51c55f0105ec14db35f2f8b71026f94266d6 Successfully built asttokens + PYTHONPATH=/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0 + sphinx-build-3 docs html Running Sphinx v8.2.3 loading translations [en]... done building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 3 source files that are out of date updating environment: [new config] 3 added, 0 changed, 0 removed reading sources... [ 33%] api-index reading sources... [ 67%] index reading sources... [100%] user-guide looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... Writing evaluated template result to /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/html/_static/documentation_options.js Writing evaluated template result to /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/html/_static/language_data.js Writing evaluated template result to /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/html/_static/basic.css Writing evaluated template result to /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/html/_static/js/versions.js copying static files: done copying extra files... copying extra files: done copying assets: done writing output... [ 33%] api-index writing output... [ 67%] index writing output... [100%] user-guide generating indices... genindex py-modindex done highlighting module code... [ 33%] asttokens.asttokens highlighting module code... [ 67%] asttokens.line_numbers highlighting module code... [100%] asttokens.util writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done build succeeded. The HTML pages are in html. + rm -rf html/.doctrees html/.buildinfo + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.lpuz0K + umask 022 + cd /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT ++ dirname /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT + mkdir -p /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build + mkdir /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd asttokens-3.0.0 + '[' 1 -eq 1 ']' ++ xargs basename --multiple ++ ls /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/pyproject-wheeldir/asttokens-3.0.0-py3-none-any.whl ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=asttokens==3.0.0 + '[' -z asttokens==3.0.0 ']' + TMPDIR=/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-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 /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/pyproject-wheeldir asttokens==3.0.0 Using pip 25.3 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/pyproject-wheeldir Processing ./pyproject-wheeldir/asttokens-3.0.0-py3-none-any.whl Installing collected packages: asttokens Successfully installed asttokens-3.0.0 + '[' -d /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/bin ']' + rm -f /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/python-asttokens-3.0.0-1.mga10.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + site_dirs+=("/usr/lib/python3.13/site-packages") + '[' /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.13/site-packages/asttokens-3.0.0.dist-info' + sed -i s/pip/rpm/ /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/asttokens-3.0.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT --record /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/asttokens-3.0.0.dist-info/RECORD --output /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/python-asttokens-3.0.0-1.mga10.noarch-pyproject-record + rm -fv /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/asttokens-3.0.0.dist-info/RECORD removed '/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/asttokens-3.0.0.dist-info/RECORD' + rm -fv /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/asttokens-3.0.0.dist-info/REQUESTED removed '/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages/asttokens-3.0.0.dist-info/REQUESTED' ++ wc -l /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/python-asttokens-3.0.0-1.mga10.noarch-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 /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/python-asttokens-3.0.0-1.mga10.noarch-pyproject-files --output-modules /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/python-asttokens-3.0.0-1.mga10.noarch-pyproject-modules --buildroot /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT --sitelib /usr/lib/python3.13/site-packages --sitearch /usr/lib64/python3.13/site-packages --python-version 3.13 --pyproject-record /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/python-asttokens-3.0.0-1.mga10.noarch-pyproject-record --prefix /usr asttokens + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-mangle-shebangs + env -u SOURCE_DATE_EPOCH /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j24 Bytecompiling .py files below /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib/python3.13 using python3.13 Not clamping source mtimes, $SOURCE_DATE_EPOCH not set + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.5JktME + umask 022 + cd /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd asttokens-3.0.0 + '[' 1 -eq 1 ']' + TOX_TESTENV_PASSENV='*' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + PATH=/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/iurt/.local/bin:/home/iurt/bin + PYTHONPATH=/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=24 + HOSTNAME=rpmbuild + /usr/bin/python3 -m tox --current-env -q --recreate -e py313 ============================= test session starts ============================== platform linux -- Python 3.13.11, pytest-8.3.5, pluggy-1.5.0 cachedir: .tox/py313/.pytest_cache rootdir: /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0 configfile: setup.cfg collected 120 items / 2 deselected / 118 selected tests/test_astroid.py FF.FFFFFFFFFFFFsFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF [ 42%] [ 42%] tests/test_asttokens.py ....... [ 48%] tests/test_line_numbers.py ... [ 50%] tests/test_mark_tokens.py .............................................. [ 89%] .... [ 93%] tests/test_tokenless.py ... [ 95%] tests/test_util.py ..... [100%] =================================== FAILURES =================================== ___________________ TestAstroid.test_adjacent_joined_strings ___________________ self = def test_adjacent_joined_strings(self): source = """ foo = f'x y z' \\ f'''a b c''' f"u v w" bar = ('x y z' # comment2 'a b c' # comment3 f'u v w' ) """ > m = self.create_mark_checker(source) tests/test_mark_tokens.py:352: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\nfoo = f\'x y z\' \\\nf\'\'\'a b c\'\'\' f"u v w"\nbar = (\'x y z\' # comment2\n \'a b c\' # comment3\n f\'u v w\'\n )\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError ______________________ TestAstroid.test_adjacent_strings _______________________ self = def test_adjacent_strings(self): source = """ foo = 'x y z' \\ '''a b c''' "u v w" bar = ('x y z' # comment2 'a b c' # comment3 'u v w' ) """ > m = self.create_mark_checker(source) tests/test_mark_tokens.py:267: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\nfoo = \'x y z\' \\\n\'\'\'a b c\'\'\' "u v w"\nbar = (\'x y z\' # comment2\n \'a b c\' # comment3\n \'u v w\'\n )\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError ___________________ TestAstroid.test_assignment_expressions ____________________ self = def test_assignment_expressions(self): # From https://www.python.org/dev/peps/pep-0572/ > self.create_mark_checker(""" # Handle a matched regex if (match := pattern.search(data)) is not None: # Do something with match pass # A loop that can't be trivially rewritten using 2-arg iter() while chunk := file.read(8192): process(chunk) # Reuse a value that's expensive to compute [y := f(x), y**2, y**3] # Share a subexpression between a comprehension filter clause and its output filtered_data = [y for x in data if (y := f(x)) is not None] y0 = (y1 := f(x)) # Valid, though discouraged foo(x=(y := f(x))) # Valid, though probably confusing def foo(answer=(p := 42)): # Valid, though not great style ... def foo(answer: (p := 42) = 5): # Valid, but probably never useful ... lambda: (x := 1) # Valid, but unlikely to be useful (x := lambda: 1) # Valid lambda line: (m := re.match(pattern, line)) and m.group(1) # Valid if any((comment := line).startswith('#') for line in lines): print("First comment:", comment) if all((nonblank := line).strip() == '' for line in lines): print("All lines are blank") partial_sums = [total := total + v for v in values] """) tests/test_mark_tokens.py:765: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\n# Handle a matched regex\nif (match := pattern.search(data)) is not None:\n # Do something with match\n pass\...== \'\' for line in lines):\n print("All lines are blank")\n\npartial_sums = [total := total + v for v in values]\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_async_def __________________________ self = def test_async_def(self): > self.create_mark_checker(""" async def foo(): pass @decorator async def foo(): pass """) tests/test_mark_tokens.py:733: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\nasync def foo():\n pass\n\n@decorator\nasync def foo():\n pass\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _____________________ TestAstroid.test_async_for_and_with ______________________ self = def test_async_for_and_with(self): # Can't verify all nodes because in < 3.7 # async for/with outside of a function is invalid syntax > m = self.create_mark_checker(""" async def foo(): async for x in y: pass async with x as y: pass """, verify=False) tests/test_mark_tokens.py:745: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\nasync def foo():\n async for x in y: pass\n async with x as y: pass\n ' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError ____________________________ TestAstroid.test_await ____________________________ self = def test_await(self): # Can't verify all nodes because in astroid # await outside of an async function is invalid syntax > m = self.create_mark_checker(""" async def foo(): await bar """, verify=False) tests/test_mark_tokens.py:756: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\nasync def foo():\n await bar\n ' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _____________________ TestAstroid.test_bad_tokenless_types _____________________ self = def test_bad_tokenless_types(self): # Cases where _get_text_positions_tokenless is incorrect in 3.8. source = textwrap.dedent(""" def foo(*, name: str): # keyword-only argument with type annotation pass f(*(x)) # ast.Starred with parentheses """) > self.create_mark_checker(source) tests/test_mark_tokens.py:506: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\ndef foo(*, name: str): # keyword-only argument with type annotation\n pass\n\nf(*(x)) # ast.Starred with parentheses\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _________________________ TestAstroid.test_bytes_smoke _________________________ self = def test_bytes_smoke(self): const = 'Const' if self.is_astroid_test else ( 'Constant' if sys.version_info >= (3, 8) else 'Bytes' ) for source in ( 'b"123abd"', r"b'\x12\x3a\xbc'", ): expected = { "Module:" + source, const + ":" + source, "Expr:" + source, } > m = self.create_mark_checker(source) tests/test_mark_tokens.py:323: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = 'b"123abd"' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _______________________ TestAstroid.test_calling_lambdas _______________________ self = def test_calling_lambdas(self): # See https://bitbucket.org/plas/thonny/issues/96/calling-lambdas-crash-the-debugger source = "y = (lambda x: x + 1)(2)" > m = self.create_mark_checker(source) tests/test_mark_tokens.py:429: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = 'y = (lambda x: x + 1)(2)' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _______________________ TestAstroid.test_complex_numbers _______________________ self = def test_complex_numbers(self): source = """ 1 -1 j # not a complex number, just a name 1j -1j 1+2j 3-4j 1j-1j-1j-1j """ > self.create_mark_checker(source) tests/test_mark_tokens.py:645: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\n1\n-1\nj # not a complex number, just a name\n1j\n-1j\n1+2j\n3-4j\n1j-1j-1j-1j\n ' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________ TestAstroid.test_complex_slice_and_parens ___________________ self = def test_complex_slice_and_parens(self): source = 'f((x)[:, 0])' > self.create_mark_checker(source) tests/test_mark_tokens.py:672: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = 'f((x)[:, 0])' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _______________________ TestAstroid.test_comprehensions ________________________ self = def test_comprehensions(self): # See https://bitbucket.org/plas/thonny/issues/8/range-marker-doesnt-work-correctly-with for source in ( "[(key, val) for key, val in ast.iter_fields(node)]", "((key, val) for key, val in ast.iter_fields(node))", "{(key, val) for key, val in ast.iter_fields(node)}", "{key: val for key, val in ast.iter_fields(node)}", "[[c for c in key] for key, val in ast.iter_fields(node)]"): > self.create_mark_checker(source) tests/test_mark_tokens.py:445: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '[(key, val) for key, val in ast.iter_fields(node)]' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError ______________________ TestAstroid.test_conditional_expr _______________________ self = def test_conditional_expr(self): # See https://bitbucket.org/plas/thonny/issues/108/ast-marker-crashes-with-conditional source = "a = True if True else False\nprint(a)" > m = self.create_mark_checker(source) tests/test_mark_tokens.py:416: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = 'a = True if True else False\nprint(a)' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _________________________ TestAstroid.test_decorators __________________________ self = def test_decorators(self): # See https://bitbucket.org/plas/thonny/issues/49/range-marker-fails-with-decorators source = textwrap.dedent(""" @deco1 def f(): pass @deco2(a=1) def g(x): pass @deco3() def g(x): pass @deco4 class C: pass """) > m = self.create_mark_checker(source) tests/test_mark_tokens.py:563: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\n@deco1\ndef f():\n pass\n@deco2(a=1)\ndef g(x):\n pass\n\n@deco3()\ndef g(x):\n pass\n\n@deco4\nclass C:\n pass\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_del_dict ___________________________ self = def test_del_dict(self): # See https://bitbucket.org/plas/thonny/issues/24/try-del-from-dictionary-in-debugging-mode source = "x = {4:5}\ndel x[4]" > m = self.create_mark_checker(source) tests/test_mark_tokens.py:489: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = 'x = {4:5}\ndel x[4]' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _________________________ TestAstroid.test_dict_merge __________________________ self = def test_dict_merge(self): > self.create_mark_checker("{**{}}") tests/test_mark_tokens.py:730: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '{**{}}' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _________________________ TestAstroid.test_dict_order __________________________ self = def test_dict_order(self): # Make sure we iterate over dict keys/values in source order. # See https://github.com/gristlabs/asttokens/issues/31 source = 'f({1: (2), 3: 4}, object())' > self.create_mark_checker(source) tests/test_mark_tokens.py:484: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = 'f({1: (2), 3: 4}, object())' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture1 ___________________________ self = > def test_fixture1(self): self.verify_fixture_file('astroid/__init__.py') tests/test_mark_tokens.py:177: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '__revision__="$Id: __init__.py,v 1.1 2005-06-13 20:55:20 syt Exp $"\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture10 __________________________ self = > def test_fixture10(self): self.verify_fixture_file('astroid/noendingnewline.py') tests/test_mark_tokens.py:186: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = "import unittest\n\n\nclass TestCase(unittest.TestCase):\n\n def setUp(self):\n unittest.TestCase.setUp(self... pass\n print('rara')\n\n\nif __name__ == '__main__':\n print('test2')\n unittest.main()\n\n\n" @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture11 __________________________ self = > def test_fixture11(self): self.verify_fixture_file('astroid/notall.py') tests/test_mark_tokens.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = "\nname = 'a'\n_bla = 2\nother = 'o'\nclass Aaa: pass\n\ndef func(): print('yo')\n\n" @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture12 __________________________ self = > def test_fixture12(self): self.verify_fixture_file('astroid/recursion.py') tests/test_mark_tokens.py:188: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '""" For issue #25 """\r\nclass Base(object):\r\n pass' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture13 __________________________ self = > def test_fixture13(self): self.verify_fixture_file('astroid/suppliermodule_test.py') tests/test_mark_tokens.py:189: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '""" file suppliermodule.py """\n\nclass NotImplemented(Exception):\n pass\n\nclass Interface:\n def get_value(s... raise NotImplemented()\n\n def set_value(self, value):\n raise NotImplemented()\n\nclass DoNothing : pass\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture2 ___________________________ self = > def test_fixture2(self): self.verify_fixture_file('astroid/absimport.py') tests/test_mark_tokens.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\nimport email\nfrom email import message\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture3 ___________________________ self = > def test_fixture3(self): self.verify_fixture_file('astroid/all.py') tests/test_mark_tokens.py:179: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = "\nname = 'a'\n_bla = 2\nother = 'o'\nclass Aaa: pass\n\ndef func(): print('yo')\n\n__all__ = 'Aaa', '_bla', 'name'\n" @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture4 ___________________________ self = > def test_fixture4(self): self.verify_fixture_file('astroid/clientmodule_test.py') tests/test_mark_tokens.py:180: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '""" docstring for file clientmodule.py """\nfrom data.suppliermodule_test import Interface as IFace, DoNothing\n\ncla...tor.__init__(self, value)\n self._id = _id\n self.relation = DoNothing()\n self.toto = Toto()\n\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture5 ___________________________ self = > def test_fixture5(self): self.verify_fixture_file('astroid/descriptor_crash.py') tests/test_mark_tokens.py:181: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\nimport urllib\n\nclass Page(object):\n _urlOpen = staticmethod(urllib.urlopen)\n\n def getPage(self, url):\n handle = self._urlOpen(url)\n data = handle.read()\n handle.close()\n return data\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture6 ___________________________ self = > def test_fixture6(self): self.verify_fixture_file('astroid/email.py') tests/test_mark_tokens.py:182: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '"""fake email module to test absolute import doesn\'t grab this one"""\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture7 ___________________________ self = > def test_fixture7(self): self.verify_fixture_file('astroid/format.py') tests/test_mark_tokens.py:183: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '"""A multiline string\n"""\n\nfunction(\'aeozrijz\\\nearzer\', hop)\n# XXX write test\nx = [i for i in range(5)\n ...:\n aaaa,bbbb = 1,2\n aaaa,bbbb = bbbb,aaaa\n# XXX write test\nhop = \\\n aaaa\n\n\n__revision__.lower();\n\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture8 ___________________________ self = > def test_fixture8(self): self.verify_fixture_file('astroid/module.py') tests/test_mark_tokens.py:184: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '"""test module for astroid\n"""\n\n__revision__ = \'$Id: module.py,v 1.2 2005-11-02 11:56:54 syt Exp $\'\nfrom astroi...) or (c)\n else:\n c = ((a) and (b)) or (d)\n list(map(lambda x, y: (y, x), a))\nredirect = four_args\n\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fixture9 ___________________________ self = > def test_fixture9(self): self.verify_fixture_file('astroid/module2.py') tests/test_mark_tokens.py:185: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:138: in verify_fixture_file m = self.create_mark_checker(source, verify=False) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = "from data.module import YO, YOUPI\nimport data\n\n\nclass Specialization(YOUPI, YO):\n pass\n\n\n\nclass Metaclass...a, *bases):\n return meta('NewBase', bases, {})\n\n\nclass NotMetaclass(with_metaclass(Metaclass)):\n pass\n\n\n" @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_fstrings ___________________________ self = def test_fstrings(self): for source in ( '(f"He said his name is {name!r}.",)', "f'{function(kwarg=24)}'", '''(f'{f"""{f"{val!r}"}"""}')''', 'a = f"""result: {value:{width}.{precision}}"""', """[f"abc {a['x']} def"]""", "def t():\n return f'{function(kwarg=24)}'"): > self.create_mark_checker(source) tests/test_mark_tokens.py:341: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '(f"He said his name is {name!r}.",)' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _____________________ TestAstroid.test_fstrings_3_12_plus ______________________ self = def test_fstrings_3_12_plus(self): const = 'Const' if self.is_astroid_test else 'Constant' > m = self.create_mark_checker( 'x = (f"Wobble {f"{func(kwarg=f"{boo!r}")}"!r}.",)', ) tests/test_mark_tokens.py:364: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = 'x = (f"Wobble {f"{func(kwarg=f"{boo!r}")}"!r}.",)' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError ______________________ TestAstroid.test_keyword_arg_only _______________________ self = def test_keyword_arg_only(self): # See https://bitbucket.org/plas/thonny/issues/52/range-marker-fails-with-ridastrip-split source = "f(x=1)\ng(a=(x),b=[y])" > m = self.create_mark_checker(source) tests/test_mark_tokens.py:528: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = 'f(x=1)\ng(a=(x),b=[y])' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError ____________________ TestAstroid.test_mark_tokens_multiline ____________________ self = def test_mark_tokens_multiline(self): source = ( """( # line1 a, # line2 b + # line3 c + # line4 d # line5 )""") > m = self.create_mark_checker(source) tests/test_mark_tokens.py:116: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '( # line1\na, # line2\nb + # line3\n c + # line4\n d # line5\n)' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _____________________ TestAstroid.test_mark_tokens_simple ______________________ self = def test_mark_tokens_simple(self): source = tools.read_fixture('astroid', 'module.py') > m = self.create_mark_checker(source) tests/test_mark_tokens.py:78: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '"""test module for astroid\n"""\n\n__revision__ = \'$Id: module.py,v 1.2 2005-11-02 11:56:54 syt Exp $\'\nfrom astroi...) or (c)\n else:\n c = ((a) and (b)) or (d)\n list(map(lambda x, y: (y, x), a))\nredirect = four_args\n\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _________________________ TestAstroid.test_match_case __________________________ self = def test_match_case(self): > m = self.create_mark_checker(""" if 0: match x: case ast.BinOp(): if z: pass case cls(a,b) if y: pass case _: match y: case 1: pass case _: pass """) tests/test_mark_tokens.py:808: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\nif 0:\n match x:\n case ast.BinOp():\n if z:\n pass\n case cls(a,b) if y:\n pass\n case _:\n match y:\n case 1:\n pass\n case _:\n pass\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError __________________________ TestAstroid.test_nonascii ___________________________ self = def test_nonascii(self): # Test of https://bitbucket.org/plas/thonny/issues/162/weird-range-marker-crash-with-non-ascii # Only on PY3 because Py2 doesn't support unicode identifiers. for source in ( "\x{00e2}\x{0084}\x{0098}\x{00c2}\x{00b7}2=1+a\x{00e2}\x{0084}\x{0098}\x{00c2}\x{00b7}b+a\x{00e2}\x{0084}\x{0098}\x{00c2}\x{00b7}2b", # example from https://github.com/python/cpython/issues/68382 "s\x{fffd}\x{fffd}\x{00bc}nnikuup\x{00c3}\x{00a4}ev=str((18+int(isikukood[0:1])-1)//2)+isikukood[1:3]", "s\x{00c3}\x{00bc}nnikuupaev=str((18+int(isikukood[0:1])-1)//2)+isikukood[1:3]"): > m = self.create_mark_checker(source) tests/test_mark_tokens.py:299: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\x{00e2}\x{0084}\x{0098}\x{00c2}\x{00b7}2=1+a\x{00e2}\x{0084}\x{0098}\x{00c2}\x{00b7}b+a\x{00e2}\x{0084}\x{0098}\x{00c2}\x{00b7}2b' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError ______________________ TestAstroid.test_one_line_if_elif _______________________ self = def test_one_line_if_elif(self): source = """ if 1: a elif 2: b """ > self.create_mark_checker(source) tests/test_mark_tokens.py:615: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\nif 1: a\nelif 2: b\n ' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _________________________ TestAstroid.test_paren_attr __________________________ self = def test_paren_attr(self): # See https://bitbucket.org/plas/thonny/issues/123/attribute-access-on-parenthesized source = "(x).foo()" > m = self.create_mark_checker(source) tests/test_mark_tokens.py:408: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '(x).foo()' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _____________________ TestAstroid.test_parens_around_func ______________________ self = def test_parens_around_func(self): source = textwrap.dedent( ''' foo() (foo)() (lambda: 0)() (lambda: ())() (foo)((1)) (lambda: ())((2)) x = (obj.attribute.get_callback() or default_callback)() ''') > m = self.create_mark_checker(source) tests/test_mark_tokens.py:658: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\nfoo()\n(foo)()\n(lambda: 0)()\n(lambda: ())()\n(foo)((1))\n(lambda: ())((2))\nx = (obj.attribute.get_callback() or default_callback)()\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _______________________ TestAstroid.test_print_function ________________________ self = def test_print_function(self): # This testcase imports print as function (using from __future__). Check that we can parse it. # verify_all_nodes doesn't work on Python 2 because the print() call parsed in isolation # is viewed as a Print node since it doesn't see the future import source = tools.read_fixture('astroid/nonregr.py') > m = self.create_mark_checker(source, verify=True) tests/test_mark_tokens.py:282: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\n\ntry:\n enumerate = enumerate\nexcept NameError:\n\n def enumerate(iterable):\n """emulates the pytho...class Ddd(Aaa):\n """docstring"""\n pass\n\n class Eee(Ddd):\n """docstring"""\n pass\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError ______________________ TestAstroid.test_return_annotation ______________________ self = def test_return_annotation(self): # See https://bitbucket.org/plas/thonny/issues/9/range-marker-crashes-on-function-return source = textwrap.dedent(""" def liida_arvud(x: int, y: int) -> int: return x + y """) > m = self.create_mark_checker(source) tests/test_mark_tokens.py:514: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\ndef liida_arvud(x: int, y: int) -> int:\n return x + y\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError ___________________________ TestAstroid.test_slices ____________________________ self = def test_slices(self): # Make sure we don't fail on parsing slices of the form `foo[4:]`. source = "(foo.Area_Code, str(foo.Phone)[:3], str(foo.Phone)[3:], foo[:], bar[::2, :], bar2[:, ::2], [a[:]][::-1])" > m = self.create_mark_checker(source) tests/test_mark_tokens.py:243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '(foo.Area_Code, str(foo.Phone)[:3], str(foo.Phone)[3:], foo[:], bar[::2, :], bar2[:, ::2], [a[:]][::-1])' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError ____________________________ TestAstroid.test_splat ____________________________ self = def test_splat(self): # See https://bitbucket.org/plas/thonny/issues/151/debugger-crashes-when-encountering-a-splat source = textwrap.dedent(""" arr = [1,2,3,4,5] def print_all(a, b, c, d, e): print(a, b, c, d ,e) print_all(*arr) """) > m = self.create_mark_checker(source) tests/test_mark_tokens.py:398: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\narr = [1,2,3,4,5]\ndef print_all(a, b, c, d, e):\n print(a, b, c, d ,e)\nprint_all(*arr)\n' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _________________ TestAstroid.test_statements_with_semicolons __________________ self = def test_statements_with_semicolons(self): source = """ a; b; c( 17 ); d # comment1; comment2 if 2: a; b; # comment3 if a: if b: c; d # comment4 """ > m = self.create_mark_checker(source) tests/test_mark_tokens.py:627: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '\na; b; c(\n 17\n); d # comment1; comment2\nif 2: a; b; # comment3\nif a:\n if b: c; d # comment4\n ' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError _______________________ TestAstroid.test_trailing_commas _______________________ self = def test_trailing_commas(self): # Make sure we handle trailing commas on comma-separated structures (e.g. tuples, sets, etc.) for source in ( "(a,b,)", "[c,d,]", "{e,f,}", "{h:1,i:2,}"): > self.create_mark_checker(source) tests/test_mark_tokens.py:454: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = '(a,b,)' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError ___________________________ TestAstroid.test_tuples ____________________________ self = def test_tuples(self): def get_tuples(code): m = self.create_mark_checker(code) return [m.atok.get_text(n) for n in m.all_nodes if n.__class__.__name__ == "Tuple"] > self.assertEqual(get_tuples("a,"), ["a,"]) tests/test_mark_tokens.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:458: in get_tuples m = self.create_mark_checker(code) tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = 'a,' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError ____________________________ TestAstroid.test_with _____________________________ self = def test_with(self): source = "with foo: pass" > m = self.create_mark_checker(source) tests/test_mark_tokens.py:581: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_mark_tokens.py:37: in create_mark_checker atok = self.create_asttokens(source) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ source = 'with foo: pass' @staticmethod def create_asttokens(source): > builder = astroid.builder.AstroidBuilder() E TypeError: AstroidBuilder.__init__() missing 1 required positional argument: 'manager' tests/test_astroid.py:39: TypeError =========================== short test summary info ============================ FAILED tests/test_astroid.py::TestAstroid::test_adjacent_joined_strings - Typ... FAILED tests/test_astroid.py::TestAstroid::test_adjacent_strings - TypeError:... FAILED tests/test_astroid.py::TestAstroid::test_assignment_expressions - Type... FAILED tests/test_astroid.py::TestAstroid::test_async_def - TypeError: Astroi... FAILED tests/test_astroid.py::TestAstroid::test_async_for_and_with - TypeErro... FAILED tests/test_astroid.py::TestAstroid::test_await - TypeError: AstroidBui... FAILED tests/test_astroid.py::TestAstroid::test_bad_tokenless_types - TypeErr... FAILED tests/test_astroid.py::TestAstroid::test_bytes_smoke - TypeError: Astr... FAILED tests/test_astroid.py::TestAstroid::test_calling_lambdas - TypeError: ... FAILED tests/test_astroid.py::TestAstroid::test_complex_numbers - TypeError: ... FAILED tests/test_astroid.py::TestAstroid::test_complex_slice_and_parens - Ty... FAILED tests/test_astroid.py::TestAstroid::test_comprehensions - TypeError: A... FAILED tests/test_astroid.py::TestAstroid::test_conditional_expr - TypeError:... FAILED tests/test_astroid.py::TestAstroid::test_decorators - TypeError: Astro... FAILED tests/test_astroid.py::TestAstroid::test_del_dict - TypeError: Astroid... FAILED tests/test_astroid.py::TestAstroid::test_dict_merge - TypeError: Astro... FAILED tests/test_astroid.py::TestAstroid::test_dict_order - TypeError: Astro... FAILED tests/test_astroid.py::TestAstroid::test_fixture1 - TypeError: Astroid... FAILED tests/test_astroid.py::TestAstroid::test_fixture10 - TypeError: Astroi... FAILED tests/test_astroid.py::TestAstroid::test_fixture11 - TypeError: Astroi... FAILED tests/test_astroid.py::TestAstroid::test_fixture12 - TypeError: Astroi... FAILED tests/test_astroid.py::TestAstroid::test_fixture13 - TypeError: Astroi... FAILED tests/test_astroid.py::TestAstroid::test_fixture2 - TypeError: Astroid... FAILED tests/test_astroid.py::TestAstroid::test_fixture3 - TypeError: Astroid... FAILED tests/test_astroid.py::TestAstroid::test_fixture4 - TypeError: Astroid... FAILED tests/test_astroid.py::TestAstroid::test_fixture5 - TypeError: Astroid... FAILED tests/test_astroid.py::TestAstroid::test_fixture6 - TypeError: Astroid... FAILED tests/test_astroid.py::TestAstroid::test_fixture7 - TypeError: Astroid... FAILED tests/test_astroid.py::TestAstroid::test_fixture8 - TypeError: Astroid... FAILED tests/test_astroid.py::TestAstroid::test_fixture9 - TypeError: Astroid... FAILED tests/test_astroid.py::TestAstroid::test_fstrings - TypeError: Astroid... FAILED tests/test_astroid.py::TestAstroid::test_fstrings_3_12_plus - TypeErro... FAILED tests/test_astroid.py::TestAstroid::test_keyword_arg_only - TypeError:... FAILED tests/test_astroid.py::TestAstroid::test_mark_tokens_multiline - TypeE... FAILED tests/test_astroid.py::TestAstroid::test_mark_tokens_simple - TypeErro... FAILED tests/test_astroid.py::TestAstroid::test_match_case - TypeError: Astro... FAILED tests/test_astroid.py::TestAstroid::test_nonascii - TypeError: Astroid... FAILED tests/test_astroid.py::TestAstroid::test_one_line_if_elif - TypeError:... FAILED tests/test_astroid.py::TestAstroid::test_paren_attr - TypeError: Astro... FAILED tests/test_astroid.py::TestAstroid::test_parens_around_func - TypeErro... FAILED tests/test_astroid.py::TestAstroid::test_print_function - TypeError: A... FAILED tests/test_astroid.py::TestAstroid::test_return_annotation - TypeError... FAILED tests/test_astroid.py::TestAstroid::test_slices - TypeError: AstroidBu... FAILED tests/test_astroid.py::TestAstroid::test_splat - TypeError: AstroidBui... FAILED tests/test_astroid.py::TestAstroid::test_statements_with_semicolons - ... FAILED tests/test_astroid.py::TestAstroid::test_trailing_commas - TypeError: ... FAILED tests/test_astroid.py::TestAstroid::test_tuples - TypeError: AstroidBu... FAILED tests/test_astroid.py::TestAstroid::test_with - TypeError: AstroidBuil... ==== 48 failed, 69 passed, 1 skipped, 2 deselected, 5558 warnings in 3.04s ===== py313: exit 1 (3.39 seconds) /home/iurt/rpmbuild/BUILD/python-asttokens-3.0.0-build/asttokens-3.0.0> pytest pid=2423379 py313: FAIL code 1 (3.41 seconds) evaluation failed :( (3.49 seconds) error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.5JktME (%check) RPM build errors: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.5JktME (%check) I: [iurt_root_command] ERROR: chroot I: [iurt] [iurt] --------------- end of command output --------------- D: [iurt] [iurt] clean chroot D: [iurt_root_command] Running iurt_root_command --netns_delete /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 D: [iurt_root_command] Delete network namespace for given chroot, killing all processes D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --umount /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/proc D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --umount /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/dev/pts D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! D: [iurt_root_command] Running iurt_root_command --umount /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702/dev/shm D: [iurt_root_command] Unmounting D: [iurt_root_command] Success! [iurt] [iurt] cleaning /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 [iurt] [iurt] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 D: [iurt_root_command] Running iurt_root_command --rm -r /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 D: [iurt_root_command] Removing files D: [iurt_root_command] removing /home/iurt/chroot_tmp/iurt/chroot_cauldron.x86_64.0.20260115175702 D: [iurt_root_command] Success!