>>> py3-louvain: Checking sanity of /home/patrycja/aports/community/py3-louvain/APKBUILD... >>> py3-louvain: Cleaning up srcdir >>> py3-louvain: Cleaning up pkgdir >>> py3-louvain: Cleaning up tmpdir >>> py3-louvain: Fetching https://github.com/taynaud/python-louvain/archive/0.16/python-louvain-0.16.tar.gz >>> py3-louvain: Fetching py3-louvain-fix-test.patch::https://github.com/taynaud/python-louvain/commit/638804ae636dc65306900ef6518ca0a1c9202566.patch >>> py3-louvain: Fetching https://github.com/taynaud/python-louvain/archive/0.16/python-louvain-0.16.tar.gz >>> py3-louvain: Fetching py3-louvain-fix-test.patch::https://github.com/taynaud/python-louvain/commit/638804ae636dc65306900ef6518ca0a1c9202566.patch >>> py3-louvain: Checking sha512sums... python-louvain-0.16.tar.gz: OK py3-louvain-fix-test.patch: OK >>> py3-louvain: Preparing build chroot... (1/186) Installing musl (1.2.5-r0) (2/186) Installing ca-certificates-bundle (20240226-r0) (3/186) Installing libcrypto3 (3.2.1-r1) (4/186) Installing libssl3 (3.2.1-r1) (5/186) Installing zlib (1.3.1-r0) (6/186) Installing apk-tools (2.14.3-r1) (7/186) Installing libattr (2.5.2-r0) (8/186) Installing attr (2.5.2-r0) (9/186) Installing libcap2 (2.69-r1) (10/186) Installing libcap-getcap (2.69-r1) (11/186) Installing fakeroot (1.33-r0) (12/186) Installing scanelf (1.3.7-r2) (13/186) Installing musl-utils (1.2.5-r0) (14/186) Installing libgcc (13.2.1_git20240309-r0) (15/186) Installing libstdc++ (13.2.1_git20240309-r0) (16/186) Installing lzip (1.24.1-r0) (17/186) Installing openssl (3.2.1-r1) (18/186) Installing patch (2.7.6-r10) (19/186) Installing pkgconf (2.2.0-r0) (20/186) Installing libacl (2.3.2-r0) (21/186) Installing tar (1.35-r2) (22/186) Installing busybox (1.36.1-r25) Executing busybox-1.36.1-r25.post-install (23/186) Installing ssl_client (1.36.1-r25) (24/186) Installing busybox-binsh (1.36.1-r25) (25/186) Installing abuild (3.12.0-r5) Executing abuild-3.12.0-r5.pre-install (26/186) Installing abuild-sudo (3.12.0-r5) (27/186) Installing alpine-baselayout-data (3.6.3-r0) (28/186) Installing alpine-baselayout (3.6.3-r0) Executing alpine-baselayout-3.6.3-r0.pre-install Executing alpine-baselayout-3.6.3-r0.post-install (29/186) Installing ifupdown-ng (0.12.1-r5) (30/186) Installing openrc (0.54-r1) Executing openrc-0.54-r1.post-install (31/186) Installing mdev-conf (4.6-r0) (32/186) Installing busybox-mdev-openrc (1.36.1-r25) (33/186) Installing alpine-conf (3.17.2-r0) (34/186) Installing alpine-keys (2.4-r1) (35/186) Installing alpine-release (3.20.0_alpha20240329-r0) (36/186) Installing busybox-openrc (1.36.1-r25) (37/186) Installing busybox-suid (1.36.1-r25) (38/186) Installing alpine-base (3.20.0_alpha20240329-r0) (39/186) Installing jansson (2.14-r4) (40/186) Installing zstd-libs (1.5.6-r0) (41/186) Installing binutils (2.42-r0) (42/186) Installing libmagic (5.45-r1) (43/186) Installing file (5.45-r1) (44/186) Installing libgomp (13.2.1_git20240309-r0) (45/186) Installing libatomic (13.2.1_git20240309-r0) (46/186) Installing gmp (6.3.0-r0) (47/186) Installing isl26 (0.26-r1) (48/186) Installing mpfr4 (4.2.1-r0) (49/186) Installing mpc1 (1.3.1-r1) (50/186) Installing gcc (13.2.1_git20240309-r0) (51/186) Installing libstdc++-dev (13.2.1_git20240309-r0) (52/186) Installing musl-dev (1.2.5-r0) (53/186) Installing g++ (13.2.1_git20240309-r0) (54/186) Installing make (4.4.1-r2) (55/186) Installing fortify-headers (1.1-r3) (56/186) Installing build-base (0.5-r3) (57/186) Installing hiredis (1.2.0-r0) (58/186) Installing libxxhash (0.8.2-r2) (59/186) Installing ccache (4.9.1-r0) (60/186) Installing ca-certificates (20240226-r0) (61/186) Installing brotli-libs (1.1.0-r2) (62/186) Installing c-ares (1.28.1-r0) (63/186) Installing libunistring (1.2-r0) (64/186) Installing libidn2 (2.3.7-r0) (65/186) Installing nghttp2-libs (1.61.0-r0) (66/186) Installing libpsl (0.21.5-r1) (67/186) Installing libcurl (8.7.1-r0) (68/186) Installing libexpat (2.6.2-r0) (69/186) Installing pcre2 (10.43-r0) (70/186) Installing git (2.44.0-r2) (71/186) Installing git-init-template (2.44.0-r2) (72/186) Installing libbz2 (1.0.8-r6) (73/186) Installing libffi (3.4.6-r0) (74/186) Installing gdbm (1.23-r1) (75/186) Installing xz-libs (5.6.1-r2) (76/186) Installing mpdecimal (4.0.0-r0) (77/186) Installing ncurses-terminfo-base (6.4_p20240309-r0) (78/186) Installing libncursesw (6.4_p20240309-r0) (79/186) Installing libpanelw (6.4_p20240309-r0) (80/186) Installing readline (8.2.10-r0) (81/186) Installing sqlite-libs (3.45.2-r0) (82/186) Installing python3 (3.12.2-r0) (83/186) Installing python3-pycache-pyc0 (3.12.2-r0) (84/186) Installing pyc (3.12.2-r0) (85/186) Installing py3-installer-pyc (0.7.0-r2) (86/186) Installing py3-gpep517-pyc (15-r2) (87/186) Installing python3-pyc (3.12.2-r0) (88/186) Installing py3-installer (0.7.0-r2) (89/186) Installing py3-gpep517 (15-r2) (90/186) Installing libxau (1.0.11-r3) (91/186) Installing libmd (1.1.0-r0) (92/186) Installing libbsd (0.12.2-r0) (93/186) Installing libxdmcp (1.1.5-r0) (94/186) Installing libxcb (1.16.1-r0) (95/186) Installing libx11 (1.8.9-r0) (96/186) Installing libxext (1.3.6-r1) (97/186) Installing libxrender (0.9.11-r4) (98/186) Installing libpng (1.6.43-r0) (99/186) Installing freetype (2.13.2-r0) (100/186) Installing fontconfig (2.15.0-r1) (101/186) Installing pixman (0.43.2-r0) (102/186) Installing cairo (1.18.0-r0) (103/186) Installing py3-cairo (1.26.0-r1) (104/186) Installing py3-cairo-pyc (1.26.0-r1) (105/186) Installing py3-certifi (2024.2.2-r1) (106/186) Installing py3-certifi-pyc (2024.2.2-r1) (107/186) Installing libquadmath (13.2.1_git20240309-r0) (108/186) Installing libgfortran (13.2.1_git20240309-r0) (109/186) Installing openblas (0.3.26-r0) (110/186) Installing py3-numpy (1.25.2-r1) (111/186) Installing py3-numpy-pyc (1.25.2-r1) (112/186) Installing py3-contourpy (1.2.0-r1) (113/186) Installing py3-contourpy-pyc (1.2.0-r1) (114/186) Installing py3-cycler (0.12.1-r1) (115/186) Installing py3-cycler-pyc (0.12.1-r1) (116/186) Installing py3-six (1.16.0-r9) (117/186) Installing py3-six-pyc (1.16.0-r9) (118/186) Installing py3-dateutil (2.9.0-r1) (119/186) Installing py3-dateutil-pyc (2.9.0-r1) (120/186) Installing py3-fonttools (4.51.0-r0) (121/186) Installing py3-fonttools-pyc (4.51.0-r0) (122/186) Installing py3-kiwisolver (1.4.5-r1) (123/186) Installing py3-kiwisolver-pyc (1.4.5-r1) (124/186) Installing py3-parsing (3.1.2-r1) (125/186) Installing py3-parsing-pyc (3.1.2-r1) (126/186) Installing py3-packaging (24.0-r1) (127/186) Installing py3-packaging-pyc (24.0-r1) (128/186) Installing libimagequant (4.2.2-r0) (129/186) Installing libjpeg-turbo (3.0.2-r0) (130/186) Installing lcms2 (2.16-r0) (131/186) Installing openjpeg (2.5.2-r0) (132/186) Installing libsharpyuv (1.3.2-r0) (133/186) Installing libwebp (1.3.2-r0) (134/186) Installing tiff (4.6.0t-r0) (135/186) Installing libwebpdemux (1.3.2-r0) (136/186) Installing libwebpmux (1.3.2-r0) (137/186) Installing py3-pillow (10.3.0-r1) (138/186) Installing py3-pillow-pyc (10.3.0-r1) (139/186) Installing py3-tz (2024.1-r1) (140/186) Installing py3-tz-pyc (2024.1-r1) (141/186) Installing tzdata (2024a-r1) (142/186) Installing tcl (8.6.14-r0) (143/186) Installing libxft (2.3.8-r2) (144/186) Installing tk (8.6.14-r0) (145/186) Installing python3-tkinter (3.12.2-r0) (146/186) Installing python3-tkinter-pyc (3.12.2-r0) (147/186) Installing qhull (2020.2-r3) (148/186) Installing py3-matplotlib (3.7.3-r1) (149/186) Installing py3-matplotlib-pyc (3.7.3-r1) (150/186) Installing py3-pandas (2.0.3-r1) (151/186) Installing py3-pandas-pyc (2.0.3-r1) (152/186) Installing py3-platformdirs (4.2.0-r1) (153/186) Installing py3-platformdirs-pyc (4.2.0-r1) (154/186) Installing py3-charset-normalizer (3.3.2-r1) (155/186) Installing py3-charset-normalizer-pyc (3.3.2-r1) (156/186) Installing py3-idna (3.6-r1) (157/186) Installing py3-idna-pyc (3.6-r1) (158/186) Installing py3-urllib3 (1.26.18-r1) (159/186) Installing py3-urllib3-pyc (1.26.18-r1) (160/186) Installing py3-requests (2.31.0-r2) (161/186) Installing py3-requests-pyc (2.31.0-r2) (162/186) Installing py3-pooch (1.8.1-r1) (163/186) Installing py3-pooch-pyc (1.8.1-r1) (164/186) Installing py3-scipy (1.11.4-r1) (165/186) Installing py3-scipy-pyc (1.11.4-r1) (166/186) Installing py3-networkx (3.2.1-r0) (167/186) Installing py3-networkx-pyc (3.2.1-r0) (168/186) Installing py3-apipkg (2.1.0-r3) (169/186) Installing py3-apipkg-pyc (2.1.0-r3) (170/186) Installing py3-execnet (1.9.0-r3) (171/186) Installing py3-execnet-pyc (1.9.0-r3) (172/186) Installing py3-iniconfig (2.0.0-r1) (173/186) Installing py3-iniconfig-pyc (2.0.0-r1) (174/186) Installing py3-pluggy (1.4.0-r1) (175/186) Installing py3-pluggy-pyc (1.4.0-r1) (176/186) Installing py3-py (1.11.0-r3) (177/186) Installing py3-py-pyc (1.11.0-r3) (178/186) Installing py3-pytest (8.1.1-r1) (179/186) Installing py3-pytest-pyc (8.1.1-r1) (180/186) Installing py3-pytest-xdist (3.5.0-r1) (181/186) Installing py3-pytest-xdist-pyc (3.5.0-r1) (182/186) Installing py3-setuptools (69.2.0-r1) (183/186) Installing py3-setuptools-pyc (69.2.0-r1) (184/186) Installing py3-wheel (0.42.0-r1) (185/186) Installing py3-wheel-pyc (0.42.0-r1) (186/186) Installing tini (0.19.0-r3) Executing busybox-1.36.1-r25.trigger Executing ca-certificates-20240226-r0.trigger OK: 567 MiB in 186 packages >>> py3-louvain: Fetching https://github.com/taynaud/python-louvain/archive/0.16/python-louvain-0.16.tar.gz >>> py3-louvain: Fetching py3-louvain-fix-test.patch::https://github.com/taynaud/python-louvain/commit/638804ae636dc65306900ef6518ca0a1c9202566.patch >>> py3-louvain: Checking sha512sums... python-louvain-0.16.tar.gz: OK py3-louvain-fix-test.patch: OK >>> py3-louvain: Unpacking /var/cache/distfiles/python-louvain-0.16.tar.gz... >>> py3-louvain: py3-louvain-fix-test.patch patching file test_community.py 2024-04-08 15:16:28,335 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-04-08 15:16:28,355 root INFO running bdist_wheel 2024-04-08 15:16:28,368 root INFO running build 2024-04-08 15:16:28,368 root INFO running build_py 2024-04-08 15:16:28,371 root INFO creating build 2024-04-08 15:16:28,371 root INFO creating build/lib 2024-04-08 15:16:28,371 root INFO creating build/lib/community 2024-04-08 15:16:28,371 root INFO copying community/community_louvain.py -> build/lib/community 2024-04-08 15:16:28,371 root INFO copying community/community_status.py -> build/lib/community 2024-04-08 15:16:28,371 root INFO copying community/__init__.py -> build/lib/community 2024-04-08 15:16:28,372 root INFO running build_scripts 2024-04-08 15:16:28,372 root INFO creating build/scripts-3.12 2024-04-08 15:16:28,372 root INFO copying and adjusting bin/community -> build/scripts-3.12 2024-04-08 15:16:28,372 root INFO changing mode of build/scripts-3.12/community from 644 to 755 2024-04-08 15:16:28,377 wheel INFO installing to build/bdist.linux-x86_64/wheel 2024-04-08 15:16:28,377 root INFO running install 2024-04-08 15:16:28,382 root INFO running install_lib 2024-04-08 15:16:28,384 root INFO creating build/bdist.linux-x86_64 2024-04-08 15:16:28,384 root INFO creating build/bdist.linux-x86_64/wheel 2024-04-08 15:16:28,384 root INFO creating build/bdist.linux-x86_64/wheel/community 2024-04-08 15:16:28,384 root INFO copying build/lib/community/community_louvain.py -> build/bdist.linux-x86_64/wheel/community 2024-04-08 15:16:28,384 root INFO copying build/lib/community/community_status.py -> build/bdist.linux-x86_64/wheel/community 2024-04-08 15:16:28,384 root INFO copying build/lib/community/__init__.py -> build/bdist.linux-x86_64/wheel/community 2024-04-08 15:16:28,384 root INFO running install_egg_info 2024-04-08 15:16:28,387 root INFO running egg_info 2024-04-08 15:16:28,387 root INFO creating python_louvain.egg-info 2024-04-08 15:16:28,389 root INFO writing python_louvain.egg-info/PKG-INFO 2024-04-08 15:16:28,390 root INFO writing dependency_links to python_louvain.egg-info/dependency_links.txt 2024-04-08 15:16:28,390 root INFO writing requirements to python_louvain.egg-info/requires.txt 2024-04-08 15:16:28,390 root INFO writing top-level names to python_louvain.egg-info/top_level.txt 2024-04-08 15:16:28,390 root INFO writing manifest file 'python_louvain.egg-info/SOURCES.txt' 2024-04-08 15:16:28,392 root INFO reading manifest file 'python_louvain.egg-info/SOURCES.txt' 2024-04-08 15:16:28,392 root INFO reading manifest template 'MANIFEST.in' 2024-04-08 15:16:28,392 root INFO adding license file 'LICENSE' 2024-04-08 15:16:28,393 root INFO writing manifest file 'python_louvain.egg-info/SOURCES.txt' 2024-04-08 15:16:28,393 root INFO Copying python_louvain.egg-info to build/bdist.linux-x86_64/wheel/python_louvain-0.16-py3.12.egg-info 2024-04-08 15:16:28,393 root INFO running install_scripts 2024-04-08 15:16:28,393 root INFO creating build/bdist.linux-x86_64/wheel/python_louvain-0.16.data 2024-04-08 15:16:28,393 root INFO creating build/bdist.linux-x86_64/wheel/python_louvain-0.16.data/scripts 2024-04-08 15:16:28,393 root INFO copying build/scripts-3.12/community -> build/bdist.linux-x86_64/wheel/python_louvain-0.16.data/scripts 2024-04-08 15:16:28,394 root INFO changing mode of build/bdist.linux-x86_64/wheel/python_louvain-0.16.data/scripts/community to 755 2024-04-08 15:16:28,394 wheel INFO creating build/bdist.linux-x86_64/wheel/python_louvain-0.16.dist-info/WHEEL 2024-04-08 15:16:28,395 wheel INFO creating '/home/patrycja/aports/community/py3-louvain/src/python-louvain-0.16/.dist/.tmp-x6tpa53b/python_louvain-0.16-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it 2024-04-08 15:16:28,395 wheel INFO adding 'community/__init__.py' 2024-04-08 15:16:28,395 wheel INFO adding 'community/community_louvain.py' 2024-04-08 15:16:28,395 wheel INFO adding 'community/community_status.py' 2024-04-08 15:16:28,395 wheel INFO adding 'python_louvain-0.16.data/scripts/community' 2024-04-08 15:16:28,395 wheel INFO adding 'python_louvain-0.16.dist-info/LICENSE' 2024-04-08 15:16:28,395 wheel INFO adding 'python_louvain-0.16.dist-info/METADATA' 2024-04-08 15:16:28,396 wheel INFO adding 'python_louvain-0.16.dist-info/WHEEL' 2024-04-08 15:16:28,396 wheel INFO adding 'python_louvain-0.16.dist-info/top_level.txt' 2024-04-08 15:16:28,396 wheel INFO adding 'python_louvain-0.16.dist-info/RECORD' 2024-04-08 15:16:28,396 wheel INFO removing build/bdist.linux-x86_64/wheel 2024-04-08 15:16:28,396 gpep517 INFO The backend produced .dist/python_louvain-0.16-py3-none-any.whl python_louvain-0.16-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-8.1.1, pluggy-1.4.0 rootdir: /home/patrycja/aports/community/py3-louvain/src/python-louvain-0.16 plugins: xdist-3.5.0 created: 16/16 workers 16 workers [26 items] .................F........ [100%] =================================== FAILURES =================================== __________________________ ModularityTest.test_range ___________________________ [gw5] linux -- Python 3.12.2 /home/patrycja/aports/community/py3-louvain/src/python-louvain-0.16/.testenv/bin/python3 self = def test_range(self): """test that modularity is always between -1 and 1""" for _ in range(self.number_of_tests): graph = nx.erdos_renyi_graph(50, 0.1) part = dict([]) for node in graph: > part[node] = random.randint(0, self.number_of_tests / 10) test_community.py:64: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3.12/random.py:336: in randint return self.randrange(a, b+1) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , start = 0, stop = 2.0, step = 1 def randrange(self, start, stop=None, step=_ONE): """Choose a random item from range(stop) or range(start, stop[, step]). Roughly equivalent to ``choice(range(start, stop, step))`` but supports arbitrarily large ranges and is optimized for common cases. """ # This code is a bit messy to make it fast for the # common case while still doing adequate error checking. istart = _index(start) if stop is None: # We don't check for "step != 1" because it hasn't been # type checked and converted to an integer yet. if step is not _ONE: raise TypeError("Missing a non-None stop argument") if istart > 0: return self._randbelow(istart) raise ValueError("empty range for randrange()") # Stop argument supplied. > istop = _index(stop) E TypeError: 'float' object cannot be interpreted as an integer /usr/lib/python3.12/random.py:312: TypeError =========================== short test summary info ============================ FAILED test_community.py::ModularityTest::test_range - TypeError: 'float' obj... ========================= 1 failed, 25 passed in 1.70s ========================= >>> ERROR: py3-louvain: check failed >>> ERROR: py3-louvain: rootbld failed >>> py3-louvain: Cleaning up build chroot