==>(B Building on rapidash(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list created directory packages/python-time-machine ./ .SRCINFO 1,061 100% 0.00kB/s 0:00:00 1,061 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 92 100% 89.84kB/s 0:00:00 92 100% 89.84kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,486 100% 1.42MB/s 0:00:00 1,486 100% 1.42MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 179 100% 174.80kB/s 0:00:00 179 100% 174.80kB/s 0:00:00 (xfr#5, to-chk=3/9) python-time-machine-3.5.1-1.log 754 100% 736.33kB/s 0:00:00 754 100% 736.33kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,795 bytes received 195 bytes 1,993.33 bytes/sec total size is 3,681 speedup is 1.23 ==>(B Patching arch to riscv64...(B ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B ==>(B Locking pacman database cache...(Bdone(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building python-time-machine(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-3(B ==>(B Building python-time-machine for [extra] (riscv64)(B ]3008;start=0e934e9911ae4f2cb4b51762646e40d4;user=felix;hostname=rapidash.felixc.at;machineid=8416a3f6c64d4985b238a9c57e532efe;bootid=257ed0d46a43490f9d4b7d4237a96b33;pid=2468290;pidfdid=27604306;comm=sudo;targetuser=root;type=session\==>(B Locking clean chroot...(Bdone(B Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=dddc92cf69fd4430a02ac21aac017cb7;user=root;hostname=rapidash.felixc.at;machineid=8416a3f6c64d4985b238a9c57e532efe;bootid=257ed0d46a43490f9d4b7d4237a96b33;pid=2468730;pidfdid=27588726;comm=systemd-nspawn;container=arch-nspawn-2468730;type=container\]11;?\]2;🔵 Container arch-nspawn-2468730 on rapidash.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=dddc92cf69fd4430a02ac21aac017cb7\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-3]...(Bdone(B ]3008;start=258260a68e204991be7f99f7eae45500;user=root;hostname=rapidash.felixc.at;machineid=8416a3f6c64d4985b238a9c57e532efe;bootid=257ed0d46a43490f9d4b7d4237a96b33;pid=2469328;pidfdid=27669245;comm=sudo;targetuser=felix;type=session\==>(B Making package: python-time-machine 3.5.1-1 (Sun Sep 13 10:47:34 2026)(B ==>(B Retrieving sources...(B  ->(B Cloning python-time-machine git repo...(B Cloning into bare repository '/home/felix/packages/python-time-machine/python-time-machine'... remote: Enumerating objects: 5612, done. remote: Counting objects: 0% (1/753) remote: Counting objects: 1% (8/753) remote: Counting objects: 2% (16/753) remote: Counting objects: 3% (23/753) remote: Counting objects: 4% (31/753) remote: Counting objects: 5% (38/753) remote: Counting objects: 6% (46/753) remote: Counting objects: 7% (53/753) remote: Counting objects: 8% (61/753) remote: Counting objects: 9% (68/753) remote: Counting objects: 10% (76/753) remote: Counting objects: 11% (83/753) remote: Counting objects: 12% (91/753) remote: Counting objects: 13% (98/753) remote: Counting objects: 14% (106/753) remote: Counting objects: 15% (113/753) remote: Counting objects: 16% (121/753) remote: Counting objects: 17% (129/753) remote: Counting objects: 18% (136/753) remote: Counting objects: 19% (144/753) remote: Counting objects: 20% (151/753) remote: Counting objects: 21% (159/753) remote: Counting objects: 22% (166/753) remote: Counting objects: 23% (174/753) remote: Counting objects: 24% (181/753) remote: Counting objects: 25% (189/753) remote: Counting objects: 26% (196/753) remote: Counting objects: 27% (204/753) remote: Counting objects: 28% (211/753) remote: Counting objects: 29% (219/753) remote: Counting objects: 30% (226/753) remote: Counting objects: 31% (234/753) remote: Counting objects: 32% (241/753) remote: Counting objects: 33% (249/753) remote: Counting objects: 34% (257/753) remote: Counting objects: 35% (264/753) remote: Counting objects: 36% (272/753) remote: Counting objects: 37% (279/753) remote: Counting objects: 38% (287/753) remote: Counting objects: 39% (294/753) remote: Counting objects: 40% (302/753) remote: Counting objects: 41% (309/753) remote: Counting objects: 42% (317/753) remote: Counting objects: 43% (324/753) remote: Counting objects: 44% (332/753) remote: Counting objects: 45% (339/753) remote: Counting objects: 46% (347/753) remote: Counting objects: 47% (354/753) remote: Counting objects: 48% (362/753) remote: Counting objects: 49% (369/753) remote: Counting objects: 50% (377/753) remote: Counting objects: 51% (385/753) remote: Counting objects: 52% (392/753) remote: Counting objects: 53% (400/753) remote: Counting objects: 54% (407/753) remote: Counting objects: 55% (415/753) remote: Counting objects: 56% (422/753) remote: Counting objects: 57% (430/753) remote: Counting objects: 58% (437/753) remote: Counting objects: 59% (445/753) remote: Counting objects: 60% (452/753) remote: Counting objects: 61% (460/753) remote: Counting objects: 62% (467/753) remote: Counting objects: 63% (475/753) remote: Counting objects: 64% (482/753) remote: Counting objects: 65% (490/753) remote: Counting objects: 66% (497/753) remote: Counting objects: 67% (505/753) remote: Counting objects: 68% (513/753) remote: Counting objects: 69% (520/753) remote: Counting objects: 70% (528/753) remote: Counting objects: 71% (535/753) remote: Counting objects: 72% (543/753) remote: Counting objects: 73% (550/753) remote: Counting objects: 74% (558/753) remote: Counting objects: 75% (565/753) remote: Counting objects: 76% (573/753) remote: Counting objects: 77% (580/753) remote: Counting objects: 78% (588/753) remote: Counting objects: 79% (595/753) remote: Counting objects: 80% (603/753) remote: Counting objects: 81% (610/753) remote: Counting objects: 82% (618/753) remote: Counting objects: 83% (625/753) remote: Counting objects: 84% (633/753) remote: Counting objects: 85% (641/753) remote: Counting objects: 86% (648/753) remote: Counting objects: 87% (656/753) remote: Counting objects: 88% (663/753) remote: Counting objects: 89% (671/753) remote: Counting objects: 90% (678/753) remote: Counting objects: 91% (686/753) remote: Counting objects: 92% (693/753) remote: Counting objects: 93% (701/753) remote: Counting objects: 94% (708/753) remote: Counting objects: 95% (716/753) remote: Counting objects: 96% (723/753) remote: Counting objects: 97% (731/753) remote: Counting objects: 98% (738/753) remote: Counting objects: 99% (746/753) remote: Counting objects: 100% (753/753) remote: Counting objects: 100% (753/753), done. remote: Compressing objects: 0% (1/190) remote: Compressing objects: 1% (2/190) remote: Compressing objects: 2% (4/190) remote: Compressing objects: 3% (6/190) remote: Compressing objects: 4% (8/190) remote: Compressing objects: 5% (10/190) remote: Compressing objects: 6% (12/190) remote: Compressing objects: 7% (14/190) remote: Compressing objects: 8% (16/190) remote: Compressing objects: 9% (18/190) remote: Compressing objects: 10% (19/190) remote: Compressing objects: 11% (21/190) remote: Compressing objects: 12% (23/190) remote: Compressing objects: 13% (25/190) remote: Compressing objects: 14% (27/190) remote: Compressing objects: 15% (29/190) remote: Compressing objects: 16% (31/190) remote: Compressing objects: 17% (33/190) remote: Compressing objects: 18% (35/190) remote: Compressing objects: 19% (37/190) remote: Compressing objects: 20% (38/190) remote: Compressing objects: 21% (40/190) remote: Compressing objects: 22% (42/190) remote: Compressing objects: 23% (44/190) remote: Compressing objects: 24% (46/190) remote: Compressing objects: 25% (48/190) remote: Compressing objects: 26% (50/190) remote: Compressing objects: 27% (52/190) remote: Compressing objects: 28% (54/190) remote: Compressing objects: 29% (56/190) remote: Compressing objects: 30% (57/190) remote: Compressing objects: 31% (59/190) remote: Compressing objects: 32% (61/190) remote: Compressing objects: 33% (63/190) remote: Compressing objects: 34% (65/190) remote: Compressing objects: 35% (67/190) remote: Compressing objects: 36% (69/190) remote: Compressing objects: 37% (71/190) remote: Compressing objects: 38% (73/190) remote: Compressing objects: 39% (75/190) remote: Compressing objects: 40% (76/190) remote: Compressing objects: 41% (78/190) remote: Compressing objects: 42% (80/190) remote: Compressing objects: 43% (82/190) remote: Compressing objects: 44% (84/190) remote: Compressing objects: 45% (86/190) remote: Compressing objects: 46% (88/190) remote: Compressing objects: 47% (90/190) remote: Compressing objects: 48% (92/190) remote: Compressing objects: 49% (94/190) remote: Compressing objects: 50% (95/190) remote: Compressing objects: 51% (97/190) remote: Compressing objects: 52% (99/190) remote: Compressing objects: 53% (101/190) remote: Compressing objects: 54% (103/190) remote: Compressing objects: 55% (105/190) remote: Compressing objects: 56% (107/190) remote: Compressing objects: 57% (109/190) remote: Compressing objects: 58% (111/190) remote: Compressing objects: 59% (113/190) remote: Compressing objects: 60% (114/190) remote: Compressing objects: 61% (116/190) remote: Compressing objects: 62% (118/190) remote: Compressing objects: 63% (120/190) remote: Compressing objects: 64% (122/190) remote: Compressing objects: 65% (124/190) remote: Compressing objects: 66% (126/190) remote: Compressing objects: 67% (128/190) remote: Compressing objects: 68% (130/190) remote: Compressing objects: 69% (132/190) remote: Compressing objects: 70% (133/190) remote: Compressing objects: 71% (135/190) remote: Compressing objects: 72% (137/190) remote: Compressing objects: 73% (139/190) remote: Compressing objects: 74% (141/190) remote: Compressing objects: 75% (143/190) remote: Compressing objects: 76% (145/190) remote: Compressing objects: 77% (147/190) remote: Compressing objects: 78% (149/190) remote: Compressing objects: 79% (151/190) remote: Compressing objects: 80% (152/190) remote: Compressing objects: 81% (154/190) remote: Compressing objects: 82% (156/190) remote: Compressing objects: 83% (158/190) remote: Compressing objects: 84% (160/190) remote: Compressing objects: 85% (162/190) remote: Compressing objects: 86% (164/190) remote: Compressing objects: 87% (166/190) remote: Compressing objects: 88% (168/190) remote: Compressing objects: 89% (170/190) remote: Compressing objects: 90% (171/190) remote: Compressing objects: 91% (173/190) remote: Compressing objects: 92% (175/190) remote: Compressing objects: 93% (177/190) remote: Compressing objects: 94% (179/190) remote: Compressing objects: 95% (181/190) remote: Compressing objects: 96% (183/190) remote: Compressing objects: 97% (185/190) remote: Compressing objects: 98% (187/190) remote: Compressing objects: 99% (189/190) remote: Compressing objects: 100% (190/190) remote: Compressing objects: 100% (190/190), done. Receiving objects: 0% (1/5612) Receiving objects: 1% (57/5612) Receiving objects: 2% (113/5612) Receiving objects: 3% (169/5612) Receiving objects: 4% (225/5612) Receiving objects: 5% (281/5612) Receiving objects: 6% (337/5612) Receiving objects: 7% (393/5612) Receiving objects: 8% (449/5612) Receiving objects: 9% (506/5612) Receiving objects: 10% (562/5612) Receiving objects: 11% (618/5612) Receiving objects: 12% (674/5612) Receiving objects: 13% (730/5612) Receiving objects: 14% (786/5612) Receiving objects: 15% (842/5612) Receiving objects: 16% (898/5612) Receiving objects: 17% (955/5612) Receiving objects: 18% (1011/5612) Receiving objects: 19% (1067/5612) Receiving objects: 20% (1123/5612) Receiving objects: 21% (1179/5612) Receiving objects: 22% (1235/5612) Receiving objects: 23% (1291/5612) Receiving objects: 24% (1347/5612) Receiving objects: 25% (1403/5612) Receiving objects: 26% (1460/5612) Receiving objects: 27% (1516/5612) Receiving objects: 28% (1572/5612) Receiving objects: 29% (1628/5612) Receiving objects: 30% (1684/5612) Receiving objects: 31% (1740/5612) Receiving objects: 32% (1796/5612) Receiving objects: 33% (1852/5612) Receiving objects: 34% (1909/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 35% (1965/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 36% (2021/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 37% (2077/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 38% (2133/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 39% (2189/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 40% (2245/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 41% (2301/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 42% (2358/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 43% (2414/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 44% (2470/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 45% (2526/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 46% (2582/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 47% (2638/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 48% (2694/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 49% (2750/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 50% (2806/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 51% (2863/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 52% (2919/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 53% (2975/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 54% (3031/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 55% (3087/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 56% (3143/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 57% (3199/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 58% (3255/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 59% (3312/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 60% (3368/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 61% (3424/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 62% (3480/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 63% (3536/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 64% (3592/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 65% (3648/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 66% (3704/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 67% (3761/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 68% (3817/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 69% (3873/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 70% (3929/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 71% (3985/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 72% (4041/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 73% (4097/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 74% (4153/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 75% (4209/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 76% (4266/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 77% (4322/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 78% (4378/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 79% (4434/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 80% (4490/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 81% (4546/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 82% (4602/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 83% (4658/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 84% (4715/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 85% (4771/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 86% (4827/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 87% (4883/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 88% (4939/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 89% (4995/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 90% (5051/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 91% (5107/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 92% (5164/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 93% (5220/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 94% (5276/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 95% (5332/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 96% (5388/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 97% (5444/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 98% (5500/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 99% (5556/5612), 1.09 MiB | 2.11 MiB/s remote: Total 5612 (delta 644), reused 598 (delta 563), pack-reused 4859 (from 2) Receiving objects: 100% (5612/5612), 1.09 MiB | 2.11 MiB/s Receiving objects: 100% (5612/5612), 2.29 MiB | 2.49 MiB/s, done. Resolving deltas: 0% (0/3412) Resolving deltas: 1% (35/3412) Resolving deltas: 2% (69/3412) Resolving deltas: 3% (103/3412) Resolving deltas: 4% (137/3412) Resolving deltas: 5% (171/3412) Resolving deltas: 6% (205/3412) Resolving deltas: 7% (240/3412) Resolving deltas: 8% (273/3412) Resolving deltas: 9% (308/3412) Resolving deltas: 10% (342/3412) Resolving deltas: 11% (377/3412) Resolving deltas: 12% (410/3412) Resolving deltas: 13% (444/3412) Resolving deltas: 14% (478/3412) Resolving deltas: 15% (513/3412) Resolving deltas: 16% (546/3412) Resolving deltas: 17% (582/3412) Resolving deltas: 18% (615/3412) Resolving deltas: 19% (649/3412) Resolving deltas: 20% (683/3412) Resolving deltas: 21% (717/3412) Resolving deltas: 22% (751/3412) Resolving deltas: 23% (785/3412) Resolving deltas: 24% (820/3412) Resolving deltas: 25% (853/3412) Resolving deltas: 26% (888/3412) Resolving deltas: 27% (922/3412) Resolving deltas: 28% (957/3412) Resolving deltas: 29% (990/3412) Resolving deltas: 30% (1024/3412) Resolving deltas: 31% (1058/3412) Resolving deltas: 32% (1092/3412) Resolving deltas: 33% (1126/3412) Resolving deltas: 34% (1161/3412) Resolving deltas: 35% (1195/3412) Resolving deltas: 36% (1229/3412) Resolving deltas: 37% (1270/3412) Resolving deltas: 38% (1298/3412) Resolving deltas: 39% (1331/3412) Resolving deltas: 40% (1365/3412) Resolving deltas: 41% (1399/3412) Resolving deltas: 42% (1434/3412) Resolving deltas: 43% (1468/3412) Resolving deltas: 44% (1503/3412) Resolving deltas: 45% (1536/3412) Resolving deltas: 46% (1571/3412) Resolving deltas: 47% (1608/3412) Resolving deltas: 48% (1638/3412) Resolving deltas: 49% (1672/3412) Resolving deltas: 50% (1706/3412) Resolving deltas: 51% (1741/3412) Resolving deltas: 52% (1775/3412) Resolving deltas: 53% (1809/3412) Resolving deltas: 54% (1843/3412) Resolving deltas: 55% (1877/3412) Resolving deltas: 56% (1911/3412) Resolving deltas: 57% (1945/3412) Resolving deltas: 58% (1979/3412) Resolving deltas: 59% (2014/3412) Resolving deltas: 60% (2048/3412) Resolving deltas: 61% (2082/3412) Resolving deltas: 62% (2116/3412) Resolving deltas: 63% (2150/3412) Resolving deltas: 64% (2184/3412) Resolving deltas: 65% (2218/3412) Resolving deltas: 66% (2252/3412) Resolving deltas: 67% (2287/3412) Resolving deltas: 68% (2321/3412) Resolving deltas: 69% (2355/3412) Resolving deltas: 70% (2389/3412) Resolving deltas: 71% (2423/3412) Resolving deltas: 72% (2457/3412) Resolving deltas: 73% (2491/3412) Resolving deltas: 74% (2525/3412) Resolving deltas: 75% (2559/3412) Resolving deltas: 76% (2594/3412) Resolving deltas: 77% (2628/3412) Resolving deltas: 78% (2662/3412) Resolving deltas: 79% (2696/3412) Resolving deltas: 80% (2730/3412) Resolving deltas: 81% (2764/3412) Resolving deltas: 82% (2798/3412) Resolving deltas: 83% (2832/3412) Resolving deltas: 84% (2867/3412) Resolving deltas: 85% (2901/3412) Resolving deltas: 86% (2935/3412) Resolving deltas: 87% (2969/3412) Resolving deltas: 88% (3003/3412) Resolving deltas: 89% (3037/3412) Resolving deltas: 90% (3071/3412) Resolving deltas: 91% (3105/3412) Resolving deltas: 92% (3140/3412) Resolving deltas: 93% (3174/3412) Resolving deltas: 94% (3208/3412) Resolving deltas: 95% (3242/3412) Resolving deltas: 96% (3276/3412) Resolving deltas: 97% (3310/3412) Resolving deltas: 98% (3345/3412) Resolving deltas: 99% (3379/3412) Resolving deltas: 100% (3412/3412) Resolving deltas: 100% (3412/3412), done. ==>(B Validating source files with sha512sums...(B python-time-machine ... Passed ==>(B Validating source files with b2sums...(B python-time-machine ... Passed ]3008;end=258260a68e204991be7f99f7eae45500\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=193e2e46fd8046dda060d4d4472a9e5c;user=root;hostname=rapidash.felixc.at;machineid=8416a3f6c64d4985b238a9c57e532efe;bootid=257ed0d46a43490f9d4b7d4237a96b33;pid=2474229;pidfdid=27644814;comm=systemd-nspawn;container=makechrootpkg-python-time-machine.build.2468311;type=container\]11;?\]2;🔵 Container makechrootpkg-python-time-machine.build.2468311 on rapidash.felixc.at\]3008;start=818bbeebe3f248458053391d3875c48f;user=root;hostname=makechrootpkg-python-time-machine.build.2468311;machineid=4361284f915442ca98e33558d466872a;bootid=02d62d9dfd6b4e92b1a2dbdd7354bb2d;pid=34;pidfdid=27679228;comm=sudo;targetuser=builduser;type=session\==>(B Making package: python-time-machine 3.5.1-1 (Sun Sep 13 10:47:51 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=5606c05d66a4484b8487a580a070c805;user=builduser;hostname=makechrootpkg-python-time-machine.build.2468311;machineid=4361284f915442ca98e33558d466872a;bootid=02d62d9dfd6b4e92b1a2dbdd7354bb2d;pid=3214;pidfdid=27661783;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change extra/python-six 1.17.0-3 0.12 MiB extra/python-dateutil 2.9.0-8.1 1.03 MiB Total Installed Size: 1.15 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-six... installing python-dateutil... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=5606c05d66a4484b8487a580a070c805\==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=85c5da82f7ea4dc6877986d3cdd88f36;user=builduser;hostname=makechrootpkg-python-time-machine.build.2468311;machineid=4361284f915442ca98e33558d466872a;bootid=02d62d9dfd6b4e92b1a2dbdd7354bb2d;pid=3323;pidfdid=27639120;comm=sudo;targetuser=root;type=session\[?25lresolving dependencies... looking for conflicting packages... Package (28) New Version Net Change Download Size extra/perl-error 0.17030-3 0.04 MiB extra/perl-mailtools 2.22-3 0.10 MiB extra/perl-timedate 2.35-1 0.15 MiB extra/python-attrs 26.1.0-1 0.63 MiB extra/python-autocommand 2.2.2-9 0.08 MiB extra/python-iniconfig 2.3.0-1 0.07 MiB extra/python-jaraco.collections 5.1.0-3 0.11 MiB extra/python-jaraco.context 6.1.2-1 0.06 MiB extra/python-jaraco.functools 4.1.0-3 0.07 MiB extra/python-jaraco.text 4.0.0-4 0.08 MiB extra/python-more-itertools 11.1.0-1 0.77 MiB extra/python-packaging 26.3-1 1.58 MiB extra/python-platformdirs 4.11.7-1 0.47 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pygments 2.21.0-1 15.59 MiB extra/python-pyproject-hooks 1.2.0-6 0.11 MiB extra/python-sortedcontainers 2.4.0-8 0.38 MiB extra/zlib-ng 2.3.3-1 0.23 MiB extra/git 2.55.0-1 29.92 MiB extra/python-build 1.6.0-1 0.33 MiB extra/python-freezegun 1.5.5-2 0.20 MiB extra/python-hypothesis 6.168.0-1 6.54 MiB 1.25 MiB extra/python-installer 1.0.1-1 0.21 MiB extra/python-pytest 1:9.1.1-1 4.95 MiB extra/python-pytest-randomly 5.0.0-1 0.05 MiB extra/python-setuptools 1:84.0.0-1 4.92 MiB extra/python-tokenize-rt 6.2.0-2 0.03 MiB 0.01 MiB extra/python-wheel 0.48.0-1 0.34 MiB Total Download Size: 1.26 MiB Total Installed Size: 68.25 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-hypothesis-6.168.0-1-riscv64 downloading... python-tokenize-rt-6.2.0-2-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing python-iniconfig... installing python-pluggy... installing python-pygments... installing python-pytest... installing python-pytest-randomly... installing python-tokenize-rt... installing python-freezegun... installing python-attrs... installing python-sortedcontainers... installing python-hypothesis... Optional dependencies for python-hypothesis python-black: for CLI and ghostwriter python-click: for CLI python-dateutil: for date support [installed] python-django: for django module python-dpcontracts: for contracts support python-faker: for fakefactory and django module python-lark-parser: for lark module python-libcst: for codemods module python-numpy: for numpy module python-pandas: for pandas support python-pytest: for pytest module [installed] python-pytz: for datetime and django module python-redis: for redis support python-rich: for CLI python-watchdog: for tracking file system events :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... [?25h]3008;end=85c5da82f7ea4dc6877986d3cdd88f36\==>(B Retrieving sources...(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Creating working copy of python-time-machine git repo...(B Cloning into 'python-time-machine'... done. Switched to a new branch 'makepkg' ==>(B Starting build()...(B * Getting build dependencies for wheel... running egg_info creating src/time_machine.egg-info writing src/time_machine.egg-info/PKG-INFO writing dependency_links to src/time_machine.egg-info/dependency_links.txt writing entry points to src/time_machine.egg-info/entry_points.txt writing requirements to src/time_machine.egg-info/requires.txt writing top-level names to src/time_machine.egg-info/top_level.txt writing manifest file 'src/time_machine.egg-info/SOURCES.txt' reading manifest file 'src/time_machine.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'src/time_machine.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build/lib.linux-riscv64-cpython-314/time_machine copying src/time_machine/__main__.py -> build/lib.linux-riscv64-cpython-314/time_machine copying src/time_machine/cli.py -> build/lib.linux-riscv64-cpython-314/time_machine copying src/time_machine/__init__.py -> build/lib.linux-riscv64-cpython-314/time_machine running egg_info writing src/time_machine.egg-info/PKG-INFO writing dependency_links to src/time_machine.egg-info/dependency_links.txt writing entry points to src/time_machine.egg-info/entry_points.txt writing requirements to src/time_machine.egg-info/requires.txt writing top-level names to src/time_machine.egg-info/top_level.txt reading manifest file 'src/time_machine.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'src/time_machine.egg-info/SOURCES.txt' copying src/time_machine/py.typed -> build/lib.linux-riscv64-cpython-314/time_machine running build_ext gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-time-machine/src=/usr/src/debug/python-time-machine -flto=auto -fPIC -I/usr/include/python3.14 -c /tmp/tmprggzvmid/probe.c -o /tmp/tmprggzvmid/tmp/tmprggzvmid/probe.o -mno-omit-leaf-frame-pointer -Werror building '_time_machine' extension gcc -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-time-machine/src=/usr/src/debug/python-time-machine -flto=auto -fPIC -I/usr/include/python3.14 -c src/_time_machine.c -o build/temp.linux-riscv64-cpython-314/src/_time_machine.o -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer gcc -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -g -ffile-prefix-map=/build/python-time-machine/src=/usr/src/debug/python-time-machine -flto=auto build/temp.linux-riscv64-cpython-314/src/_time_machine.o -L/usr/lib -o build/lib.linux-riscv64-cpython-314/_time_machine.cpython-314-riscv64-linux-gnu.so installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/time_machine copying build/lib.linux-riscv64-cpython-314/time_machine/__main__.py -> build/bdist.linux-riscv64/wheel/./time_machine copying build/lib.linux-riscv64-cpython-314/time_machine/cli.py -> build/bdist.linux-riscv64/wheel/./time_machine copying build/lib.linux-riscv64-cpython-314/time_machine/py.typed -> build/bdist.linux-riscv64/wheel/./time_machine copying build/lib.linux-riscv64-cpython-314/time_machine/__init__.py -> build/bdist.linux-riscv64/wheel/./time_machine copying build/lib.linux-riscv64-cpython-314/_time_machine.cpython-314-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/. running install_egg_info Copying src/time_machine.egg-info to build/bdist.linux-riscv64/wheel/./time_machine-3.5.1-py3.14.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/time_machine-3.5.1.dist-info/WHEEL creating '/build/python-time-machine/src/python-time-machine/dist/.tmp-cvayhhbn/time_machine-3.5.1-cp314-cp314-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding '_time_machine.cpython-314-riscv64-linux-gnu.so' adding 'time_machine/__init__.py' adding 'time_machine/__main__.py' adding 'time_machine/cli.py' adding 'time_machine/py.typed' adding 'time_machine-3.5.1.dist-info/licenses/LICENSE' adding 'time_machine-3.5.1.dist-info/METADATA' adding 'time_machine-3.5.1.dist-info/WHEEL' adding 'time_machine-3.5.1.dist-info/entry_points.txt' adding 'time_machine-3.5.1.dist-info/top_level.txt' adding 'time_machine-3.5.1.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built time_machine-3.5.1-cp314-cp314-linux_riscv64.whl ==>(B Starting check()...(B ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /build/python-time-machine/src/python-time-machine/test-env/bin/python cachedir: .pytest_cache Using --randomly-seed=1558153613 hypothesis profile 'default' rootdir: /build/python-time-machine/src/python-time-machine configfile: pyproject.toml plugins: time-machine-3.5.1, randomly-5.0.0, hypothesis-6.168.0 collecting ... collected 455 items / 1 deselected / 454 selected tests/test_time_machine.py::TestEscapeHatch::test_time_localtime PASSED [ 0%] tests/test_time_machine.py::TestEscapeHatch::test_datetime_today PASSED [ 0%] tests/test_time_machine.py::TestEscapeHatch::test_datetime_utcnow_deprecation_warning PASSED [ 0%] tests/test_time_machine.py::TestEscapeHatch::test_is_travelling_false PASSED [ 0%] tests/test_time_machine.py::TestEscapeHatch::test_time_clock_gettime PASSED [ 1%] tests/test_time_machine.py::TestEscapeHatch::test_datetime_now_tz PASSED [ 1%] tests/test_time_machine.py::TestEscapeHatch::test_time_strftime_arg PASSED [ 1%] tests/test_time_machine.py::TestEscapeHatch::test_datetime_utcnow PASSED [ 1%] tests/test_time_machine.py::TestEscapeHatch::test_datetime_utcnow_no_deprecation_warning SKIPPED [ 1%] tests/test_time_machine.py::TestEscapeHatch::test_time_gmtime PASSED [ 2%] tests/test_time_machine.py::TestEscapeHatch::test_datetime_now PASSED [ 2%] tests/test_time_machine.py::TestEscapeHatch::test_time_time PASSED [ 2%] tests/test_time_machine.py::TestEscapeHatch::test_is_travelling_true PASSED [ 2%] tests/test_time_machine.py::TestEscapeHatch::test_time_time_ns PASSED [ 3%] tests/test_time_machine.py::TestEscapeHatch::test_time_strftime_no_arg PASSED [ 3%] tests/test_time_machine.py::TestEscapeHatch::test_date_today PASSED [ 3%] tests/test_time_machine.py::TestEscapeHatch::test_time_clock_gettime_ns PASSED [ 3%] tests/test_time_machine.py::UnitTestClassTests::test_class_decorator PASSED [ 3%] tests/test_time_machine.py::UnitTestClassTests::test_stacked_method_decorator PASSED [ 4%] tests/test_time_machine.py::ClassDecoratorInheritanceTests::test_ineheritance_correctly_rebound PASSED [ 4%] tests/test_time_machine.py::test_datetime_utcnow PASSED [ 4%] tests/test_time_machine.py::test_destination_datetime_tzinfo_zoneinfo_no_orig_tz PASSED [ 4%] tests/test_time_machine.py::test_time_gmtime_no_args_distant_destination PASSED [ 5%] tests/test_time_machine.py::test_destination_generator PASSED [ 5%] tests/test_time_machine.py::test_time_strftime_format PASSED [ 5%] tests/test_time_machine.py::test_destination_datetime_tzinfo_non_zoneinfo PASSED [ 5%] tests/test_time_machine.py::test_time_localtime_no_tick PASSED [ 5%] tests/test_time_machine.py::test_time_clock_gettime_monotonic_unaffected PASSED [ 6%] tests/test_time_machine.py::test_destination_string_naive[1970-01-01 00:00-UTC-0] PASSED [ 6%] tests/test_time_machine.py::test_destination_string_no_dateutil_unparsable PASSED [ 6%] tests/test_time_machine.py::test_time_gmtime_too_many_args PASSED [ 6%] tests/test_time_machine.py::test_time_clock_gettime_realtime PASSED [ 7%] tests/test_time_machine.py::test_destination_callable_lambda_float PASSED [ 7%] tests/test_time_machine.py::test_date_today PASSED [ 7%] tests/test_time_machine.py::test_time_clock_gettime_ns_float_clk_id PASSED [ 7%] tests/test_time_machine.py::test_time_strftime_no_args PASSED [ 7%] tests/test_time_machine.py::test_time_time_no_tick PASSED [ 8%] tests/test_time_machine.py::test_unsupported_type PASSED [ 8%] tests/test_time_machine.py::test_destination_datetime PASSED [ 8%] tests/test_time_machine.py::test_nestable PASSED [ 8%] tests/test_time_machine.py::test_destination_string_no_dateutil[1970-01-01-0.0] PASSED [ 9%] tests/test_time_machine.py::test_datetime_now_no_args_no_tick PASSED [ 9%] tests/test_time_machine.py::test_destination_datetime_tzinfo_zoneinfo PASSED [ 9%] tests/test_time_machine.py::test_destination_string_dateutil[1st January 1970 00:03:03-183.0] PASSED [ 9%] tests/test_time_machine.py::test_datetime_today_exact_far_future PASSED [ 9%] tests/test_time_machine.py::test_async_context_manager_stops_properly PASSED [ 10%] tests/test_time_machine.py::test_destination_datetime_tzinfo_datetime_utc_no_orig_tz PASSED [ 10%] tests/test_time_machine.py::test_destination_datetime_naive PASSED [ 10%] tests/test_time_machine.py::test_datetime_utcnow_deprecation_warning PASSED [ 10%] tests/test_time_machine.py::test_date_today_exact_far_future PASSED [ 11%] tests/test_time_machine.py::test_time_strftime_format_t PASSED [ 11%] tests/test_time_machine.py::test_datetime_now_subclass PASSED [ 11%] tests/test_time_machine.py::test_time_gmtime_invalid_arg PASSED [ 11%] tests/test_time_machine.py::test_time_localtime_too_many_args PASSED [ 11%] tests/test_time_machine.py::test_destination_int PASSED [ 12%] tests/test_time_machine.py::test_datetime_now_arg PASSED [ 12%] tests/test_time_machine.py::test_time_gmtime_arg PASSED [ 12%] tests/test_time_machine.py::test_destination_string_dateutil[1st Jan 1970-0.0] PASSED [ 12%] tests/test_time_machine.py::test_destination_none PASSED [ 12%] tests/test_time_machine.py::test_destination_datetime_tzinfo_zoneinfo_utc_no_orig_tz PASSED [ 13%] tests/test_time_machine.py::test_destination_string_naive[1970-01-01 00:00-Europe/Amsterdam--3600] PASSED [ 13%] tests/test_time_machine.py::test_destination_string_naive[1970-01-01-America/New_York-18000] PASSED [ 13%] tests/test_time_machine.py::test_time_localtime_invalid_arg PASSED [ 13%] tests/test_time_machine.py::test_destination_string_no_dateutil_extended_formats[1970-01-01T00:00:05+01:00--3595.0] PASSED [ 14%] tests/test_time_machine.py::test_destination_float_rounded PASSED [ 14%] tests/test_time_machine.py::test_destination_string_unparsable_dateutil PASSED [ 14%] tests/test_time_machine.py::test_time_localtime PASSED [ 14%] tests/test_time_machine.py::test_destination_timedelta_nested PASSED [ 14%] tests/test_time_machine.py::test_time_clock_gettime_ns_monotonic_unaffected PASSED [ 15%] tests/test_time_machine.py::test_time_time_ns_no_tick PASSED [ 15%] tests/test_time_machine.py::test_destination_datetime_tzinfo_zoneinfo_nested PASSED [ 15%] tests/test_time_machine.py::test_time_clock_gettime_ns_invalid_clk_id PASSED [ 15%] tests/test_time_machine.py::test_destination_string_naive[1970-01-01 00:00-America/New_York-18000] PASSED [ 16%] tests/test_time_machine.py::test_destination_string_naive[1970-01-01-UTC-0] PASSED [ 16%] tests/test_time_machine.py::test_datetime_utcnow_distant_destination_exact PASSED [ 16%] tests/test_time_machine.py::test_async_context_manager PASSED [ 16%] tests/test_time_machine.py::test_datetime_now_no_args PASSED [ 16%] tests/test_time_machine.py::test_destination_timedelta_negative PASSED [ 17%] tests/test_time_machine.py::test_datetime_now_distant_destination_exact PASSED [ 17%] tests/test_time_machine.py::test_destination_timedelta PASSED [ 17%] tests/test_time_machine.py::test_destination_datetime_tzinfo_datetime_timezone_utc_no_orig_tz PASSED [ 17%] tests/test_time_machine.py::test_datetime_utcnow_deprecation_error_no_reference_leak PASSED [ 18%] tests/test_time_machine.py::test_datetime_now_too_many_args PASSED [ 18%] tests/test_time_machine.py::test_datetime_utcnow_no_deprecation_warning SKIPPED [ 18%] tests/test_time_machine.py::test_time_clock_gettime_ns_realtime PASSED [ 18%] tests/test_time_machine.py::test_destination_timedelta_first_travel_in_process PASSED [ 18%] tests/test_time_machine.py::test_destination_string_naive[1970-01-01-Europe/Amsterdam--3600] PASSED [ 19%] tests/test_time_machine.py::test_destination_date PASSED [ 19%] tests/test_time_machine.py::test_time_gmtime_no_args_no_tick PASSED [ 19%] tests/test_time_machine.py::test_time_time_ns PASSED [ 19%] tests/test_time_machine.py::test_destination_datetime_tzinfo_zoneinfo_windows PASSED [ 20%] tests/test_time_machine.py::test_time_strftime_too_many_args PASSED [ 20%] tests/test_time_machine.py::test_time_strftime_invalid_tuple PASSED [ 20%] tests/test_time_machine.py::test_time_time_ns_distant_destination_exact PASSED [ 20%] tests/test_time_machine.py::test_destination_string_no_dateutil[1970-01-01 00:01:01-61.0] PASSED [ 20%] tests/test_time_machine.py::test_exceptions_dont_break_it PASSED [ 21%] tests/test_time_machine.py::test_time_clock_gettime_invalid_clk_id PASSED [ 21%] tests/test_time_machine.py::test_destination_callable_lambda_string PASSED [ 21%] tests/test_time_machine.py::test_datetime_now_invalid_kwarg PASSED [ 21%] tests/test_time_machine.py::test_time_localtime_arg PASSED [ 22%] tests/test_time_machine.py::test_time_gmtime_no_args PASSED [ 22%] tests/test_time_machine.py::test_time_time PASSED [ 22%] tests/test_time_machine.py::test_traveller_object PASSED [ 22%] tests/test_time_machine.py::test_datetime_now_tz_given_twice PASSED [ 22%] tests/test_time_machine.py::test_time_clock_gettime_float_clk_id PASSED [ 23%] tests/test_time_machine.py::test_destination_none_nested PASSED [ 23%] tests/test_time_machine.py::test_datetime_utcnow_subclass PASSED [ 23%] tests/test_time_machine.py::test_class_decorator_fails_non_testcase PASSED [ 23%] tests/test_time_machine.py::test_time_strftime_none PASSED [ 24%] tests/test_time_machine.py::test_function_decorator PASSED [ 24%] tests/test_time_machine.py::test_time_time_windows PASSED [ 24%] tests/test_time_machine.py::test_async_context_manager_traveller PASSED [ 24%] tests/test_time_machine.py::test_time_strftime_format_no_tick PASSED [ 24%] tests/test_time_machine.py::test_destination_string_no_dateutil_extended_formats[19700101T000102-62.0] PASSED [ 25%] tests/test_time_machine.py::test_coroutine_decorator PASSED [ 25%] tests/test_time_machine.py::test_destination_string_no_dateutil[1970-01-01 00:00:00-0.0] PASSED [ 25%] tests/test_time_machine.py::test_datetime_today_subclass_exact_far_future PASSED [ 25%] tests/test_time_machine.py::test_datetime_utcnow_no_tick PASSED [ 25%] tests/test_time_machine.py::test_naive_mode_local_datetime[UTC] PASSED [ 26%] tests/test_time_machine.py::test_move_to_datetime PASSED [ 26%] tests/test_time_machine.py::test_naive_mode_error_string_aware_works PASSED [ 26%] tests/test_time_machine.py::test_uuid_monotonic_within_travel[uuid7] PASSED [ 26%] tests/test_time_machine.py::test_uuid_monotonic_within_travel[uuid6] PASSED [ 27%] tests/test_time_machine.py::test_c_extension_init_without_clock_realtime PASSED [ 27%] tests/test_time_machine.py::test_naive_mode_local_datetime[America/Chicago] PASSED [ 27%] tests/test_time_machine.py::test_fixture_move_to_twice PASSED [ 27%] tests/test_time_machine.py::test_class_decorator_tearDownClass_error PASSED [ 27%] tests/test_time_machine.py::test_naive_mode_default_is_mixed PASSED [ 28%] tests/test_time_machine.py::test_naive_mode_local_string[America/Chicago] PASSED [ 28%] tests/test_time_machine.py::test_uuid_travel_backwards[uuid6] PASSED [ 28%] tests/test_time_machine.py::test_extract_timestamp_tzname_date PASSED [ 28%] tests/test_time_machine.py::test_uuid_travel_backwards[uuid7] PASSED [ 29%] tests/test_time_machine.py::test_uuid_travel_backwards_nested[uuid1] PASSED [ 29%] tests/test_time_machine.py::test_marker_class PASSED [ 29%] tests/test_time_machine.py::test_fixture_used_tick_false PASSED [ 29%] tests/test_time_machine.py::test_extract_timestamp_tzname_datetime_zoneinfo PASSED [ 29%] tests/test_time_machine.py::test_extract_timestamp_tzname_int PASSED [ 30%] tests/test_time_machine.py::test_shift_timedelta_distant_exact PASSED [ 30%] tests/test_time_machine.py::test_naive_mode_utc_date PASSED [ 30%] tests/test_time_machine.py::test_fallback_time_machine_unavailable_clock_gettime[broken module] PASSED [ 30%] tests/test_time_machine.py::test_fixture_start_error PASSED [ 31%] tests/test_time_machine.py::test_marker_module PASSED [ 31%] tests/test_time_machine.py::test_naive_mode_local_date[America/Chicago] PASSED [ 31%] tests/test_time_machine.py::test_move_to_naive_mode_local_uses_real_local_timezone PASSED [ 31%] tests/test_time_machine.py::test_uuid_monotonic_within_travel[uuid1] PASSED [ 31%] tests/test_time_machine.py::test_extract_timestamp_tzname_string PASSED [ 32%] tests/test_time_machine.py::test_uuid_travel_backwards[uuid1] PASSED [ 32%] tests/test_time_machine.py::test_shift_negative_delta PASSED [ 32%] tests/test_time_machine.py::test_naive_mode_mixed_string[America/Chicago] PASSED [ 32%] tests/test_time_machine.py::test_naive_mode_error_string PASSED [ 33%] tests/test_time_machine.py::test_naive_mode_error_date PASSED [ 33%] tests/test_time_machine.py::test_uuid_travel_backwards_nested[uuid7] PASSED [ 33%] tests/test_time_machine.py::test_move_to_unsupported_destination_keeps_timezone PASSED [ 33%] tests/test_time_machine.py::test_move_to_datetime_with_tzinfo_zoneinfo PASSED [ 33%] tests/test_time_machine.py::test_uuid_travel_backwards_nested[uuid6] PASSED [ 34%] tests/test_time_machine.py::test_naive_mode_utc_string PASSED [ 34%] tests/test_time_machine.py::test_move_to_naive_mode_error_keeps_timezone PASSED [ 34%] tests/test_time_machine.py::test_marker_function PASSED [ 34%] tests/test_time_machine.py::test_naive_mode_local_string[Asia/Tokyo] PASSED [ 35%] tests/test_time_machine.py::test_naive_mode_utc_datetime PASSED [ 35%] tests/test_time_machine.py::test_marker_and_fixture PASSED [ 35%] tests/test_time_machine.py::test_move_to_past_datetime PASSED [ 35%] tests/test_time_machine.py::test_shift_when_tick PASSED [ 35%] tests/test_time_machine.py::test_fallback_time_machine_unavailable_clock_gettime[import blocked] PASSED [ 36%] tests/test_time_machine.py::test_class_decorator_setUpClass_pytest_skip PASSED [ 36%] tests/test_time_machine.py::test_fixture_move_to_and_shift PASSED [ 36%] tests/test_time_machine.py::test_uuid_after_travel[uuid1] PASSED [ 36%] tests/test_time_machine.py::test_subinterpreters PASSED [ 37%] tests/test_time_machine.py::test_naive_mode_local_string[UTC] PASSED [ 37%] tests/test_time_machine.py::test_class_decorator_setUpClass_base_exception PASSED [ 37%] tests/test_time_machine.py::test_fallback_time_machine_unavailable[import blocked] PASSED [ 37%] tests/test_time_machine.py::test_naive_mode_mixed_string[UTC] PASSED [ 37%] tests/test_time_machine.py::test_naive_mode_local_datetime[Europe/London] PASSED [ 38%] tests/test_time_machine.py::test_fallback_time_machine_unavailable[broken module] PASSED [ 38%] tests/test_time_machine.py::test_naive_mode_local_string[Europe/London] PASSED [ 38%] tests/test_time_machine.py::test_shift_float_delta_rounded PASSED [ 38%] tests/test_time_machine.py::test_naive_mode_mixed_date PASSED [ 38%] tests/test_time_machine.py::test_naive_mode_mixed_string[Asia/Tokyo] PASSED [ 39%] tests/test_time_machine.py::test_uuid_move_to_backwards[uuid1] PASSED [ 39%] tests/test_time_machine.py::test_naive_mode_error_datetime PASSED [ 39%] tests/test_time_machine.py::test_naive_mode_local_datetime[Asia/Tokyo] PASSED [ 39%] tests/test_time_machine.py::test_fixture_shift_without_move_to PASSED [ 40%] tests/test_time_machine.py::test_uuid_shift_backwards[uuid1] PASSED [ 40%] tests/test_time_machine.py::test_fixture_unused PASSED [ 40%] tests/test_time_machine.py::test_naive_mode_error_aware_datetime_works PASSED [ 40%] tests/test_time_machine.py::test_extract_timestamp_tzname_float_rounded PASSED [ 40%] tests/test_time_machine.py::test_move_to_datetime_change_tick_off PASSED [ 41%] tests/test_time_machine.py::test_fixture_used_tick_true PASSED [ 41%] tests/test_time_machine.py::test_extract_timestamp_tzname_datetime_utc PASSED [ 41%] tests/test_time_machine.py::test_errors_if_freezegun_active_first PASSED [ 41%] tests/test_time_machine.py::test_naive_mode_mixed_string[Europe/London] PASSED [ 42%] tests/test_time_machine.py::test_shift_wrong_delta PASSED [ 42%] tests/test_time_machine.py::test_marker_function_arg PASSED [ 42%] tests/test_time_machine.py::test_move_to_naive_string_uses_real_local_timezone PASSED [ 42%] tests/test_time_machine.py::test_uuid1 PASSED [ 42%] tests/test_time_machine.py::test_uuid_move_to_backwards[uuid7] PASSED [ 43%] tests/test_time_machine.py::test_move_to_datetime_change_tick_on PASSED [ 43%] tests/test_time_machine.py::test_naive_mode_local_date[Europe/London] PASSED [ 43%] tests/test_time_machine.py::test_uuid_shift_backwards[uuid7] PASSED [ 43%] tests/test_time_machine.py::test_fixture_class_available_without_pytest PASSED [ 44%] tests/test_time_machine.py::test_naive_mode_local_date[UTC] PASSED [ 44%] tests/test_time_machine.py::test_move_to_datetime_no_tick PASSED [ 44%] tests/test_time_machine.py::test_shift_with_timedelta PASSED [ 44%] tests/test_time_machine.py::test_uuid_after_travel[uuid6] PASSED [ 44%] tests/test_time_machine.py::test_c_extension_init_import_error PASSED [ 45%] tests/test_time_machine.py::test_uuid_shift_backwards[uuid6] PASSED [ 45%] tests/test_time_machine.py::test_extract_timestamp_tzname_timedelta PASSED [ 45%] tests/test_time_machine.py::test_subinterpreters_not_travelling_see_real_time PASSED [ 45%] tests/test_time_machine.py::test_naive_mode_mixed_datetime PASSED [ 46%] tests/test_time_machine.py::test_uuid_after_travel[uuid7] PASSED [ 46%] tests/test_time_machine.py::test_uuid_move_to_backwards[uuid6] PASSED [ 46%] tests/test_time_machine.py::test_main_interpreter_sees_real_time_while_subinterpreter_travels PASSED [ 46%] tests/test_time_machine.py::test_naive_mode_local_date[Asia/Tokyo] PASSED [ 46%] tests/test_time_machine.py::test_shift_integer_delta PASSED [ 47%] tests/test_time_machine.py::test_fixture_used PASSED [ 47%] tests/test_time_machine.py::UnitTestClassSetUpClassSkipTests::test_thats_always_skipped SKIPPED [ 47%] tests/test_time_machine.py::UnitTestClassCustomSetUpClassTests::test_class_decorator PASSED [ 47%] tests/test_time_machine.py::UnitTestMethodTests::test_method_decorator PASSED [ 48%] tests/test_time_machine.py::TestMethodDecorator::test_method_decorator PASSED [ 48%] tests/test_cli.py::TestMigrateContents::test_pytestmark_module PASSED [ 48%] tests/test_cli.py::TestMigrateContents::test_class_decorator_attr_unrelated PASSED [ 48%] tests/test_cli.py::TestMigrateContents::test_class_decorator_attr_multiple PASSED [ 48%] tests/test_cli.py::TestMigrateContents::test_marker_unrelated PASSED [ 49%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_annotation_aliased PASSED [ 49%] tests/test_cli.py::TestMigrateContents::test_with_as_tick_arguments PASSED [ 49%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_string_annotation_non_annotation_string_ignored PASSED [ 49%] tests/test_cli.py::TestMigrateContents::test_class_decorator_attr_unittest_class_method PASSED [ 50%] tests/test_cli.py::TestMigrateContents::test_import_from_relative PASSED [ 50%] tests/test_cli.py::TestMigrateContents::test_marker_not_called PASSED [ 50%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_function_local_kept PASSED [ 50%] tests/test_cli.py::TestMigrateContents::test_function_decorator_no_arguments_tz_offset_zero_spaced PASSED [ 50%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_other_method PASSED [ 51%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_with_marker PASSED [ 51%] tests/test_cli.py::TestMigrateContents::test_function_decorator_date PASSED [ 51%] tests/test_cli.py::TestMigrateContents::test_class_decorator_name_not_called PASSED [ 51%] tests/test_cli.py::TestMigrateContents::test_function_decorator_tz_offset_zero_trailing_comma PASSED [ 51%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_with_decorator PASSED [ 52%] tests/test_cli.py::TestMigrateContents::test_aliased PASSED [ 52%] tests/test_cli.py::TestMigrateContents::test_function_decorator_attr_not_called PASSED [ 52%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_unused_removed_trailing_comment PASSED [ 52%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_move_to_assigned PASSED [ 53%] tests/test_cli.py::TestMigrateContents::test_with_as_tick_other_name PASSED [ 53%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_parenthesized_receiver PASSED [ 53%] tests/test_cli.py::TestMigrateContents::test_class_decorator_attr_unittest_class_base_name PASSED [ 53%] tests/test_cli.py::TestMigrateContents::test_function_decorator_no_arguments_tz_offset_zero_after_tick PASSED [ 53%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_annotation_helper PASSED [ 54%] tests/test_cli.py::TestMigrateContents::test_import_from_unrelated PASSED [ 54%] tests/test_cli.py::TestMigrateContents::test_reports_import_dotted PASSED [ 54%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_unused_semicolon_before PASSED [ 54%] tests/test_cli.py::TestMigrateContents::test_with_as_move_to PASSED [ 55%] tests/test_cli.py::TestMigrateContents::test_import_unrelated PASSED [ 55%] tests/test_cli.py::TestMigrateContents::test_assign_self_attr PASSED [ 55%] tests/test_cli.py::TestMigrateContents::test_function_decorator_attr_tick_false PASSED [ 55%] tests/test_cli.py::TestMigrateContents::test_function_decorator_no_arguments_tz_offset_zero_only_spaced PASSED [ 55%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_existing_time_machine_vararg PASSED [ 56%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_import_in_try PASSED [ 56%] tests/test_cli.py::TestMigrateContents::test_function_decorator_no_arguments_attr PASSED [ 56%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_string_annotation_function_local_kept PASSED [ 56%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_move_to_extra_arguments PASSED [ 57%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_unused PASSED [ 57%] tests/test_cli.py::TestMigrateContents::test_async_function_decorator_attr PASSED [ 57%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_existing_time_machine_kwarg PASSED [ 57%] tests/test_cli.py::TestMigrateContents::test_pytestmark_module_tick PASSED [ 57%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_multiple PASSED [ 58%] tests/test_cli.py::TestMigrateContents::test_marker_tz_offset_zero PASSED [ 58%] tests/test_cli.py::TestMigrateContents::test_function_decorator_tz_offset_nonzero PASSED [ 58%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_no_argument_noop PASSED [ 58%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_multiple_used PASSED [ 59%] tests/test_cli.py::TestMigrateContents::test_with_date PASSED [ 59%] tests/test_cli.py::TestMigrateContents::test_function_decorator_name_multiline PASSED [ 59%] tests/test_cli.py::TestMigrateContents::test_function_decorator_no_arguments_tick PASSED [ 59%] tests/test_cli.py::TestMigrateContents::test_assign_reassigned_incompatible PASSED [ 59%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_store_kept PASSED [ 60%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_multiple_indented_after_dedent PASSED [ 60%] tests/test_cli.py::TestMigrateContents::test_function_decorator_tz_offset_variable PASSED [ 60%] tests/test_cli.py::TestMigrateContents::test_with_as_tick PASSED [ 60%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_function_local_import_module_carrier PASSED [ 61%] tests/test_cli.py::TestMigrateContents::test_class_decorator_attr_unittest_class_base_attr PASSED [ 61%] tests/test_cli.py::TestMigrateContents::test_reports_positioned_after_rewrite_on_same_line PASSED [ 61%] tests/test_cli.py::TestMigrateContents::test_assign_start_stop_tick PASSED [ 61%] tests/test_cli.py::TestMigrateContents::test_assign_class_body_noop PASSED [ 61%] tests/test_cli.py::TestMigrateContents::test_marker_ignore PASSED [ 62%] tests/test_cli.py::TestMigrateContents::test_reports_import_multiple PASSED [ 62%] tests/test_cli.py::TestMigrateContents::test_assign_start_assigned_incompatible PASSED [ 62%] tests/test_cli.py::TestMigrateContents::test_assign_unmigratable_call PASSED [ 62%] tests/test_cli.py::TestMigrateContents::test_function_decorator_name_unrelated PASSED [ 62%] tests/test_cli.py::TestMigrateContents::test_function_decorator_tz_offset_false PASSED [ 63%] tests/test_cli.py::TestMigrateContents::test_assign_self_attr_incompatible PASSED [ 63%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_multiple_indented PASSED [ 63%] tests/test_cli.py::TestMigrateContents::test_assign_start_stop_module_level PASSED [ 63%] tests/test_cli.py::TestMigrateContents::test_class_decorator_attr_unittest_class_async_method PASSED [ 64%] tests/test_cli.py::TestMigrateContents::test_assign_start_stop PASSED [ 64%] tests/test_cli.py::TestMigrateContents::test_function_decorator_ignore_variable PASSED [ 64%] tests/test_cli.py::TestMigrateContents::test_assign_start_arguments_incompatible PASSED [ 64%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_aliased_used PASSED [ 64%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_shadow_lambda_kept PASSED [ 65%] tests/test_cli.py::TestMigrateContents::test_with_attr_not_called PASSED [ 65%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_string_annotation_containing_kept PASSED [ 65%] tests/test_cli.py::TestMigrateContents::test_reports_sorted PASSED [ 65%] tests/test_cli.py::TestMigrateContents::test_assign_start_stop_attr_call PASSED [ 66%] tests/test_cli.py::TestMigrateContents::test_pytestmark_module_list PASSED [ 66%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_multiple_compound_statement PASSED [ 66%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_string_annotation_nested PASSED [ 66%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_string_annotations PASSED [ 66%] tests/test_cli.py::TestMigrateContents::test_async_function_decorator_name PASSED [ 67%] tests/test_cli.py::TestMigrateContents::test_marker_tick PASSED [ 67%] tests/test_cli.py::TestMigrateContents::test_with_attr_tick PASSED [ 67%] tests/test_cli.py::TestMigrateContents::test_marker PASSED [ 67%] tests/test_cli.py::TestMigrateContents::test_with_name_unrelated PASSED [ 68%] tests/test_cli.py::TestMigrateContents::test_assign_stop_reference PASSED [ 68%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_more PASSED [ 68%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_module_level_noop PASSED [ 68%] tests/test_cli.py::TestMigrateContents::test_with_as_tick_parenthesized_receiver PASSED [ 68%] tests/test_cli.py::TestMigrateContents::test_function_decorator_real_asyncio_false PASSED [ 69%] tests/test_cli.py::TestMigrateContents::test_function_decorator_tz_offset_zero_multiline PASSED [ 69%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_mix PASSED [ 69%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_annotation PASSED [ 69%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_keyword_only PASSED [ 70%] tests/test_cli.py::TestMigrateContents::test_function_decorator_no_arguments PASSED [ 70%] tests/test_cli.py::TestMigrateContents::test_pytestmark_class_freezer_fixture PASSED [ 70%] tests/test_cli.py::TestMigrateContents::test_pytestmark_class PASSED [ 70%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_aliased_used_with PASSED [ 70%] tests/test_cli.py::TestMigrateContents::test_aliased_used PASSED [ 71%] tests/test_cli.py::TestMigrateContents::test_function_decorator_real_asyncio_true PASSED [ 71%] tests/test_cli.py::TestMigrateContents::test_with_attr_parenthesized_module PASSED [ 71%] tests/test_cli.py::TestMigrateContents::test_pytestmark_module_tuple PASSED [ 71%] tests/test_cli.py::TestMigrateContents::test_class_decorator_name_unittest_class_base_attr PASSED [ 72%] tests/test_cli.py::TestMigrateContents::test_pytestmark_module_not_called PASSED [ 72%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_string_annotation_aliased PASSED [ 72%] tests/test_cli.py::TestMigrateContents::test_with_attr PASSED [ 72%] tests/test_cli.py::TestMigrateContents::test_with_as_tick_assigned PASSED [ 72%] tests/test_cli.py::TestMigrateContents::test_marker_no_arguments PASSED [ 73%] tests/test_cli.py::TestMigrateContents::test_with_attr_unrelated PASSED [ 73%] tests/test_cli.py::TestMigrateContents::test_with_as_incompatible_reference PASSED [ 73%] tests/test_cli.py::TestMigrateContents::test_assign_other_call_noop PASSED [ 73%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_multiple_parenthesized PASSED [ 74%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_string_annotation_quote_styles PASSED [ 74%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_unused_only_statement_in_block PASSED [ 74%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_shadow_import_kept PASSED [ 74%] tests/test_cli.py::TestMigrateContents::test_function_decorator_no_arguments_tz_offset_zero_before_tick PASSED [ 74%] tests/test_cli.py::TestMigrateContents::test_pytestmark_module_freezer_fixture_defined_after PASSED [ 75%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_shadow_class_kept PASSED [ 75%] tests/test_cli.py::TestMigrateContents::test_function_decorator_attr_unrelated PASSED [ 75%] tests/test_cli.py::TestMigrateContents::test_pytestmark_module_unrelated_marker PASSED [ 75%] tests/test_cli.py::TestMigrateContents::test_with_name_not_called PASSED [ 75%] tests/test_cli.py::TestMigrateContents::test_assign_self_attr_outside_class PASSED [ 76%] tests/test_cli.py::TestMigrateContents::test_pytestmark_module_other_value PASSED [ 76%] tests/test_cli.py::TestMigrateContents::test_reports_positioned_after_rewrite_within_fstring PASSED [ 76%] tests/test_cli.py::TestMigrateContents::test_with_datetime_tzinfo PASSED [ 76%] tests/test_cli.py::TestMigrateContents::test_class_decorator_attr_unittest_class_base_name_tick PASSED [ 77%] tests/test_cli.py::TestMigrateContents::test_class_decorator_name_not_unittest_class PASSED [ 77%] tests/test_cli.py::TestMigrateContents::test_assign_self_attr_teardown PASSED [ 77%] tests/test_cli.py::TestMigrateContents::test_with_as_attribute_target PASSED [ 77%] tests/test_cli.py::TestMigrateContents::test_with_as_unmigratable_call PASSED [ 77%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_multiple_indented_not_first_statement PASSED [ 78%] tests/test_cli.py::TestMigrateContents::test_with_no_arguments PASSED [ 78%] tests/test_cli.py::TestMigrateContents::test_function_decorator_no_arguments_tz_offset_zero_trailing_comma PASSED [ 78%] tests/test_cli.py::TestMigrateContents::test_marker_class PASSED [ 78%] tests/test_cli.py::TestMigrateContents::test_with_as_tick_too_many_arguments PASSED [ 79%] tests/test_cli.py::TestMigrateContents::test_pytestmark_module_freezer_fixture PASSED [ 79%] tests/test_cli.py::TestMigrateContents::test_function_decorator_attr PASSED [ 79%] tests/test_cli.py::TestMigrateContents::test_assign_reference_incompatible PASSED [ 79%] tests/test_cli.py::TestMigrateContents::test_assign_move_to_incompatible PASSED [ 79%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_with_marker_tick PASSED [ 80%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_with_class_marker PASSED [ 80%] tests/test_cli.py::TestMigrateContents::test_function_decorator_name_trailing_comma PASSED [ 80%] tests/test_cli.py::TestMigrateContents::test_with_as_incompatible_attribute PASSED [ 80%] tests/test_cli.py::TestMigrateContents::test_with_name PASSED [ 81%] tests/test_cli.py::TestMigrateContents::test_class_decorator_name_unittest_class_uses_assert_method PASSED [ 81%] tests/test_cli.py::TestMigrateContents::test_with_attr_as PASSED [ 81%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_tick PASSED [ 81%] tests/test_cli.py::TestMigrateContents::test_function_decorator_tz_offset_zero_before_tick PASSED [ 81%] tests/test_cli.py::TestMigrateContents::test_reports_import_dotted_aliased PASSED [ 82%] tests/test_cli.py::TestMigrateContents::test_function_decorator_no_arguments_tz_offset_zero PASSED [ 82%] tests/test_cli.py::TestMigrateContents::test_with_name_as PASSED [ 82%] tests/test_cli.py::TestMigrateContents::test_class_decorator_attr_not_unittest_class PASSED [ 82%] tests/test_cli.py::TestMigrateContents::test_marker_unmigratable_call PASSED [ 83%] tests/test_cli.py::TestMigrateContents::test_function_decorator_tz_offset_zero_float PASSED [ 83%] tests/test_cli.py::TestMigrateContents::test_function_decorator_tz_offset_zero PASSED [ 83%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun PASSED [ 83%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_async_function PASSED [ 83%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_fstring_kept PASSED [ 84%] tests/test_cli.py::TestMigrateContents::test_class_decorator_name_unittest_class_method PASSED [ 84%] tests/test_cli.py::TestMigrateContents::test_class_decorator_name_unittest_class_base_name PASSED [ 84%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_unused_all_statements_in_module PASSED [ 84%] tests/test_cli.py::TestMigrateContents::test_function_decorator_name_tick PASSED [ 85%] tests/test_cli.py::TestMigrateContents::test_function_decorator_attr_tick PASSED [ 85%] tests/test_cli.py::TestMigrateContents::test_function_decorator_name_not_called PASSED [ 85%] tests/test_cli.py::TestMigrateContents::test_function_decorator_name PASSED [ 85%] tests/test_cli.py::TestMigrateContents::test_function_decorator_tz_offset_zero_after_tick PASSED [ 85%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture PASSED [ 86%] tests/test_cli.py::TestMigrateContents::test_function_decorator_datetime_tzinfo PASSED [ 86%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_existing_time_machine_argument PASSED [ 86%] tests/test_cli.py::TestMigrateContents::test_class_decorator_name_unrelated PASSED [ 86%] tests/test_cli.py::TestMigrateContents::test_class_decorator_attr_not_called PASSED [ 87%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_unused_all_statements_in_block PASSED [ 87%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_tick_assigned PASSED [ 87%] tests/test_cli.py::TestMigrateContents::test_function_decorator_ignore PASSED [ 87%] tests/test_cli.py::TestMigrateContents::test_import_freezegun PASSED [ 87%] tests/test_cli.py::TestMigrateContents::test_with_tz_offset_zero PASSED [ 88%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_multiple_only_aliased_freeze_time PASSED [ 88%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_multiple_compound_statement_fixture_factory PASSED [ 88%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_shadow_def_kept PASSED [ 88%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_aliased PASSED [ 88%] tests/test_cli.py::TestMigrateContents::test_marker_async_function PASSED [ 89%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_with_freeze_time_import PASSED [ 89%] tests/test_cli.py::TestMigrateContents::test_fixture_factory_shadow_parameter_kept PASSED [ 89%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_multiple_semicolon PASSED [ 89%] tests/test_cli.py::TestMigrateContents::test_function_decorator_real_asyncio_variable PASSED [ 90%] tests/test_cli.py::TestMigrateContents::test_import_from_freezegun_multiple_aliased PASSED [ 90%] tests/test_cli.py::TestMigrateContents::test_with_expression PASSED [ 90%] tests/test_cli.py::TestMigrateContents::test_with_as_tick_outside_block PASSED [ 90%] tests/test_cli.py::TestMigrateContents::test_freezer_fixture_shadowed_freeze_time PASSED [ 90%] tests/test_cli.py::TestMain::test_migrate_reports PASSED [ 91%] tests/test_cli.py::TestMain::test_migrate_non_utf8 PASSED [ 91%] tests/test_cli.py::TestMain::test_migrate_empty PASSED [ 91%] tests/test_cli.py::TestMain::test_migrate_stdin_import PASSED [ 91%] tests/test_cli.py::TestMain::test_main_help_subprocess PASSED [ 92%] tests/test_cli.py::TestMain::test_migrate_syntax_error PASSED [ 92%] tests/test_cli.py::TestMain::test_migrate_no_files PASSED [ 92%] tests/test_cli.py::TestMain::test_migrate_reports_positioned_in_rewritten_file PASSED [ 92%] tests/test_cli.py::TestMain::test_no_subcommand PASSED [ 92%] tests/test_cli.py::TestMain::test_migrate_import PASSED [ 93%] tests/test_cli.py::TestMain::test_migrate_stdin_empty PASSED [ 93%] tests/test_cli.py::TestMain::test_migrate_help_command PASSED [ 93%] tests/test_cli.py::TestMain::test_main_help PASSED [ 93%] tests/test_cli.py::TestMain::test_migrate_null_byte PASSED [ 94%] tests/test_fuzz.py::test_strftime_formats PASSED [ 94%] tests/test_fuzz.py::test_callable_and_generator_destinations PASSED [ 94%] tests/test_fuzz.py::test_extract_timestamp_tzname_timedelta PASSED [ 94%] tests/test_fuzz.py::test_relative_destinations_use_mocked_time PASSED [ 94%] tests/test_fuzz.py::test_travel_to_timestamp PASSED [ 95%] tests/test_fuzz.py::test_extract_timestamp_tzname_utc_datetime PASSED [ 95%] tests/test_fuzz.py::test_unambiguous_local PASSED [ 95%] tests/test_fuzz.py::test_shift_number PASSED [ 95%] tests/test_fuzz.py::test_travel_nested PASSED [ 96%] tests/test_fuzz.py::test_naive_datetime_modes PASSED [ 96%] tests/test_fuzz.py::test_travel_to_isoformat_string PASSED [ 96%] tests/test_fuzz.py::test_extract_timestamp_tzname_zoneinfo_datetime FAILED [ 96%] tests/test_fuzz.py::test_travel_to_date PASSED [ 96%] tests/test_fuzz.py::test_travel_to_string_variants PASSED [ 97%] tests/test_fuzz.py::test_move_to PASSED [ 97%] tests/test_fuzz.py::test_shift_timedelta PASSED [ 97%] tests/test_fuzz.py::test_extract_timestamp_tzname_number PASSED [ 97%] tests/test_fuzz.py::test_travel_tick_monotonic PASSED [ 98%] tests/test_fuzz.py::test_datetime_subclasses PASSED [ 98%] tests/test_fuzz.py::test_datetime_now_fixed_offset PASSED [ 98%] tests/test_fuzz.py::test_travel_to_naive_datetime_treated_as_utc PASSED [ 98%] tests/test_fuzz.py::test_mocked_functions_agree PASSED [ 98%] tests/test_fuzz.py::test_uuid_timestamps PASSED [ 99%] tests/test_fuzz.py::test_escape_hatch_returns_real_time PASSED [ 99%] tests/test_fuzz.py::test_localtime_and_gmtime_match_datetime PASSED [ 99%] tests/test_fuzz.py::TestTravelMachine::runTest <- ../../../../usr/lib/python3.14/site-packages/hypothesis/stateful.py PASSED [ 99%] tests/test_cli_fuzz.py::test_migrate_contents_properties PASSED [100%] =================================== FAILURES =================================== _______________ test_extract_timestamp_tzname_zoneinfo_datetime ________________ @given(destination=naive_datetimes, tz=zoneinfos) > def test_extract_timestamp_tzname_zoneinfo_datetime(destination, tz): ^^^ E hypothesis.errors.FailedHealthCheck: Input generation is slow: Hypothesis only generated 6 valid inputs after 1.24 seconds (4 invalid inputs). E E count | fraction | slowest draws (seconds) E tz | 10 | 99% | 0.002, 0.301, 0.302, 0.305, 0.307 E destination | 10 | 1% | 0.002, 0.002, 0.002, 0.002, 0.002 E E This could be for a few reasons: E 1. This strategy could be generating too much data per input. Try decreasing the amount of data generated, for example by decreasing the minimum size of collection strategies like st.lists(). E 2. Some other expensive computation could be running during input generation. For example, if @st.composite or st.data() is interspersed with an expensive computation, HealthCheck.too_slow is likely to trigger. If this computation is unrelated to input generation, move it elsewhere. Otherwise, try making it more efficient, or disable this health check if that is not possible. E E If you expect input generation to take this long, you can disable this health check with @settings(suppress_health_check=[HealthCheck.too_slow]). See https://hypothesis.readthedocs.io/en/latest/reference/api.html#hypothesis.HealthCheck for details. tests/test_fuzz.py:241: FailedHealthCheck ---------------------------------- Hypothesis ---------------------------------- You can reproduce this failure by adding @seed(100265409749717701374887475636998900878) to this test, or by running pytest with --hypothesis-seed=100265409749717701374887475636998900878. =============================== warnings summary =============================== tests/test_time_machine.py::TestEscapeHatch::test_datetime_utcnow /build/python-time-machine/src/python-time-machine/tests/test_time_machine.py:2164: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). real_now = dt.datetime.utcnow() tests/test_time_machine.py::TestEscapeHatch::test_datetime_utcnow /build/python-time-machine/src/python-time-machine/tests/test_time_machine.py:2167: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). eh_now = time_machine.escape_hatch.datetime.datetime.utcnow() tests/test_time_machine.py::test_datetime_utcnow /build/python-time-machine/src/python-time-machine/tests/test_time_machine.py:158: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). now = dt.datetime.utcnow() tests/test_time_machine.py::test_datetime_utcnow /build/python-time-machine/src/python-time-machine/tests/test_time_machine.py:167: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). assert dt.datetime.utcnow() >= LIBRARY_EPOCH_DATETIME tests/test_time_machine.py::test_datetime_utcnow_distant_destination_exact /build/python-time-machine/src/python-time-machine/tests/test_time_machine.py:214: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). assert dt.datetime.utcnow() == destination.replace(tzinfo=None) tests/test_time_machine.py::test_datetime_utcnow_subclass /build/python-time-machine/src/python-time-machine/tests/test_time_machine.py:222: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). now = DatetimeSubclass.utcnow() tests/test_time_machine.py::test_datetime_utcnow_no_tick /build/python-time-machine/src/python-time-machine/tests/test_time_machine.py:206: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). now = dt.datetime.utcnow() tests/test_time_machine.py::test_fallback_time_machine_unavailable[import blocked] tests/test_time_machine.py::test_fallback_time_machine_unavailable[broken module] /build/python-time-machine/src/python-time-machine/tests/test_time_machine.py:1710: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). assert dt.datetime.utcnow().year >= 2020 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/test_fuzz.py::test_extract_timestamp_tzname_zoneinfo_datetime - hypothesis.errors.FailedHealthCheck: Input generation is slow: Hypothesis only generated 6 valid inputs after 1.24 seconds (4 invalid inputs). count | fraction | slowest draws (seconds) tz | 10 | 99% | 0.002, 0.301, 0.302, 0.305, 0.307 destination | 10 | 1% | 0.002, 0.002, 0.002, 0.002, 0.002 This could be for a few reasons: 1. This strategy could be generating too much data per input. Try decreasing the amount of data generated, for example by decreasing the minimum size of collection strategies like st.lists(). 2. Some other expensive computation could be running during input generation. For example, if @st.composite or st.data() is interspersed with an expensive computation, HealthCheck.too_slow is likely to trigger. If this computation is unrelated to input generation, move it elsewhere. Otherwise, try making it more efficient, or disable this health check if that is not possible. If you expect input generation to take this long, you can disable this health check with @settings(suppress_health_check=[HealthCheck.too_slow]). See https://hypothesis.readthedocs.io/en/latest/reference/api.html#hypothesis.HealthCheck for details. = 1 failed, 450 passed, 3 skipped, 1 deselected, 9 warnings in 210.27s (0:03:30) = ==> ERROR:(B A failure occurred in check().(B  Aborting...(B ]3008;end=818bbeebe3f248458053391d3875c48f\[!p]104\[?7h]3008;end=193e2e46fd8046dda060d4d4472a9e5c\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-3/build(B [?12l[?25h[?12l[?25h]3008;end=0e934e9911ae4f2cb4b51762646e40d4\[?12l[?25hreceiving incremental file list python-time-machine-3.5.1-1-riscv64-build.log python-time-machine-3.5.1-1-riscv64-check.log sent 62 bytes received 7,737 bytes 5,199.33 bytes/sec total size is 52,244 speedup is 6.70