2026-04-20T15:19:40,248 Created temporary directory: /tmp/pip-ephem-wheel-cache-_47zn053 2026-04-20T15:19:40,250 Created temporary directory: /tmp/pip-build-tracker-vp4b03id 2026-04-20T15:19:40,250 Initialized build tracking at /tmp/pip-build-tracker-vp4b03id 2026-04-20T15:19:40,251 Created build tracker: /tmp/pip-build-tracker-vp4b03id 2026-04-20T15:19:40,251 Entered build tracker: /tmp/pip-build-tracker-vp4b03id 2026-04-20T15:19:40,252 Created temporary directory: /tmp/pip-wheel-o1domfud 2026-04-20T15:19:40,255 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-04-20T15:19:40,257 Created temporary directory: /tmp/pip-ephem-wheel-cache-435yenk6 2026-04-20T15:19:40,279 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-20T15:19:40,282 2 location(s) to search for versions of causalchamber: 2026-04-20T15:19:40,282 * https://pypi.org/simple/causalchamber/ 2026-04-20T15:19:40,282 * https://www.piwheels.org/simple/causalchamber/ 2026-04-20T15:19:40,283 Fetching project page and analyzing links: https://pypi.org/simple/causalchamber/ 2026-04-20T15:19:40,284 Getting page https://pypi.org/simple/causalchamber/ 2026-04-20T15:19:40,285 Found index url https://pypi.org/simple 2026-04-20T15:19:40,518 Fetched page https://pypi.org/simple/causalchamber/ as application/vnd.pypi.simple.v1+json 2026-04-20T15:19:40,526 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/68/65/bfe84371faea9a7dc8ebdd9a53cbe0330fdc7eea9b7aa6deb275fb730a22/causalchamber-0.0.1-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.8) 2026-04-20T15:19:40,527 Found link https://files.pythonhosted.org/packages/cb/23/ec8df829430f33b30709853bc2967cb99a48f4193773f10bdd177a7f0e0f/causalchamber-0.0.1.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.8), version: 0.0.1 2026-04-20T15:19:40,528 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/ab/09/29c2652fa971e1bd65278956f985042cc418a54fd0e747b3e7d79c00290a/causalchamber-0.0.2-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.8) 2026-04-20T15:19:40,529 Found link https://files.pythonhosted.org/packages/52/f6/1f8de3ec199a62ce31ae3169f54491f1f1a0b90b15d6da3dd02e509f8173/causalchamber-0.0.2.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.8), version: 0.0.2 2026-04-20T15:19:40,530 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/68/4e/c02d464e3104781dd0a3c19c449afdfef98764ef727cc8c7bbc1f47f92a0/causalchamber-0.0.3-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.8) 2026-04-20T15:19:40,530 Found link https://files.pythonhosted.org/packages/a3/82/6beb495fc47aed0c47b645bae3d5070daefac9cde6f3dbc7688ad0292187/causalchamber-0.0.3.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.8), version: 0.0.3 2026-04-20T15:19:40,531 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/36/36/a5dca5526a450faee996c16ec28a8d289805d8876ea10ae67873eb5c9c0c/causalchamber-0.0.4-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.8) 2026-04-20T15:19:40,532 Found link https://files.pythonhosted.org/packages/c3/05/1cfbe8c2ef299649de4c0aded365951ac4a8940cb4c9e542fd206d6f7b72/causalchamber-0.0.4.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.8), version: 0.0.4 2026-04-20T15:19:40,533 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/c8/25/25ef6e4ca2779469b00b6ed888ff86af2e3020eeaf7925d5c3a6b82d0fac/causalchamber-0.1.0-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.8) 2026-04-20T15:19:40,534 Found link https://files.pythonhosted.org/packages/d1/33/9b595468504481bf3caa1fcdf01deb36b8a959a1da89bf8c1c1bb1df4321/causalchamber-0.1.0.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.8), version: 0.1.0 2026-04-20T15:19:40,534 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/c0/89/d93367bbb3ac7e1418b937028fbea46325d7e2d3c31c2f1238e5206724b1/causalchamber-0.1.1-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,535 Found link https://files.pythonhosted.org/packages/69/27/d1299a53802b257af902d680f55939ef805c5cd65984a2014f3ec9a87fea/causalchamber-0.1.1.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.1.1 2026-04-20T15:19:40,536 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/b0/33/01305bddc67fd3f0fdb7e746f0a4b41225cb230e015eddadb2a8457434a2/causalchamber-0.1.2-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,537 Found link https://files.pythonhosted.org/packages/5f/c5/f6573a3563b2267e270688551b893bf47eb224fc52553683c62ba1b88f15/causalchamber-0.1.2.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.1.2 2026-04-20T15:19:40,537 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/e4/ff/e1d3261afa57b06336417cd598ed203251c68f7058e2b2d9818632fd81d4/causalchamber-0.1.3-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,538 Found link https://files.pythonhosted.org/packages/7d/49/57df24d52601713972a07561c773ad85e71ff78a704158a3b24b0f2d00bc/causalchamber-0.1.3.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.1.3 2026-04-20T15:19:40,539 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/7a/5a/2173c28f84ae6a92eb2e87831eaee1c81242269f056f52261fa6f0573a2b/causalchamber-0.1.4-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,539 Found link https://files.pythonhosted.org/packages/d4/c4/3b504d6f267358fc61fad34b543f6c966b90c982b0506f60ea86ca29ee9b/causalchamber-0.1.4.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.1.4 2026-04-20T15:19:40,540 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/84/61/25a40365affbf3f06d343b4969971211109f503aa0a922c6b0593831bb9c/causalchamber-0.1.5-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,541 Found link https://files.pythonhosted.org/packages/d2/ce/d4055fe60e272fc5e1cbb59a2050b1194050e380cf69198c4298bf591a5e/causalchamber-0.1.5.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.1.5 2026-04-20T15:19:40,541 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/f0/00/05832a93ee0de08a6fbf45322e36b0b63ee73ad8ab63e7095040fc570e59/causalchamber-0.1.6-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,542 Found link https://files.pythonhosted.org/packages/e9/ae/0d6a665f7b54dcc9aeb0a96a92735f95796c91192a3c8e0596385fc94396/causalchamber-0.1.6.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.1.6 2026-04-20T15:19:40,543 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/59/53/020c5273f485e4c625c7a5593d2db2d9c2df890ce5178cb18a5e7943ed16/causalchamber-0.2.0-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,544 Found link https://files.pythonhosted.org/packages/72/34/df17069fe17fc775446e3623f9ffbba09f0456a21d5009749f6d7f0ca877/causalchamber-0.2.0.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.2.0 2026-04-20T15:19:40,544 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/01/8a/b87958a7121a79747245a93ba118425e113e9baf3fbbaee9346f2d5f5ffb/causalchamber-0.2.1-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,545 Found link https://files.pythonhosted.org/packages/d1/0f/a3300f9088ccfa3dd4eff70a58d0baa483b330f26c321fb562c6af01abc4/causalchamber-0.2.1.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.2.1 2026-04-20T15:19:40,546 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/00/32/b51a2d67a6bb4b6baa68faf7b3bd194a6ee0689cfc6be0757b3a8e28cb99/causalchamber-0.2.2-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,547 Found link https://files.pythonhosted.org/packages/cb/3a/613f95d77c5633471823a0d9529f921707054be491575bc6013872e59b55/causalchamber-0.2.2.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.2.2 2026-04-20T15:19:40,547 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/64/05/7f684c84b998ea80a7a3ea22e4b247520914dd7fa1e461c0884303bd633b/causalchamber-0.2.3-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,548 Found link https://files.pythonhosted.org/packages/a3/e2/d3b019eb895d12f559b28123d35f95ebe5cc94495459825ad80c0e93b454/causalchamber-0.2.3.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.2.3 2026-04-20T15:19:40,549 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/95/6c/bbabbcfabb555f4ecff84aee6e195bd8cf21527a62d1485dd7c8821e7a63/causalchamber-0.2.4-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,550 Found link https://files.pythonhosted.org/packages/2d/1a/2401f2ee33f20218106362736974d47f91e9a28f9195160736e571dd1040/causalchamber-0.2.4.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.2.4 2026-04-20T15:19:40,550 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/34/67/f4b6920cccf408b94dfcde937aa05514b56797c463d002540872384f0837/causalchamber-0.2.5-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,551 Found link https://files.pythonhosted.org/packages/15/15/6971c28a8c849706af89eedd936b033cfe46955e36a8de9641130b1751d5/causalchamber-0.2.5.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.2.5 2026-04-20T15:19:40,552 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/50/68/78c6771adbfb8e13e8c2c381dbf162110208456474ad176782cc8b5bfdf1/causalchamber-0.2.6-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,552 Found link https://files.pythonhosted.org/packages/da/88/b377d358f46007e7533b3a1bf6f70b2182bd76219ce811d0fd1a0c733ed8/causalchamber-0.2.6.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.2.6 2026-04-20T15:19:40,553 Skipping link: No binaries permitted for causalchamber: https://files.pythonhosted.org/packages/f8/af/4bafc805921cf66c5934b96270609a2f381fce79e630d799f3c43e5a130e/causalchamber-0.2.8-py3-none-any.whl (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,554 Found link https://files.pythonhosted.org/packages/0f/de/369dfb72eef3835a7137b2fa5d0b9301699a4e01da15a2d375aac306ce90/causalchamber-0.2.8.tar.gz (from https://pypi.org/simple/causalchamber/) (requires-python:>=3.6), version: 0.2.8 2026-04-20T15:19:40,555 Fetching project page and analyzing links: https://www.piwheels.org/simple/causalchamber/ 2026-04-20T15:19:40,555 Getting page https://www.piwheels.org/simple/causalchamber/ 2026-04-20T15:19:40,557 Found index url https://www.piwheels.org/simple 2026-04-20T15:19:40,727 Fetched page https://www.piwheels.org/simple/causalchamber/ as text/html 2026-04-20T15:19:40,733 Skipping link: No binaries permitted for causalchamber: https://www.piwheels.org/simple/causalchamber/causalchamber-0.2.6-py3-none-any.whl#sha256=6c6aff319129e97827143650d5d8eb111df3710e27d5e2403a92b46c046336bb (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,734 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.2.5-py3-none-any.whl#sha256=42a422cbce97b127379d4f7bb97686656fbe65c677252f82bf81566c2c879caf (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,734 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.2.4-py3-none-any.whl#sha256=bb4efe1ca6e50bae3ca07f8c17258efc60fbf2f3312a5c2facb3aafbb0354250 (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,735 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.2.3-py3-none-any.whl#sha256=1b616e2a6f13d69c9f65a839f3bdae384ffe2f19a3b74ad078d35191d87beb99 (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,735 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.2.2-py3-none-any.whl#sha256=af27bca5b4449c5a2a170437c0f68249a930fb500442207d94fd60d3ac7bbaf0 (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,736 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.2.1-py3-none-any.whl#sha256=ac62b00914b395d86fa482382416b06aec0c7faaee3b7f75a6017a998f4daaea (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,736 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.2.0-py3-none-any.whl#sha256=38721a87d4a97c7f51ec75a59427c9909e58f708fb6139f72c42dfb8bc234e46 (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,737 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.1.6-py3-none-any.whl#sha256=2ae58079b8b91892b613993cbd69a97a519848abf3bd51d9d27d04d079f83017 (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,737 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.1.5-py3-none-any.whl#sha256=e3805c8186d8910405c7f450a94ef0f49d2b9f3e2cd189d3c3481518552a8b87 (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,738 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.1.4-py3-none-any.whl#sha256=f4b0951299e6a0e6450aafc847fce5aa1e03bb1c19a524e0c1ded1799f58937a (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,738 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.1.3-py3-none-any.whl#sha256=c6b893b5a2da9d1ee42b83201a2b95ddd625abf791dfd72aed4196636017e9f8 (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,739 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.1.2-py3-none-any.whl#sha256=461b2596866dd312582ae4a2085bdca7916df10ac047eb5cb31d408e7285a08e (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,739 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.1.1-py3-none-any.whl#sha256=f1cd00915aca86282bf24eb37ac9aa5792f461b2b746ccf139f3c0bd4bf4cbaa (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.6) 2026-04-20T15:19:40,740 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.1.0-py3-none-any.whl#sha256=0c5ad1277c77d64b86c8ef2fe7251c7d2fb805dd0166093ae268757cd15e6925 (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.8) 2026-04-20T15:19:40,740 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.0.4-py3-none-any.whl#sha256=6bf2026ca2800177c2f5ce89cea781682837bdd3a8c359e1d1264113b4dd8557 (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.8) 2026-04-20T15:19:40,741 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.0.3-py3-none-any.whl#sha256=5264606450902d756f92fced4b964a16a3455eb2ec5788162036c4bc92a7bf8d (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.8) 2026-04-20T15:19:40,741 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.0.2-py3-none-any.whl#sha256=3830543d2ab4b66c7b055693c2bc156dd59b846a800a5a43e86c94a744feb340 (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.8) 2026-04-20T15:19:40,742 Skipping link: No binaries permitted for causalchamber: https://archive1.piwheels.org/simple/causalchamber/causalchamber-0.0.1-py3-none-any.whl#sha256=95039c65aca4bb612c1e60a7db8527250a1c84fbedec525d725b478ddaa89c52 (from https://www.piwheels.org/simple/causalchamber/) (requires-python:>=3.8) 2026-04-20T15:19:40,742 Skipping link: not a file: https://www.piwheels.org/simple/causalchamber/ 2026-04-20T15:19:40,743 Skipping link: not a file: https://pypi.org/simple/causalchamber/ 2026-04-20T15:19:40,765 Given no hashes to check 1 links for project 'causalchamber': discarding no candidates 2026-04-20T15:19:40,785 Collecting causalchamber==0.2.8 2026-04-20T15:19:40,787 Created temporary directory: /tmp/pip-unpack-859xlcxs 2026-04-20T15:19:40,937 Downloading causalchamber-0.2.8.tar.gz (61 kB) 2026-04-20T15:19:41,091 Added causalchamber==0.2.8 from https://files.pythonhosted.org/packages/0f/de/369dfb72eef3835a7137b2fa5d0b9301699a4e01da15a2d375aac306ce90/causalchamber-0.2.8.tar.gz to build tracker '/tmp/pip-build-tracker-vp4b03id' 2026-04-20T15:19:41,094 Created temporary directory: /tmp/pip-build-env-4o5w18a_ 2026-04-20T15:19:41,099 Installing build dependencies: started 2026-04-20T15:19:41,100 Running command pip subprocess to install build dependencies 2026-04-20T15:19:42,238 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-20T15:19:42,671 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-04-20T15:19:42,694 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-20T15:19:44,453 Collecting setuptools 2026-04-20T15:19:44,527 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-20T15:19:47,535 Installing collected packages: setuptools 2026-04-20T15:19:50,560 Successfully installed setuptools-82.0.1 2026-04-20T15:19:50,827 Installing build dependencies: finished with status 'done' 2026-04-20T15:19:50,834 Getting requirements to build wheel: started 2026-04-20T15:19:50,835 Running command Getting requirements to build wheel 2026-04-20T15:19:51,537 running egg_info 2026-04-20T15:19:51,542 writing causalchamber.egg-info/PKG-INFO 2026-04-20T15:19:51,546 writing dependency_links to causalchamber.egg-info/dependency_links.txt 2026-04-20T15:19:51,548 writing requirements to causalchamber.egg-info/requires.txt 2026-04-20T15:19:51,549 writing top-level names to causalchamber.egg-info/top_level.txt 2026-04-20T15:19:51,583 reading manifest file 'causalchamber.egg-info/SOURCES.txt' 2026-04-20T15:19:51,587 adding license file 'LICENSE.txt' 2026-04-20T15:19:51,591 writing manifest file 'causalchamber.egg-info/SOURCES.txt' 2026-04-20T15:19:51,689 Getting requirements to build wheel: finished with status 'done' 2026-04-20T15:19:51,692 Created temporary directory: /tmp/pip-modern-metadata-u8rin86o 2026-04-20T15:19:51,695 Preparing metadata (pyproject.toml): started 2026-04-20T15:19:51,696 Running command Preparing metadata (pyproject.toml) 2026-04-20T15:19:52,354 running dist_info 2026-04-20T15:19:52,364 creating /tmp/pip-modern-metadata-u8rin86o/causalchamber.egg-info 2026-04-20T15:19:52,365 writing /tmp/pip-modern-metadata-u8rin86o/causalchamber.egg-info/PKG-INFO 2026-04-20T15:19:52,369 writing dependency_links to /tmp/pip-modern-metadata-u8rin86o/causalchamber.egg-info/dependency_links.txt 2026-04-20T15:19:52,371 writing requirements to /tmp/pip-modern-metadata-u8rin86o/causalchamber.egg-info/requires.txt 2026-04-20T15:19:52,372 writing top-level names to /tmp/pip-modern-metadata-u8rin86o/causalchamber.egg-info/top_level.txt 2026-04-20T15:19:52,373 writing manifest file '/tmp/pip-modern-metadata-u8rin86o/causalchamber.egg-info/SOURCES.txt' 2026-04-20T15:19:52,401 reading manifest file '/tmp/pip-modern-metadata-u8rin86o/causalchamber.egg-info/SOURCES.txt' 2026-04-20T15:19:52,403 adding license file 'LICENSE.txt' 2026-04-20T15:19:52,407 writing manifest file '/tmp/pip-modern-metadata-u8rin86o/causalchamber.egg-info/SOURCES.txt' 2026-04-20T15:19:52,408 creating '/tmp/pip-modern-metadata-u8rin86o/causalchamber-0.2.8.dist-info' 2026-04-20T15:19:52,534 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-20T15:19:52,538 Source in /tmp/pip-wheel-o1domfud/causalchamber_fd00fccec8cf41d2aab43ee611a0da79 has version 0.2.8, which satisfies requirement causalchamber==0.2.8 from https://files.pythonhosted.org/packages/0f/de/369dfb72eef3835a7137b2fa5d0b9301699a4e01da15a2d375aac306ce90/causalchamber-0.2.8.tar.gz 2026-04-20T15:19:52,539 Removed causalchamber==0.2.8 from https://files.pythonhosted.org/packages/0f/de/369dfb72eef3835a7137b2fa5d0b9301699a4e01da15a2d375aac306ce90/causalchamber-0.2.8.tar.gz from build tracker '/tmp/pip-build-tracker-vp4b03id' 2026-04-20T15:19:52,545 Created temporary directory: /tmp/pip-unpack-8k2pbm94 2026-04-20T15:19:52,545 Building wheels for collected packages: causalchamber 2026-04-20T15:19:52,550 Created temporary directory: /tmp/pip-wheel-pibcq7pv 2026-04-20T15:19:52,550 Destination directory: /tmp/pip-wheel-pibcq7pv 2026-04-20T15:19:52,552 Building wheel for causalchamber (pyproject.toml): started 2026-04-20T15:19:52,554 Running command Building wheel for causalchamber (pyproject.toml) 2026-04-20T15:19:53,187 running bdist_wheel 2026-04-20T15:19:53,204 running build 2026-04-20T15:19:53,204 running build_py 2026-04-20T15:19:53,210 creating build/lib/causalchamber 2026-04-20T15:19:53,212 copying causalchamber/__init__.py -> build/lib/causalchamber 2026-04-20T15:19:53,214 copying causalchamber/utils.py -> build/lib/causalchamber 2026-04-20T15:19:53,217 creating build/lib/causalchamber/test 2026-04-20T15:19:53,218 copying causalchamber/test/test_downloads.py -> build/lib/causalchamber/test 2026-04-20T15:19:53,220 copying causalchamber/test/__init__.py -> build/lib/causalchamber/test 2026-04-20T15:19:53,222 creating build/lib/causalchamber/ground_truth 2026-04-20T15:19:53,223 copying causalchamber/ground_truth/main.py -> build/lib/causalchamber/ground_truth 2026-04-20T15:19:53,225 copying causalchamber/ground_truth/__init__.py -> build/lib/causalchamber/ground_truth 2026-04-20T15:19:53,227 creating build/lib/causalchamber/lab 2026-04-20T15:19:53,229 copying causalchamber/lab/lab.py -> build/lib/causalchamber/lab 2026-04-20T15:19:53,231 copying causalchamber/lab/__init__.py -> build/lib/causalchamber/lab 2026-04-20T15:19:53,233 copying causalchamber/lab/utils.py -> build/lib/causalchamber/lab 2026-04-20T15:19:53,235 copying causalchamber/lab/exceptions.py -> build/lib/causalchamber/lab 2026-04-20T15:19:53,237 copying causalchamber/lab/api.py -> build/lib/causalchamber/lab 2026-04-20T15:19:53,240 copying causalchamber/lab/chamber.py -> build/lib/causalchamber/lab 2026-04-20T15:19:53,243 creating build/lib/causalchamber/models 2026-04-20T15:19:53,244 copying causalchamber/models/light_tunnel_models.py -> build/lib/causalchamber/models 2026-04-20T15:19:53,246 copying causalchamber/models/image_capture.py -> build/lib/causalchamber/models 2026-04-20T15:19:53,248 copying causalchamber/models/wind_tunnel_simulators.py -> build/lib/causalchamber/models 2026-04-20T15:19:53,250 copying causalchamber/models/wind_tunnel_models.py -> build/lib/causalchamber/models 2026-04-20T15:19:53,252 copying causalchamber/models/__init__.py -> build/lib/causalchamber/models 2026-04-20T15:19:53,254 creating build/lib/causalchamber/simulators 2026-04-20T15:19:53,255 copying causalchamber/simulators/main.py -> build/lib/causalchamber/simulators 2026-04-20T15:19:53,257 copying causalchamber/simulators/__init__.py -> build/lib/causalchamber/simulators 2026-04-20T15:19:53,259 creating build/lib/causalchamber/datasets 2026-04-20T15:19:53,260 copying causalchamber/datasets/sampling.py -> build/lib/causalchamber/datasets 2026-04-20T15:19:53,262 copying causalchamber/datasets/main.py -> build/lib/causalchamber/datasets 2026-04-20T15:19:53,264 copying causalchamber/datasets/__init__.py -> build/lib/causalchamber/datasets 2026-04-20T15:19:53,266 copying causalchamber/datasets/utils.py -> build/lib/causalchamber/datasets 2026-04-20T15:19:53,268 creating build/lib/causalchamber/lab/test 2026-04-20T15:19:53,269 copying causalchamber/lab/test/__init__.py -> build/lib/causalchamber/lab/test 2026-04-20T15:19:53,272 creating build/lib/causalchamber/simulators/wt 2026-04-20T15:19:53,273 copying causalchamber/simulators/wt/main.py -> build/lib/causalchamber/simulators/wt 2026-04-20T15:19:53,276 copying causalchamber/simulators/wt/__init__.py -> build/lib/causalchamber/simulators/wt 2026-04-20T15:19:53,278 creating build/lib/causalchamber/simulators/lt 2026-04-20T15:19:53,279 copying causalchamber/simulators/lt/__init__.py -> build/lib/causalchamber/simulators/lt 2026-04-20T15:19:53,281 creating build/lib/causalchamber/simulators/tutorials/test_scripts 2026-04-20T15:19:53,283 copying causalchamber/simulators/tutorials/test_scripts/tutorial_ModelsF.py -> build/lib/causalchamber/simulators/tutorials/test_scripts 2026-04-20T15:19:53,285 copying causalchamber/simulators/tutorials/test_scripts/tutorial_ModelsAB.py -> build/lib/causalchamber/simulators/tutorials/test_scripts 2026-04-20T15:19:53,288 copying causalchamber/simulators/tutorials/test_scripts/tutorial_DecoderSimple.py -> build/lib/causalchamber/simulators/tutorials/test_scripts 2026-04-20T15:19:53,290 copying causalchamber/simulators/tutorials/test_scripts/tutorial_Deterministic.py -> build/lib/causalchamber/simulators/tutorials/test_scripts 2026-04-20T15:19:53,292 creating build/lib/causalchamber/simulators/lt/sensors 2026-04-20T15:19:53,293 copying causalchamber/simulators/lt/sensors/main.py -> build/lib/causalchamber/simulators/lt/sensors 2026-04-20T15:19:53,296 copying causalchamber/simulators/lt/sensors/__init__.py -> build/lib/causalchamber/simulators/lt/sensors 2026-04-20T15:19:53,298 creating build/lib/causalchamber/simulators/lt/image 2026-04-20T15:19:53,299 copying causalchamber/simulators/lt/image/decoder.py -> build/lib/causalchamber/simulators/lt/image 2026-04-20T15:19:53,301 copying causalchamber/simulators/lt/image/__init__.py -> build/lib/causalchamber/simulators/lt/image 2026-04-20T15:19:53,303 copying causalchamber/simulators/lt/image/models_f.py -> build/lib/causalchamber/simulators/lt/image 2026-04-20T15:19:53,305 running egg_info 2026-04-20T15:19:53,315 writing causalchamber.egg-info/PKG-INFO 2026-04-20T15:19:53,318 writing dependency_links to causalchamber.egg-info/dependency_links.txt 2026-04-20T15:19:53,320 writing requirements to causalchamber.egg-info/requires.txt 2026-04-20T15:19:53,321 writing top-level names to causalchamber.egg-info/top_level.txt 2026-04-20T15:19:53,339 reading manifest file 'causalchamber.egg-info/SOURCES.txt' 2026-04-20T15:19:53,342 adding license file 'LICENSE.txt' 2026-04-20T15:19:53,346 writing manifest file 'causalchamber.egg-info/SOURCES.txt' 2026-04-20T15:19:53,367 installing to build/bdist.linux-armv7l/wheel 2026-04-20T15:19:53,368 running install 2026-04-20T15:19:53,392 running install_lib 2026-04-20T15:19:53,397 creating build/bdist.linux-armv7l/wheel 2026-04-20T15:19:53,399 creating build/bdist.linux-armv7l/wheel/causalchamber 2026-04-20T15:19:53,401 creating build/bdist.linux-armv7l/wheel/causalchamber/test 2026-04-20T15:19:53,402 copying build/lib/causalchamber/test/test_downloads.py -> build/bdist.linux-armv7l/wheel/./causalchamber/test 2026-04-20T15:19:53,404 copying build/lib/causalchamber/test/__init__.py -> build/bdist.linux-armv7l/wheel/./causalchamber/test 2026-04-20T15:19:53,405 creating build/bdist.linux-armv7l/wheel/causalchamber/ground_truth 2026-04-20T15:19:53,407 copying build/lib/causalchamber/ground_truth/main.py -> build/bdist.linux-armv7l/wheel/./causalchamber/ground_truth 2026-04-20T15:19:53,409 copying build/lib/causalchamber/ground_truth/__init__.py -> build/bdist.linux-armv7l/wheel/./causalchamber/ground_truth 2026-04-20T15:19:53,411 creating build/bdist.linux-armv7l/wheel/causalchamber/lab 2026-04-20T15:19:53,413 creating build/bdist.linux-armv7l/wheel/causalchamber/lab/test 2026-04-20T15:19:53,414 copying build/lib/causalchamber/lab/test/__init__.py -> build/bdist.linux-armv7l/wheel/./causalchamber/lab/test 2026-04-20T15:19:53,416 copying build/lib/causalchamber/lab/lab.py -> build/bdist.linux-armv7l/wheel/./causalchamber/lab 2026-04-20T15:19:53,419 copying build/lib/causalchamber/lab/__init__.py -> build/bdist.linux-armv7l/wheel/./causalchamber/lab 2026-04-20T15:19:53,421 copying build/lib/causalchamber/lab/utils.py -> build/bdist.linux-armv7l/wheel/./causalchamber/lab 2026-04-20T15:19:53,423 copying build/lib/causalchamber/lab/exceptions.py -> build/bdist.linux-armv7l/wheel/./causalchamber/lab 2026-04-20T15:19:53,425 copying build/lib/causalchamber/lab/api.py -> build/bdist.linux-armv7l/wheel/./causalchamber/lab 2026-04-20T15:19:53,427 copying build/lib/causalchamber/lab/chamber.py -> build/bdist.linux-armv7l/wheel/./causalchamber/lab 2026-04-20T15:19:53,430 creating build/bdist.linux-armv7l/wheel/causalchamber/models 2026-04-20T15:19:53,431 copying build/lib/causalchamber/models/light_tunnel_models.py -> build/bdist.linux-armv7l/wheel/./causalchamber/models 2026-04-20T15:19:53,433 copying build/lib/causalchamber/models/image_capture.py -> build/bdist.linux-armv7l/wheel/./causalchamber/models 2026-04-20T15:19:53,435 copying build/lib/causalchamber/models/wind_tunnel_simulators.py -> build/bdist.linux-armv7l/wheel/./causalchamber/models 2026-04-20T15:19:53,437 copying build/lib/causalchamber/models/wind_tunnel_models.py -> build/bdist.linux-armv7l/wheel/./causalchamber/models 2026-04-20T15:19:53,439 copying build/lib/causalchamber/models/__init__.py -> build/bdist.linux-armv7l/wheel/./causalchamber/models 2026-04-20T15:19:53,441 copying build/lib/causalchamber/__init__.py -> build/bdist.linux-armv7l/wheel/./causalchamber 2026-04-20T15:19:53,443 copying build/lib/causalchamber/utils.py -> build/bdist.linux-armv7l/wheel/./causalchamber 2026-04-20T15:19:53,445 creating build/bdist.linux-armv7l/wheel/causalchamber/simulators 2026-04-20T15:19:53,446 copying build/lib/causalchamber/simulators/main.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators 2026-04-20T15:19:53,449 creating build/bdist.linux-armv7l/wheel/causalchamber/simulators/tutorials 2026-04-20T15:19:53,451 creating build/bdist.linux-armv7l/wheel/causalchamber/simulators/tutorials/test_scripts 2026-04-20T15:19:53,452 copying build/lib/causalchamber/simulators/tutorials/test_scripts/tutorial_ModelsF.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators/tutorials/test_scripts 2026-04-20T15:19:53,454 copying build/lib/causalchamber/simulators/tutorials/test_scripts/tutorial_ModelsAB.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators/tutorials/test_scripts 2026-04-20T15:19:53,457 copying build/lib/causalchamber/simulators/tutorials/test_scripts/tutorial_DecoderSimple.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators/tutorials/test_scripts 2026-04-20T15:19:53,459 copying build/lib/causalchamber/simulators/tutorials/test_scripts/tutorial_Deterministic.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators/tutorials/test_scripts 2026-04-20T15:19:53,461 creating build/bdist.linux-armv7l/wheel/causalchamber/simulators/wt 2026-04-20T15:19:53,463 copying build/lib/causalchamber/simulators/wt/main.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators/wt 2026-04-20T15:19:53,466 copying build/lib/causalchamber/simulators/wt/__init__.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators/wt 2026-04-20T15:19:53,468 creating build/bdist.linux-armv7l/wheel/causalchamber/simulators/lt 2026-04-20T15:19:53,470 copying build/lib/causalchamber/simulators/lt/__init__.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators/lt 2026-04-20T15:19:53,472 creating build/bdist.linux-armv7l/wheel/causalchamber/simulators/lt/sensors 2026-04-20T15:19:53,474 copying build/lib/causalchamber/simulators/lt/sensors/main.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators/lt/sensors 2026-04-20T15:19:53,476 copying build/lib/causalchamber/simulators/lt/sensors/__init__.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators/lt/sensors 2026-04-20T15:19:53,479 creating build/bdist.linux-armv7l/wheel/causalchamber/simulators/lt/image 2026-04-20T15:19:53,480 copying build/lib/causalchamber/simulators/lt/image/decoder.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators/lt/image 2026-04-20T15:19:53,483 copying build/lib/causalchamber/simulators/lt/image/__init__.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators/lt/image 2026-04-20T15:19:53,485 copying build/lib/causalchamber/simulators/lt/image/models_f.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators/lt/image 2026-04-20T15:19:53,488 copying build/lib/causalchamber/simulators/__init__.py -> build/bdist.linux-armv7l/wheel/./causalchamber/simulators 2026-04-20T15:19:53,490 creating build/bdist.linux-armv7l/wheel/causalchamber/datasets 2026-04-20T15:19:53,492 copying build/lib/causalchamber/datasets/sampling.py -> build/bdist.linux-armv7l/wheel/./causalchamber/datasets 2026-04-20T15:19:53,494 copying build/lib/causalchamber/datasets/main.py -> build/bdist.linux-armv7l/wheel/./causalchamber/datasets 2026-04-20T15:19:53,497 copying build/lib/causalchamber/datasets/__init__.py -> build/bdist.linux-armv7l/wheel/./causalchamber/datasets 2026-04-20T15:19:53,499 copying build/lib/causalchamber/datasets/utils.py -> build/bdist.linux-armv7l/wheel/./causalchamber/datasets 2026-04-20T15:19:53,501 running install_egg_info 2026-04-20T15:19:53,506 Copying causalchamber.egg-info to build/bdist.linux-armv7l/wheel/./causalchamber-0.2.8-py3.11.egg-info 2026-04-20T15:19:53,516 running install_scripts 2026-04-20T15:19:53,526 creating build/bdist.linux-armv7l/wheel/causalchamber-0.2.8.dist-info/WHEEL 2026-04-20T15:19:53,529 creating '/tmp/pip-wheel-pibcq7pv/.tmp-38qkuc6t/causalchamber-0.2.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-20T15:19:53,532 adding 'causalchamber/__init__.py' 2026-04-20T15:19:53,534 adding 'causalchamber/utils.py' 2026-04-20T15:19:53,536 adding 'causalchamber/datasets/__init__.py' 2026-04-20T15:19:53,539 adding 'causalchamber/datasets/main.py' 2026-04-20T15:19:53,540 adding 'causalchamber/datasets/sampling.py' 2026-04-20T15:19:53,543 adding 'causalchamber/datasets/utils.py' 2026-04-20T15:19:53,545 adding 'causalchamber/ground_truth/__init__.py' 2026-04-20T15:19:53,547 adding 'causalchamber/ground_truth/main.py' 2026-04-20T15:19:53,550 adding 'causalchamber/lab/__init__.py' 2026-04-20T15:19:53,552 adding 'causalchamber/lab/api.py' 2026-04-20T15:19:53,556 adding 'causalchamber/lab/chamber.py' 2026-04-20T15:19:53,559 adding 'causalchamber/lab/exceptions.py' 2026-04-20T15:19:53,563 adding 'causalchamber/lab/lab.py' 2026-04-20T15:19:53,565 adding 'causalchamber/lab/utils.py' 2026-04-20T15:19:53,567 adding 'causalchamber/lab/test/__init__.py' 2026-04-20T15:19:53,570 adding 'causalchamber/models/__init__.py' 2026-04-20T15:19:53,571 adding 'causalchamber/models/image_capture.py' 2026-04-20T15:19:53,573 adding 'causalchamber/models/light_tunnel_models.py' 2026-04-20T15:19:53,575 adding 'causalchamber/models/wind_tunnel_models.py' 2026-04-20T15:19:53,577 adding 'causalchamber/models/wind_tunnel_simulators.py' 2026-04-20T15:19:53,579 adding 'causalchamber/simulators/__init__.py' 2026-04-20T15:19:53,581 adding 'causalchamber/simulators/main.py' 2026-04-20T15:19:53,583 adding 'causalchamber/simulators/lt/__init__.py' 2026-04-20T15:19:53,585 adding 'causalchamber/simulators/lt/image/__init__.py' 2026-04-20T15:19:53,587 adding 'causalchamber/simulators/lt/image/decoder.py' 2026-04-20T15:19:53,590 adding 'causalchamber/simulators/lt/image/models_f.py' 2026-04-20T15:19:53,592 adding 'causalchamber/simulators/lt/sensors/__init__.py' 2026-04-20T15:19:53,594 adding 'causalchamber/simulators/lt/sensors/main.py' 2026-04-20T15:19:53,597 adding 'causalchamber/simulators/tutorials/test_scripts/tutorial_DecoderSimple.py' 2026-04-20T15:19:53,599 adding 'causalchamber/simulators/tutorials/test_scripts/tutorial_Deterministic.py' 2026-04-20T15:19:53,601 adding 'causalchamber/simulators/tutorials/test_scripts/tutorial_ModelsAB.py' 2026-04-20T15:19:53,603 adding 'causalchamber/simulators/tutorials/test_scripts/tutorial_ModelsF.py' 2026-04-20T15:19:53,605 adding 'causalchamber/simulators/wt/__init__.py' 2026-04-20T15:19:53,609 adding 'causalchamber/simulators/wt/main.py' 2026-04-20T15:19:53,611 adding 'causalchamber/test/__init__.py' 2026-04-20T15:19:53,613 adding 'causalchamber/test/test_downloads.py' 2026-04-20T15:19:53,616 adding 'causalchamber-0.2.8.dist-info/licenses/LICENSE.txt' 2026-04-20T15:19:53,617 adding 'causalchamber-0.2.8.dist-info/METADATA' 2026-04-20T15:19:53,619 adding 'causalchamber-0.2.8.dist-info/WHEEL' 2026-04-20T15:19:53,620 adding 'causalchamber-0.2.8.dist-info/top_level.txt' 2026-04-20T15:19:53,622 adding 'causalchamber-0.2.8.dist-info/RECORD' 2026-04-20T15:19:53,625 removing build/bdist.linux-armv7l/wheel 2026-04-20T15:19:53,737 Building wheel for causalchamber (pyproject.toml): finished with status 'done' 2026-04-20T15:19:53,743 Created wheel for causalchamber: filename=causalchamber-0.2.8-py3-none-any.whl size=83252 sha256=b9c4135ee99c59af1dce236dd986cc20510f2206479c7897dad306c37aced7f3 2026-04-20T15:19:53,744 Stored in directory: /tmp/pip-ephem-wheel-cache-435yenk6/wheels/27/89/9c/8829924446fd267d97ed8f78aada71fe480f1ec755e1fb6de3 2026-04-20T15:19:53,755 Successfully built causalchamber 2026-04-20T15:19:53,760 Removed build tracker: '/tmp/pip-build-tracker-vp4b03id'