2025-11-25T15:21:10,568 Created temporary directory: /tmp/pip-ephem-wheel-cache-e1jd_og7 2025-11-25T15:21:10,570 Created temporary directory: /tmp/pip-build-tracker-yyxti3yw 2025-11-25T15:21:10,571 Initialized build tracking at /tmp/pip-build-tracker-yyxti3yw 2025-11-25T15:21:10,571 Created build tracker: /tmp/pip-build-tracker-yyxti3yw 2025-11-25T15:21:10,572 Entered build tracker: /tmp/pip-build-tracker-yyxti3yw 2025-11-25T15:21:10,573 Created temporary directory: /tmp/pip-wheel-f5shaadk 2025-11-25T15:21:10,576 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 2025-11-25T15:21:10,578 Created temporary directory: /tmp/pip-ephem-wheel-cache-heyuap8y 2025-11-25T15:21:10,600 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-25T15:21:10,604 2 location(s) to search for versions of causal-testing-framework: 2025-11-25T15:21:10,604 * https://pypi.org/simple/causal-testing-framework/ 2025-11-25T15:21:10,604 * https://www.piwheels.org/simple/causal-testing-framework/ 2025-11-25T15:21:10,605 Fetching project page and analyzing links: https://pypi.org/simple/causal-testing-framework/ 2025-11-25T15:21:10,606 Getting page https://pypi.org/simple/causal-testing-framework/ 2025-11-25T15:21:10,607 Found index url https://pypi.org/simple 2025-11-25T15:21:10,823 Fetched page https://pypi.org/simple/causal-testing-framework/ as application/vnd.pypi.simple.v1+json 2025-11-25T15:21:10,838 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/87/bb/0885ec90ff2d3d04760ab76da6dcbb2b897b7164931b5ec7b2f9a209f227/causal_testing_framework-2.0.7-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,839 Found link https://files.pythonhosted.org/packages/da/d7/e0ce121ffe9eac6194e053993cd7817ea658258ee26a5ccd280e61d51f3c/causal_testing_framework-2.0.7.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 2.0.7 2025-11-25T15:21:10,840 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/66/c4/b5870108f78263c5e3ab3b0626df99a8671e56fc720d638072bc4c37bb79/causal_testing_framework-2.0.8-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,841 Found link https://files.pythonhosted.org/packages/91/65/44183187fd0f97ba1dc0f665ccc3750e11b98604fa5f44309f2535bf8857/causal_testing_framework-2.0.8.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 2.0.8 2025-11-25T15:21:10,842 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/11/d0/b58b486168a5c1bc28b0c9b57928fc5069dde8be6e8486a736624930ae9f/causal_testing_framework-3.0.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,843 Found link https://files.pythonhosted.org/packages/80/43/6c5b0dbb3a5a795b7937eba642bf07d56de735fefb4e8fee99bfbb22fd6b/causal_testing_framework-3.0.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 3.0.0 2025-11-25T15:21:10,844 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/af/72/1f91da3a01a59e651dfab84287d1c827cb09f80d789d578d9e4a25598c4c/causal_testing_framework-3.1.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,845 Found link https://files.pythonhosted.org/packages/d3/ba/14c997278980f4d0b2ef2024a18d29ca8c7b6b01ebf8a4e3e9ce8dfde515/causal_testing_framework-3.1.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 3.1.0 2025-11-25T15:21:10,845 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/c0/7d/36e0b6351642e1a9eff77e81356aee735de12d53928e91c595b11008ba4d/causal_testing_framework-3.2.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,847 Found link https://files.pythonhosted.org/packages/0a/a0/e569a08d1075e3c59456e7df7e04ce4e3a2c48e4e534c323d78ca034c03e/causal_testing_framework-3.2.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 3.2.0 2025-11-25T15:21:10,847 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/44/03/2e3a0e84ba2a0a6270db2320c333d001464329a5884a836bbe4ac6af6eec/causal_testing_framework-4.0.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,848 Found link https://files.pythonhosted.org/packages/d4/92/da3e2bb38bce16edd40589a78a5d87959ce5baabee6a9b6b8101c3f51c16/causal_testing_framework-4.0.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 4.0.0 2025-11-25T15:21:10,849 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/ca/dd/b7f68d5615a6f7d3d333f88fe96b6ace74fcb2742d88bc193231dbc02c93/causal_testing_framework-4.0.1-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,850 Found link https://files.pythonhosted.org/packages/d0/40/5e73a2c3feb28af640481ff732c0cfbbe34f5b8511d033293eef5135756c/causal_testing_framework-4.0.1.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 4.0.1 2025-11-25T15:21:10,850 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/71/48/74c7669366bc05d850798da1a716849e2eece53c8911eb4e55c5a2c47322/causal_testing_framework-4.1.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,851 Found link https://files.pythonhosted.org/packages/9a/bd/2c53f524647b3f0889b6e314eb35d9b363850e4c67a7172c0bbd185d0b39/causal_testing_framework-4.1.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 4.1.0 2025-11-25T15:21:10,852 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/c6/9a/d9c1d95111281d996c5d04ec2ca070c23e16356446460d540faeacd48eb1/causal_testing_framework-4.2.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,853 Found link https://files.pythonhosted.org/packages/25/da/a04785672bd51a57aa37db98e986c09bf57ebcb009ac3a81369cbab629c7/causal_testing_framework-4.2.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 4.2.0 2025-11-25T15:21:10,854 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/92/91/7b56bca9ff92b740c7fafcbf0459e26dac69807924375b5aeed08154ce19/causal_testing_framework-4.3.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,855 Found link https://files.pythonhosted.org/packages/ee/22/9233cc09c0fef1db5e19e1bd3d8035f59f2573e5cd3462a19389c5ebac3b/causal_testing_framework-4.3.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 4.3.0 2025-11-25T15:21:10,856 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/3c/f8/db50cce0cb70c07928c7a345275177b35b4107b88bdba45b021eadff5578/causal_testing_framework-5.1.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,857 Found link https://files.pythonhosted.org/packages/8e/15/6a82181c1db72fc42cb0dcefbb5826fbec49ee4b005035ee2ec441a9eebd/causal_testing_framework-5.1.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 5.1.0 2025-11-25T15:21:10,857 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/f5/6a/507920947d296ba561a084e0f3b50424ebf70524eb94e6a791e7a1763412/causal_testing_framework-5.1.1-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,859 Found link https://files.pythonhosted.org/packages/e7/b9/ba6373387c30d35d2d956ad9ef20a5f734f4a8421a2752b9c3dad2ac68a4/causal_testing_framework-5.1.1.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 5.1.1 2025-11-25T15:21:10,859 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/d7/b8/b3b96fbf0727d275ccd11accc5515759ff8d808dd27fa428121c6f501c3f/causal_testing_framework-5.1.2-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,860 Found link https://files.pythonhosted.org/packages/d7/b9/263b83aa1d65b2b870c7af76afbefc42447a95f1a0a0789204a5d4594eca/causal_testing_framework-5.1.2.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 5.1.2 2025-11-25T15:21:10,861 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/4c/03/ec631b5c19a3fce249a254b81a2b76deb6491749a61184f7d2d692ba7204/causal_testing_framework-5.1.3-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,862 Found link https://files.pythonhosted.org/packages/5c/a7/219eb031c657be98ae210072764a6e903be02bf5f4f3f59e7ec96e0da2b6/causal_testing_framework-5.1.3.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 5.1.3 2025-11-25T15:21:10,862 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/bb/ed/941eccbdffd1f789f5ed56559acba947c9776f935a63a2b89d2c36bd548d/causal_testing_framework-5.2.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,863 Found link https://files.pythonhosted.org/packages/3e/76/e634ce92437e138f4d66d616f95b62f45e897b6c6cdea35301c087f719e5/causal_testing_framework-5.2.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 5.2.0 2025-11-25T15:21:10,864 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/a1/b9/a4ac9f605f0cc0fca9707796f9c4cf4c0eb409139ef77601cd6be06e6b71/causal_testing_framework-5.2.1-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,865 Found link https://files.pythonhosted.org/packages/69/9e/fd83683f719b9e345fbfa5668def80ff92adc392336a08701a8e89a1da5e/causal_testing_framework-5.2.1.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 5.2.1 2025-11-25T15:21:10,866 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/ba/11/7bb517e45f041b99ded8ad0f8502ce2163954e56648d14234348454884df/causal_testing_framework-5.2.2-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,867 Found link https://files.pythonhosted.org/packages/df/e4/e993de1dd30fe7fb1dc7ffba91fc3d9d533163dd94f8cdacd1de0330bd5e/causal_testing_framework-5.2.2.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 5.2.2 2025-11-25T15:21:10,867 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/4f/e6/7694fdb42370541cf2873c78513a4aa184b4df27654e2061184a2da0d0ce/causal_testing_framework-5.3.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,868 Found link https://files.pythonhosted.org/packages/d2/35/0259ca8afa0a493c8ca559549928b85b21b710985ef7be7edf5cc03d22f5/causal_testing_framework-5.3.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 5.3.0 2025-11-25T15:21:10,869 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/cd/2b/a7c655b20b416534ffd49553fc8a8b7b27d33945c304d4ee9f6b98f0d904/causal_testing_framework-5.3.1-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,870 Found link https://files.pythonhosted.org/packages/36/47/381282ee383032792a33f7cb4a93ce9b5da48b028ad86c9f8a3af9171d71/causal_testing_framework-5.3.1.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 5.3.1 2025-11-25T15:21:10,871 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/85/8f/6ed2f23d74849c4a0aa6c9661b5ff2e629f34db4e33809b4b09ced80b0d4/causal_testing_framework-5.3.2-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,871 Found link https://files.pythonhosted.org/packages/c0/8f/dab58ab48d0e8773f21ef6a27610dc3bde0160651e4a28a1b5c662bfc5ec/causal_testing_framework-5.3.2.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 5.3.2 2025-11-25T15:21:10,872 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/0e/9b/7f44ba69edf730ce06785895fce0b1a1b455ce6a22c0420e255aa1744c32/causal_testing_framework-5.3.3-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,873 Found link https://files.pythonhosted.org/packages/21/e7/fe8bd7d791eec24b2a9347a9d346eba0e62123fab49903f5485832a72942/causal_testing_framework-5.3.3.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 5.3.3 2025-11-25T15:21:10,874 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/e1/b4/c3d0750a7a6ab1386ad0950254a0270faf015b22e3e43e1d6f1252cca88d/causal_testing_framework-5.3.4-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,875 Found link https://files.pythonhosted.org/packages/e3/8d/4095a8d5273f7ff943650ba23789a3277339cfb18f8f742faf8d2c5c60f3/causal_testing_framework-5.3.4.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 5.3.4 2025-11-25T15:21:10,875 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/a0/1c/6c320e0823d3f9052a497c88a98b41daf8f986dcd28cd1423cc7e065a033/causal_testing_framework-6.0.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,876 Found link https://files.pythonhosted.org/packages/71/a3/83a9ee398f9762ce08f65a4e660a76bd0a9302bec3ce87a882f711f494ef/causal_testing_framework-6.0.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 6.0.0 2025-11-25T15:21:10,877 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/60/9d/c04794aeb5164270a853e3e9224a4417256776b9a42a604e1854da7e07ab/causal_testing_framework-6.0.1-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,878 Found link https://files.pythonhosted.org/packages/1f/b3/49b485e68b3e69928f2c7d819504894fa10ee2cd40c7a17e94783765d826/causal_testing_framework-6.0.1.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 6.0.1 2025-11-25T15:21:10,879 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/b6/ef/b66437b20aba9399203f81fc757ab20ead784c1bb6abf11ba3ecc753d84a/causal_testing_framework-7.0.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,880 Found link https://files.pythonhosted.org/packages/16/4b/b224e8bfc36f2beecc9019d30dc8e8ea884427bead13e40818748226aad0/causal_testing_framework-7.0.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 7.0.0 2025-11-25T15:21:10,881 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/54/e6/9215e1cec7e1f929b99afb1b6b1cec733e6b04333415e49e7c5eba6d5e60/causal_testing_framework-7.1.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,882 Found link https://files.pythonhosted.org/packages/19/2e/67aecd3fa37e98cc2580947b623fe33efb6bbe86ba1854e07c85839725c2/causal_testing_framework-7.1.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 7.1.0 2025-11-25T15:21:10,882 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/85/7a/02d29afb2757c8578c629425b8af7b00506d0c8227dbf7b3b36e0a6e2e42/causal_testing_framework-7.1.1-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,884 Found link https://files.pythonhosted.org/packages/00/c1/290cb2a4a811869562cc835760b860349455ca6a355401e2e5802880692b/causal_testing_framework-7.1.1.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 7.1.1 2025-11-25T15:21:10,884 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/9d/d6/1e9c85dc8dda67d4d0dd7b4bcbf113442462c3e65325c5b348763fd32a9a/causal_testing_framework-8.0.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,885 Found link https://files.pythonhosted.org/packages/16/4b/79a7a0d390007dbadf796eff6d9d2debbce1b8f20c1d2f5a7d21e7f74cc9/causal_testing_framework-8.0.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 8.0.0 2025-11-25T15:21:10,886 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/a7/11/0b3d72e8a7c56be24c8e7299277d3b898f6233cbcff6e6f7304d63bb4c0a/causal_testing_framework-8.1.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:10,887 Found link https://files.pythonhosted.org/packages/b4/21/067c9c6039b0648404093ba68aa451bdb3bba91fa53a7d3b8bf907d4c329/causal_testing_framework-8.1.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.9), version: 8.1.0 2025-11-25T15:21:10,888 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/a0/d7/f37353d54fa5d2aa3093598d2f5dd890f7563ea11669932d0a9726bb3949/causal_testing_framework-9.0.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:10,889 Found link https://files.pythonhosted.org/packages/94/49/a8e4e2cc1fd2e1ebbb1faf0e96a07dc5d84144f74366da83f5f5f044eba9/causal_testing_framework-9.0.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10), version: 9.0.0 2025-11-25T15:21:10,889 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/73/7f/d5506a4340c3380ecaafd4ef9a7fa1dc94913dee4c6df35ce787f7005124/causal_testing_framework-9.0.1-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:10,890 Found link https://files.pythonhosted.org/packages/33/d1/f4a01448cc8c39802c638b310555746b1bcb3d040499683172afd6ddb3d8/causal_testing_framework-9.0.1.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10), version: 9.0.1 2025-11-25T15:21:10,891 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/1e/9c/a6fbd0015d17c344ba8c1492ce038706ac65a9d16292c02c9f8186452435/causal_testing_framework-9.0.2-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:10,892 Found link https://files.pythonhosted.org/packages/2a/8b/8acd400dfd632f84222509c07dff1c7c00e4cdc7feda9359734019d54197/causal_testing_framework-9.0.2.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10), version: 9.0.2 2025-11-25T15:21:10,892 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/60/73/d06ab3f64ad700af4c48a9ed269f88c6de5faa145f7cf03c632111ed3ca7/causal_testing_framework-10.0.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:10,893 Found link https://files.pythonhosted.org/packages/7c/f6/ac28ef16211efa5b463271bc1f5465a03ffd500536223d3dd5af6253e74f/causal_testing_framework-10.0.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10), version: 10.0.0 2025-11-25T15:21:10,894 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/8c/62/02b9877a635fb2c5229296f6bd59ba01e90727e9f58ef3689996f9cceb1c/causal_testing_framework-10.0.1-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:10,895 Found link https://files.pythonhosted.org/packages/57/19/8d2cbbe40c5be50c245f27738d0bd43a841a424c42a356754099aa9ca528/causal_testing_framework-10.0.1.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10), version: 10.0.1 2025-11-25T15:21:10,895 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/96/12/42080440b466c9c880efba8653e4d3e9b194fa80a51d38a18f23a517cb93/causal_testing_framework-10.0.2-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:10,896 Found link https://files.pythonhosted.org/packages/f2/cc/7d95df7836cf8cb541d6e58f0148c0918be77688ef5fee5184125894530b/causal_testing_framework-10.0.2.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10), version: 10.0.2 2025-11-25T15:21:10,897 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/b3/2e/e95e523f102e989cdffc9101086fdb52047865c703af126e1f4bdad65e9d/causal_testing_framework-11.0.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:10,898 Found link https://files.pythonhosted.org/packages/0c/e2/c4d2049687acb21bf615c1f3310e6997b936f49f7d0fb9ea375688afd225/causal_testing_framework-11.0.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10), version: 11.0.0 2025-11-25T15:21:10,899 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/c2/91/f0ec5d09457a43cd6590a5d91934ad33e9b1d5306d5718a8360a3be09af5/causal_testing_framework-12.0.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:10,899 Found link https://files.pythonhosted.org/packages/a1/fb/020e786c98133fc1a3f016681057b9abb0feb576fd9d1e3005f58582d087/causal_testing_framework-12.0.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10), version: 12.0.0 2025-11-25T15:21:10,900 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/4a/71/95ab9025c3eb4c515f347b0d51c6f8ad702f0dbfa62e81d102cd2c2d71aa/causal_testing_framework-12.0.1-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:10,901 Found link https://files.pythonhosted.org/packages/65/8b/f76b452064510451d8e4c85bd42fde8370edf27dab5812883756c76d30f3/causal_testing_framework-12.0.1.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:>=3.10), version: 12.0.1 2025-11-25T15:21:10,902 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/9b/b2/0169704e393dec05aebd0eeb9d7bf19431f7066c97572066f3224daeff4b/causal_testing_framework-13.0.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:<3.14,>=3.10) 2025-11-25T15:21:10,903 Found link https://files.pythonhosted.org/packages/f3/2d/9e992d16451a346662c057ba068fe5490cbb27fc2abdf660cbe53aa06315/causal_testing_framework-13.0.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:<3.14,>=3.10), version: 13.0.0 2025-11-25T15:21:10,904 Skipping link: No binaries permitted for causal-testing-framework: https://files.pythonhosted.org/packages/44/ac/20faee121870ee3aca138353c00d9add9fe689505d044461e47579a9da38/causal_testing_framework-13.1.0-py3-none-any.whl (from https://pypi.org/simple/causal-testing-framework/) (requires-python:<3.14,>=3.10) 2025-11-25T15:21:10,905 Found link https://files.pythonhosted.org/packages/f3/37/f576a8b6ab0ae17a304a7cebf09a2d5837d10849d57977f3b9ae84f35409/causal_testing_framework-13.1.0.tar.gz (from https://pypi.org/simple/causal-testing-framework/) (requires-python:<3.14,>=3.10), version: 13.1.0 2025-11-25T15:21:10,906 Fetching project page and analyzing links: https://www.piwheels.org/simple/causal-testing-framework/ 2025-11-25T15:21:10,907 Getting page https://www.piwheels.org/simple/causal-testing-framework/ 2025-11-25T15:21:10,908 Found index url https://www.piwheels.org/simple 2025-11-25T15:21:11,069 Fetched page https://www.piwheels.org/simple/causal-testing-framework/ as text/html 2025-11-25T15:21:11,081 Skipping link: No binaries permitted for causal-testing-framework: https://www.piwheels.org/simple/causal-testing-framework/causal_testing_framework-13.0.0-py3-none-any.whl#sha256=6aaf7bd8d84a41f5a2fa5f08956a3d1c9862193fc5877752116a7aeaae2b5c3f (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:<3.14,>=3.10) 2025-11-25T15:21:11,082 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-12.0.1-py3-none-any.whl#sha256=0fbf4634bb9e0a08efa85be0161d8311ac2725da95f031020ac5fdc7898e2728 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:11,083 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-12.0.0-py3-none-any.whl#sha256=347244c8fea336a3e42f14c24542ff413bd8f576a5622267bd5c7708dc3a6c63 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:11,083 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-11.0.0-py3-none-any.whl#sha256=9f7ddbc348cbf2bcecba775739adbda877c353e76b1a3e36dd75c681d0926d96 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:11,084 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-10.0.2-py3-none-any.whl#sha256=c16a16bbabdd38cd22cbda6520a78c7dd64c852e0db209250ea4268bc0ed2548 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:11,084 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-10.0.1-py3-none-any.whl#sha256=4bd5c22346202ca6c0032c7057db063e70e563541d8916b802925e37427712a0 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:11,085 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-10.0.0-py3-none-any.whl#sha256=604773c7b7f28af61b944fa70c868362d34d7f72a9adfdf9493b8424b9deb8c5 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:11,086 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-9.0.2-py3-none-any.whl#sha256=b9a9cfc5a18817c75cc72c71433d6d4b37f21b1977f868599474991460e44eb6 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:11,086 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-9.0.1-py3-none-any.whl#sha256=71111867fb1af0c9baa8b29489d219baf252e3d039b64e68a9c1b78b9cbf702d (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:11,087 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-9.0.0-py3-none-any.whl#sha256=b2f16e7d7080dc155d04e0f302bc0b93c3689f761c96cfbf23c19abe8d288d27 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.10) 2025-11-25T15:21:11,087 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-8.1.0-py3-none-any.whl#sha256=9d5dd75cf7fff7f7d246005f6a44b346767f166e71dea2b9f2565608cb1d14ac (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,088 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-8.0.0-py3-none-any.whl#sha256=0621a1ab1984fa11cb6a32913d82835769e455d8d926c2c6a26d0d7cf7d234a8 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,088 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-7.1.1-py3-none-any.whl#sha256=0c6f7ba9ec5eb6d863459103dde84139f1a897c988e36f6c0b7ece70182348a1 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,089 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-7.1.0-py3-none-any.whl#sha256=088d690f353a6f0033a3cd27bf25f19ff2ef70874616ba888015bbc5dbdbde60 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,089 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-7.0.0-py3-none-any.whl#sha256=0f741aad247d23d3e10a58baf1a140d4016496ba5a6481eeeb9b984ddd0eda25 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,090 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-6.0.1-py3-none-any.whl#sha256=647414cb432955dee2748286320f01b6bbaee0285b514de787f7f2e76ea291ba (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,090 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-6.0.0-py3-none-any.whl#sha256=3206b1c405ec0161d80ab435717a00eb49f766378f7260324c03b4cdb6c9c9ec (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,091 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-5.3.4-py3-none-any.whl#sha256=b5a9af213f59985dadeca6bcbd12308031f356bfe137ba34ae34d379ade06e72 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,092 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-5.3.3-py3-none-any.whl#sha256=c8449a7101f451c932e96d69e170261a6a24859bb2c6d0161b896408e7f75ab7 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,092 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-5.3.2-py3-none-any.whl#sha256=06b7c339733d0830a9339a82204606bf0b3c47e603b6b7dee33f5384a2708e2e (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,093 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-5.3.1-py3-none-any.whl#sha256=445a959521924e495a75635b143c755a7c051b9f2a0227f913846ea0d51255b0 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,093 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-5.3.0-py3-none-any.whl#sha256=8c1e4b23dd1d749d124c25ddd7ef8b0046f81179de8d8c9c4edecae62116b375 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,094 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-5.2.2-py3-none-any.whl#sha256=9482266a41c4e8bebfab40b3fb1856225a10a31642d14ee87a207033c4d1812e (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,094 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-5.2.1-py3-none-any.whl#sha256=0a05a2cc7f1cf0b4b95d196c9b7d7defb121e891c5948169dee8a987e0aad6b1 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,095 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-5.2.0-py3-none-any.whl#sha256=32828de2c91a1020b92a79ebb6ae33bdb485168f7d67dc5d63a5a492532b6819 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,095 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-5.1.3-py3-none-any.whl#sha256=9f88523538ff52faa92d3e0e773106f0f6f5af0458229f3d5c9da8603b5b61cf (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,096 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-5.1.2-py3-none-any.whl#sha256=8d58c93f3c78a3761c86bb50bfb43a4dc1815f0be472e7148127d74c940aff6b (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,096 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-5.1.1-py3-none-any.whl#sha256=45620e036968da1a60400156bce033927db91b7ef8fe818fd9b9c855a3b22440 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,097 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-5.1.0-py3-none-any.whl#sha256=a60604b08871b242f48a03254abd4f3d9e5fdce2472f1c1ed96df7c8726ca093 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,098 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-4.3.0-py3-none-any.whl#sha256=3e699aa906c18c2dfcb237c64adfc6f6f912bf99df63cf80f97aa225f13718c9 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,098 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-4.2.0-py3-none-any.whl#sha256=534aef4da997f73805806cdaf970a008b31754159b2cc4f923e00d98e27a9514 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,099 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-4.1.0-py3-none-any.whl#sha256=d4762219b330e4d3aa514040338fc31fab0487d33760fb6ec0495d9acf09ff85 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,099 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-4.0.1-py3-none-any.whl#sha256=dd8ec09b39de5131cbdd15c32b1d171ae158e2914ac2f3b943e18c26f1bc889b (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,100 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-4.0.0-py3-none-any.whl#sha256=bfd385f545761e43d6ff2d66ee400ae6964c86d31bf1230af02bf83339e67ff8 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,100 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-3.2.0-py3-none-any.whl#sha256=deb3961cfc138927b02a65fca00d40852dc5514928845cbd071b35f9fc9308cc (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,101 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-3.1.0-py3-none-any.whl#sha256=2d3feebd6c023d8e9fb075cb559efdf52ff9bec3abc177b23780abd807efd15a (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,102 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-3.0.0-py3-none-any.whl#sha256=569d3c2efe2055b74ab8030069b1ed57f8e7e0645654db3ccad3d9ddf1e111f5 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,102 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-2.0.8-py3-none-any.whl#sha256=a8611a94f3a6874e602e581f5ba641e54a80441480180506e0a0f42fc6860d7f (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,103 Skipping link: No binaries permitted for causal-testing-framework: https://archive1.piwheels.org/simple/causal-testing-framework/causal_testing_framework-2.0.7-py3-none-any.whl#sha256=8cd3ce0fd4621926ea10866b4b0b8b7e9bb6bb22f9e1b8fbc58da1841b693841 (from https://www.piwheels.org/simple/causal-testing-framework/) (requires-python:>=3.9) 2025-11-25T15:21:11,103 Skipping link: not a file: https://www.piwheels.org/simple/causal-testing-framework/ 2025-11-25T15:21:11,104 Skipping link: not a file: https://pypi.org/simple/causal-testing-framework/ 2025-11-25T15:21:11,128 Given no hashes to check 1 links for project 'causal-testing-framework': discarding no candidates 2025-11-25T15:21:11,146 Collecting causal-testing-framework==13.1.0 2025-11-25T15:21:11,148 Created temporary directory: /tmp/pip-unpack-v71uczms 2025-11-25T15:21:11,364 Downloading causal_testing_framework-13.1.0.tar.gz (1.8 MB) 2025-11-25T15:21:12,124 Added causal-testing-framework==13.1.0 from https://files.pythonhosted.org/packages/f3/37/f576a8b6ab0ae17a304a7cebf09a2d5837d10849d57977f3b9ae84f35409/causal_testing_framework-13.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-yyxti3yw' 2025-11-25T15:21:12,132 Created temporary directory: /tmp/pip-build-env-39t8yheu 2025-11-25T15:21:12,136 Installing build dependencies: started 2025-11-25T15:21:12,138 Running command pip subprocess to install build dependencies 2025-11-25T15:21:13,279 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-25T15:21:13,896 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 2025-11-25T15:21:13,920 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-25T15:21:15,640 Collecting setuptools>=64 2025-11-25T15:21:15,733 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-25T15:21:16,119 Collecting setuptools_scm[toml]>=6.2 2025-11-25T15:21:16,138 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2025-11-25T15:21:16,362 Collecting wheel 2025-11-25T15:21:16,380 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-25T15:21:16,566 Collecting packaging>=20 2025-11-25T15:21:16,581 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-11-25T15:21:19,516 Installing collected packages: wheel, setuptools, packaging, setuptools_scm 2025-11-25T15:21:19,761 Creating /tmp/pip-build-env-39t8yheu/overlay/local/bin 2025-11-25T15:21:19,763 changing mode of /tmp/pip-build-env-39t8yheu/overlay/local/bin/wheel to 755 2025-11-25T15:21:23,827 changing mode of /tmp/pip-build-env-39t8yheu/overlay/local/bin/setuptools-scm to 755 2025-11-25T15:21:23,857 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools_scm-9.2.2 wheel-0.45.1 2025-11-25T15:21:24,145 Installing build dependencies: finished with status 'done' 2025-11-25T15:21:24,152 Getting requirements to build wheel: started 2025-11-25T15:21:24,154 Running command Getting requirements to build wheel 2025-11-25T15:21:24,895 /tmp/pip-build-env-39t8yheu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-25T15:21:24,896 !! 2025-11-25T15:21:24,897 ******************************************************************************** 2025-11-25T15:21:24,897 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-25T15:21:24,899 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-25T15:21:24,899 or your builds will no longer be supported. 2025-11-25T15:21:24,901 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T15:21:24,902 ******************************************************************************** 2025-11-25T15:21:24,903 !! 2025-11-25T15:21:24,904 corresp(dist, value, root_dir) 2025-11-25T15:21:25,003 running egg_info 2025-11-25T15:21:25,012 writing causal_testing_framework.egg-info/PKG-INFO 2025-11-25T15:21:25,022 writing dependency_links to causal_testing_framework.egg-info/dependency_links.txt 2025-11-25T15:21:25,027 writing requirements to causal_testing_framework.egg-info/requires.txt 2025-11-25T15:21:25,028 writing top-level names to causal_testing_framework.egg-info/top_level.txt 2025-11-25T15:21:25,125 listing git files failed - pretending there aren't any 2025-11-25T15:21:25,130 reading manifest file 'causal_testing_framework.egg-info/SOURCES.txt' 2025-11-25T15:21:25,141 adding license file 'LICENSE' 2025-11-25T15:21:25,150 writing manifest file 'causal_testing_framework.egg-info/SOURCES.txt' 2025-11-25T15:21:25,252 Getting requirements to build wheel: finished with status 'done' 2025-11-25T15:21:25,255 Created temporary directory: /tmp/pip-modern-metadata-oula584w 2025-11-25T15:21:25,258 Preparing metadata (pyproject.toml): started 2025-11-25T15:21:25,259 Running command Preparing metadata (pyproject.toml) 2025-11-25T15:21:25,912 /tmp/pip-build-env-39t8yheu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-25T15:21:25,912 !! 2025-11-25T15:21:25,913 ******************************************************************************** 2025-11-25T15:21:25,913 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-25T15:21:25,915 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-25T15:21:25,915 or your builds will no longer be supported. 2025-11-25T15:21:25,916 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T15:21:25,916 ******************************************************************************** 2025-11-25T15:21:25,918 !! 2025-11-25T15:21:25,918 corresp(dist, value, root_dir) 2025-11-25T15:21:26,012 running dist_info 2025-11-25T15:21:26,027 creating /tmp/pip-modern-metadata-oula584w/causal_testing_framework.egg-info 2025-11-25T15:21:26,028 writing /tmp/pip-modern-metadata-oula584w/causal_testing_framework.egg-info/PKG-INFO 2025-11-25T15:21:26,038 writing dependency_links to /tmp/pip-modern-metadata-oula584w/causal_testing_framework.egg-info/dependency_links.txt 2025-11-25T15:21:26,043 writing requirements to /tmp/pip-modern-metadata-oula584w/causal_testing_framework.egg-info/requires.txt 2025-11-25T15:21:26,045 writing top-level names to /tmp/pip-modern-metadata-oula584w/causal_testing_framework.egg-info/top_level.txt 2025-11-25T15:21:26,046 writing manifest file '/tmp/pip-modern-metadata-oula584w/causal_testing_framework.egg-info/SOURCES.txt' 2025-11-25T15:21:26,124 listing git files failed - pretending there aren't any 2025-11-25T15:21:26,129 reading manifest file '/tmp/pip-modern-metadata-oula584w/causal_testing_framework.egg-info/SOURCES.txt' 2025-11-25T15:21:26,131 adding license file 'LICENSE' 2025-11-25T15:21:26,135 writing manifest file '/tmp/pip-modern-metadata-oula584w/causal_testing_framework.egg-info/SOURCES.txt' 2025-11-25T15:21:26,137 creating '/tmp/pip-modern-metadata-oula584w/causal_testing_framework-13.1.0.dist-info' 2025-11-25T15:21:26,265 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-25T15:21:26,271 Source in /tmp/pip-wheel-f5shaadk/causal-testing-framework_cfa04bc2e49d422e997435552da29d3e has version 13.1.0, which satisfies requirement causal-testing-framework==13.1.0 from https://files.pythonhosted.org/packages/f3/37/f576a8b6ab0ae17a304a7cebf09a2d5837d10849d57977f3b9ae84f35409/causal_testing_framework-13.1.0.tar.gz 2025-11-25T15:21:26,272 Removed causal-testing-framework==13.1.0 from https://files.pythonhosted.org/packages/f3/37/f576a8b6ab0ae17a304a7cebf09a2d5837d10849d57977f3b9ae84f35409/causal_testing_framework-13.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-yyxti3yw' 2025-11-25T15:21:26,278 Created temporary directory: /tmp/pip-unpack-qevr4xj4 2025-11-25T15:21:26,279 Building wheels for collected packages: causal-testing-framework 2025-11-25T15:21:26,283 Created temporary directory: /tmp/pip-wheel-208ui8f7 2025-11-25T15:21:26,284 Destination directory: /tmp/pip-wheel-208ui8f7 2025-11-25T15:21:26,286 Building wheel for causal-testing-framework (pyproject.toml): started 2025-11-25T15:21:26,287 Running command Building wheel for causal-testing-framework (pyproject.toml) 2025-11-25T15:21:26,917 /tmp/pip-build-env-39t8yheu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-25T15:21:26,917 !! 2025-11-25T15:21:26,918 ******************************************************************************** 2025-11-25T15:21:26,918 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-11-25T15:21:26,919 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-25T15:21:26,920 or your builds will no longer be supported. 2025-11-25T15:21:26,921 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-25T15:21:26,921 ******************************************************************************** 2025-11-25T15:21:26,922 !! 2025-11-25T15:21:26,923 corresp(dist, value, root_dir) 2025-11-25T15:21:27,005 running bdist_wheel 2025-11-25T15:21:27,031 running build 2025-11-25T15:21:27,032 running build_py 2025-11-25T15:21:27,041 creating build/lib/causal_testing 2025-11-25T15:21:27,044 copying causal_testing/__init__.py -> build/lib/causal_testing 2025-11-25T15:21:27,046 copying causal_testing/__main__.py -> build/lib/causal_testing 2025-11-25T15:21:27,048 copying causal_testing/_version.py -> build/lib/causal_testing 2025-11-25T15:21:27,049 copying causal_testing/main.py -> build/lib/causal_testing 2025-11-25T15:21:27,053 creating build/lib/dafni 2025-11-25T15:21:27,054 copying dafni/main_dafni.py -> build/lib/dafni 2025-11-25T15:21:27,056 creating build/lib/tests 2025-11-25T15:21:27,057 copying tests/__init__.py -> build/lib/tests 2025-11-25T15:21:27,059 creating build/lib/examples/lr91 2025-11-25T15:21:27,061 copying examples/lr91/example_max_conductances.py -> build/lib/examples/lr91 2025-11-25T15:21:27,064 creating build/lib/examples/poisson-line-process 2025-11-25T15:21:27,065 copying examples/poisson-line-process/example_pure_python.py -> build/lib/examples/poisson-line-process 2025-11-25T15:21:27,068 creating build/lib/examples/covasim_/vaccinating_elderly 2025-11-25T15:21:27,069 copying examples/covasim_/vaccinating_elderly/example_vaccine.py -> build/lib/examples/covasim_/vaccinating_elderly 2025-11-25T15:21:27,072 creating build/lib/examples/covasim_/doubling_beta 2025-11-25T15:21:27,073 copying examples/covasim_/doubling_beta/example_beta.py -> build/lib/examples/covasim_/doubling_beta 2025-11-25T15:21:27,078 creating build/lib/docs/source 2025-11-25T15:21:27,080 copying docs/source/conf.py -> build/lib/docs/source 2025-11-25T15:21:27,086 creating build/lib/causal_testing/testing 2025-11-25T15:21:27,087 copying causal_testing/testing/causal_test_result.py -> build/lib/causal_testing/testing 2025-11-25T15:21:27,089 copying causal_testing/testing/causal_effect.py -> build/lib/causal_testing/testing 2025-11-25T15:21:27,092 copying causal_testing/testing/causal_test_adequacy.py -> build/lib/causal_testing/testing 2025-11-25T15:21:27,094 copying causal_testing/testing/__init__.py -> build/lib/causal_testing/testing 2025-11-25T15:21:27,096 copying causal_testing/testing/causal_test_case.py -> build/lib/causal_testing/testing 2025-11-25T15:21:27,098 copying causal_testing/testing/metamorphic_relation.py -> build/lib/causal_testing/testing 2025-11-25T15:21:27,100 copying causal_testing/testing/base_test_case.py -> build/lib/causal_testing/testing 2025-11-25T15:21:27,102 copying causal_testing/testing/effect.py -> build/lib/causal_testing/testing 2025-11-25T15:21:27,104 copying causal_testing/testing/intervention.py -> build/lib/causal_testing/testing 2025-11-25T15:21:27,106 creating build/lib/causal_testing/surrogate 2025-11-25T15:21:27,107 copying causal_testing/surrogate/__init__.py -> build/lib/causal_testing/surrogate 2025-11-25T15:21:27,108 copying causal_testing/surrogate/surrogate_search_algorithms.py -> build/lib/causal_testing/surrogate 2025-11-25T15:21:27,110 copying causal_testing/surrogate/causal_surrogate_assisted.py -> build/lib/causal_testing/surrogate 2025-11-25T15:21:27,113 creating build/lib/causal_testing/estimation 2025-11-25T15:21:27,114 copying causal_testing/estimation/cubic_spline_estimator.py -> build/lib/causal_testing/estimation 2025-11-25T15:21:27,116 copying causal_testing/estimation/__init__.py -> build/lib/causal_testing/estimation 2025-11-25T15:21:27,117 copying causal_testing/estimation/logistic_regression_estimator.py -> build/lib/causal_testing/estimation 2025-11-25T15:21:27,119 copying causal_testing/estimation/effect_estimate.py -> build/lib/causal_testing/estimation 2025-11-25T15:21:27,121 copying causal_testing/estimation/genetic_programming_regression_fitter.py -> build/lib/causal_testing/estimation 2025-11-25T15:21:27,123 copying causal_testing/estimation/abstract_regression_estimator.py -> build/lib/causal_testing/estimation 2025-11-25T15:21:27,125 copying causal_testing/estimation/ipcw_estimator.py -> build/lib/causal_testing/estimation 2025-11-25T15:21:27,128 copying causal_testing/estimation/abstract_estimator.py -> build/lib/causal_testing/estimation 2025-11-25T15:21:27,130 copying causal_testing/estimation/experimental_estimator.py -> build/lib/causal_testing/estimation 2025-11-25T15:21:27,132 copying causal_testing/estimation/instrumental_variable_estimator.py -> build/lib/causal_testing/estimation 2025-11-25T15:21:27,134 copying causal_testing/estimation/linear_regression_estimator.py -> build/lib/causal_testing/estimation 2025-11-25T15:21:27,137 creating build/lib/causal_testing/specification 2025-11-25T15:21:27,138 copying causal_testing/specification/__init__.py -> build/lib/causal_testing/specification 2025-11-25T15:21:27,139 copying causal_testing/specification/causal_specification.py -> build/lib/causal_testing/specification 2025-11-25T15:21:27,141 copying causal_testing/specification/scenario.py -> build/lib/causal_testing/specification 2025-11-25T15:21:27,144 copying causal_testing/specification/causal_dag.py -> build/lib/causal_testing/specification 2025-11-25T15:21:27,146 copying causal_testing/specification/variable.py -> build/lib/causal_testing/specification 2025-11-25T15:21:27,148 creating build/lib/causal_testing/utils 2025-11-25T15:21:27,149 copying causal_testing/utils/__init__.py -> build/lib/causal_testing/utils 2025-11-25T15:21:27,151 copying causal_testing/utils/validation.py -> build/lib/causal_testing/utils 2025-11-25T15:21:27,155 creating build/lib/tests/testing_tests 2025-11-25T15:21:27,156 copying tests/testing_tests/test_causal_test_case.py -> build/lib/tests/testing_tests 2025-11-25T15:21:27,158 copying tests/testing_tests/test_causal_test_adequacy.py -> build/lib/tests/testing_tests 2025-11-25T15:21:27,161 copying tests/testing_tests/test_metamorphic_relations.py -> build/lib/tests/testing_tests 2025-11-25T15:21:27,163 copying tests/testing_tests/test_causal_effect.py -> build/lib/tests/testing_tests 2025-11-25T15:21:27,166 creating build/lib/tests/main_tests 2025-11-25T15:21:27,167 copying tests/main_tests/test_main.py -> build/lib/tests/main_tests 2025-11-25T15:21:27,170 creating build/lib/tests/surrogate_tests 2025-11-25T15:21:27,171 copying tests/surrogate_tests/test_causal_surrogate_assisted.py -> build/lib/tests/surrogate_tests 2025-11-25T15:21:27,174 creating build/lib/tests/estimation_tests 2025-11-25T15:21:27,175 copying tests/estimation_tests/test_linear_regression_estimator.py -> build/lib/tests/estimation_tests 2025-11-25T15:21:27,179 copying tests/estimation_tests/test_experimental_estimator.py -> build/lib/tests/estimation_tests 2025-11-25T15:21:27,180 copying tests/estimation_tests/test_logistic_regression_estimator.py -> build/lib/tests/estimation_tests 2025-11-25T15:21:27,182 copying tests/estimation_tests/test_instrumental_variable_estimator.py -> build/lib/tests/estimation_tests 2025-11-25T15:21:27,184 copying tests/estimation_tests/test_cubic_spline_estimator.py -> build/lib/tests/estimation_tests 2025-11-25T15:21:27,186 copying tests/estimation_tests/test_ipcw_estimator.py -> build/lib/tests/estimation_tests 2025-11-25T15:21:27,188 copying tests/estimation_tests/test_genetic_programming_regression_fitter.py -> build/lib/tests/estimation_tests 2025-11-25T15:21:27,190 creating build/lib/tests/specification_tests 2025-11-25T15:21:27,191 copying tests/specification_tests/test_variable.py -> build/lib/tests/specification_tests 2025-11-25T15:21:27,193 copying tests/specification_tests/test_causal_dag.py -> build/lib/tests/specification_tests 2025-11-25T15:21:27,196 running egg_info 2025-11-25T15:21:27,210 writing causal_testing_framework.egg-info/PKG-INFO 2025-11-25T15:21:27,219 writing dependency_links to causal_testing_framework.egg-info/dependency_links.txt 2025-11-25T15:21:27,223 writing requirements to causal_testing_framework.egg-info/requires.txt 2025-11-25T15:21:27,225 writing top-level names to causal_testing_framework.egg-info/top_level.txt 2025-11-25T15:21:27,289 listing git files failed - pretending there aren't any 2025-11-25T15:21:27,293 reading manifest file 'causal_testing_framework.egg-info/SOURCES.txt' 2025-11-25T15:21:27,304 adding license file 'LICENSE' 2025-11-25T15:21:27,311 writing manifest file 'causal_testing_framework.egg-info/SOURCES.txt' 2025-11-25T15:21:27,338 copying examples/.gitignore -> build/lib/examples 2025-11-25T15:21:27,340 creating build/lib/images 2025-11-25T15:21:27,341 copying images/.gitignore -> build/lib/images 2025-11-25T15:21:27,343 copying images/schematic-dark.png -> build/lib/images 2025-11-25T15:21:27,347 copying images/schematic.png -> build/lib/images 2025-11-25T15:21:27,350 copying images/schematic.tex -> build/lib/images 2025-11-25T15:21:27,353 creating build/lib/paper 2025-11-25T15:21:27,354 copying paper/paper.bib -> build/lib/paper 2025-11-25T15:21:27,356 copying paper/paper.md -> build/lib/paper 2025-11-25T15:21:27,359 copying docs/Makefile -> build/lib/docs 2025-11-25T15:21:27,361 copying docs/README.md -> build/lib/docs 2025-11-25T15:21:27,364 copying docs/make.bat -> build/lib/docs 2025-11-25T15:21:27,366 copying dafni/.dockerignore -> build/lib/dafni 2025-11-25T15:21:27,368 copying dafni/.env -> build/lib/dafni 2025-11-25T15:21:27,370 copying dafni/Dockerfile -> build/lib/dafni 2025-11-25T15:21:27,372 copying dafni/README.md -> build/lib/dafni 2025-11-25T15:21:27,374 copying dafni/docker-compose.yaml -> build/lib/dafni 2025-11-25T15:21:27,377 copying dafni/model_definition.yaml -> build/lib/dafni 2025-11-25T15:21:27,379 copying examples/lr91/README.md -> build/lib/examples/lr91 2025-11-25T15:21:27,381 copying examples/lr91/dag.dot -> build/lib/examples/lr91 2025-11-25T15:21:27,383 copying examples/lr91/dag.png -> build/lib/examples/lr91 2025-11-25T15:21:27,388 copying examples/poisson-line-process/.gitignore -> build/lib/examples/poisson-line-process 2025-11-25T15:21:27,391 copying examples/poisson-line-process/README.md -> build/lib/examples/poisson-line-process 2025-11-25T15:21:27,393 copying examples/poisson-line-process/causal_tests.json -> build/lib/examples/poisson-line-process 2025-11-25T15:21:27,396 copying examples/poisson-line-process/dag.dot -> build/lib/examples/poisson-line-process 2025-11-25T15:21:27,398 copying examples/poisson-line-process/dag.png -> build/lib/examples/poisson-line-process 2025-11-25T15:21:27,402 copying examples/poisson-line-process/poisson_line_process.ipynb -> build/lib/examples/poisson-line-process 2025-11-25T15:21:27,406 copying examples/covasim_/vaccinating_elderly/README.md -> build/lib/examples/covasim_/vaccinating_elderly 2025-11-25T15:21:27,409 copying examples/covasim_/vaccinating_elderly/dag.dot -> build/lib/examples/covasim_/vaccinating_elderly 2025-11-25T15:21:27,411 copying examples/covasim_/vaccinating_elderly/dag.png -> build/lib/examples/covasim_/vaccinating_elderly 2025-11-25T15:21:27,413 copying examples/covasim_/vaccinating_elderly/simulated_data.csv -> build/lib/examples/covasim_/vaccinating_elderly 2025-11-25T15:21:27,415 copying examples/covasim_/doubling_beta/README.md -> build/lib/examples/covasim_/doubling_beta 2025-11-25T15:21:27,418 copying examples/covasim_/doubling_beta/dag.dot -> build/lib/examples/covasim_/doubling_beta 2025-11-25T15:21:27,420 copying examples/covasim_/doubling_beta/dag.png -> build/lib/examples/covasim_/doubling_beta 2025-11-25T15:21:27,423 copying examples/covasim_/doubling_beta/doubling_beta.py.ipynb -> build/lib/examples/covasim_/doubling_beta 2025-11-25T15:21:27,425 creating build/lib/examples/covasim_/doubling_beta/data 2025-11-25T15:21:27,426 copying examples/covasim_/doubling_beta/data/10k_observational_data.csv -> build/lib/examples/covasim_/doubling_beta/data 2025-11-25T15:21:27,465 creating build/lib/examples/lr91/data 2025-11-25T15:21:27,466 copying examples/lr91/data/normalised_results.csv -> build/lib/examples/lr91/data 2025-11-25T15:21:27,470 copying examples/lr91/data/results.csv -> build/lib/examples/lr91/data 2025-11-25T15:21:27,474 creating build/lib/examples/poisson-line-process/data/random 2025-11-25T15:21:27,476 copying examples/poisson-line-process/data/random/data_random_1000.csv -> build/lib/examples/poisson-line-process/data/random 2025-11-25T15:21:27,481 creating build/lib/examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,483 copying examples/poisson-line-process/data/smt_100/data_smt_wh10_100.csv -> build/lib/examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,487 copying examples/poisson-line-process/data/smt_100/data_smt_wh1_100.csv -> build/lib/examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,491 copying examples/poisson-line-process/data/smt_100/data_smt_wh2_100.csv -> build/lib/examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,494 copying examples/poisson-line-process/data/smt_100/data_smt_wh3_100.csv -> build/lib/examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,499 copying examples/poisson-line-process/data/smt_100/data_smt_wh4_100.csv -> build/lib/examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,503 copying examples/poisson-line-process/data/smt_100/data_smt_wh5_100.csv -> build/lib/examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,507 copying examples/poisson-line-process/data/smt_100/data_smt_wh6_100.csv -> build/lib/examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,511 copying examples/poisson-line-process/data/smt_100/data_smt_wh7_100.csv -> build/lib/examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,516 copying examples/poisson-line-process/data/smt_100/data_smt_wh8_100.csv -> build/lib/examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,520 copying examples/poisson-line-process/data/smt_100/data_smt_wh9_100.csv -> build/lib/examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,524 copying docs/source/background.rst -> build/lib/docs/source 2025-11-25T15:21:27,528 copying docs/source/credits.rst -> build/lib/docs/source 2025-11-25T15:21:27,531 copying docs/source/glossary.rst -> build/lib/docs/source 2025-11-25T15:21:27,535 copying docs/source/index.rst -> build/lib/docs/source 2025-11-25T15:21:27,538 copying docs/source/installation.rst -> build/lib/docs/source 2025-11-25T15:21:27,542 copying docs/source/requirements.txt -> build/lib/docs/source 2025-11-25T15:21:27,544 copying docs/source/tutorials.rst -> build/lib/docs/source 2025-11-25T15:21:27,546 creating build/lib/docs/source/modules 2025-11-25T15:21:27,548 copying docs/source/modules/causal_specification.rst -> build/lib/docs/source/modules 2025-11-25T15:21:27,550 copying docs/source/modules/causal_testing.rst -> build/lib/docs/source/modules 2025-11-25T15:21:27,553 copying docs/source/modules/estimators.rst -> build/lib/docs/source/modules 2025-11-25T15:21:27,555 creating build/lib/docs/source/dev 2025-11-25T15:21:27,556 copying docs/source/dev/actions_and_webhooks.rst -> build/lib/docs/source/dev 2025-11-25T15:21:27,558 copying docs/source/dev/documentation.rst -> build/lib/docs/source/dev 2025-11-25T15:21:27,561 copying docs/source/dev/version_release.rst -> build/lib/docs/source/dev 2025-11-25T15:21:27,563 creating build/lib/docs/source/_static/images 2025-11-25T15:21:27,564 copying docs/source/_static/images/CITCOM-logo-white.png -> build/lib/docs/source/_static/images 2025-11-25T15:21:27,567 copying docs/source/_static/images/CITCOM-logo.png -> build/lib/docs/source/_static/images 2025-11-25T15:21:27,570 copying docs/source/_static/images/Sheffield-logo.png -> build/lib/docs/source/_static/images 2025-11-25T15:21:27,575 copying docs/source/_static/images/example_dag.png -> build/lib/docs/source/_static/images 2025-11-25T15:21:27,578 creating build/lib/docs/source/_static/css 2025-11-25T15:21:27,580 copying docs/source/_static/css/custom.css -> build/lib/docs/source/_static/css 2025-11-25T15:21:27,583 creating build/lib/docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,585 copying docs/source/tutorials/vaccinating_elderly/causal_test_results.json -> build/lib/docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,588 copying docs/source/tutorials/vaccinating_elderly/causal_tests.json -> build/lib/docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,591 copying docs/source/tutorials/vaccinating_elderly/dag.dot -> build/lib/docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,593 copying docs/source/tutorials/vaccinating_elderly/dag_image.png -> build/lib/docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,597 copying docs/source/tutorials/vaccinating_elderly/simulated_data.csv -> build/lib/docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,600 copying docs/source/tutorials/vaccinating_elderly/vaccinating_elderly_tutorial.ipynb -> build/lib/docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,603 creating build/lib/docs/source/tutorials/visualising_causal_test_results 2025-11-25T15:21:27,604 copying docs/source/tutorials/visualising_causal_test_results/visualise_causal_test_results.ipynb -> build/lib/docs/source/tutorials/visualising_causal_test_results 2025-11-25T15:21:27,620 creating build/lib/docs/source/tutorials/poisson_line_process 2025-11-25T15:21:27,621 copying docs/source/tutorials/poisson_line_process/causal_tests.json -> build/lib/docs/source/tutorials/poisson_line_process 2025-11-25T15:21:27,624 copying docs/source/tutorials/poisson_line_process/dag.dot -> build/lib/docs/source/tutorials/poisson_line_process 2025-11-25T15:21:27,626 copying docs/source/tutorials/poisson_line_process/dag.png -> build/lib/docs/source/tutorials/poisson_line_process 2025-11-25T15:21:27,629 copying docs/source/tutorials/poisson_line_process/poisson_line_process_tutorial.ipynb -> build/lib/docs/source/tutorials/poisson_line_process 2025-11-25T15:21:27,633 creating build/lib/docs/source/tutorials/poisson_line_process/data/random 2025-11-25T15:21:27,634 copying docs/source/tutorials/poisson_line_process/data/random/data_random_1000.csv -> build/lib/docs/source/tutorials/poisson_line_process/data/random 2025-11-25T15:21:27,638 creating build/lib/dafni/data/outputs 2025-11-25T15:21:27,640 copying dafni/data/outputs/causal_tests_results.json -> build/lib/dafni/data/outputs 2025-11-25T15:21:27,642 creating build/lib/dafni/data/inputs 2025-11-25T15:21:27,643 copying dafni/data/inputs/causal_tests.json -> build/lib/dafni/data/inputs 2025-11-25T15:21:27,646 copying dafni/data/inputs/dag.dot -> build/lib/dafni/data/inputs 2025-11-25T15:21:27,648 copying dafni/data/inputs/runtime_data.csv -> build/lib/dafni/data/inputs 2025-11-25T15:21:27,650 creating build/lib/tests/resources/data 2025-11-25T15:21:27,651 copying tests/resources/data/dag.dot -> build/lib/tests/resources/data 2025-11-25T15:21:27,653 copying tests/resources/data/dag.xml -> build/lib/tests/resources/data 2025-11-25T15:21:27,655 copying tests/resources/data/data.csv -> build/lib/tests/resources/data 2025-11-25T15:21:27,657 copying tests/resources/data/data.pqt -> build/lib/tests/resources/data 2025-11-25T15:21:27,660 copying tests/resources/data/data_with_categorical.csv -> build/lib/tests/resources/data 2025-11-25T15:21:27,662 copying tests/resources/data/data_with_meta.csv -> build/lib/tests/resources/data 2025-11-25T15:21:27,664 copying tests/resources/data/nhefs.csv -> build/lib/tests/resources/data 2025-11-25T15:21:27,672 copying tests/resources/data/scarf_data.csv -> build/lib/tests/resources/data 2025-11-25T15:21:27,674 copying tests/resources/data/temporal_data.csv -> build/lib/tests/resources/data 2025-11-25T15:21:27,676 copying tests/resources/data/tests.json -> build/lib/tests/resources/data 2025-11-25T15:21:27,704 installing to build/bdist.linux-armv7l/wheel 2025-11-25T15:21:27,705 running install 2025-11-25T15:21:27,728 running install_lib 2025-11-25T15:21:27,736 creating build/bdist.linux-armv7l/wheel 2025-11-25T15:21:27,738 creating build/bdist.linux-armv7l/wheel/examples 2025-11-25T15:21:27,739 copying build/lib/examples/.gitignore -> build/bdist.linux-armv7l/wheel/./examples 2025-11-25T15:21:27,741 creating build/bdist.linux-armv7l/wheel/examples/covasim_ 2025-11-25T15:21:27,743 creating build/bdist.linux-armv7l/wheel/examples/covasim_/vaccinating_elderly 2025-11-25T15:21:27,744 copying build/lib/examples/covasim_/vaccinating_elderly/README.md -> build/bdist.linux-armv7l/wheel/./examples/covasim_/vaccinating_elderly 2025-11-25T15:21:27,746 copying build/lib/examples/covasim_/vaccinating_elderly/simulated_data.csv -> build/bdist.linux-armv7l/wheel/./examples/covasim_/vaccinating_elderly 2025-11-25T15:21:27,748 copying build/lib/examples/covasim_/vaccinating_elderly/dag.dot -> build/bdist.linux-armv7l/wheel/./examples/covasim_/vaccinating_elderly 2025-11-25T15:21:27,750 copying build/lib/examples/covasim_/vaccinating_elderly/example_vaccine.py -> build/bdist.linux-armv7l/wheel/./examples/covasim_/vaccinating_elderly 2025-11-25T15:21:27,752 copying build/lib/examples/covasim_/vaccinating_elderly/dag.png -> build/bdist.linux-armv7l/wheel/./examples/covasim_/vaccinating_elderly 2025-11-25T15:21:27,754 creating build/bdist.linux-armv7l/wheel/examples/covasim_/doubling_beta 2025-11-25T15:21:27,755 copying build/lib/examples/covasim_/doubling_beta/example_beta.py -> build/bdist.linux-armv7l/wheel/./examples/covasim_/doubling_beta 2025-11-25T15:21:27,758 copying build/lib/examples/covasim_/doubling_beta/README.md -> build/bdist.linux-armv7l/wheel/./examples/covasim_/doubling_beta 2025-11-25T15:21:27,760 creating build/bdist.linux-armv7l/wheel/examples/covasim_/doubling_beta/data 2025-11-25T15:21:27,761 copying build/lib/examples/covasim_/doubling_beta/data/10k_observational_data.csv -> build/bdist.linux-armv7l/wheel/./examples/covasim_/doubling_beta/data 2025-11-25T15:21:27,785 copying build/lib/examples/covasim_/doubling_beta/dag.dot -> build/bdist.linux-armv7l/wheel/./examples/covasim_/doubling_beta 2025-11-25T15:21:27,787 copying build/lib/examples/covasim_/doubling_beta/dag.png -> build/bdist.linux-armv7l/wheel/./examples/covasim_/doubling_beta 2025-11-25T15:21:27,789 copying build/lib/examples/covasim_/doubling_beta/doubling_beta.py.ipynb -> build/bdist.linux-armv7l/wheel/./examples/covasim_/doubling_beta 2025-11-25T15:21:27,792 creating build/bdist.linux-armv7l/wheel/examples/lr91 2025-11-25T15:21:27,793 copying build/lib/examples/lr91/README.md -> build/bdist.linux-armv7l/wheel/./examples/lr91 2025-11-25T15:21:27,796 creating build/bdist.linux-armv7l/wheel/examples/lr91/data 2025-11-25T15:21:27,797 copying build/lib/examples/lr91/data/normalised_results.csv -> build/bdist.linux-armv7l/wheel/./examples/lr91/data 2025-11-25T15:21:27,800 copying build/lib/examples/lr91/data/results.csv -> build/bdist.linux-armv7l/wheel/./examples/lr91/data 2025-11-25T15:21:27,803 copying build/lib/examples/lr91/dag.dot -> build/bdist.linux-armv7l/wheel/./examples/lr91 2025-11-25T15:21:27,804 copying build/lib/examples/lr91/dag.png -> build/bdist.linux-armv7l/wheel/./examples/lr91 2025-11-25T15:21:27,808 copying build/lib/examples/lr91/example_max_conductances.py -> build/bdist.linux-armv7l/wheel/./examples/lr91 2025-11-25T15:21:27,811 creating build/bdist.linux-armv7l/wheel/examples/poisson-line-process 2025-11-25T15:21:27,812 copying build/lib/examples/poisson-line-process/README.md -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process 2025-11-25T15:21:27,813 copying build/lib/examples/poisson-line-process/poisson_line_process.ipynb -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process 2025-11-25T15:21:27,816 copying build/lib/examples/poisson-line-process/example_pure_python.py -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process 2025-11-25T15:21:27,818 copying build/lib/examples/poisson-line-process/.gitignore -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process 2025-11-25T15:21:27,821 creating build/bdist.linux-armv7l/wheel/examples/poisson-line-process/data 2025-11-25T15:21:27,822 creating build/bdist.linux-armv7l/wheel/examples/poisson-line-process/data/random 2025-11-25T15:21:27,824 copying build/lib/examples/poisson-line-process/data/random/data_random_1000.csv -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process/data/random 2025-11-25T15:21:27,828 creating build/bdist.linux-armv7l/wheel/examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,830 copying build/lib/examples/poisson-line-process/data/smt_100/data_smt_wh1_100.csv -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,832 copying build/lib/examples/poisson-line-process/data/smt_100/data_smt_wh5_100.csv -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,835 copying build/lib/examples/poisson-line-process/data/smt_100/data_smt_wh4_100.csv -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,837 copying build/lib/examples/poisson-line-process/data/smt_100/data_smt_wh2_100.csv -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,840 copying build/lib/examples/poisson-line-process/data/smt_100/data_smt_wh10_100.csv -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,843 copying build/lib/examples/poisson-line-process/data/smt_100/data_smt_wh6_100.csv -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,845 copying build/lib/examples/poisson-line-process/data/smt_100/data_smt_wh3_100.csv -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,848 copying build/lib/examples/poisson-line-process/data/smt_100/data_smt_wh8_100.csv -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,850 copying build/lib/examples/poisson-line-process/data/smt_100/data_smt_wh9_100.csv -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,853 copying build/lib/examples/poisson-line-process/data/smt_100/data_smt_wh7_100.csv -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process/data/smt_100 2025-11-25T15:21:27,856 copying build/lib/examples/poisson-line-process/dag.dot -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process 2025-11-25T15:21:27,858 copying build/lib/examples/poisson-line-process/dag.png -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process 2025-11-25T15:21:27,861 copying build/lib/examples/poisson-line-process/causal_tests.json -> build/bdist.linux-armv7l/wheel/./examples/poisson-line-process 2025-11-25T15:21:27,864 creating build/bdist.linux-armv7l/wheel/images 2025-11-25T15:21:27,865 copying build/lib/images/.gitignore -> build/bdist.linux-armv7l/wheel/./images 2025-11-25T15:21:27,867 copying build/lib/images/schematic-dark.png -> build/bdist.linux-armv7l/wheel/./images 2025-11-25T15:21:27,870 copying build/lib/images/schematic.png -> build/bdist.linux-armv7l/wheel/./images 2025-11-25T15:21:27,874 copying build/lib/images/schematic.tex -> build/bdist.linux-armv7l/wheel/./images 2025-11-25T15:21:27,877 creating build/bdist.linux-armv7l/wheel/paper 2025-11-25T15:21:27,878 copying build/lib/paper/paper.bib -> build/bdist.linux-armv7l/wheel/./paper 2025-11-25T15:21:27,880 copying build/lib/paper/paper.md -> build/bdist.linux-armv7l/wheel/./paper 2025-11-25T15:21:27,883 creating build/bdist.linux-armv7l/wheel/docs 2025-11-25T15:21:27,885 creating build/bdist.linux-armv7l/wheel/docs/source 2025-11-25T15:21:27,886 copying build/lib/docs/source/glossary.rst -> build/bdist.linux-armv7l/wheel/./docs/source 2025-11-25T15:21:27,889 copying build/lib/docs/source/credits.rst -> build/bdist.linux-armv7l/wheel/./docs/source 2025-11-25T15:21:27,891 copying build/lib/docs/source/background.rst -> build/bdist.linux-armv7l/wheel/./docs/source 2025-11-25T15:21:27,893 creating build/bdist.linux-armv7l/wheel/docs/source/modules 2025-11-25T15:21:27,895 copying build/lib/docs/source/modules/causal_testing.rst -> build/bdist.linux-armv7l/wheel/./docs/source/modules 2025-11-25T15:21:27,898 copying build/lib/docs/source/modules/estimators.rst -> build/bdist.linux-armv7l/wheel/./docs/source/modules 2025-11-25T15:21:27,900 copying build/lib/docs/source/modules/causal_specification.rst -> build/bdist.linux-armv7l/wheel/./docs/source/modules 2025-11-25T15:21:27,903 creating build/bdist.linux-armv7l/wheel/docs/source/_static 2025-11-25T15:21:27,905 creating build/bdist.linux-armv7l/wheel/docs/source/_static/images 2025-11-25T15:21:27,906 copying build/lib/docs/source/_static/images/CITCOM-logo-white.png -> build/bdist.linux-armv7l/wheel/./docs/source/_static/images 2025-11-25T15:21:27,909 copying build/lib/docs/source/_static/images/example_dag.png -> build/bdist.linux-armv7l/wheel/./docs/source/_static/images 2025-11-25T15:21:27,913 copying build/lib/docs/source/_static/images/CITCOM-logo.png -> build/bdist.linux-armv7l/wheel/./docs/source/_static/images 2025-11-25T15:21:27,916 copying build/lib/docs/source/_static/images/Sheffield-logo.png -> build/bdist.linux-armv7l/wheel/./docs/source/_static/images 2025-11-25T15:21:27,922 creating build/bdist.linux-armv7l/wheel/docs/source/_static/css 2025-11-25T15:21:27,923 copying build/lib/docs/source/_static/css/custom.css -> build/bdist.linux-armv7l/wheel/./docs/source/_static/css 2025-11-25T15:21:27,926 creating build/bdist.linux-armv7l/wheel/docs/source/dev 2025-11-25T15:21:27,927 copying build/lib/docs/source/dev/version_release.rst -> build/bdist.linux-armv7l/wheel/./docs/source/dev 2025-11-25T15:21:27,930 copying build/lib/docs/source/dev/documentation.rst -> build/bdist.linux-armv7l/wheel/./docs/source/dev 2025-11-25T15:21:27,932 copying build/lib/docs/source/dev/actions_and_webhooks.rst -> build/bdist.linux-armv7l/wheel/./docs/source/dev 2025-11-25T15:21:27,934 copying build/lib/docs/source/installation.rst -> build/bdist.linux-armv7l/wheel/./docs/source 2025-11-25T15:21:27,936 copying build/lib/docs/source/conf.py -> build/bdist.linux-armv7l/wheel/./docs/source 2025-11-25T15:21:27,939 creating build/bdist.linux-armv7l/wheel/docs/source/tutorials 2025-11-25T15:21:27,941 creating build/bdist.linux-armv7l/wheel/docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,943 copying build/lib/docs/source/tutorials/vaccinating_elderly/dag_image.png -> build/bdist.linux-armv7l/wheel/./docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,946 copying build/lib/docs/source/tutorials/vaccinating_elderly/simulated_data.csv -> build/bdist.linux-armv7l/wheel/./docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,948 copying build/lib/docs/source/tutorials/vaccinating_elderly/causal_test_results.json -> build/bdist.linux-armv7l/wheel/./docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,951 copying build/lib/docs/source/tutorials/vaccinating_elderly/dag.dot -> build/bdist.linux-armv7l/wheel/./docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,953 copying build/lib/docs/source/tutorials/vaccinating_elderly/causal_tests.json -> build/bdist.linux-armv7l/wheel/./docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,955 copying build/lib/docs/source/tutorials/vaccinating_elderly/vaccinating_elderly_tutorial.ipynb -> build/bdist.linux-armv7l/wheel/./docs/source/tutorials/vaccinating_elderly 2025-11-25T15:21:27,958 creating build/bdist.linux-armv7l/wheel/docs/source/tutorials/visualising_causal_test_results 2025-11-25T15:21:27,960 copying build/lib/docs/source/tutorials/visualising_causal_test_results/visualise_causal_test_results.ipynb -> build/bdist.linux-armv7l/wheel/./docs/source/tutorials/visualising_causal_test_results 2025-11-25T15:21:27,980 creating build/bdist.linux-armv7l/wheel/docs/source/tutorials/poisson_line_process 2025-11-25T15:21:27,981 copying build/lib/docs/source/tutorials/poisson_line_process/poisson_line_process_tutorial.ipynb -> build/bdist.linux-armv7l/wheel/./docs/source/tutorials/poisson_line_process 2025-11-25T15:21:27,985 creating build/bdist.linux-armv7l/wheel/docs/source/tutorials/poisson_line_process/data 2025-11-25T15:21:27,987 creating build/bdist.linux-armv7l/wheel/docs/source/tutorials/poisson_line_process/data/random 2025-11-25T15:21:27,988 copying build/lib/docs/source/tutorials/poisson_line_process/data/random/data_random_1000.csv -> build/bdist.linux-armv7l/wheel/./docs/source/tutorials/poisson_line_process/data/random 2025-11-25T15:21:27,993 copying build/lib/docs/source/tutorials/poisson_line_process/dag.dot -> build/bdist.linux-armv7l/wheel/./docs/source/tutorials/poisson_line_process 2025-11-25T15:21:27,996 copying build/lib/docs/source/tutorials/poisson_line_process/dag.png -> build/bdist.linux-armv7l/wheel/./docs/source/tutorials/poisson_line_process 2025-11-25T15:21:27,999 copying build/lib/docs/source/tutorials/poisson_line_process/causal_tests.json -> build/bdist.linux-armv7l/wheel/./docs/source/tutorials/poisson_line_process 2025-11-25T15:21:28,002 copying build/lib/docs/source/tutorials.rst -> build/bdist.linux-armv7l/wheel/./docs/source 2025-11-25T15:21:28,004 copying build/lib/docs/source/index.rst -> build/bdist.linux-armv7l/wheel/./docs/source 2025-11-25T15:21:28,007 copying build/lib/docs/source/requirements.txt -> build/bdist.linux-armv7l/wheel/./docs/source 2025-11-25T15:21:28,009 copying build/lib/docs/README.md -> build/bdist.linux-armv7l/wheel/./docs 2025-11-25T15:21:28,011 copying build/lib/docs/make.bat -> build/bdist.linux-armv7l/wheel/./docs 2025-11-25T15:21:28,014 copying build/lib/docs/Makefile -> build/bdist.linux-armv7l/wheel/./docs 2025-11-25T15:21:28,017 creating build/bdist.linux-armv7l/wheel/causal_testing 2025-11-25T15:21:28,019 creating build/bdist.linux-armv7l/wheel/causal_testing/testing 2025-11-25T15:21:28,020 copying build/lib/causal_testing/testing/causal_test_result.py -> build/bdist.linux-armv7l/wheel/./causal_testing/testing 2025-11-25T15:21:28,023 copying build/lib/causal_testing/testing/causal_effect.py -> build/bdist.linux-armv7l/wheel/./causal_testing/testing 2025-11-25T15:21:28,026 copying build/lib/causal_testing/testing/causal_test_adequacy.py -> build/bdist.linux-armv7l/wheel/./causal_testing/testing 2025-11-25T15:21:28,028 copying build/lib/causal_testing/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./causal_testing/testing 2025-11-25T15:21:28,030 copying build/lib/causal_testing/testing/causal_test_case.py -> build/bdist.linux-armv7l/wheel/./causal_testing/testing 2025-11-25T15:21:28,032 copying build/lib/causal_testing/testing/metamorphic_relation.py -> build/bdist.linux-armv7l/wheel/./causal_testing/testing 2025-11-25T15:21:28,035 copying build/lib/causal_testing/testing/base_test_case.py -> build/bdist.linux-armv7l/wheel/./causal_testing/testing 2025-11-25T15:21:28,037 copying build/lib/causal_testing/testing/effect.py -> build/bdist.linux-armv7l/wheel/./causal_testing/testing 2025-11-25T15:21:28,039 copying build/lib/causal_testing/testing/intervention.py -> build/bdist.linux-armv7l/wheel/./causal_testing/testing 2025-11-25T15:21:28,041 copying build/lib/causal_testing/__init__.py -> build/bdist.linux-armv7l/wheel/./causal_testing 2025-11-25T15:21:28,044 creating build/bdist.linux-armv7l/wheel/causal_testing/surrogate 2025-11-25T15:21:28,045 copying build/lib/causal_testing/surrogate/__init__.py -> build/bdist.linux-armv7l/wheel/./causal_testing/surrogate 2025-11-25T15:21:28,047 copying build/lib/causal_testing/surrogate/surrogate_search_algorithms.py -> build/bdist.linux-armv7l/wheel/./causal_testing/surrogate 2025-11-25T15:21:28,049 copying build/lib/causal_testing/surrogate/causal_surrogate_assisted.py -> build/bdist.linux-armv7l/wheel/./causal_testing/surrogate 2025-11-25T15:21:28,051 copying build/lib/causal_testing/__main__.py -> build/bdist.linux-armv7l/wheel/./causal_testing 2025-11-25T15:21:28,053 copying build/lib/causal_testing/_version.py -> build/bdist.linux-armv7l/wheel/./causal_testing 2025-11-25T15:21:28,056 creating build/bdist.linux-armv7l/wheel/causal_testing/estimation 2025-11-25T15:21:28,057 copying build/lib/causal_testing/estimation/cubic_spline_estimator.py -> build/bdist.linux-armv7l/wheel/./causal_testing/estimation 2025-11-25T15:21:28,059 copying build/lib/causal_testing/estimation/__init__.py -> build/bdist.linux-armv7l/wheel/./causal_testing/estimation 2025-11-25T15:21:28,060 copying build/lib/causal_testing/estimation/logistic_regression_estimator.py -> build/bdist.linux-armv7l/wheel/./causal_testing/estimation 2025-11-25T15:21:28,062 copying build/lib/causal_testing/estimation/effect_estimate.py -> build/bdist.linux-armv7l/wheel/./causal_testing/estimation 2025-11-25T15:21:28,064 copying build/lib/causal_testing/estimation/genetic_programming_regression_fitter.py -> build/bdist.linux-armv7l/wheel/./causal_testing/estimation 2025-11-25T15:21:28,067 copying build/lib/causal_testing/estimation/abstract_regression_estimator.py -> build/bdist.linux-armv7l/wheel/./causal_testing/estimation 2025-11-25T15:21:28,069 copying build/lib/causal_testing/estimation/ipcw_estimator.py -> build/bdist.linux-armv7l/wheel/./causal_testing/estimation 2025-11-25T15:21:28,071 copying build/lib/causal_testing/estimation/abstract_estimator.py -> build/bdist.linux-armv7l/wheel/./causal_testing/estimation 2025-11-25T15:21:28,074 copying build/lib/causal_testing/estimation/experimental_estimator.py -> build/bdist.linux-armv7l/wheel/./causal_testing/estimation 2025-11-25T15:21:28,076 copying build/lib/causal_testing/estimation/instrumental_variable_estimator.py -> build/bdist.linux-armv7l/wheel/./causal_testing/estimation 2025-11-25T15:21:28,079 copying build/lib/causal_testing/estimation/linear_regression_estimator.py -> build/bdist.linux-armv7l/wheel/./causal_testing/estimation 2025-11-25T15:21:28,082 creating build/bdist.linux-armv7l/wheel/causal_testing/specification 2025-11-25T15:21:28,083 copying build/lib/causal_testing/specification/__init__.py -> build/bdist.linux-armv7l/wheel/./causal_testing/specification 2025-11-25T15:21:28,085 copying build/lib/causal_testing/specification/causal_specification.py -> build/bdist.linux-armv7l/wheel/./causal_testing/specification 2025-11-25T15:21:28,087 copying build/lib/causal_testing/specification/scenario.py -> build/bdist.linux-armv7l/wheel/./causal_testing/specification 2025-11-25T15:21:28,090 copying build/lib/causal_testing/specification/causal_dag.py -> build/bdist.linux-armv7l/wheel/./causal_testing/specification 2025-11-25T15:21:28,093 copying build/lib/causal_testing/specification/variable.py -> build/bdist.linux-armv7l/wheel/./causal_testing/specification 2025-11-25T15:21:28,096 creating build/bdist.linux-armv7l/wheel/causal_testing/utils 2025-11-25T15:21:28,097 copying build/lib/causal_testing/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./causal_testing/utils 2025-11-25T15:21:28,099 copying build/lib/causal_testing/utils/validation.py -> build/bdist.linux-armv7l/wheel/./causal_testing/utils 2025-11-25T15:21:28,101 copying build/lib/causal_testing/main.py -> build/bdist.linux-armv7l/wheel/./causal_testing 2025-11-25T15:21:28,104 creating build/bdist.linux-armv7l/wheel/dafni 2025-11-25T15:21:28,105 copying build/lib/dafni/README.md -> build/bdist.linux-armv7l/wheel/./dafni 2025-11-25T15:21:28,107 copying build/lib/dafni/.dockerignore -> build/bdist.linux-armv7l/wheel/./dafni 2025-11-25T15:21:28,109 creating build/bdist.linux-armv7l/wheel/dafni/data 2025-11-25T15:21:28,110 creating build/bdist.linux-armv7l/wheel/dafni/data/outputs 2025-11-25T15:21:28,111 copying build/lib/dafni/data/outputs/causal_tests_results.json -> build/bdist.linux-armv7l/wheel/./dafni/data/outputs 2025-11-25T15:21:28,114 creating build/bdist.linux-armv7l/wheel/dafni/data/inputs 2025-11-25T15:21:28,115 copying build/lib/dafni/data/inputs/dag.dot -> build/bdist.linux-armv7l/wheel/./dafni/data/inputs 2025-11-25T15:21:28,117 copying build/lib/dafni/data/inputs/runtime_data.csv -> build/bdist.linux-armv7l/wheel/./dafni/data/inputs 2025-11-25T15:21:28,119 copying build/lib/dafni/data/inputs/causal_tests.json -> build/bdist.linux-armv7l/wheel/./dafni/data/inputs 2025-11-25T15:21:28,121 copying build/lib/dafni/model_definition.yaml -> build/bdist.linux-armv7l/wheel/./dafni 2025-11-25T15:21:28,122 copying build/lib/dafni/Dockerfile -> build/bdist.linux-armv7l/wheel/./dafni 2025-11-25T15:21:28,124 copying build/lib/dafni/.env -> build/bdist.linux-armv7l/wheel/./dafni 2025-11-25T15:21:28,126 copying build/lib/dafni/docker-compose.yaml -> build/bdist.linux-armv7l/wheel/./dafni 2025-11-25T15:21:28,128 copying build/lib/dafni/main_dafni.py -> build/bdist.linux-armv7l/wheel/./dafni 2025-11-25T15:21:28,130 creating build/bdist.linux-armv7l/wheel/tests 2025-11-25T15:21:28,131 creating build/bdist.linux-armv7l/wheel/tests/testing_tests 2025-11-25T15:21:28,132 copying build/lib/tests/testing_tests/test_causal_test_case.py -> build/bdist.linux-armv7l/wheel/./tests/testing_tests 2025-11-25T15:21:28,135 copying build/lib/tests/testing_tests/test_causal_test_adequacy.py -> build/bdist.linux-armv7l/wheel/./tests/testing_tests 2025-11-25T15:21:28,137 copying build/lib/tests/testing_tests/test_metamorphic_relations.py -> build/bdist.linux-armv7l/wheel/./tests/testing_tests 2025-11-25T15:21:28,140 copying build/lib/tests/testing_tests/test_causal_effect.py -> build/bdist.linux-armv7l/wheel/./tests/testing_tests 2025-11-25T15:21:28,143 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-11-25T15:21:28,145 creating build/bdist.linux-armv7l/wheel/tests/main_tests 2025-11-25T15:21:28,146 copying build/lib/tests/main_tests/test_main.py -> build/bdist.linux-armv7l/wheel/./tests/main_tests 2025-11-25T15:21:28,149 creating build/bdist.linux-armv7l/wheel/tests/surrogate_tests 2025-11-25T15:21:28,150 copying build/lib/tests/surrogate_tests/test_causal_surrogate_assisted.py -> build/bdist.linux-armv7l/wheel/./tests/surrogate_tests 2025-11-25T15:21:28,152 creating build/bdist.linux-armv7l/wheel/tests/estimation_tests 2025-11-25T15:21:28,153 copying build/lib/tests/estimation_tests/test_linear_regression_estimator.py -> build/bdist.linux-armv7l/wheel/./tests/estimation_tests 2025-11-25T15:21:28,156 copying build/lib/tests/estimation_tests/test_experimental_estimator.py -> build/bdist.linux-armv7l/wheel/./tests/estimation_tests 2025-11-25T15:21:28,158 copying build/lib/tests/estimation_tests/test_logistic_regression_estimator.py -> build/bdist.linux-armv7l/wheel/./tests/estimation_tests 2025-11-25T15:21:28,160 copying build/lib/tests/estimation_tests/test_instrumental_variable_estimator.py -> build/bdist.linux-armv7l/wheel/./tests/estimation_tests 2025-11-25T15:21:28,161 copying build/lib/tests/estimation_tests/test_cubic_spline_estimator.py -> build/bdist.linux-armv7l/wheel/./tests/estimation_tests 2025-11-25T15:21:28,163 copying build/lib/tests/estimation_tests/test_ipcw_estimator.py -> build/bdist.linux-armv7l/wheel/./tests/estimation_tests 2025-11-25T15:21:28,165 copying build/lib/tests/estimation_tests/test_genetic_programming_regression_fitter.py -> build/bdist.linux-armv7l/wheel/./tests/estimation_tests 2025-11-25T15:21:28,167 creating build/bdist.linux-armv7l/wheel/tests/resources 2025-11-25T15:21:28,169 creating build/bdist.linux-armv7l/wheel/tests/resources/data 2025-11-25T15:21:28,170 copying build/lib/tests/resources/data/temporal_data.csv -> build/bdist.linux-armv7l/wheel/./tests/resources/data 2025-11-25T15:21:28,172 copying build/lib/tests/resources/data/nhefs.csv -> build/bdist.linux-armv7l/wheel/./tests/resources/data 2025-11-25T15:21:28,183 copying build/lib/tests/resources/data/dag.xml -> build/bdist.linux-armv7l/wheel/./tests/resources/data 2025-11-25T15:21:28,185 copying build/lib/tests/resources/data/tests.json -> build/bdist.linux-armv7l/wheel/./tests/resources/data 2025-11-25T15:21:28,187 copying build/lib/tests/resources/data/data_with_categorical.csv -> build/bdist.linux-armv7l/wheel/./tests/resources/data 2025-11-25T15:21:28,189 copying build/lib/tests/resources/data/dag.dot -> build/bdist.linux-armv7l/wheel/./tests/resources/data 2025-11-25T15:21:28,192 copying build/lib/tests/resources/data/data.csv -> build/bdist.linux-armv7l/wheel/./tests/resources/data 2025-11-25T15:21:28,194 copying build/lib/tests/resources/data/data_with_meta.csv -> build/bdist.linux-armv7l/wheel/./tests/resources/data 2025-11-25T15:21:28,195 copying build/lib/tests/resources/data/data.pqt -> build/bdist.linux-armv7l/wheel/./tests/resources/data 2025-11-25T15:21:28,197 copying build/lib/tests/resources/data/scarf_data.csv -> build/bdist.linux-armv7l/wheel/./tests/resources/data 2025-11-25T15:21:28,200 creating build/bdist.linux-armv7l/wheel/tests/specification_tests 2025-11-25T15:21:28,201 copying build/lib/tests/specification_tests/test_variable.py -> build/bdist.linux-armv7l/wheel/./tests/specification_tests 2025-11-25T15:21:28,203 copying build/lib/tests/specification_tests/test_causal_dag.py -> build/bdist.linux-armv7l/wheel/./tests/specification_tests 2025-11-25T15:21:28,205 running install_egg_info 2025-11-25T15:21:28,212 Copying causal_testing_framework.egg-info to build/bdist.linux-armv7l/wheel/./causal_testing_framework-13.1.0-py3.11.egg-info 2025-11-25T15:21:28,225 running install_scripts 2025-11-25T15:21:28,238 creating build/bdist.linux-armv7l/wheel/causal_testing_framework-13.1.0.dist-info/WHEEL 2025-11-25T15:21:28,240 creating '/tmp/pip-wheel-208ui8f7/.tmp-863uqw5d/causal_testing_framework-13.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-25T15:21:28,243 adding 'causal_testing/__init__.py' 2025-11-25T15:21:28,244 adding 'causal_testing/__main__.py' 2025-11-25T15:21:28,246 adding 'causal_testing/_version.py' 2025-11-25T15:21:28,250 adding 'causal_testing/main.py' 2025-11-25T15:21:28,253 adding 'causal_testing/estimation/__init__.py' 2025-11-25T15:21:28,255 adding 'causal_testing/estimation/abstract_estimator.py' 2025-11-25T15:21:28,257 adding 'causal_testing/estimation/abstract_regression_estimator.py' 2025-11-25T15:21:28,259 adding 'causal_testing/estimation/cubic_spline_estimator.py' 2025-11-25T15:21:28,261 adding 'causal_testing/estimation/effect_estimate.py' 2025-11-25T15:21:28,264 adding 'causal_testing/estimation/experimental_estimator.py' 2025-11-25T15:21:28,267 adding 'causal_testing/estimation/genetic_programming_regression_fitter.py' 2025-11-25T15:21:28,270 adding 'causal_testing/estimation/instrumental_variable_estimator.py' 2025-11-25T15:21:28,273 adding 'causal_testing/estimation/ipcw_estimator.py' 2025-11-25T15:21:28,276 adding 'causal_testing/estimation/linear_regression_estimator.py' 2025-11-25T15:21:28,278 adding 'causal_testing/estimation/logistic_regression_estimator.py' 2025-11-25T15:21:28,281 adding 'causal_testing/specification/__init__.py' 2025-11-25T15:21:28,286 adding 'causal_testing/specification/causal_dag.py' 2025-11-25T15:21:28,288 adding 'causal_testing/specification/causal_specification.py' 2025-11-25T15:21:28,290 adding 'causal_testing/specification/scenario.py' 2025-11-25T15:21:28,293 adding 'causal_testing/specification/variable.py' 2025-11-25T15:21:28,295 adding 'causal_testing/surrogate/__init__.py' 2025-11-25T15:21:28,297 adding 'causal_testing/surrogate/causal_surrogate_assisted.py' 2025-11-25T15:21:28,299 adding 'causal_testing/surrogate/surrogate_search_algorithms.py' 2025-11-25T15:21:28,302 adding 'causal_testing/testing/__init__.py' 2025-11-25T15:21:28,303 adding 'causal_testing/testing/base_test_case.py' 2025-11-25T15:21:28,305 adding 'causal_testing/testing/causal_effect.py' 2025-11-25T15:21:28,307 adding 'causal_testing/testing/causal_test_adequacy.py' 2025-11-25T15:21:28,309 adding 'causal_testing/testing/causal_test_case.py' 2025-11-25T15:21:28,311 adding 'causal_testing/testing/causal_test_result.py' 2025-11-25T15:21:28,312 adding 'causal_testing/testing/effect.py' 2025-11-25T15:21:28,314 adding 'causal_testing/testing/intervention.py' 2025-11-25T15:21:28,317 adding 'causal_testing/testing/metamorphic_relation.py' 2025-11-25T15:21:28,319 adding 'causal_testing/utils/__init__.py' 2025-11-25T15:21:28,321 adding 'causal_testing/utils/validation.py' 2025-11-25T15:21:28,324 adding 'causal_testing_framework-13.1.0.dist-info/licenses/LICENSE' 2025-11-25T15:21:28,326 adding 'dafni/.dockerignore' 2025-11-25T15:21:28,328 adding 'dafni/.env' 2025-11-25T15:21:28,329 adding 'dafni/Dockerfile' 2025-11-25T15:21:28,331 adding 'dafni/README.md' 2025-11-25T15:21:28,333 adding 'dafni/docker-compose.yaml' 2025-11-25T15:21:28,334 adding 'dafni/main_dafni.py' 2025-11-25T15:21:28,336 adding 'dafni/model_definition.yaml' 2025-11-25T15:21:28,339 adding 'dafni/data/inputs/causal_tests.json' 2025-11-25T15:21:28,340 adding 'dafni/data/inputs/dag.dot' 2025-11-25T15:21:28,342 adding 'dafni/data/inputs/runtime_data.csv' 2025-11-25T15:21:28,345 adding 'dafni/data/outputs/causal_tests_results.json' 2025-11-25T15:21:28,347 adding 'docs/Makefile' 2025-11-25T15:21:28,349 adding 'docs/README.md' 2025-11-25T15:21:28,350 adding 'docs/make.bat' 2025-11-25T15:21:28,352 adding 'docs/source/background.rst' 2025-11-25T15:21:28,353 adding 'docs/source/conf.py' 2025-11-25T15:21:28,355 adding 'docs/source/credits.rst' 2025-11-25T15:21:28,356 adding 'docs/source/glossary.rst' 2025-11-25T15:21:28,357 adding 'docs/source/index.rst' 2025-11-25T15:21:28,359 adding 'docs/source/installation.rst' 2025-11-25T15:21:28,360 adding 'docs/source/requirements.txt' 2025-11-25T15:21:28,361 adding 'docs/source/tutorials.rst' 2025-11-25T15:21:28,363 adding 'docs/source/_static/css/custom.css' 2025-11-25T15:21:28,367 adding 'docs/source/_static/images/CITCOM-logo-white.png' 2025-11-25T15:21:28,370 adding 'docs/source/_static/images/CITCOM-logo.png' 2025-11-25T15:21:28,384 adding 'docs/source/_static/images/Sheffield-logo.png' 2025-11-25T15:21:28,390 adding 'docs/source/_static/images/example_dag.png' 2025-11-25T15:21:28,392 adding 'docs/source/dev/actions_and_webhooks.rst' 2025-11-25T15:21:28,394 adding 'docs/source/dev/documentation.rst' 2025-11-25T15:21:28,395 adding 'docs/source/dev/version_release.rst' 2025-11-25T15:21:28,398 adding 'docs/source/modules/causal_specification.rst' 2025-11-25T15:21:28,400 adding 'docs/source/modules/causal_testing.rst' 2025-11-25T15:21:28,401 adding 'docs/source/modules/estimators.rst' 2025-11-25T15:21:28,404 adding 'docs/source/tutorials/poisson_line_process/causal_tests.json' 2025-11-25T15:21:28,405 adding 'docs/source/tutorials/poisson_line_process/dag.dot' 2025-11-25T15:21:28,412 adding 'docs/source/tutorials/poisson_line_process/dag.png' 2025-11-25T15:21:28,416 adding 'docs/source/tutorials/poisson_line_process/poisson_line_process_tutorial.ipynb' 2025-11-25T15:21:28,442 adding 'docs/source/tutorials/poisson_line_process/data/random/data_random_1000.csv' 2025-11-25T15:21:28,444 adding 'docs/source/tutorials/vaccinating_elderly/causal_test_results.json' 2025-11-25T15:21:28,445 adding 'docs/source/tutorials/vaccinating_elderly/causal_tests.json' 2025-11-25T15:21:28,446 adding 'docs/source/tutorials/vaccinating_elderly/dag.dot' 2025-11-25T15:21:28,450 adding 'docs/source/tutorials/vaccinating_elderly/dag_image.png' 2025-11-25T15:21:28,451 adding 'docs/source/tutorials/vaccinating_elderly/simulated_data.csv' 2025-11-25T15:21:28,453 adding 'docs/source/tutorials/vaccinating_elderly/vaccinating_elderly_tutorial.ipynb' 2025-11-25T15:21:28,555 adding 'docs/source/tutorials/visualising_causal_test_results/visualise_causal_test_results.ipynb' 2025-11-25T15:21:28,561 adding 'examples/.gitignore' 2025-11-25T15:21:28,564 adding 'examples/covasim_/doubling_beta/README.md' 2025-11-25T15:21:28,565 adding 'examples/covasim_/doubling_beta/dag.dot' 2025-11-25T15:21:28,568 adding 'examples/covasim_/doubling_beta/dag.png' 2025-11-25T15:21:28,570 adding 'examples/covasim_/doubling_beta/doubling_beta.py.ipynb' 2025-11-25T15:21:28,571 adding 'examples/covasim_/doubling_beta/example_beta.py' 2025-11-25T15:21:28,736 adding 'examples/covasim_/doubling_beta/data/10k_observational_data.csv' 2025-11-25T15:21:28,746 adding 'examples/covasim_/vaccinating_elderly/README.md' 2025-11-25T15:21:28,747 adding 'examples/covasim_/vaccinating_elderly/dag.dot' 2025-11-25T15:21:28,748 adding 'examples/covasim_/vaccinating_elderly/dag.png' 2025-11-25T15:21:28,750 adding 'examples/covasim_/vaccinating_elderly/example_vaccine.py' 2025-11-25T15:21:28,751 adding 'examples/covasim_/vaccinating_elderly/simulated_data.csv' 2025-11-25T15:21:28,753 adding 'examples/lr91/README.md' 2025-11-25T15:21:28,755 adding 'examples/lr91/dag.dot' 2025-11-25T15:21:28,765 adding 'examples/lr91/dag.png' 2025-11-25T15:21:28,767 adding 'examples/lr91/example_max_conductances.py' 2025-11-25T15:21:28,777 adding 'examples/lr91/data/normalised_results.csv' 2025-11-25T15:21:28,786 adding 'examples/lr91/data/results.csv' 2025-11-25T15:21:28,788 adding 'examples/poisson-line-process/.gitignore' 2025-11-25T15:21:28,789 adding 'examples/poisson-line-process/README.md' 2025-11-25T15:21:28,790 adding 'examples/poisson-line-process/causal_tests.json' 2025-11-25T15:21:28,792 adding 'examples/poisson-line-process/dag.dot' 2025-11-25T15:21:28,799 adding 'examples/poisson-line-process/dag.png' 2025-11-25T15:21:28,801 adding 'examples/poisson-line-process/example_pure_python.py' 2025-11-25T15:21:28,804 adding 'examples/poisson-line-process/poisson_line_process.ipynb' 2025-11-25T15:21:28,830 adding 'examples/poisson-line-process/data/random/data_random_1000.csv' 2025-11-25T15:21:28,834 adding 'examples/poisson-line-process/data/smt_100/data_smt_wh10_100.csv' 2025-11-25T15:21:28,836 adding 'examples/poisson-line-process/data/smt_100/data_smt_wh1_100.csv' 2025-11-25T15:21:28,839 adding 'examples/poisson-line-process/data/smt_100/data_smt_wh2_100.csv' 2025-11-25T15:21:28,842 adding 'examples/poisson-line-process/data/smt_100/data_smt_wh3_100.csv' 2025-11-25T15:21:28,845 adding 'examples/poisson-line-process/data/smt_100/data_smt_wh4_100.csv' 2025-11-25T15:21:28,848 adding 'examples/poisson-line-process/data/smt_100/data_smt_wh5_100.csv' 2025-11-25T15:21:28,851 adding 'examples/poisson-line-process/data/smt_100/data_smt_wh6_100.csv' 2025-11-25T15:21:28,855 adding 'examples/poisson-line-process/data/smt_100/data_smt_wh7_100.csv' 2025-11-25T15:21:28,858 adding 'examples/poisson-line-process/data/smt_100/data_smt_wh8_100.csv' 2025-11-25T15:21:28,861 adding 'examples/poisson-line-process/data/smt_100/data_smt_wh9_100.csv' 2025-11-25T15:21:28,863 adding 'images/.gitignore' 2025-11-25T15:21:28,870 adding 'images/schematic-dark.png' 2025-11-25T15:21:28,876 adding 'images/schematic.png' 2025-11-25T15:21:28,878 adding 'images/schematic.tex' 2025-11-25T15:21:28,880 adding 'paper/paper.bib' 2025-11-25T15:21:28,882 adding 'paper/paper.md' 2025-11-25T15:21:28,884 adding 'tests/__init__.py' 2025-11-25T15:21:28,886 adding 'tests/estimation_tests/test_cubic_spline_estimator.py' 2025-11-25T15:21:28,887 adding 'tests/estimation_tests/test_experimental_estimator.py' 2025-11-25T15:21:28,889 adding 'tests/estimation_tests/test_genetic_programming_regression_fitter.py' 2025-11-25T15:21:28,890 adding 'tests/estimation_tests/test_instrumental_variable_estimator.py' 2025-11-25T15:21:28,891 adding 'tests/estimation_tests/test_ipcw_estimator.py' 2025-11-25T15:21:28,893 adding 'tests/estimation_tests/test_linear_regression_estimator.py' 2025-11-25T15:21:28,894 adding 'tests/estimation_tests/test_logistic_regression_estimator.py' 2025-11-25T15:21:28,897 adding 'tests/main_tests/test_main.py' 2025-11-25T15:21:28,900 adding 'tests/resources/data/dag.dot' 2025-11-25T15:21:28,901 adding 'tests/resources/data/dag.xml' 2025-11-25T15:21:28,902 adding 'tests/resources/data/data.csv' 2025-11-25T15:21:28,903 adding 'tests/resources/data/data.pqt' 2025-11-25T15:21:28,904 adding 'tests/resources/data/data_with_categorical.csv' 2025-11-25T15:21:28,906 adding 'tests/resources/data/data_with_meta.csv' 2025-11-25T15:21:28,965 adding 'tests/resources/data/nhefs.csv' 2025-11-25T15:21:28,969 adding 'tests/resources/data/scarf_data.csv' 2025-11-25T15:21:28,970 adding 'tests/resources/data/temporal_data.csv' 2025-11-25T15:21:28,971 adding 'tests/resources/data/tests.json' 2025-11-25T15:21:28,974 adding 'tests/specification_tests/test_causal_dag.py' 2025-11-25T15:21:28,975 adding 'tests/specification_tests/test_variable.py' 2025-11-25T15:21:28,977 adding 'tests/surrogate_tests/test_causal_surrogate_assisted.py' 2025-11-25T15:21:28,979 adding 'tests/testing_tests/test_causal_effect.py' 2025-11-25T15:21:28,981 adding 'tests/testing_tests/test_causal_test_adequacy.py' 2025-11-25T15:21:28,982 adding 'tests/testing_tests/test_causal_test_case.py' 2025-11-25T15:21:28,985 adding 'tests/testing_tests/test_metamorphic_relations.py' 2025-11-25T15:21:28,987 adding 'causal_testing_framework-13.1.0.dist-info/METADATA' 2025-11-25T15:21:28,988 adding 'causal_testing_framework-13.1.0.dist-info/WHEEL' 2025-11-25T15:21:28,989 adding 'causal_testing_framework-13.1.0.dist-info/top_level.txt' 2025-11-25T15:21:28,992 adding 'causal_testing_framework-13.1.0.dist-info/RECORD' 2025-11-25T15:21:29,024 removing build/bdist.linux-armv7l/wheel 2025-11-25T15:21:29,171 Building wheel for causal-testing-framework (pyproject.toml): finished with status 'done' 2025-11-25T15:21:29,212 Created wheel for causal-testing-framework: filename=causal_testing_framework-13.1.0-py3-none-any.whl size=1814029 sha256=e90cfd97ea120f97d821c43ad3ec512ed1639411abb088da862a9f9a8553d56e 2025-11-25T15:21:29,213 Stored in directory: /tmp/pip-ephem-wheel-cache-heyuap8y/wheels/68/78/0c/bbed40edd45ea57ca0836cfd01fdb79cf19e83b81b7845923b 2025-11-25T15:21:29,230 Successfully built causal-testing-framework 2025-11-25T15:21:29,277 Removed build tracker: '/tmp/pip-build-tracker-yyxti3yw'