==> Building on chimchar ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-big-o ./ PKGBUILD 888 100% 0.00kB/s 0:00:00 888 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) python-big-o-0.10.2-1.log 247 100% 241.21kB/s 0:00:00 247 100% 241.21kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 888 bytes received 101 bytes 1,978.00 bytes/sec total size is 1,083 speedup is 1.10 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root1 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root1]...done ==> Making package: python-big-o 0.10.2-1 (Sat Mar 4 13:55:31 2023) ==> Retrieving sources...  -> Cloning big_O git repo... Cloning into bare repository '/home/felix/packages/python-big-o/big_O'... remote: Enumerating objects: 566, done. remote: Counting objects: 0% (1/184) remote: Counting objects: 1% (2/184) remote: Counting objects: 2% (4/184) remote: Counting objects: 3% (6/184) remote: Counting objects: 4% (8/184) remote: Counting objects: 5% (10/184) remote: Counting objects: 6% (12/184) remote: Counting objects: 7% (13/184) remote: Counting objects: 8% (15/184) remote: Counting objects: 9% (17/184) remote: Counting objects: 10% (19/184) remote: Counting objects: 11% (21/184) remote: Counting objects: 12% (23/184) remote: Counting objects: 13% (24/184) remote: Counting objects: 14% (26/184) remote: Counting objects: 15% (28/184) remote: Counting objects: 16% (30/184) remote: Counting objects: 17% (32/184) remote: Counting objects: 18% (34/184) remote: Counting objects: 19% (35/184) remote: Counting objects: 20% (37/184) remote: Counting objects: 21% (39/184) remote: Counting objects: 22% (41/184) remote: Counting objects: 23% (43/184) remote: Counting objects: 24% (45/184) remote: Counting objects: 25% (46/184) remote: Counting objects: 26% (48/184) remote: Counting objects: 27% (50/184) remote: Counting objects: 28% (52/184) remote: Counting objects: 29% (54/184) remote: Counting objects: 30% (56/184) remote: Counting objects: 31% (58/184) remote: Counting objects: 32% (59/184) remote: Counting objects: 33% (61/184) remote: Counting objects: 34% (63/184) remote: Counting objects: 35% (65/184) remote: Counting objects: 36% (67/184) remote: Counting objects: 37% (69/184) remote: Counting objects: 38% (70/184) remote: Counting objects: 39% (72/184) remote: Counting objects: 40% (74/184) remote: Counting objects: 41% (76/184) remote: Counting objects: 42% (78/184) remote: Counting objects: 43% (80/184) remote: Counting objects: 44% (81/184) remote: Counting objects: 45% (83/184) remote: Counting objects: 46% (85/184) remote: Counting objects: 47% (87/184) remote: Counting objects: 48% (89/184) remote: Counting objects: 49% (91/184) remote: Counting objects: 50% (92/184) remote: Counting objects: 51% (94/184) remote: Counting objects: 52% (96/184) remote: Counting objects: 53% (98/184) remote: Counting objects: 54% (100/184) remote: Counting objects: 55% (102/184) remote: Counting objects: 56% (104/184) remote: Counting objects: 57% (105/184) remote: Counting objects: 58% (107/184) remote: Counting objects: 59% (109/184) remote: Counting objects: 60% (111/184) remote: Counting objects: 61% (113/184) remote: Counting objects: 62% (115/184) remote: Counting objects: 63% (116/184) remote: Counting objects: 64% (118/184) remote: Counting objects: 65% (120/184) remote: Counting objects: 66% (122/184) remote: Counting objects: 67% (124/184) remote: Counting objects: 68% (126/184) remote: Counting objects: 69% (127/184) remote: Counting objects: 70% (129/184) remote: Counting objects: 71% (131/184) remote: Counting objects: 72% (133/184) remote: Counting objects: 73% (135/184) remote: Counting objects: 74% (137/184) remote: Counting objects: 75% (138/184) remote: Counting objects: 76% (140/184) remote: Counting objects: 77% (142/184) remote: Counting objects: 78% (144/184) remote: Counting objects: 79% (146/184) remote: Counting objects: 80% (148/184) remote: Counting objects: 81% (150/184) remote: Counting objects: 82% (151/184) remote: Counting objects: 83% (153/184) remote: Counting objects: 84% (155/184) remote: Counting objects: 85% (157/184) remote: Counting objects: 86% (159/184) remote: Counting objects: 87% (161/184) remote: Counting objects: 88% (162/184) remote: Counting objects: 89% (164/184) remote: Counting objects: 90% (166/184) remote: Counting objects: 91% (168/184) remote: Counting objects: 92% (170/184) remote: Counting objects: 93% (172/184) remote: Counting objects: 94% (173/184) remote: Counting objects: 95% (175/184) remote: Counting objects: 96% (177/184) remote: Counting objects: 97% (179/184) remote: Counting objects: 98% (181/184) remote: Counting objects: 99% (183/184) remote: Counting objects: 100% (184/184) remote: Counting objects: 100% (184/184), done. remote: Compressing objects: 0% (1/104) remote: Compressing objects: 1% (2/104) remote: Compressing objects: 2% (3/104) remote: Compressing objects: 3% (4/104) remote: Compressing objects: 4% (5/104) remote: Compressing objects: 5% (6/104) remote: Compressing objects: 6% (7/104) remote: Compressing objects: 7% (8/104) remote: Compressing objects: 8% (9/104) remote: Compressing objects: 9% (10/104) remote: Compressing objects: 10% (11/104) remote: Compressing objects: 11% (12/104) remote: Compressing objects: 12% (13/104) remote: Compressing objects: 13% (14/104) remote: Compressing objects: 14% (15/104) remote: Compressing objects: 15% (16/104) remote: Compressing objects: 16% (17/104) remote: Compressing objects: 17% (18/104) remote: Compressing objects: 18% (19/104) remote: Compressing objects: 19% (20/104) remote: Compressing objects: 20% (21/104) remote: Compressing objects: 21% (22/104) remote: Compressing objects: 22% (23/104) remote: Compressing objects: 23% (24/104) remote: Compressing objects: 24% (25/104) remote: Compressing objects: 25% (26/104) remote: Compressing objects: 26% (28/104) remote: Compressing objects: 27% (29/104) remote: Compressing objects: 28% (30/104) remote: Compressing objects: 29% (31/104) remote: Compressing objects: 30% (32/104) remote: Compressing objects: 31% (33/104) remote: Compressing objects: 32% (34/104) remote: Compressing objects: 33% (35/104) remote: Compressing objects: 34% (36/104) remote: Compressing objects: 35% (37/104) remote: Compressing objects: 36% (38/104) remote: Compressing objects: 37% (39/104) remote: Compressing objects: 38% (40/104) remote: Compressing objects: 39% (41/104) remote: Compressing objects: 40% (42/104) remote: Compressing objects: 41% (43/104) remote: Compressing objects: 42% (44/104) remote: Compressing objects: 43% (45/104) remote: Compressing objects: 44% (46/104) remote: Compressing objects: 45% (47/104) remote: Compressing objects: 46% (48/104) remote: Compressing objects: 47% (49/104) remote: Compressing objects: 48% (50/104) remote: Compressing objects: 49% (51/104) remote: Compressing objects: 50% (52/104) remote: Compressing objects: 51% (54/104) remote: Compressing objects: 52% (55/104) remote: Compressing objects: 53% (56/104) remote: Compressing objects: 54% (57/104) remote: Compressing objects: 55% (58/104) remote: Compressing objects: 56% (59/104) remote: Compressing objects: 57% (60/104) remote: Compressing objects: 58% (61/104) remote: Compressing objects: 59% (62/104) remote: Compressing objects: 60% (63/104) remote: Compressing objects: 61% (64/104) remote: Compressing objects: 62% (65/104) remote: Compressing objects: 63% (66/104) remote: Compressing objects: 64% (67/104) remote: Compressing objects: 65% (68/104) remote: Compressing objects: 66% (69/104) remote: Compressing objects: 67% (70/104) remote: Compressing objects: 68% (71/104) remote: Compressing objects: 69% (72/104) remote: Compressing objects: 70% (73/104) remote: Compressing objects: 71% (74/104) remote: Compressing objects: 72% (75/104) remote: Compressing objects: 73% (76/104) remote: Compressing objects: 74% (77/104) remote: Compressing objects: 75% (78/104) remote: Compressing objects: 76% (80/104) remote: Compressing objects: 77% (81/104) remote: Compressing objects: 78% (82/104) remote: Compressing objects: 79% (83/104) remote: Compressing objects: 80% (84/104) remote: Compressing objects: 81% (85/104) remote: Compressing objects: 82% (86/104) remote: Compressing objects: 83% (87/104) remote: Compressing objects: 84% (88/104) remote: Compressing objects: 85% (89/104) remote: Compressing objects: 86% (90/104) remote: Compressing objects: 87% (91/104) remote: Compressing objects: 88% (92/104) remote: Compressing objects: 89% (93/104) remote: Compressing objects: 90% (94/104) remote: Compressing objects: 91% (95/104) remote: Compressing objects: 92% (96/104) remote: Compressing objects: 93% (97/104) remote: Compressing objects: 94% (98/104) remote: Compressing objects: 95% (99/104) remote: Compressing objects: 96% (100/104) remote: Compressing objects: 97% (101/104) remote: Compressing objects: 98% (102/104) remote: Compressing objects: 99% (103/104) remote: Compressing objects: 100% (104/104) remote: Compressing objects: 100% (104/104), done. Receiving objects: 0% (1/566) Receiving objects: 1% (6/566) Receiving objects: 2% (12/566) Receiving objects: 3% (17/566) Receiving objects: 4% (23/566) Receiving objects: 5% (29/566) Receiving objects: 6% (34/566) Receiving objects: 7% (40/566) Receiving objects: 8% (46/566) Receiving objects: 9% (51/566) Receiving objects: 10% (57/566) Receiving objects: 11% (63/566) Receiving objects: 12% (68/566) Receiving objects: 13% (74/566) Receiving objects: 14% (80/566) Receiving objects: 15% (85/566) Receiving objects: 16% (91/566) Receiving objects: 17% (97/566) Receiving objects: 18% (102/566) Receiving objects: 19% (108/566) Receiving objects: 20% (114/566) Receiving objects: 21% (119/566) Receiving objects: 22% (125/566) Receiving objects: 23% (131/566) Receiving objects: 24% (136/566) Receiving objects: 25% (142/566) Receiving objects: 26% (148/566) Receiving objects: 27% (153/566) Receiving objects: 28% (159/566) Receiving objects: 29% (165/566) Receiving objects: 30% (170/566) Receiving objects: 31% (176/566) Receiving objects: 32% (182/566) Receiving objects: 33% (187/566) Receiving objects: 34% (193/566) Receiving objects: 35% (199/566) Receiving objects: 36% (204/566) Receiving objects: 37% (210/566) Receiving objects: 38% (216/566) Receiving objects: 39% (221/566) Receiving objects: 40% (227/566) Receiving objects: 41% (233/566) Receiving objects: 42% (238/566) Receiving objects: 43% (244/566) Receiving objects: 44% (250/566) Receiving objects: 45% (255/566) Receiving objects: 46% (261/566) Receiving objects: 47% (267/566) Receiving objects: 48% (272/566) Receiving objects: 49% (278/566) Receiving objects: 50% (283/566) Receiving objects: 51% (289/566) Receiving objects: 52% (295/566) Receiving objects: 53% (300/566) Receiving objects: 54% (306/566) Receiving objects: 55% (312/566) Receiving objects: 56% (317/566) Receiving objects: 57% (323/566) Receiving objects: 58% (329/566) Receiving objects: 59% (334/566) Receiving objects: 60% (340/566) Receiving objects: 61% (346/566) Receiving objects: 62% (351/566) Receiving objects: 63% (357/566) Receiving objects: 64% (363/566) Receiving objects: 65% (368/566) Receiving objects: 66% (374/566) Receiving objects: 67% (380/566) Receiving objects: 68% (385/566) Receiving objects: 69% (391/566) Receiving objects: 70% (397/566) Receiving objects: 71% (402/566) Receiving objects: 72% (408/566) Receiving objects: 73% (414/566) Receiving objects: 74% (419/566) Receiving objects: 75% (425/566) Receiving objects: 76% (431/566) Receiving objects: 77% (436/566) Receiving objects: 78% (442/566) Receiving objects: 79% (448/566) Receiving objects: 80% (453/566) Receiving objects: 81% (459/566) Receiving objects: 82% (465/566) Receiving objects: 83% (470/566) Receiving objects: 84% (476/566) Receiving objects: 85% (482/566) Receiving objects: 86% (487/566) Receiving objects: 87% (493/566) Receiving objects: 88% (499/566) remote: Total 566 (delta 104), reused 117 (delta 73), pack-reused 382 Receiving objects: 89% (504/566) Receiving objects: 90% (510/566) Receiving objects: 91% (516/566) Receiving objects: 92% (521/566) Receiving objects: 93% (527/566) Receiving objects: 94% (533/566) Receiving objects: 95% (538/566) Receiving objects: 96% (544/566) Receiving objects: 97% (550/566) Receiving objects: 98% (555/566) Receiving objects: 99% (561/566) Receiving objects: 100% (566/566) Receiving objects: 100% (566/566), 105.97 KiB | 269.00 KiB/s, done. Resolving deltas: 0% (0/329) Resolving deltas: 1% (4/329) Resolving deltas: 2% (7/329) Resolving deltas: 3% (10/329) Resolving deltas: 4% (14/329) Resolving deltas: 5% (17/329) Resolving deltas: 6% (20/329) Resolving deltas: 7% (24/329) Resolving deltas: 8% (27/329) Resolving deltas: 9% (30/329) Resolving deltas: 10% (33/329) Resolving deltas: 11% (37/329) Resolving deltas: 12% (40/329) Resolving deltas: 13% (43/329) Resolving deltas: 14% (49/329) Resolving deltas: 15% (51/329) Resolving deltas: 16% (53/329) Resolving deltas: 17% (57/329) Resolving deltas: 18% (60/329) Resolving deltas: 19% (63/329) Resolving deltas: 20% (66/329) Resolving deltas: 21% (70/329) Resolving deltas: 22% (73/329) Resolving deltas: 23% (76/329) Resolving deltas: 24% (79/329) Resolving deltas: 25% (83/329) Resolving deltas: 26% (86/329) Resolving deltas: 27% (89/329) Resolving deltas: 28% (94/329) Resolving deltas: 29% (96/329) Resolving deltas: 30% (99/329) Resolving deltas: 31% (103/329) Resolving deltas: 32% (107/329) Resolving deltas: 33% (110/329) Resolving deltas: 34% (112/329) Resolving deltas: 35% (116/329) Resolving deltas: 36% (119/329) Resolving deltas: 37% (122/329) Resolving deltas: 38% (126/329) Resolving deltas: 39% (129/329) Resolving deltas: 40% (134/329) Resolving deltas: 41% (136/329) Resolving deltas: 42% (139/329) Resolving deltas: 43% (144/329) Resolving deltas: 44% (146/329) Resolving deltas: 45% (149/329) Resolving deltas: 46% (154/329) Resolving deltas: 47% (155/329) Resolving deltas: 48% (158/329) Resolving deltas: 49% (162/329) Resolving deltas: 50% (165/329) Resolving deltas: 51% (169/329) Resolving deltas: 52% (172/329) Resolving deltas: 53% (175/329) Resolving deltas: 54% (180/329) Resolving deltas: 55% (181/329) Resolving deltas: 56% (185/329) Resolving deltas: 57% (188/329) Resolving deltas: 58% (191/329) Resolving deltas: 59% (195/329) Resolving deltas: 60% (198/329) Resolving deltas: 61% (201/329) Resolving deltas: 62% (205/329) Resolving deltas: 63% (208/329) Resolving deltas: 64% (211/329) Resolving deltas: 65% (214/329) Resolving deltas: 66% (219/329) Resolving deltas: 67% (222/329) Resolving deltas: 68% (224/329) Resolving deltas: 69% (229/329) Resolving deltas: 70% (231/329) Resolving deltas: 71% (234/329) Resolving deltas: 72% (239/329) Resolving deltas: 73% (243/329) Resolving deltas: 74% (244/329) Resolving deltas: 75% (247/329) Resolving deltas: 76% (253/329) Resolving deltas: 77% (255/329) Resolving deltas: 78% (257/329) Resolving deltas: 79% (260/329) Resolving deltas: 80% (264/329) Resolving deltas: 81% (267/329) Resolving deltas: 82% (270/329) Resolving deltas: 83% (274/329) Resolving deltas: 84% (277/329) Resolving deltas: 85% (280/329) Resolving deltas: 86% (284/329) Resolving deltas: 87% (288/329) Resolving deltas: 88% (290/329) Resolving deltas: 89% (293/329) Resolving deltas: 90% (298/329) Resolving deltas: 91% (300/329) Resolving deltas: 92% (305/329) Resolving deltas: 93% (306/329) Resolving deltas: 94% (310/329) Resolving deltas: 95% (315/329) Resolving deltas: 96% (316/329) Resolving deltas: 97% (322/329) Resolving deltas: 98% (323/329) Resolving deltas: 99% (326/329) Resolving deltas: 100% (329/329) Resolving deltas: 100% (329/329), done. ==> Validating source files with sha512sums... big_O ... Skipped ==> Making package: python-big-o 0.10.2-1 (Sat Mar 4 13:55:45 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (6) New Version Net Change extra/blas 3.11.0-2 0.20 MiB extra/cblas 3.11.0-2 0.17 MiB extra/lapack 3.11.0-2 4.26 MiB core/libnsl 2.0.0-2 0.06 MiB core/python 3.10.9-1 81.37 MiB extra/python-numpy 1.24.2-1 30.13 MiB Total Installed Size: 116.19 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing blas... installing cblas... installing lapack... installing libnsl... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-numpy... Optional dependencies for python-numpy openblas: faster linear algebra [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (30) New Version Net Change Download Size community/cython 0.29.33-1 7.53 MiB extra/perl-error 0.17029-4 0.04 MiB extra/perl-mailtools 2.21-6 0.11 MiB extra/perl-timedate 2.33-4 0.08 MiB extra/python-attrs 22.2.0-1 0.44 MiB community/python-autocommand 2.2.2-1 0.07 MiB community/python-exceptiongroup 1.1.0-1 0.09 MiB community/python-fastjsonschema 2.16.3-1 0.20 MiB community/python-inflect 6.0.2-1 0.28 MiB community/python-iniconfig 2.0.0-2 0.03 MiB community/python-jaraco.context 4.3.0-1 0.03 MiB community/python-jaraco.functools 3.6.0-1 0.05 MiB community/python-jaraco.text 3.11.1-1 0.07 MiB community/python-more-itertools 9.0.0-1 0.49 MiB extra/python-ordered-set 4.1.0-1 0.06 MiB extra/python-packaging 23.0-1 0.32 MiB extra/python-platformdirs 3.0.0-1 0.12 MiB community/python-pluggy 1.0.0-2 0.10 MiB community/python-pydantic 1.10.4-1 5.81 MiB community/python-pyproject-hooks 1.0.0-1 0.07 MiB extra/python-tomli 2.0.1-1 0.08 MiB extra/python-trove-classifiers 2023.2.20-1 0.11 MiB community/python-typing_extensions 4.5.0-1 0.23 MiB extra/python-validate-pyproject 0.12.1-1 0.22 MiB extra/git 2.39.2-1 33.03 MiB community/python-build 0.10.0-1 1.08 MiB community/python-installer 0.6.0-1 1.20 MiB community/python-pytest 7.2.2-1 2.80 MiB 0.50 MiB extra/python-setuptools 1:67.4.0-1 3.33 MiB community/python-wheel 0.38.4-1 0.16 MiB Total Download Size: 0.50 MiB Total Installed Size: 58.21 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-pytest-7.2.2-1-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 git... Optional dependencies for git tk: gitk and git gui 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-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https 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] installing python-packaging... installing python-tomli... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-virtualenv: Use virtualenv for build isolation installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing cython... installing python-typing_extensions... installing python-pydantic... Optional dependencies for python-pydantic python-dotenv: for .env file support python-email-validator: for email validation installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures installing python-attrs... installing python-exceptiongroup... installing python-iniconfig... installing python-pluggy... installing python-pytest... :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of big_O git repo... Cloning into 'big_O'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Starting build()... * Getting build dependencies for wheel... running egg_info creating big_O.egg-info writing big_O.egg-info/PKG-INFO writing dependency_links to big_O.egg-info/dependency_links.txt writing requirements to big_O.egg-info/requires.txt writing top-level names to big_O.egg-info/top_level.txt writing manifest file 'big_O.egg-info/SOURCES.txt' reading manifest file 'big_O.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.txt' writing manifest file 'big_O.egg-info/SOURCES.txt' * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/big_o copying big_o/complexities.py -> build/lib/big_o copying big_o/datagen.py -> build/lib/big_o copying big_o/big_o.py -> build/lib/big_o copying big_o/__init__.py -> build/lib/big_o creating build/lib/big_o/test copying big_o/test/test_complexities.py -> build/lib/big_o/test copying big_o/test/test_complexityclass_comparisons.py -> build/lib/big_o/test copying big_o/test/__init__.py -> build/lib/big_o/test copying big_o/test/test_datagen.py -> build/lib/big_o/test copying big_o/test/test_big_o.py -> build/lib/big_o/test installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/big_o copying build/lib/big_o/complexities.py -> build/bdist.linux-riscv64/wheel/big_o copying build/lib/big_o/datagen.py -> build/bdist.linux-riscv64/wheel/big_o copying build/lib/big_o/big_o.py -> build/bdist.linux-riscv64/wheel/big_o copying build/lib/big_o/__init__.py -> build/bdist.linux-riscv64/wheel/big_o creating build/bdist.linux-riscv64/wheel/big_o/test copying build/lib/big_o/test/test_complexities.py -> build/bdist.linux-riscv64/wheel/big_o/test copying build/lib/big_o/test/test_complexityclass_comparisons.py -> build/bdist.linux-riscv64/wheel/big_o/test copying build/lib/big_o/test/__init__.py -> build/bdist.linux-riscv64/wheel/big_o/test copying build/lib/big_o/test/test_datagen.py -> build/bdist.linux-riscv64/wheel/big_o/test copying build/lib/big_o/test/test_big_o.py -> build/bdist.linux-riscv64/wheel/big_o/test running install_egg_info running egg_info writing big_O.egg-info/PKG-INFO writing dependency_links to big_O.egg-info/dependency_links.txt writing requirements to big_O.egg-info/requires.txt writing top-level names to big_O.egg-info/top_level.txt reading manifest file 'big_O.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.txt' writing manifest file 'big_O.egg-info/SOURCES.txt' Copying big_O.egg-info to build/bdist.linux-riscv64/wheel/big_O-0.10.2-py3.10.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/big_O-0.10.2.dist-info/WHEEL creating '/build/python-big-o/src/big_O/dist/.tmp-4iqxzj8i/big_O-0.10.2-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'big_o/__init__.py' adding 'big_o/big_o.py' adding 'big_o/complexities.py' adding 'big_o/datagen.py' adding 'big_o/test/__init__.py' adding 'big_o/test/test_big_o.py' adding 'big_o/test/test_complexities.py' adding 'big_o/test/test_complexityclass_comparisons.py' adding 'big_o/test/test_datagen.py' adding 'big_O-0.10.2.dist-info/LICENSE.txt' adding 'big_O-0.10.2.dist-info/METADATA' adding 'big_O-0.10.2.dist-info/WHEEL' adding 'big_O-0.10.2.dist-info/top_level.txt' adding 'big_O-0.10.2.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built big_O-0.10.2-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.10.9, pytest-7.2.2, pluggy-1.0.0 rootdir: /build/python-big-o/src/big_O collected 19 items big_o/test/test_big_o.py F..... [ 31%] big_o/test/test_complexities.py ... [ 47%] big_o/test/test_complexityclass_comparisons.py ..... [ 73%] big_o/test/test_datagen.py ..... [100%] =================================== FAILURES =================================== _____________________________ TestBigO.test_big_o ______________________________ self = def test_big_o(self): def dummy_linear_function(n): for i in range(n): # Dummy operation with linear complexity. 8282828 * 2322 def dummy_quadratic_function(n): for i in range(n): for j in range(n): # Dummy operation with quadratic complexity. 8282828 * 2322 # In the best case, TimSort is linear, so we fix a random array to # make sure we hit a close-to-worst case scenario, which is # O(n*log(n)). random_state = np.random.RandomState(89342787) random_array = random_state.rand(100000) # Each test case is a tuple # (function_to_evaluate, expected_complexity_class, range_for_n) desired = [ (dummy_linear_function, compl.Linear, (100, 10000)), (lambda n: 1., compl.Constant, (1000, 10000)), (dummy_quadratic_function, compl.Quadratic, (50, 500)), (lambda n: np.sort(random_array[:n], kind='mergesort'), compl.Linearithmic, (100, random_array.shape[0])), ] for func, class_, n_range in desired: res_class, fitted = big_o.big_o( func, datagen.n_, min_n=n_range[0], max_n=n_range[1], n_measures=25, n_repeats=10, n_timings=10, ) > self.assertEqual(class_, res_class.__class__) E AssertionError: != big_o/test/test_big_o.py:80: AssertionError =========================== short test summary info ============================ FAILED big_o/test/test_big_o.py::TestBigO::test_big_o - AssertionError: ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root1/build receiving incremental file list python-big-o-0.10.2-1-riscv64-build.log python-big-o-0.10.2-1-riscv64-check.log python-big-o-0.10.2-1-riscv64-prepare.log sent 81 bytes received 1,881 bytes 3,924.00 bytes/sec total size is 6,278 speedup is 3.20