2026-09-06T14:23:44,378 Created temporary directory: /tmp/pip-ephem-wheel-cache-a6hyfcrh 2026-09-06T14:23:44,380 Created temporary directory: /tmp/pip-build-tracker-mzb0tnmp 2026-09-06T14:23:44,381 Initialized build tracking at /tmp/pip-build-tracker-mzb0tnmp 2026-09-06T14:23:44,381 Created build tracker: /tmp/pip-build-tracker-mzb0tnmp 2026-09-06T14:23:44,382 Entered build tracker: /tmp/pip-build-tracker-mzb0tnmp 2026-09-06T14:23:44,383 Created temporary directory: /tmp/pip-wheel-vvjl_vw1 2026-09-06T14:23:44,385 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-06T14:23:44,388 Created temporary directory: /tmp/pip-ephem-wheel-cache-zcw74jfw 2026-09-06T14:23:44,413 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-06T14:23:44,417 2 location(s) to search for versions of worldmap: 2026-09-06T14:23:44,417 * https://pypi.org/simple/worldmap/ 2026-09-06T14:23:44,417 * https://www.piwheels.org/simple/worldmap/ 2026-09-06T14:23:44,417 Fetching project page and analyzing links: https://pypi.org/simple/worldmap/ 2026-09-06T14:23:44,418 Getting page https://pypi.org/simple/worldmap/ 2026-09-06T14:23:44,420 Found index url https://pypi.org/simple 2026-09-06T14:23:44,650 Fetched page https://pypi.org/simple/worldmap/ as application/vnd.pypi.simple.v1+json 2026-09-06T14:23:44,652 Skipping link: No binaries permitted for worldmap: https://files.pythonhosted.org/packages/b9/d7/9445c57afe222003b413f3bdf03c4e485fd7f73f8812ff11deda4b7b2b1a/worldmap-0.1.2-py3-none-any.whl (from https://pypi.org/simple/worldmap/) (requires-python:>=3) 2026-09-06T14:23:44,653 Found link https://files.pythonhosted.org/packages/31/12/7ae6ed2ec791cc056bd77f297e4edaa9e05ad2edc5053d4040b3e7778782/worldmap-0.1.2.tar.gz (from https://pypi.org/simple/worldmap/) (requires-python:>=3), version: 0.1.2 2026-09-06T14:23:44,654 Skipping link: No binaries permitted for worldmap: https://files.pythonhosted.org/packages/2f/e7/ee546de594f672fbcc2dceab9935b241bf67fe0e03b67e6a41422723ec97/worldmap-0.1.4-py3-none-any.whl (from https://pypi.org/simple/worldmap/) (requires-python:>=3) 2026-09-06T14:23:44,655 Found link https://files.pythonhosted.org/packages/b4/7c/1988fe4146c3316908857683bfaf6b8a0afbb0477a19511c9a80aaa98d0c/worldmap-0.1.4.tar.gz (from https://pypi.org/simple/worldmap/) (requires-python:>=3), version: 0.1.4 2026-09-06T14:23:44,656 Skipping link: No binaries permitted for worldmap: https://files.pythonhosted.org/packages/4f/a4/5d98a0fbf6ccf933807212d9558fb971386b00dbbcd7262ecfc45a2a125a/worldmap-0.1.6-py3-none-any.whl (from https://pypi.org/simple/worldmap/) (requires-python:>=3) 2026-09-06T14:23:44,657 Found link https://files.pythonhosted.org/packages/47/b8/ba6aca42bfe83259019763ae0da4ab0491fd968f3d2aee2e82c3fe5b2a37/worldmap-0.1.6.tar.gz (from https://pypi.org/simple/worldmap/) (requires-python:>=3), version: 0.1.6 2026-09-06T14:23:44,658 Skipping link: No binaries permitted for worldmap: https://files.pythonhosted.org/packages/ab/f8/4dc1a65d761caac603beebb602278d7c58d8f772cdb86cbe731d46845a45/worldmap-0.1.7-py3-none-any.whl (from https://pypi.org/simple/worldmap/) (requires-python:>=3) 2026-09-06T14:23:44,659 Found link https://files.pythonhosted.org/packages/5d/0d/4ad244b0e67103289787bb3c79bead813473ef5254c033213f5f3e79a95b/worldmap-0.1.7.tar.gz (from https://pypi.org/simple/worldmap/) (requires-python:>=3), version: 0.1.7 2026-09-06T14:23:44,660 Skipping link: No binaries permitted for worldmap: https://files.pythonhosted.org/packages/8a/84/7cc71ea75ef18337766509352f86f3cee8259b11fe405cc4545ef4d4cd27/worldmap-1.0.1-py3-none-any.whl (from https://pypi.org/simple/worldmap/) (requires-python:>=3) 2026-09-06T14:23:44,661 Found link https://files.pythonhosted.org/packages/46/22/8438c0b9be4d415187e8bc78326332d937145c081f0d8c28dcb3ddf9518f/worldmap-1.0.1.tar.gz (from https://pypi.org/simple/worldmap/) (requires-python:>=3), version: 1.0.1 2026-09-06T14:23:44,662 Fetching project page and analyzing links: https://www.piwheels.org/simple/worldmap/ 2026-09-06T14:23:44,663 Getting page https://www.piwheels.org/simple/worldmap/ 2026-09-06T14:23:44,664 Found index url https://www.piwheels.org/simple 2026-09-06T14:23:44,854 Fetched page https://www.piwheels.org/simple/worldmap/ as text/html 2026-09-06T14:23:44,856 Skipping link: No binaries permitted for worldmap: https://archive1.piwheels.org/simple/worldmap/worldmap-0.1.7-py3-none-any.whl#sha256=66657a123938d9a9022cd3974ac0b27c7360ddbb7aab258e5d4447a55869a033 (from https://www.piwheels.org/simple/worldmap/) (requires-python:>=3) 2026-09-06T14:23:44,857 Skipping link: No binaries permitted for worldmap: https://archive1.piwheels.org/simple/worldmap/worldmap-0.1.6-py3-none-any.whl#sha256=8c2cbe75ad00b9c3341588da6b62b1923dad09ebac5133214161f967697dbbca (from https://www.piwheels.org/simple/worldmap/) (requires-python:>=3) 2026-09-06T14:23:44,857 Skipping link: No binaries permitted for worldmap: https://archive1.piwheels.org/simple/worldmap/worldmap-0.1.4-py3-none-any.whl#sha256=b2c46d2c63162fa8d0661bff4d8725beda647c7c32c9dfc883616fdbab0b59c7 (from https://www.piwheels.org/simple/worldmap/) (requires-python:>=3) 2026-09-06T14:23:44,858 Skipping link: No binaries permitted for worldmap: https://archive1.piwheels.org/simple/worldmap/worldmap-0.1.2-py3-none-any.whl#sha256=caff7ed384b8acb6803c8ba08f78226be963d9bceda6f72c720f9f87598bb9f0 (from https://www.piwheels.org/simple/worldmap/) (requires-python:>=3) 2026-09-06T14:23:44,858 Skipping link: not a file: https://www.piwheels.org/simple/worldmap/ 2026-09-06T14:23:44,859 Skipping link: not a file: https://pypi.org/simple/worldmap/ 2026-09-06T14:23:44,878 Given no hashes to check 1 links for project 'worldmap': discarding no candidates 2026-09-06T14:23:44,896 Collecting worldmap==1.0.1 2026-09-06T14:23:44,898 Created temporary directory: /tmp/pip-unpack-wnsg51gl 2026-09-06T14:23:45,052 Downloading worldmap-1.0.1.tar.gz (5.0 kB) 2026-09-06T14:23:45,084 Added worldmap==1.0.1 from https://files.pythonhosted.org/packages/46/22/8438c0b9be4d415187e8bc78326332d937145c081f0d8c28dcb3ddf9518f/worldmap-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-mzb0tnmp' 2026-09-06T14:23:45,090 Created temporary directory: /tmp/pip-build-env-d0t10u74 2026-09-06T14:23:45,095 Installing build dependencies: started 2026-09-06T14:23:45,096 Running command pip subprocess to install build dependencies 2026-09-06T14:23:46,229 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-06T14:23:46,676 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-06T14:23:46,699 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-06T14:23:48,527 Collecting setuptools 2026-09-06T14:23:48,528 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-06T14:23:48,541 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-06T14:23:48,778 Collecting wheel 2026-09-06T14:23:48,779 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-09-06T14:23:48,792 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-06T14:23:49,089 Collecting d3blocks 2026-09-06T14:23:49,090 Obtaining dependency information for d3blocks from https://www.piwheels.org/simple/d3blocks/d3blocks-1.8.6-py3-none-any.whl.metadata 2026-09-06T14:23:49,103 Downloading https://www.piwheels.org/simple/d3blocks/d3blocks-1.8.6-py3-none-any.whl.metadata (10 kB) 2026-09-06T14:23:49,295 Collecting packaging>=24.0 2026-09-06T14:23:49,296 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-06T14:23:49,309 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-06T14:23:50,407 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-09-06T14:23:50,414 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-09-06T14:23:50,421 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-09-06T14:23:50,428 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-09-06T14:23:50,435 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-09-06T14:23:50,881 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/d3/e1/f2fe8f6113a657a1da83b358b16755e528a602c6976a43724a88f42b482a/numpy-2.5.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-09-06T14:23:50,890 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/e7/05/3d27272d30698dc0ecb7fdfaa41ad70303b444f81722bb99bce1d818638a/numpy-2.5.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-09-06T14:23:50,899 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/22/fd/89965aa4ac08c74998539fcbf24fa3540f3e15237fbeb6bcf9c908f4aade/numpy-2.5.1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-09-06T14:23:50,913 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/9a/80/db0b4559e57ec36362bedbb05530a87fafbcb6067708c946967a41d449e7/numpy-2.5.2.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-09-06T14:23:51,233 Collecting numpy 2026-09-06T14:23:51,234 Obtaining dependency information for numpy from https://www.piwheels.org/simple/numpy/numpy-2.4.6-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:51,248 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.6-cp311-cp311-linux_armv7l.whl.metadata (6.6 kB) 2026-09-06T14:23:51,445 Collecting colourmap>=1.1.10 2026-09-06T14:23:51,597 Downloading colourmap-1.2.1-py3-none-any.whl (10 kB) 2026-09-06T14:23:51,731 Collecting datazets>=0.1.7 2026-09-06T14:23:51,732 Obtaining dependency information for datazets>=0.1.7 from https://archive1.piwheels.org/simple/datazets/datazets-1.1.4-py3-none-any.whl.metadata 2026-09-06T14:23:52,045 Downloading https://archive1.piwheels.org/simple/datazets/datazets-1.1.4-py3-none-any.whl.metadata (12 kB) 2026-09-06T14:23:52,418 Collecting d3graph>=3.0.0 2026-09-06T14:23:52,419 Obtaining dependency information for d3graph>=3.0.0 from https://www.piwheels.org/simple/d3graph/d3graph-3.1.3-py3-none-any.whl.metadata 2026-09-06T14:23:52,430 Downloading https://www.piwheels.org/simple/d3graph/d3graph-3.1.3-py3-none-any.whl.metadata (6.3 kB) 2026-09-06T14:23:52,607 Collecting ismember>=1.0.1 2026-09-06T14:23:52,608 Obtaining dependency information for ismember>=1.0.1 from https://archive1.piwheels.org/simple/ismember/ismember-1.2.0-py3-none-any.whl.metadata 2026-09-06T14:23:52,742 Downloading https://archive1.piwheels.org/simple/ismember/ismember-1.2.0-py3-none-any.whl.metadata (3.7 kB) 2026-09-06T14:23:53,874 Collecting pandas 2026-09-06T14:23:53,875 Obtaining dependency information for pandas from https://www.piwheels.org/simple/pandas/pandas-3.0.5-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:53,886 Downloading https://www.piwheels.org/simple/pandas/pandas-3.0.5-cp311-cp311-linux_armv7l.whl.metadata (19 kB) 2026-09-06T14:23:54,325 Collecting tqdm 2026-09-06T14:23:54,326 Obtaining dependency information for tqdm from https://www.piwheels.org/simple/tqdm/tqdm-4.70.0-py3-none-any.whl.metadata 2026-09-06T14:23:54,335 Downloading https://www.piwheels.org/simple/tqdm/tqdm-4.70.0-py3-none-any.whl.metadata (57 kB) 2026-09-06T14:23:54,355 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.3/57.3 kB 4.5 MB/s eta 0:00:00 2026-09-06T14:23:54,648 Collecting requests 2026-09-06T14:23:54,649 Obtaining dependency information for requests from https://www.piwheels.org/simple/requests/requests-2.34.2-py3-none-any.whl.metadata 2026-09-06T14:23:54,664 Using cached https://www.piwheels.org/simple/requests/requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) 2026-09-06T14:23:54,806 Collecting jinja2 2026-09-06T14:23:54,807 Obtaining dependency information for jinja2 from https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata 2026-09-06T14:23:54,821 Using cached https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-09-06T14:23:54,829 Discarding https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl#sha256=fe8571fbbd1ff453eb75ea114f68611e5b3e5b8b018397eeb70573daa35d45ea (from https://www.piwheels.org/simple/jinja2/) (requires-python:>=3.7): Requested jinja2 from https://www.piwheels.org/simple/jinja2/jinja2-3.1.6-py3-none-any.whl#sha256=fe8571fbbd1ff453eb75ea114f68611e5b3e5b8b018397eeb70573daa35d45ea (from d3blocks) has inconsistent Name: expected 'jinja2', but metadata has 'Jinja2' 2026-09-06T14:23:54,853 Using cached jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-09-06T14:23:56,196 Collecting matplotlib 2026-09-06T14:23:56,197 Obtaining dependency information for matplotlib from https://www.piwheels.org/simple/matplotlib/matplotlib-3.11.1-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:56,209 Downloading https://www.piwheels.org/simple/matplotlib/matplotlib-3.11.1-cp311-cp311-linux_armv7l.whl.metadata (11 kB) 2026-09-06T14:23:56,939 Link requires a different Python (3.11.2 not in: '>=3.7,<3.10'): https://files.pythonhosted.org/packages/99/f1/c00d6be56e1a718a3068079e3ec8ce044d7179345280f6a3f5066068af0d/scipy-1.6.2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.10) 2026-09-06T14:23:56,944 Link requires a different Python (3.11.2 not in: '>=3.7,<3.10'): https://files.pythonhosted.org/packages/fe/fd/8704c7b7b34cdac850485e638346025ca57c5a859934b9aa1be5399b33b7/scipy-1.6.3.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.10) 2026-09-06T14:23:56,949 Link requires a different Python (3.11.2 not in: '>=3.7,<3.10'): https://files.pythonhosted.org/packages/bb/bb/944f559d554df6c9adf037aa9fc982a9706ee0e96c0d5beac701cb158900/scipy-1.7.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.10) 2026-09-06T14:23:56,954 Link requires a different Python (3.11.2 not in: '>=3.7,<3.10'): https://files.pythonhosted.org/packages/47/33/a24aec22b7be7fdb10ec117a95e1e4099890d8bbc6646902f443fc7719d1/scipy-1.7.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.10) 2026-09-06T14:23:56,960 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/0e/23/58c4f995475a2a97cb5f4a032aedaf881ad87cd976a7180c55118d105a1d/scipy-1.7.2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.11) 2026-09-06T14:23:56,966 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/61/67/1a654b96309c991762ee9bc39c363fc618076b155fe52d295211cf2536c7/scipy-1.7.3.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.11) 2026-09-06T14:23:56,973 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/c0/ad/e3c052ed4e0027a8abef0a5e8441a044427d252d17d9aee06d56e62fc698/scipy-1.8.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2026-09-06T14:23:56,978 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/29/d2/151a54944b333e465f98804dced31dab1284f3c37b752b9cefa710b64681/scipy-1.8.0rc2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2026-09-06T14:23:56,984 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/e4/26/83dd1c6378513a6241d984bda9f08c512b6e35fff13fba3acc1b3c195f02/scipy-1.8.0rc3.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2026-09-06T14:23:56,989 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/22/78/056cc43e7737811b6f50886788a940f852773dd9804f5365952805db9648/scipy-1.8.0rc4.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2026-09-06T14:23:56,995 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/b4/a2/4faa34bf0cdbefd5c706625f1234987795f368eb4e97bde9d6f46860843e/scipy-1.8.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2026-09-06T14:23:57,001 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/26/b5/9330f004b9a3b2b6a31f59f46f1617ce9ca15c0e7fe64288c20385a05c9d/scipy-1.8.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2026-09-06T14:23:57,282 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/1c/b9/101efd4a4302db579178ebb664ca6922d547646352f831bd39cbb7d0294b/scipy-1.18.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.12) 2026-09-06T14:23:57,290 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/5f/b2/c9caa00aef1369da8e7aeae2d372fd72b5702cf0a0ce04dd67beb318b967/scipy-1.18.0rc2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.12) 2026-09-06T14:23:57,299 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/a7/25/c2700dfaf6442b4effaa91af24ebce5dc9d31bb4a69706313aae70d72cd0/scipy-1.18.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.12) 2026-09-06T14:23:57,312 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.12) 2026-09-06T14:23:57,508 Collecting scipy 2026-09-06T14:23:57,509 Obtaining dependency information for scipy from https://www.piwheels.org/simple/scipy/scipy-1.17.1-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:57,518 Downloading https://www.piwheels.org/simple/scipy/scipy-1.17.1-cp311-cp311-linux_armv7l.whl.metadata (8.7 kB) 2026-09-06T14:23:57,760 Collecting networkx>2 2026-09-06T14:23:57,761 Obtaining dependency information for networkx>2 from https://www.piwheels.org/simple/networkx/networkx-3.6.1-py3-none-any.whl.metadata 2026-09-06T14:23:57,770 Downloading https://www.piwheels.org/simple/networkx/networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB) 2026-09-06T14:23:58,275 Collecting markupsafe 2026-09-06T14:23:58,276 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:58,290 Using cached https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl.metadata (2.7 kB) 2026-09-06T14:23:58,298 Discarding https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl#sha256=41e984d07c913c0b4bd798169dbfecee9e7b81c9682d4b3a503701b3048de377 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.9): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl#sha256=41e984d07c913c0b4bd798169dbfecee9e7b81c9682d4b3a503701b3048de377 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:58,317 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:58,327 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl.metadata (4.0 kB) 2026-09-06T14:23:58,342 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl#sha256=717caf72807a7ee484604c0f4f950adf787c48f25244f26d9ddc4b4edee8881a (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.9): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/MarkupSafe-3.0.1-cp311-cp311-linux_armv7l.whl#sha256=717caf72807a7ee484604c0f4f950adf787c48f25244f26d9ddc4b4edee8881a (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:58,361 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:58,607 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl.metadata (4.0 kB) 2026-09-06T14:23:58,625 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl#sha256=503f60443d39a34ff808df9ed8141ec6f6e74b2ef5c9d1527be67ce3b2c384a3 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.9): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-3.0.0-cp311-cp311-linux_armv7l.whl#sha256=503f60443d39a34ff808df9ed8141ec6f6e74b2ef5c9d1527be67ce3b2c384a3 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:58,644 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl.metadata 2026-09-06T14:23:58,654 Downloading https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl.metadata (4.0 kB) 2026-09-06T14:23:58,669 Discarding https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl#sha256=9f9fd25dc50eb9ad4e6d8c370421332cc827f224aa2cc1fd5ba75b1bf0c45ef0 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.9): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-3.0.0-py3-none-any.whl#sha256=9f9fd25dc50eb9ad4e6d8c370421332cc827f224aa2cc1fd5ba75b1bf0c45ef0 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:58,688 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:58,697 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-09-06T14:23:58,711 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl#sha256=2cd05d6c529898e729ea24672f95288cf2a2cb6f5a1b08b6800938e78135cb12 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.5-cp311-cp311-linux_armv7l.whl#sha256=2cd05d6c529898e729ea24672f95288cf2a2cb6f5a1b08b6800938e78135cb12 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:58,730 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:58,756 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-09-06T14:23:58,769 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl#sha256=6b5c4f5371b451a0757c08ede467c342a6e82ab1179b3bea6665cd5270b25d20 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.4-cp311-cp311-linux_armv7l.whl#sha256=6b5c4f5371b451a0757c08ede467c342a6e82ab1179b3bea6665cd5270b25d20 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:58,788 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:58,797 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl.metadata (3.0 kB) 2026-09-06T14:23:58,811 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl#sha256=68743242cb235c31960d8c4c22dadaa331ce31bbe5c7066e9dea313282a6b949 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-linux_armv7l.whl#sha256=68743242cb235c31960d8c4c22dadaa331ce31bbe5c7066e9dea313282a6b949 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:58,829 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:58,839 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-09-06T14:23:58,853 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl#sha256=5dff3d3845cb069878a9f6d4c0caf10cae2f6b0f850dd87c7132da91399e08d0 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.2-cp311-cp311-linux_armv7l.whl#sha256=5dff3d3845cb069878a9f6d4c0caf10cae2f6b0f850dd87c7132da91399e08d0 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:58,872 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:58,898 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-09-06T14:23:58,911 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl#sha256=a3596ca9a413cf05a991f255e9ddc53ae1af7de318ec661adf59a6e3046bf8f7 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp311-cp311-linux_armv7l.whl#sha256=a3596ca9a413cf05a991f255e9ddc53ae1af7de318ec661adf59a6e3046bf8f7 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:58,930 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:58,956 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-09-06T14:23:58,969 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl#sha256=695629e0ce555a7b55d424d7a14982c31b1699f601d383625dd41c5105f92592 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.7): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.1.0-cp311-cp311-linux_armv7l.whl#sha256=695629e0ce555a7b55d424d7a14982c31b1699f601d383625dd41c5105f92592 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:58,988 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:59,014 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-09-06T14:23:59,028 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl#sha256=9a6e2cea05defe152da3aeb33f721d5d192573c569789039fb15161104553c84 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.6): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.1-cp311-cp311-linux_armv7l.whl#sha256=9a6e2cea05defe152da3aeb33f721d5d192573c569789039fb15161104553c84 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,049 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.0-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:59,062 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.0-cp311-cp311-linux_armv7l.whl.metadata (3.2 kB) 2026-09-06T14:23:59,076 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.0-cp311-cp311-linux_armv7l.whl#sha256=d0825baa7fb485de54e52dccb6ec1d21c060133fe71162017a8a720c06d3f8f0 (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=3.6): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-2.0.0-cp311-cp311-linux_armv7l.whl#sha256=d0825baa7fb485de54e52dccb6ec1d21c060133fe71162017a8a720c06d3f8f0 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,094 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/MarkupSafe-1.1.1-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:59,103 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-1.1.1-cp311-cp311-linux_armv7l.whl.metadata (3.6 kB) 2026-09-06T14:23:59,117 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-1.1.1-cp311-cp311-linux_armv7l.whl#sha256=f50ad8aac50f43bd4c1654073e81684b32892f4fc4f2c53702b32e4b652c1dad (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/MarkupSafe-1.1.1-cp311-cp311-linux_armv7l.whl#sha256=f50ad8aac50f43bd4c1654073e81684b32892f4fc4f2c53702b32e4b652c1dad (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,136 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-1.1.0-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:59,161 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-1.1.0-cp311-cp311-linux_armv7l.whl.metadata (3.6 kB) 2026-09-06T14:23:59,175 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-1.1.0-cp311-cp311-linux_armv7l.whl#sha256=85f580f41ea5751a12bb28cdaa5f1643a9417f73206e48980a9313664376c6ca (from https://www.piwheels.org/simple/markupsafe/) (requires-python:>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-1.1.0-cp311-cp311-linux_armv7l.whl#sha256=85f580f41ea5751a12bb28cdaa5f1643a9417f73206e48980a9313664376c6ca (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,195 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.23-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:59,219 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.23-cp311-cp311-linux_armv7l.whl.metadata (3.9 kB) 2026-09-06T14:23:59,232 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.23-cp311-cp311-linux_armv7l.whl#sha256=d9884a0376d31267e1a47ded09082f717ebe4d60c46f6e4fe621de443e779c67 (from https://www.piwheels.org/simple/markupsafe/): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.23-cp311-cp311-linux_armv7l.whl#sha256=d9884a0376d31267e1a47ded09082f717ebe4d60c46f6e4fe621de443e779c67 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,251 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-0.23-py3-none-any.whl.metadata 2026-09-06T14:23:59,262 Downloading https://www.piwheels.org/simple/markupsafe/markupsafe-0.23-py3-none-any.whl.metadata (4.1 kB) 2026-09-06T14:23:59,277 Discarding https://www.piwheels.org/simple/markupsafe/markupsafe-0.23-py3-none-any.whl#sha256=4f86da09f24452f80a6cb340a46078c0d3674ebe5879abd0b1ec87369d693a32 (from https://www.piwheels.org/simple/markupsafe/): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-0.23-py3-none-any.whl#sha256=4f86da09f24452f80a6cb340a46078c0d3674ebe5879abd0b1ec87369d693a32 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,295 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.22-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:59,311 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.22-cp311-cp311-linux_armv7l.whl.metadata (3.9 kB) 2026-09-06T14:23:59,325 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.22-cp311-cp311-linux_armv7l.whl#sha256=0e9b00bbbfece44aff8aa716c93b7397dca564211d919c2a7f11cd7105efd8ff (from https://www.piwheels.org/simple/markupsafe/): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.22-cp311-cp311-linux_armv7l.whl#sha256=0e9b00bbbfece44aff8aa716c93b7397dca564211d919c2a7f11cd7105efd8ff (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,344 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-0.22-py3-none-any.whl.metadata 2026-09-06T14:23:59,354 Downloading https://www.piwheels.org/simple/markupsafe/markupsafe-0.22-py3-none-any.whl.metadata (4.1 kB) 2026-09-06T14:23:59,368 Discarding https://www.piwheels.org/simple/markupsafe/markupsafe-0.22-py3-none-any.whl#sha256=18ca9ec65de60698e930340ffbd302cf1500c797d355d3eb9106917bd3caf0b8 (from https://www.piwheels.org/simple/markupsafe/): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-0.22-py3-none-any.whl#sha256=18ca9ec65de60698e930340ffbd302cf1500c797d355d3eb9106917bd3caf0b8 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,387 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.21-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:59,410 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.21-cp311-cp311-linux_armv7l.whl.metadata (3.9 kB) 2026-09-06T14:23:59,425 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.21-cp311-cp311-linux_armv7l.whl#sha256=ba90f49ed69833442195b19691f377cccd0e807ce08c4457abb4930311534309 (from https://www.piwheels.org/simple/markupsafe/): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.21-cp311-cp311-linux_armv7l.whl#sha256=ba90f49ed69833442195b19691f377cccd0e807ce08c4457abb4930311534309 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,443 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-0.21-py3-none-any.whl.metadata 2026-09-06T14:23:59,454 Downloading https://www.piwheels.org/simple/markupsafe/markupsafe-0.21-py3-none-any.whl.metadata (4.1 kB) 2026-09-06T14:23:59,467 Discarding https://www.piwheels.org/simple/markupsafe/markupsafe-0.21-py3-none-any.whl#sha256=2d3de59b12b3b14663fe4e29dcaadc480cb634a148e8760b65d8c6f57b01e8ea (from https://www.piwheels.org/simple/markupsafe/): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-0.21-py3-none-any.whl#sha256=2d3de59b12b3b14663fe4e29dcaadc480cb634a148e8760b65d8c6f57b01e8ea (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,487 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.20-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:59,510 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.20-cp311-cp311-linux_armv7l.whl.metadata (2.4 kB) 2026-09-06T14:23:59,525 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.20-cp311-cp311-linux_armv7l.whl#sha256=f1dbe8adc04d3df9f916aaca5bb596a331a0cbc77946f6cdac39611bb9c748bf (from https://www.piwheels.org/simple/markupsafe/): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.20-cp311-cp311-linux_armv7l.whl#sha256=f1dbe8adc04d3df9f916aaca5bb596a331a0cbc77946f6cdac39611bb9c748bf (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,544 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-0.20-py3-none-any.whl.metadata 2026-09-06T14:23:59,553 Downloading https://www.piwheels.org/simple/markupsafe/markupsafe-0.20-py3-none-any.whl.metadata (2.5 kB) 2026-09-06T14:23:59,567 Discarding https://www.piwheels.org/simple/markupsafe/markupsafe-0.20-py3-none-any.whl#sha256=f86d3e704f7c53b122486738c5d724f68103417d5058228ca8d03d133f7ac925 (from https://www.piwheels.org/simple/markupsafe/): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-0.20-py3-none-any.whl#sha256=f86d3e704f7c53b122486738c5d724f68103417d5058228ca8d03d133f7ac925 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,585 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.19-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:23:59,626 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.19-cp311-cp311-linux_armv7l.whl.metadata (2.4 kB) 2026-09-06T14:23:59,640 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.19-cp311-cp311-linux_armv7l.whl#sha256=e1ef0b3aa5fb776a0d4b18cfe945d34edf385252b676dcafd26e1f7e56e67b5d (from https://www.piwheels.org/simple/markupsafe/): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.19-cp311-cp311-linux_armv7l.whl#sha256=e1ef0b3aa5fb776a0d4b18cfe945d34edf385252b676dcafd26e1f7e56e67b5d (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,659 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-0.19-py3-none-any.whl.metadata 2026-09-06T14:23:59,669 Downloading https://www.piwheels.org/simple/markupsafe/markupsafe-0.19-py3-none-any.whl.metadata (2.5 kB) 2026-09-06T14:23:59,681 Discarding https://www.piwheels.org/simple/markupsafe/markupsafe-0.19-py3-none-any.whl#sha256=aedcfc77b0d8dd65b175b29816e064cafd8fa70ac55913169641e36d998ea79d (from https://www.piwheels.org/simple/markupsafe/): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/markupsafe-0.19-py3-none-any.whl#sha256=aedcfc77b0d8dd65b175b29816e064cafd8fa70ac55913169641e36d998ea79d (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,700 Obtaining dependency information for markupsafe from https://www.piwheels.org/simple/markupsafe/MarkupSafe-0.11-py3-none-any.whl.metadata 2026-09-06T14:23:59,709 Downloading https://www.piwheels.org/simple/markupsafe/MarkupSafe-0.11-py3-none-any.whl.metadata (2.2 kB) 2026-09-06T14:23:59,722 Discarding https://www.piwheels.org/simple/markupsafe/MarkupSafe-0.11-py3-none-any.whl#sha256=a8b840d6c1eb1c8f2d0413f140bffe0d1cc70eeeb9168733ecd717295859b16f (from https://www.piwheels.org/simple/markupsafe/): Requested markupsafe from https://www.piwheels.org/simple/markupsafe/MarkupSafe-0.11-py3-none-any.whl#sha256=a8b840d6c1eb1c8f2d0413f140bffe0d1cc70eeeb9168733ecd717295859b16f (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,740 Obtaining dependency information for markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.9.3-py3-none-any.whl.metadata 2026-09-06T14:23:59,764 Downloading https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.9.3-py3-none-any.whl.metadata (1.7 kB) 2026-09-06T14:23:59,777 Discarding https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.9.3-py3-none-any.whl#sha256=c7c69e1ce630db2e1707b49542258c079c5a517708e8900d5b19bbbcdafe4388 (from https://www.piwheels.org/simple/markupsafe/): Requested markupsafe from https://archive1.piwheels.org/simple/markupsafe/MarkupSafe-0.9.3-py3-none-any.whl#sha256=c7c69e1ce630db2e1707b49542258c079c5a517708e8900d5b19bbbcdafe4388 (from d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'markupsafe', but metadata has 'MarkupSafe' 2026-09-06T14:23:59,804 Downloading markupsafe-3.0.3.tar.gz (80 kB) 2026-09-06T14:23:59,860 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.3/80.3 kB 1.4 MB/s eta 0:00:00 2026-09-06T14:23:59,953 Installing build dependencies: started 2026-09-06T14:23:59,954 Running command pip subprocess to install build dependencies 2026-09-06T14:24:01,499 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-06T14:24:01,522 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-06T14:24:03,329 Collecting setuptools>=77 2026-09-06T14:24:03,331 Obtaining dependency information for setuptools>=77 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-06T14:24:03,346 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-06T14:24:03,589 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-06T14:24:03,672 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-06T14:24:06,416 Installing collected packages: setuptools 2026-09-06T14:24:08,707 Successfully installed setuptools-84.0.0 2026-09-06T14:24:08,972 Installing build dependencies: finished with status 'done' 2026-09-06T14:24:08,978 Getting requirements to build wheel: started 2026-09-06T14:24:08,979 Running command Getting requirements to build wheel 2026-09-06T14:24:09,682 running egg_info 2026-09-06T14:24:09,689 writing src/MarkupSafe.egg-info/PKG-INFO 2026-09-06T14:24:09,692 writing dependency_links to src/MarkupSafe.egg-info/dependency_links.txt 2026-09-06T14:24:09,695 writing top-level names to src/MarkupSafe.egg-info/top_level.txt 2026-09-06T14:24:09,715 reading manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-09-06T14:24:09,721 reading manifest template 'MANIFEST.in' 2026-09-06T14:24:09,725 no previously-included directories found matching 'docs/_build' 2026-09-06T14:24:09,728 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-09-06T14:24:09,729 adding license file 'LICENSE.txt' 2026-09-06T14:24:09,734 writing manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-09-06T14:24:09,831 Getting requirements to build wheel: finished with status 'done' 2026-09-06T14:24:09,835 Preparing metadata (pyproject.toml): started 2026-09-06T14:24:09,836 Running command Preparing metadata (pyproject.toml) 2026-09-06T14:24:10,526 running dist_info 2026-09-06T14:24:10,537 creating /tmp/pip-modern-metadata-gjmpm08i/MarkupSafe.egg-info 2026-09-06T14:24:10,538 writing /tmp/pip-modern-metadata-gjmpm08i/MarkupSafe.egg-info/PKG-INFO 2026-09-06T14:24:10,543 writing dependency_links to /tmp/pip-modern-metadata-gjmpm08i/MarkupSafe.egg-info/dependency_links.txt 2026-09-06T14:24:10,546 writing top-level names to /tmp/pip-modern-metadata-gjmpm08i/MarkupSafe.egg-info/top_level.txt 2026-09-06T14:24:10,548 writing manifest file '/tmp/pip-modern-metadata-gjmpm08i/MarkupSafe.egg-info/SOURCES.txt' 2026-09-06T14:24:10,566 reading manifest file '/tmp/pip-modern-metadata-gjmpm08i/MarkupSafe.egg-info/SOURCES.txt' 2026-09-06T14:24:10,568 reading manifest template 'MANIFEST.in' 2026-09-06T14:24:10,571 no previously-included directories found matching 'docs/_build' 2026-09-06T14:24:10,573 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-09-06T14:24:10,574 adding license file 'LICENSE.txt' 2026-09-06T14:24:10,577 writing manifest file '/tmp/pip-modern-metadata-gjmpm08i/MarkupSafe.egg-info/SOURCES.txt' 2026-09-06T14:24:10,578 creating '/tmp/pip-modern-metadata-gjmpm08i/markupsafe-3.0.3.dist-info' 2026-09-06T14:24:10,696 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-06T14:24:11,043 Collecting python-louvain 2026-09-06T14:24:11,044 Obtaining dependency information for python-louvain from https://archive1.piwheels.org/simple/python-louvain/python_louvain-0.16-py3-none-any.whl.metadata 2026-09-06T14:24:11,355 Downloading https://archive1.piwheels.org/simple/python-louvain/python_louvain-0.16-py3-none-any.whl.metadata (537 bytes) 2026-09-06T14:24:11,623 Collecting distfit 2026-09-06T14:24:11,624 Obtaining dependency information for distfit from https://archive1.piwheels.org/simple/distfit/distfit-2.0.2-py3-none-any.whl.metadata 2026-09-06T14:24:11,756 Downloading https://archive1.piwheels.org/simple/distfit/distfit-2.0.2-py3-none-any.whl.metadata (15 kB) 2026-09-06T14:24:12,207 Collecting python-dateutil>=2.8.2 2026-09-06T14:24:12,208 Obtaining dependency information for python-dateutil>=2.8.2 from https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata 2026-09-06T14:24:12,218 Downloading https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) 2026-09-06T14:24:13,297 Collecting charset_normalizer<4,>=2 2026-09-06T14:24:13,308 Using cached charset_normalizer-3.5.1-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (239 kB) 2026-09-06T14:24:13,458 Collecting idna<4,>=2.5 2026-09-06T14:24:13,459 Obtaining dependency information for idna<4,>=2.5 from https://www.piwheels.org/simple/idna/idna-3.19-py3-none-any.whl.metadata 2026-09-06T14:24:13,474 Using cached https://www.piwheels.org/simple/idna/idna-3.19-py3-none-any.whl.metadata (9.2 kB) 2026-09-06T14:24:13,814 Collecting urllib3<3,>=1.26 2026-09-06T14:24:13,816 Obtaining dependency information for urllib3<3,>=1.26 from https://www.piwheels.org/simple/urllib3/urllib3-2.7.0-py3-none-any.whl.metadata 2026-09-06T14:24:13,830 Using cached https://www.piwheels.org/simple/urllib3/urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB) 2026-09-06T14:24:14,022 Collecting certifi>=2023.5.7 2026-09-06T14:24:14,024 Obtaining dependency information for certifi>=2023.5.7 from https://www.piwheels.org/simple/certifi/certifi-2026.7.22-py3-none-any.whl.metadata 2026-09-06T14:24:14,037 Using cached https://www.piwheels.org/simple/certifi/certifi-2026.7.22-py3-none-any.whl.metadata (2.5 kB) 2026-09-06T14:24:14,495 Collecting six>=1.5 2026-09-06T14:24:14,496 Obtaining dependency information for six>=1.5 from https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl.metadata 2026-09-06T14:24:14,524 Downloading https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-09-06T14:24:15,040 Collecting statsmodels 2026-09-06T14:24:15,041 Obtaining dependency information for statsmodels from https://www.piwheels.org/simple/statsmodels/statsmodels-0.15.0-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:24:15,053 Downloading https://www.piwheels.org/simple/statsmodels/statsmodels-0.15.0-cp311-cp311-linux_armv7l.whl.metadata (9.6 kB) 2026-09-06T14:24:15,225 Collecting pypickle>=1.1.4 2026-09-06T14:24:15,226 Obtaining dependency information for pypickle>=1.1.4 from https://www.piwheels.org/simple/pypickle/pypickle-2.0.2-py3-none-any.whl.metadata 2026-09-06T14:24:15,236 Downloading https://www.piwheels.org/simple/pypickle/pypickle-2.0.2-py3-none-any.whl.metadata (5.4 kB) 2026-09-06T14:24:15,440 Collecting scatterd 2026-09-06T14:24:15,442 Obtaining dependency information for scatterd from https://archive1.piwheels.org/simple/scatterd/scatterd-1.4.2-py3-none-any.whl.metadata 2026-09-06T14:24:15,720 Downloading https://archive1.piwheels.org/simple/scatterd/scatterd-1.4.2-py3-none-any.whl.metadata (5.5 kB) 2026-09-06T14:24:15,950 Collecting joblib 2026-09-06T14:24:15,951 Obtaining dependency information for joblib from https://www.piwheels.org/simple/joblib/joblib-1.6.0-py3-none-any.whl.metadata 2026-09-06T14:24:15,961 Downloading https://www.piwheels.org/simple/joblib/joblib-1.6.0-py3-none-any.whl.metadata (6.5 kB) 2026-09-06T14:24:16,563 Collecting contourpy>=1.0.1 2026-09-06T14:24:16,564 Obtaining dependency information for contourpy>=1.0.1 from https://www.piwheels.org/simple/contourpy/contourpy-1.3.3-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:24:16,573 Downloading https://www.piwheels.org/simple/contourpy/contourpy-1.3.3-cp311-cp311-linux_armv7l.whl.metadata (5.5 kB) 2026-09-06T14:24:16,759 Collecting cycler>=0.10 2026-09-06T14:24:16,760 Obtaining dependency information for cycler>=0.10 from https://www.piwheels.org/simple/cycler/cycler-0.12.1-py3-none-any.whl.metadata 2026-09-06T14:24:16,770 Downloading https://www.piwheels.org/simple/cycler/cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) 2026-09-06T14:24:18,331 Collecting fonttools>=4.28.2 2026-09-06T14:24:18,332 Obtaining dependency information for fonttools>=4.28.2 from https://www.piwheels.org/simple/fonttools/fonttools-4.64.0-py3-none-any.whl.metadata 2026-09-06T14:24:18,345 Downloading https://www.piwheels.org/simple/fonttools/fonttools-4.64.0-py3-none-any.whl.metadata (123 kB) 2026-09-06T14:24:18,368 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.6/123.6 kB 7.6 MB/s eta 0:00:00 2026-09-06T14:24:19,024 Collecting kiwisolver>=1.3.1 2026-09-06T14:24:19,025 Obtaining dependency information for kiwisolver>=1.3.1 from https://www.piwheels.org/simple/kiwisolver/kiwisolver-1.5.1-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:24:19,036 Downloading https://www.piwheels.org/simple/kiwisolver/kiwisolver-1.5.1-cp311-cp311-linux_armv7l.whl.metadata (5.2 kB) 2026-09-06T14:24:20,946 Collecting pillow>=9 2026-09-06T14:24:20,948 Obtaining dependency information for pillow>=9 from https://www.piwheels.org/simple/pillow/pillow-12.3.0-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:24:20,958 Downloading https://www.piwheels.org/simple/pillow/pillow-12.3.0-cp311-cp311-linux_armv7l.whl.metadata (9.1 kB) 2026-09-06T14:24:21,218 Collecting pyparsing>=3 2026-09-06T14:24:21,219 Obtaining dependency information for pyparsing>=3 from https://www.piwheels.org/simple/pyparsing/pyparsing-3.3.2-py3-none-any.whl.metadata 2026-09-06T14:24:21,228 Downloading https://www.piwheels.org/simple/pyparsing/pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB) 2026-09-06T14:24:21,981 Collecting cloudpickle>=3.0 2026-09-06T14:24:21,982 Obtaining dependency information for cloudpickle>=3.0 from https://www.piwheels.org/simple/cloudpickle/cloudpickle-3.1.2-py3-none-any.whl.metadata 2026-09-06T14:24:21,992 Downloading https://www.piwheels.org/simple/cloudpickle/cloudpickle-3.1.2-py3-none-any.whl.metadata (7.1 kB) 2026-09-06T14:24:22,151 Collecting seaborn 2026-09-06T14:24:22,152 Obtaining dependency information for seaborn from https://www.piwheels.org/simple/seaborn/seaborn-0.13.2-py3-none-any.whl.metadata 2026-09-06T14:24:22,164 Downloading https://www.piwheels.org/simple/seaborn/seaborn-0.13.2-py3-none-any.whl.metadata (5.4 kB) 2026-09-06T14:24:22,522 Collecting patsy>=0.5.6 2026-09-06T14:24:22,524 Obtaining dependency information for patsy>=0.5.6 from https://www.piwheels.org/simple/patsy/patsy-1.0.3-py2.py3-none-any.whl.metadata 2026-09-06T14:24:22,535 Downloading https://www.piwheels.org/simple/patsy/patsy-1.0.3-py2.py3-none-any.whl.metadata (3.7 kB) 2026-09-06T14:24:22,700 Collecting formulaic>=1.1.0 2026-09-06T14:24:22,701 Obtaining dependency information for formulaic>=1.1.0 from https://archive1.piwheels.org/simple/formulaic/formulaic-1.2.2-py3-none-any.whl.metadata 2026-09-06T14:24:23,003 Downloading https://archive1.piwheels.org/simple/formulaic/formulaic-1.2.2-py3-none-any.whl.metadata (7.0 kB) 2026-09-06T14:24:23,165 Collecting interface-meta>=1.2.0 2026-09-06T14:24:23,166 Obtaining dependency information for interface-meta>=1.2.0 from https://archive1.piwheels.org/simple/interface-meta/interface_meta-2.0.1-py3-none-any.whl.metadata 2026-09-06T14:24:23,233 Downloading https://archive1.piwheels.org/simple/interface-meta/interface_meta-2.0.1-py3-none-any.whl.metadata (6.4 kB) 2026-09-06T14:24:23,248 Discarding https://archive1.piwheels.org/simple/interface-meta/interface_meta-2.0.1-py3-none-any.whl#sha256=f38016bef9a4429b6d0792d809be7b65e9781820c674bf7f463999086b6e6323 (from https://www.piwheels.org/simple/interface-meta/) (requires-python:>=3.10): Requested interface-meta>=1.2.0 from https://archive1.piwheels.org/simple/interface-meta/interface_meta-2.0.1-py3-none-any.whl#sha256=f38016bef9a4429b6d0792d809be7b65e9781820c674bf7f463999086b6e6323 (from formulaic>=1.1.0->statsmodels->distfit->d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'interface-meta', but metadata has 'interface_meta' 2026-09-06T14:24:23,274 Downloading interface_meta-2.0.1-py3-none-any.whl (15 kB) 2026-09-06T14:24:23,870 Collecting narwhals>=1.17 2026-09-06T14:24:23,872 Obtaining dependency information for narwhals>=1.17 from https://www.piwheels.org/simple/narwhals/narwhals-2.25.0-py3-none-any.whl.metadata 2026-09-06T14:24:23,884 Downloading https://www.piwheels.org/simple/narwhals/narwhals-2.25.0-py3-none-any.whl.metadata (15 kB) 2026-09-06T14:24:24,211 Collecting typing-extensions>=4.2.0 2026-09-06T14:24:24,213 Obtaining dependency information for typing-extensions>=4.2.0 from https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.16.0-py3-none-any.whl.metadata 2026-09-06T14:24:24,222 Downloading https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB) 2026-09-06T14:24:24,235 Discarding https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.16.0-py3-none-any.whl#sha256=481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8 (from https://www.piwheels.org/simple/typing-extensions/) (requires-python:>=3.9): Requested typing-extensions>=4.2.0 from https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.16.0-py3-none-any.whl#sha256=481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8 (from formulaic>=1.1.0->statsmodels->distfit->d3graph>=3.0.0->d3blocks) has inconsistent Name: expected 'typing-extensions', but metadata has 'typing_extensions' 2026-09-06T14:24:24,262 Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB) 2026-09-06T14:24:24,279 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.6/45.6 kB 4.0 MB/s eta 0:00:00 2026-09-06T14:24:27,568 Collecting wrapt>=1.0 2026-09-06T14:24:27,569 Obtaining dependency information for wrapt>=1.0 from https://www.piwheels.org/simple/wrapt/wrapt-2.4.0-cp311-cp311-linux_armv7l.whl.metadata 2026-09-06T14:24:27,578 Downloading https://www.piwheels.org/simple/wrapt/wrapt-2.4.0-cp311-cp311-linux_armv7l.whl.metadata (7.4 kB) 2026-09-06T14:24:28,276 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-06T14:24:28,288 Downloading https://www.piwheels.org/simple/d3blocks/d3blocks-1.8.6-py3-none-any.whl (3.5 MB) 2026-09-06T14:24:28,753 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/3.5 MB 7.7 MB/s eta 0:00:00 2026-09-06T14:24:28,803 Downloading https://www.piwheels.org/simple/d3graph/d3graph-3.1.3-py3-none-any.whl (1.0 MB) 2026-09-06T14:24:28,904 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 11.1 MB/s eta 0:00:00 2026-09-06T14:24:29,160 Downloading https://archive1.piwheels.org/simple/datazets/datazets-1.1.4-py3-none-any.whl (15 kB) 2026-09-06T14:24:29,220 Downloading https://archive1.piwheels.org/simple/ismember/ismember-1.2.0-py3-none-any.whl (7.4 kB) 2026-09-06T14:24:29,244 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-06T14:24:29,686 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.6-cp311-cp311-linux_armv7l.whl (6.3 MB) 2026-09-06T14:24:29,796 Downloading https://www.piwheels.org/simple/pandas/pandas-3.0.5-cp311-cp311-linux_armv7l.whl (11.1 MB) 2026-09-06T14:24:30,555 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.1/11.1 MB 14.5 MB/s eta 0:00:00 2026-09-06T14:24:30,971 Using cached https://www.piwheels.org/simple/requests/requests-2.34.2-py3-none-any.whl (73 kB) 2026-09-06T14:24:31,032 Downloading https://www.piwheels.org/simple/tqdm/tqdm-4.70.0-py3-none-any.whl (80 kB) 2026-09-06T14:24:31,079 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.2/80.2 kB 4.2 MB/s eta 0:00:00 2026-09-06T14:24:31,140 Using cached https://www.piwheels.org/simple/certifi/certifi-2026.7.22-py3-none-any.whl (136 kB) 2026-09-06T14:24:31,161 Using cached https://www.piwheels.org/simple/idna/idna-3.19-py3-none-any.whl (68 kB) 2026-09-06T14:24:31,172 Downloading https://www.piwheels.org/simple/networkx/networkx-3.6.1-py3-none-any.whl (2.1 MB) 2026-09-06T14:24:31,342 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 12.6 MB/s eta 0:00:00 2026-09-06T14:24:31,375 Downloading https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-09-06T14:24:31,402 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 11.4 MB/s eta 0:00:00 2026-09-06T14:24:31,426 Using cached https://www.piwheels.org/simple/urllib3/urllib3-2.7.0-py3-none-any.whl (131 kB) 2026-09-06T14:24:31,727 Downloading https://archive1.piwheels.org/simple/distfit/distfit-2.0.2-py3-none-any.whl (51 kB) 2026-09-06T14:24:31,742 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.7/51.7 kB 5.3 MB/s eta 0:00:00 2026-09-06T14:24:31,754 Downloading https://www.piwheels.org/simple/matplotlib/matplotlib-3.11.1-cp311-cp311-linux_armv7l.whl (9.4 MB) 2026-09-06T14:24:32,508 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.4/9.4 MB 12.6 MB/s eta 0:00:00 2026-09-06T14:24:32,709 Downloading https://archive1.piwheels.org/simple/python-louvain/python_louvain-0.16-py3-none-any.whl (9.2 kB) 2026-09-06T14:24:32,726 Downloading https://www.piwheels.org/simple/scipy/scipy-1.17.1-cp311-cp311-linux_armv7l.whl (22.2 MB) 2026-09-06T14:24:34,226 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 22.2/22.2 MB 10.1 MB/s eta 0:00:00 2026-09-06T14:24:34,483 Downloading https://www.piwheels.org/simple/contourpy/contourpy-1.3.3-cp311-cp311-linux_armv7l.whl (292 kB) 2026-09-06T14:24:34,518 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 292.5/292.5 kB 10.1 MB/s eta 0:00:00 2026-09-06T14:24:34,531 Downloading https://www.piwheels.org/simple/cycler/cycler-0.12.1-py3-none-any.whl (8.3 kB) 2026-09-06T14:24:34,548 Downloading https://www.piwheels.org/simple/fonttools/fonttools-4.64.0-py3-none-any.whl (1.2 MB) 2026-09-06T14:24:34,649 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 12.6 MB/s eta 0:00:00 2026-09-06T14:24:34,671 Downloading https://www.piwheels.org/simple/kiwisolver/kiwisolver-1.5.1-cp311-cp311-linux_armv7l.whl (1.1 MB) 2026-09-06T14:24:34,778 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 10.8 MB/s eta 0:00:00 2026-09-06T14:24:34,799 Downloading https://www.piwheels.org/simple/pillow/pillow-12.3.0-cp311-cp311-linux_armv7l.whl (1.3 MB) 2026-09-06T14:24:34,910 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 12.4 MB/s eta 0:00:00 2026-09-06T14:24:34,936 Downloading https://www.piwheels.org/simple/pyparsing/pyparsing-3.3.2-py3-none-any.whl (122 kB) 2026-09-06T14:24:34,955 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.8/122.8 kB 8.9 MB/s eta 0:00:00 2026-09-06T14:24:34,970 Downloading https://www.piwheels.org/simple/pypickle/pypickle-2.0.2-py3-none-any.whl (12 kB) 2026-09-06T14:24:34,987 Downloading https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-09-06T14:24:35,003 Downloading https://www.piwheels.org/simple/joblib/joblib-1.6.0-py3-none-any.whl (306 kB) 2026-09-06T14:24:35,044 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 306.1/306.1 kB 8.8 MB/s eta 0:00:00 2026-09-06T14:24:35,334 Downloading https://archive1.piwheels.org/simple/scatterd/scatterd-1.4.2-py3-none-any.whl (13 kB) 2026-09-06T14:24:35,355 Downloading https://www.piwheels.org/simple/statsmodels/statsmodels-0.15.0-cp311-cp311-linux_armv7l.whl (11.8 MB) 2026-09-06T14:24:36,234 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.8/11.8 MB 13.8 MB/s eta 0:00:00 2026-09-06T14:24:36,373 Downloading https://www.piwheels.org/simple/cloudpickle/cloudpickle-3.1.2-py3-none-any.whl (22 kB) 2026-09-06T14:24:36,441 Downloading https://archive1.piwheels.org/simple/formulaic/formulaic-1.2.2-py3-none-any.whl (118 kB) 2026-09-06T14:24:36,461 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.9/118.9 kB 8.8 MB/s eta 0:00:00 2026-09-06T14:24:36,475 Downloading https://www.piwheels.org/simple/patsy/patsy-1.0.3-py2.py3-none-any.whl (233 kB) 2026-09-06T14:24:36,507 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.3/233.3 kB 8.9 MB/s eta 0:00:00 2026-09-06T14:24:36,522 Downloading https://www.piwheels.org/simple/seaborn/seaborn-0.13.2-py3-none-any.whl (294 kB) 2026-09-06T14:24:36,552 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.9/294.9 kB 12.3 MB/s eta 0:00:00 2026-09-06T14:24:36,567 Downloading https://www.piwheels.org/simple/narwhals/narwhals-2.25.0-py3-none-any.whl (467 kB) 2026-09-06T14:24:36,616 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 467.4/467.4 kB 10.9 MB/s eta 0:00:00 2026-09-06T14:24:36,632 Downloading https://www.piwheels.org/simple/wrapt/wrapt-2.4.0-cp311-cp311-linux_armv7l.whl (196 kB) 2026-09-06T14:24:36,657 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 196.9/196.9 kB 10.9 MB/s eta 0:00:00 2026-09-06T14:24:36,732 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-06T14:24:36,762 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-06T14:24:37,035 Using cached https://www.piwheels.org/simple/d3blocks/d3blocks-1.8.6-py3-none-any.whl (3.5 MB) 2026-09-06T14:24:37,209 Using cached https://www.piwheels.org/simple/d3graph/d3graph-3.1.3-py3-none-any.whl (1.0 MB) 2026-09-06T14:24:37,254 Using cached https://archive1.piwheels.org/simple/datazets/datazets-1.1.4-py3-none-any.whl (15 kB) 2026-09-06T14:24:37,271 Using cached https://archive1.piwheels.org/simple/ismember/ismember-1.2.0-py3-none-any.whl (7.4 kB) 2026-09-06T14:24:37,293 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-06T14:24:37,785 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.6-cp311-cp311-linux_armv7l.whl (6.3 MB) 2026-09-06T14:24:38,741 Using cached https://www.piwheels.org/simple/pandas/pandas-3.0.5-cp311-cp311-linux_armv7l.whl (11.1 MB) 2026-09-06T14:24:39,074 Using cached https://www.piwheels.org/simple/requests/requests-2.34.2-py3-none-any.whl (73 kB) 2026-09-06T14:24:39,098 Using cached https://www.piwheels.org/simple/tqdm/tqdm-4.70.0-py3-none-any.whl (80 kB) 2026-09-06T14:24:39,126 Using cached https://www.piwheels.org/simple/certifi/certifi-2026.7.22-py3-none-any.whl (136 kB) 2026-09-06T14:24:39,151 Using cached https://www.piwheels.org/simple/idna/idna-3.19-py3-none-any.whl (68 kB) 2026-09-06T14:24:39,302 Using cached https://www.piwheels.org/simple/networkx/networkx-3.6.1-py3-none-any.whl (2.1 MB) 2026-09-06T14:24:39,398 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-09-06T14:24:39,427 Using cached https://www.piwheels.org/simple/urllib3/urllib3-2.7.0-py3-none-any.whl (131 kB) 2026-09-06T14:24:39,638 Using cached https://archive1.piwheels.org/simple/distfit/distfit-2.0.2-py3-none-any.whl (51 kB) 2026-09-06T14:24:40,306 Using cached https://www.piwheels.org/simple/matplotlib/matplotlib-3.11.1-cp311-cp311-linux_armv7l.whl (9.4 MB) 2026-09-06T14:24:40,571 Using cached https://archive1.piwheels.org/simple/python-louvain/python_louvain-0.16-py3-none-any.whl (9.2 kB) 2026-09-06T14:24:42,123 Using cached https://www.piwheels.org/simple/scipy/scipy-1.17.1-cp311-cp311-linux_armv7l.whl (22.2 MB) 2026-09-06T14:24:42,740 Using cached https://www.piwheels.org/simple/contourpy/contourpy-1.3.3-cp311-cp311-linux_armv7l.whl (292 kB) 2026-09-06T14:24:42,766 Using cached https://www.piwheels.org/simple/cycler/cycler-0.12.1-py3-none-any.whl (8.3 kB) 2026-09-06T14:24:42,862 Using cached https://www.piwheels.org/simple/fonttools/fonttools-4.64.0-py3-none-any.whl (1.2 MB) 2026-09-06T14:24:42,985 Using cached https://www.piwheels.org/simple/kiwisolver/kiwisolver-1.5.1-cp311-cp311-linux_armv7l.whl (1.1 MB) 2026-09-06T14:24:43,120 Using cached https://www.piwheels.org/simple/pillow/pillow-12.3.0-cp311-cp311-linux_armv7l.whl (1.3 MB) 2026-09-06T14:24:43,178 Using cached https://www.piwheels.org/simple/pyparsing/pyparsing-3.3.2-py3-none-any.whl (122 kB) 2026-09-06T14:24:43,224 Using cached https://www.piwheels.org/simple/pypickle/pypickle-2.0.2-py3-none-any.whl (12 kB) 2026-09-06T14:24:43,265 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-09-06T14:24:43,299 Using cached https://www.piwheels.org/simple/joblib/joblib-1.6.0-py3-none-any.whl (306 kB) 2026-09-06T14:24:43,538 Using cached https://archive1.piwheels.org/simple/scatterd/scatterd-1.4.2-py3-none-any.whl (13 kB) 2026-09-06T14:24:44,415 Using cached https://www.piwheels.org/simple/statsmodels/statsmodels-0.15.0-cp311-cp311-linux_armv7l.whl (11.8 MB) 2026-09-06T14:24:44,791 Using cached https://www.piwheels.org/simple/cloudpickle/cloudpickle-3.1.2-py3-none-any.whl (22 kB) 2026-09-06T14:24:44,812 Using cached https://archive1.piwheels.org/simple/formulaic/formulaic-1.2.2-py3-none-any.whl (118 kB) 2026-09-06T14:24:44,845 Using cached https://www.piwheels.org/simple/patsy/patsy-1.0.3-py2.py3-none-any.whl (233 kB) 2026-09-06T14:24:44,883 Using cached https://www.piwheels.org/simple/seaborn/seaborn-0.13.2-py3-none-any.whl (294 kB) 2026-09-06T14:24:44,935 Using cached https://www.piwheels.org/simple/narwhals/narwhals-2.25.0-py3-none-any.whl (467 kB) 2026-09-06T14:24:44,977 Using cached https://www.piwheels.org/simple/wrapt/wrapt-2.4.0-cp311-cp311-linux_armv7l.whl (196 kB) 2026-09-06T14:24:45,049 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-06T14:24:45,089 Building wheels for collected packages: markupsafe 2026-09-06T14:24:45,094 Building wheel for markupsafe (pyproject.toml): started 2026-09-06T14:24:45,095 Running command Building wheel for markupsafe (pyproject.toml) 2026-09-06T14:24:45,775 running bdist_wheel 2026-09-06T14:24:45,788 running build 2026-09-06T14:24:45,789 running build_py 2026-09-06T14:24:45,794 creating build/lib.linux-armv7l-cpython-311/markupsafe 2026-09-06T14:24:45,796 copying src/markupsafe/__init__.py -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-09-06T14:24:45,799 copying src/markupsafe/_native.py -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-09-06T14:24:45,801 running egg_info 2026-09-06T14:24:45,811 writing src/MarkupSafe.egg-info/PKG-INFO 2026-09-06T14:24:45,814 writing dependency_links to src/MarkupSafe.egg-info/dependency_links.txt 2026-09-06T14:24:45,816 writing top-level names to src/MarkupSafe.egg-info/top_level.txt 2026-09-06T14:24:45,826 reading manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-09-06T14:24:45,831 reading manifest template 'MANIFEST.in' 2026-09-06T14:24:45,834 no previously-included directories found matching 'docs/_build' 2026-09-06T14:24:45,836 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-09-06T14:24:45,837 adding license file 'LICENSE.txt' 2026-09-06T14:24:45,841 writing manifest file 'src/MarkupSafe.egg-info/SOURCES.txt' 2026-09-06T14:24:45,844 copying src/markupsafe/_speedups.c -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-09-06T14:24:45,846 copying src/markupsafe/_speedups.pyi -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-09-06T14:24:45,849 copying src/markupsafe/py.typed -> build/lib.linux-armv7l-cpython-311/markupsafe 2026-09-06T14:24:45,851 running build_ext 2026-09-06T14:24:45,862 building 'markupsafe._speedups' extension 2026-09-06T14:24:45,863 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c src/markupsafe/_speedups.c -o build/temp.linux-armv7l-cpython-311/src/markupsafe/_speedups.o 2026-09-06T14:24:46,589 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/src/markupsafe/_speedups.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so 2026-09-06T14:24:46,703 installing to build/bdist.linux-armv7l/wheel 2026-09-06T14:24:46,703 running install 2026-09-06T14:24:46,726 running install_lib 2026-09-06T14:24:46,732 creating build/bdist.linux-armv7l/wheel 2026-09-06T14:24:46,734 creating build/bdist.linux-armv7l/wheel/markupsafe 2026-09-06T14:24:46,735 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.c -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-09-06T14:24:46,738 copying build/lib.linux-armv7l-cpython-311/markupsafe/__init__.py -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-09-06T14:24:46,740 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.pyi -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-09-06T14:24:46,743 copying build/lib.linux-armv7l-cpython-311/markupsafe/_native.py -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-09-06T14:24:46,745 copying build/lib.linux-armv7l-cpython-311/markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-09-06T14:24:46,748 copying build/lib.linux-armv7l-cpython-311/markupsafe/py.typed -> build/bdist.linux-armv7l/wheel/./markupsafe 2026-09-06T14:24:46,749 running install_egg_info 2026-09-06T14:24:46,755 Copying src/MarkupSafe.egg-info to build/bdist.linux-armv7l/wheel/./MarkupSafe-3.0.3-py3.11.egg-info 2026-09-06T14:24:46,763 running install_scripts 2026-09-06T14:24:46,807 creating build/bdist.linux-armv7l/wheel/markupsafe-3.0.3.dist-info/WHEEL 2026-09-06T14:24:46,810 creating '/tmp/pip-wheel-agu8j1_4/.tmp-2moeseof/markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-06T14:24:46,813 adding 'markupsafe/__init__.py' 2026-09-06T14:24:46,815 adding 'markupsafe/_native.py' 2026-09-06T14:24:46,817 adding 'markupsafe/_speedups.c' 2026-09-06T14:24:46,823 adding 'markupsafe/_speedups.cpython-311-arm-linux-gnueabihf.so' 2026-09-06T14:24:46,824 adding 'markupsafe/_speedups.pyi' 2026-09-06T14:24:46,826 adding 'markupsafe/py.typed' 2026-09-06T14:24:46,829 adding 'markupsafe-3.0.3.dist-info/licenses/LICENSE.txt' 2026-09-06T14:24:46,831 adding 'markupsafe-3.0.3.dist-info/METADATA' 2026-09-06T14:24:46,832 adding 'markupsafe-3.0.3.dist-info/WHEEL' 2026-09-06T14:24:46,833 adding 'markupsafe-3.0.3.dist-info/top_level.txt' 2026-09-06T14:24:46,835 adding 'markupsafe-3.0.3.dist-info/RECORD' 2026-09-06T14:24:46,837 removing build/bdist.linux-armv7l/wheel 2026-09-06T14:24:46,944 Building wheel for markupsafe (pyproject.toml): finished with status 'done' 2026-09-06T14:24:46,952 Created wheel for markupsafe: filename=markupsafe-3.0.3-cp311-cp311-linux_armv7l.whl size=21395 sha256=42bbe9db0fee4fccb09a823a09b29ec98895b8840e4a276901aef2cc6dcc8c5a 2026-09-06T14:24:46,952 Stored in directory: /home/piwheels/.cache/pip/wheels/ac/90/3a/af03ec78873e5eccd6de1964332caf6a2469f4bd0024a4d724 2026-09-06T14:24:46,960 Successfully built markupsafe 2026-09-06T14:24:51,149 Installing collected packages: wrapt, urllib3, typing-extensions, tqdm, six, setuptools, pypickle, pyparsing, pillow, packaging, numpy, networkx, narwhals, markupsafe, kiwisolver, interface-meta, idna, fonttools, cycler, cloudpickle, charset_normalizer, certifi, wheel, scipy, requests, python-louvain, python-dateutil, patsy, joblib, jinja2, ismember, contourpy, pandas, matplotlib, seaborn, formulaic, datazets, colourmap, statsmodels, scatterd, distfit, d3graph, d3blocks 2026-09-06T14:24:51,996 Creating /tmp/pip-build-env-d0t10u74/overlay/local/bin 2026-09-06T14:24:51,998 changing mode of /tmp/pip-build-env-d0t10u74/overlay/local/bin/tqdm to 755 2026-09-06T14:25:05,598 changing mode of /tmp/pip-build-env-d0t10u74/overlay/local/bin/f2py to 755 2026-09-06T14:25:05,600 changing mode of /tmp/pip-build-env-d0t10u74/overlay/local/bin/numpy-config to 755 2026-09-06T14:25:13,639 changing mode of /tmp/pip-build-env-d0t10u74/overlay/local/bin/idna to 755 2026-09-06T14:25:17,759 changing mode of /tmp/pip-build-env-d0t10u74/overlay/local/bin/fonttools to 755 2026-09-06T14:25:17,761 changing mode of /tmp/pip-build-env-d0t10u74/overlay/local/bin/pyftmerge to 755 2026-09-06T14:25:17,763 changing mode of /tmp/pip-build-env-d0t10u74/overlay/local/bin/pyftsubset to 755 2026-09-06T14:25:17,765 changing mode of /tmp/pip-build-env-d0t10u74/overlay/local/bin/ttx to 755 2026-09-06T14:25:18,044 changing mode of /tmp/pip-build-env-d0t10u74/overlay/local/bin/normalizer to 755 2026-09-06T14:25:18,239 changing mode of /tmp/pip-build-env-d0t10u74/overlay/local/bin/wheel to 755 2026-09-06T14:26:26,081 Successfully installed certifi-2026.7.22 charset_normalizer-3.5.1 cloudpickle-3.1.2 colourmap-1.2.1 contourpy-1.3.3 cycler-0.12.1 d3blocks-1.8.6 d3graph-3.1.3 datazets-1.1.4 distfit-2.0.2 fonttools-4.64.0 formulaic-1.2.2 idna-3.19 interface-meta-2.0.1 ismember-1.2.0 jinja2-3.1.6 joblib-1.6.0 kiwisolver-1.5.1 markupsafe-3.0.3 matplotlib-3.11.1 narwhals-2.25.0 networkx-3.6.1 numpy-2.4.6 packaging-26.3 pandas-3.0.5 patsy-1.0.3 pillow-12.3.0 pyparsing-3.3.2 pypickle-2.0.2 python-dateutil-2.9.0.post0 python-louvain-0.16 requests-2.34.2 scatterd-1.4.2 scipy-1.17.1 seaborn-0.13.2 setuptools-84.0.0 six-1.17.0 statsmodels-0.15.0 tqdm-4.70.0 typing-extensions-4.16.0 urllib3-2.7.0 wheel-0.48.0 wrapt-2.4.0 2026-09-06T14:26:27,761 Installing build dependencies: finished with status 'done' 2026-09-06T14:26:27,769 Getting requirements to build wheel: started 2026-09-06T14:26:27,770 Running command Getting requirements to build wheel 2026-09-06T14:26:28,555 running egg_info 2026-09-06T14:26:28,568 writing worldmap.egg-info/PKG-INFO 2026-09-06T14:26:28,572 writing dependency_links to worldmap.egg-info/dependency_links.txt 2026-09-06T14:26:28,574 writing requirements to worldmap.egg-info/requires.txt 2026-09-06T14:26:28,575 writing top-level names to worldmap.egg-info/top_level.txt 2026-09-06T14:26:28,617 reading manifest file 'worldmap.egg-info/SOURCES.txt' 2026-09-06T14:26:28,620 reading manifest template 'MANIFEST.in' 2026-09-06T14:26:28,623 writing manifest file 'worldmap.egg-info/SOURCES.txt' 2026-09-06T14:26:28,722 Getting requirements to build wheel: finished with status 'done' 2026-09-06T14:26:28,726 Created temporary directory: /tmp/pip-modern-metadata-oypnq1yl 2026-09-06T14:26:28,728 Preparing metadata (pyproject.toml): started 2026-09-06T14:26:28,729 Running command Preparing metadata (pyproject.toml) 2026-09-06T14:26:29,436 running dist_info 2026-09-06T14:26:29,460 creating /tmp/pip-modern-metadata-oypnq1yl/worldmap.egg-info 2026-09-06T14:26:29,461 writing /tmp/pip-modern-metadata-oypnq1yl/worldmap.egg-info/PKG-INFO 2026-09-06T14:26:29,465 writing dependency_links to /tmp/pip-modern-metadata-oypnq1yl/worldmap.egg-info/dependency_links.txt 2026-09-06T14:26:29,467 writing requirements to /tmp/pip-modern-metadata-oypnq1yl/worldmap.egg-info/requires.txt 2026-09-06T14:26:29,468 writing top-level names to /tmp/pip-modern-metadata-oypnq1yl/worldmap.egg-info/top_level.txt 2026-09-06T14:26:29,469 writing manifest file '/tmp/pip-modern-metadata-oypnq1yl/worldmap.egg-info/SOURCES.txt' 2026-09-06T14:26:29,507 reading manifest file '/tmp/pip-modern-metadata-oypnq1yl/worldmap.egg-info/SOURCES.txt' 2026-09-06T14:26:29,509 reading manifest template 'MANIFEST.in' 2026-09-06T14:26:29,512 writing manifest file '/tmp/pip-modern-metadata-oypnq1yl/worldmap.egg-info/SOURCES.txt' 2026-09-06T14:26:29,513 creating '/tmp/pip-modern-metadata-oypnq1yl/worldmap-1.0.1.dist-info' 2026-09-06T14:26:29,641 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-06T14:26:29,645 Source in /tmp/pip-wheel-vvjl_vw1/worldmap_3b02de98a3e641b0aaeddca70f450e8c has version 1.0.1, which satisfies requirement worldmap==1.0.1 from https://files.pythonhosted.org/packages/46/22/8438c0b9be4d415187e8bc78326332d937145c081f0d8c28dcb3ddf9518f/worldmap-1.0.1.tar.gz 2026-09-06T14:26:29,647 Removed worldmap==1.0.1 from https://files.pythonhosted.org/packages/46/22/8438c0b9be4d415187e8bc78326332d937145c081f0d8c28dcb3ddf9518f/worldmap-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-mzb0tnmp' 2026-09-06T14:26:29,653 Created temporary directory: /tmp/pip-unpack-dafpmjcp 2026-09-06T14:26:29,653 Building wheels for collected packages: worldmap 2026-09-06T14:26:29,658 Created temporary directory: /tmp/pip-wheel-ewaxp34z 2026-09-06T14:26:29,658 Destination directory: /tmp/pip-wheel-ewaxp34z 2026-09-06T14:26:29,660 Building wheel for worldmap (pyproject.toml): started 2026-09-06T14:26:29,661 Running command Building wheel for worldmap (pyproject.toml) 2026-09-06T14:26:30,316 running bdist_wheel 2026-09-06T14:26:30,362 running build 2026-09-06T14:26:30,362 running build_py 2026-09-06T14:26:30,375 creating build/lib/worldmap 2026-09-06T14:26:30,377 copying worldmap/worldmap.py -> build/lib/worldmap 2026-09-06T14:26:30,379 copying worldmap/examples.py -> build/lib/worldmap 2026-09-06T14:26:30,381 copying worldmap/__init__.py -> build/lib/worldmap 2026-09-06T14:26:30,383 running egg_info 2026-09-06T14:26:30,407 writing worldmap.egg-info/PKG-INFO 2026-09-06T14:26:30,410 writing dependency_links to worldmap.egg-info/dependency_links.txt 2026-09-06T14:26:30,411 writing requirements to worldmap.egg-info/requires.txt 2026-09-06T14:26:30,412 writing top-level names to worldmap.egg-info/top_level.txt 2026-09-06T14:26:30,427 reading manifest file 'worldmap.egg-info/SOURCES.txt' 2026-09-06T14:26:30,429 reading manifest template 'MANIFEST.in' 2026-09-06T14:26:30,432 writing manifest file 'worldmap.egg-info/SOURCES.txt' 2026-09-06T14:26:30,457 installing to build/bdist.linux-armv7l/wheel 2026-09-06T14:26:30,458 running install 2026-09-06T14:26:30,480 running install_lib 2026-09-06T14:26:30,493 creating build/bdist.linux-armv7l/wheel 2026-09-06T14:26:30,495 creating build/bdist.linux-armv7l/wheel/worldmap 2026-09-06T14:26:30,496 copying build/lib/worldmap/worldmap.py -> build/bdist.linux-armv7l/wheel/./worldmap 2026-09-06T14:26:30,498 copying build/lib/worldmap/examples.py -> build/bdist.linux-armv7l/wheel/./worldmap 2026-09-06T14:26:30,500 copying build/lib/worldmap/__init__.py -> build/bdist.linux-armv7l/wheel/./worldmap 2026-09-06T14:26:30,502 running install_egg_info 2026-09-06T14:26:30,514 Copying worldmap.egg-info to build/bdist.linux-armv7l/wheel/./worldmap-1.0.1-py3.11.egg-info 2026-09-06T14:26:30,524 running install_scripts 2026-09-06T14:26:30,531 creating build/bdist.linux-armv7l/wheel/worldmap-1.0.1.dist-info/WHEEL 2026-09-06T14:26:30,534 creating '/tmp/pip-wheel-ewaxp34z/.tmp-9vwc3g25/worldmap-1.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-06T14:26:30,536 adding 'worldmap/__init__.py' 2026-09-06T14:26:30,538 adding 'worldmap/examples.py' 2026-09-06T14:26:30,539 adding 'worldmap/worldmap.py' 2026-09-06T14:26:30,542 adding 'worldmap-1.0.1.dist-info/METADATA' 2026-09-06T14:26:30,543 adding 'worldmap-1.0.1.dist-info/WHEEL' 2026-09-06T14:26:30,544 adding 'worldmap-1.0.1.dist-info/top_level.txt' 2026-09-06T14:26:30,545 adding 'worldmap-1.0.1.dist-info/RECORD' 2026-09-06T14:26:30,546 removing build/bdist.linux-armv7l/wheel 2026-09-06T14:26:30,647 Building wheel for worldmap (pyproject.toml): finished with status 'done' 2026-09-06T14:26:30,652 Created wheel for worldmap: filename=worldmap-1.0.1-py3-none-any.whl size=5573 sha256=c1d87711bb1f7faaaaada6af331ff9090adeb5a1ab813904ffce2cf2e2378b40 2026-09-06T14:26:30,653 Stored in directory: /tmp/pip-ephem-wheel-cache-zcw74jfw/wheels/3e/a8/c9/198dce28d082e16f3eb960649ca218f0badcea77fb9cfd1a7b 2026-09-06T14:26:30,663 Successfully built worldmap 2026-09-06T14:26:30,666 Removed build tracker: '/tmp/pip-build-tracker-mzb0tnmp'