2026-02-12T12:27:16,560 Created temporary directory: /tmp/pip-ephem-wheel-cache-vpxdhoeq 2026-02-12T12:27:16,561 Created temporary directory: /tmp/pip-build-tracker-og_62u66 2026-02-12T12:27:16,562 Initialized build tracking at /tmp/pip-build-tracker-og_62u66 2026-02-12T12:27:16,562 Created build tracker: /tmp/pip-build-tracker-og_62u66 2026-02-12T12:27:16,563 Entered build tracker: /tmp/pip-build-tracker-og_62u66 2026-02-12T12:27:16,564 Created temporary directory: /tmp/pip-wheel-w0fwzg4f 2026-02-12T12:27:16,567 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-12T12:27:16,569 Created temporary directory: /tmp/pip-ephem-wheel-cache-w_v2znge 2026-02-12T12:27:16,592 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T12:27:16,595 2 location(s) to search for versions of causalml: 2026-02-12T12:27:16,595 * https://pypi.org/simple/causalml/ 2026-02-12T12:27:16,595 * https://www.piwheels.org/simple/causalml/ 2026-02-12T12:27:16,596 Fetching project page and analyzing links: https://pypi.org/simple/causalml/ 2026-02-12T12:27:16,597 Getting page https://pypi.org/simple/causalml/ 2026-02-12T12:27:16,598 Found index url https://pypi.org/simple 2026-02-12T12:27:16,815 Fetched page https://pypi.org/simple/causalml/ as application/vnd.pypi.simple.v1+json 2026-02-12T12:27:16,842 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/d3/f2/b6e8f361c77f66c7b606d8ad094268a00a36d6d4776ffec922b3260e46a9/causalml-0.2.0-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:16,843 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/46/e1/ac13f496296f3180e81b733382686b95fa02c5b61179918956ccb3a915f7/causalml-0.2.0-py3.6-macosx-10.7-x86_64.egg (from https://pypi.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:16,844 Found link https://files.pythonhosted.org/packages/82/4a/5146bf5a56a253a141f859184c6dd29d98aacc9989bd19a549598d8fecee/causalml-0.2.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=2.7), version: 0.2.0 2026-02-12T12:27:16,845 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/8a/17/955a80991cfbf3bc8b1fc849aa440dc696dd81d21303e56aa5f925a81a0b/causalml-0.2.1-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:16,845 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/45/5a/9438c15ca351c56121f66e2152091f71ccf990234898e8d7e40819e4df70/causalml-0.2.1-py3.6-macosx-10.7-x86_64.egg (from https://pypi.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:16,846 Found link https://files.pythonhosted.org/packages/ea/fb/bccde20d5e7a85f123531a82b11ef67c58ed106d086a0260ede96ae5ff4f/causalml-0.2.1.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=2.7), version: 0.2.1 2026-02-12T12:27:16,847 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/31/57/559db2b2dbb5f4add9624d9d7159ef87414dfad4ed223ad3f911df6c48df/causalml-0.2.2-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:16,848 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2b/fd/5622b6abc96efbeb19d038d48d4f686c14ca245bfeedcbdf28ad9b0a85ff/causalml-0.2.2-py3.6-macosx-10.7-x86_64.egg (from https://pypi.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:16,849 Found link https://files.pythonhosted.org/packages/f8/55/f4641b6287ef0425c495a8e846bc29a2a5ee7263d51aa0144fa5a9cf77a3/causalml-0.2.2.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=2.7), version: 0.2.2 2026-02-12T12:27:16,849 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/ba/f2/71ac0ea98e23af439f67aabe3ca03b70d99dd8fb40c5df51fdb5170a33ee/causalml-0.2.3-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:16,851 Found link https://files.pythonhosted.org/packages/ab/bd/f14807ee35e9af387dc9d52540b84ec6fd8d3f5053493bc0d46de000f944/causalml-0.2.3.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=2.7), version: 0.2.3 2026-02-12T12:27:16,851 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/e3/95/5d22109c8f429b4d7de2300ac9b62236cda837d0f24c4cfa96cae983628e/causalml-0.3.0-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:16,852 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/c5/66/13c9d9fdc4ad0e3275c77990b3a0aab6c6a534df51c0b16e94dad3873ead/causalml-0.3.0-py3.6-macosx-10.7-x86_64.egg (from https://pypi.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:16,853 Found link https://files.pythonhosted.org/packages/4f/a4/0a1a16595c056506416cdc822866db50f66478677536b0572781814235fd/causalml-0.3.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=2.7), version: 0.3.0 2026-02-12T12:27:16,853 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/f0/6a/0606901e60bca52f755f565eb328a1e4ddbc3e01958d7440829ec823295e/causalml-0.4.0-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:16,854 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/cc/c6/07a7f29afba29bce36eba074a49f6372f184b6d6a18e1a51602758302f56/causalml-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:16,854 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/1c/b6/6a64e6b9f065b09f33dfdb174f0589517122f5f37d1351b8c9943d9139e9/causalml-0.4.0-py3.6-macosx-10.7-x86_64.egg (from https://pypi.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:16,855 Found link https://files.pythonhosted.org/packages/4e/92/fb9af85303fc6b54bf824c36572c30d9a503e9a70a043d1f135f9c03c1fc/causalml-0.4.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=2.7), version: 0.4.0 2026-02-12T12:27:16,856 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/0d/b8/9aeba69e7dc18738fd034835c6908e317e387fc4479ff2becc970999ed77/causalml-0.5.0-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:16,857 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/a1/39/271200def4339942cb43eb3bfcd35e85a65ec1fa40bc223deb9d736aac9d/causalml-0.5.0-py3.6-macosx-10.7-x86_64.egg (from https://pypi.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:16,858 Found link https://files.pythonhosted.org/packages/8d/22/cce4ae1c8979eefee8afba96653ff088ab5bcd61b98dcd4897c9340685ce/causalml-0.5.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.5.0 2026-02-12T12:27:16,858 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/5b/e9/7f1cea8d63a802ead86f35d4a027add03591f875d0c95e29440bf8445152/causalml-0.6.0-py3.6-macosx-10.7-x86_64.egg (from https://pypi.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:16,859 Found link https://files.pythonhosted.org/packages/a9/18/17a651f10032b0d61e4cd0627f12606e00721e66fd0b34ceb56f7bb8ff1c/causalml-0.6.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.6.0 2026-02-12T12:27:16,860 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/c5/5c/3ade7f0fd72b72979e900af077a441966789d66c5dbdb4eee98ca63913eb/causalml-0.7.0-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:16,861 Found link https://files.pythonhosted.org/packages/14/ac/663245906867cb41e8f246efc27e8fa1b11e4a411bc32c9bb7ef8c6dcc55/causalml-0.7.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.7.0 2026-02-12T12:27:16,862 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/18/cb/422be614ed01ecef9a31b5887ff19a92473918f96f5de0cb82ac2d2d9e9d/causalml-0.7.1-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:16,862 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/6e/80/59847dba39c44dc12fc43673eec7641989889b57607710fe97853d5d4385/causalml-0.7.1-py3.7-macosx-10.9-x86_64.egg (from https://pypi.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:16,863 Found link https://files.pythonhosted.org/packages/be/36/0edb7725ed2e1e56c6f4df2ec67b6daad6332271f158e3220c9bc792c0a4/causalml-0.7.1.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.7.1 2026-02-12T12:27:16,864 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/fd/35/a165c970ab9ce4922bf35d02efeec79566a6f28c68a52eb40cd3b48f064e/causalml-0.8.0-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:16,865 Found link https://files.pythonhosted.org/packages/50/7c/dd3c967b3bd8185c454fe7554f959914d2fb7674cb22467b64fa2b61fc67/causalml-0.8.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.8.0 2026-02-12T12:27:16,866 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/c0/7f/0ec37a2024cb5d35272edcc11308e460cb8ca7858f95d8cfc2a7e82d24e9/causalml-0.9.0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:16,867 Found link https://files.pythonhosted.org/packages/be/5a/bd02301c37208c30b8b8556281e7bf6c72b5171369f9d3405f4d273ddc29/causalml-0.9.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.9.0 2026-02-12T12:27:16,867 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/0c/be/89bb17b7be0bb1ded80f07d153030032d2297f79b6d8c4d0bcc51f04ee5f/causalml-0.10.0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:16,868 Found link https://files.pythonhosted.org/packages/44/ec/594b32198001b5babf79525958a4134dcbb44418b6296007aebe47024046/causalml-0.10.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.10.0 2026-02-12T12:27:16,869 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/fb/55/30e6bbffe174a9ca28bb17d0522492f5c039accff0d44d6d36c3dea883e5/causalml-0.11.0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:16,870 Found link https://files.pythonhosted.org/packages/cd/b3/446595822311ba04ad0fc03dfc4b10eaba174b0a65f7ea04037471549930/causalml-0.11.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.11.0 2026-02-12T12:27:16,871 Found link https://files.pythonhosted.org/packages/37/63/729ce56354e0c657c48ba9b8015a17d7fba87cb04582a98c5b502c7344f3/causalml-0.11.1.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.11.1 2026-02-12T12:27:16,872 Found link https://files.pythonhosted.org/packages/fc/04/36c51be863c0f4d3e9641afee644acbd588b2a83fabfad7d761a17605121/causalml-0.12.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.12.0 2026-02-12T12:27:16,873 Found link https://files.pythonhosted.org/packages/17/95/57b70245600d37d36993de2d11543dd6f252901862990f1a5feb1985291c/causalml-0.12.1.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.12.1 2026-02-12T12:27:16,875 Found link https://files.pythonhosted.org/packages/ac/b0/6bb0bd2a3e7692e71d763875d57d859587991a4c1fa315c51e877530b458/causalml-0.12.2.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.12.2 2026-02-12T12:27:16,876 Found link https://files.pythonhosted.org/packages/1c/9a/c1ca74f072b8ee4472820c7f0f97fedf82a2d3123118c9d2818988f4f146/causalml-0.12.3.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.6), version: 0.12.3 2026-02-12T12:27:16,877 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/ae/81/73546309221eefafc1b71d475efa7e8af051960a1dac8b22b6735430d55e/causalml-0.13.0-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,877 Found link https://files.pythonhosted.org/packages/59/e5/1e4958c2e1b335c1ff87fdac03c90a81776e4bd5030e24a0a6db7cf02edd/causalml-0.13.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.7), version: 0.13.0 2026-02-12T12:27:16,878 Found link https://files.pythonhosted.org/packages/b5/da/6490afd3bb6e7c00e21050fbd6f1fc87ce7b3a0a5f6fb08ebde20a1f62b1/causalml-0.14.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.7), version: 0.14.0 2026-02-12T12:27:16,879 Found link https://files.pythonhosted.org/packages/2d/8d/ecde42b4d074d5d584f3dcf2056003fc3dfe43bcc63b007512a540884cb3/causalml-0.14.1.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.7), version: 0.14.1 2026-02-12T12:27:16,880 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/d9/31/10159ef3da2474c8fa8f1535b843f10c74a2af8f826f62679349fc6112a2/causalml-0.15.0-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,881 Found link https://files.pythonhosted.org/packages/b6/ac/bae4364173a35a99d159840d2091eb04b19d6c9b5de862a07611b9025568/causalml-0.15.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.7), version: 0.15.0 2026-02-12T12:27:16,881 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/43/90/b0ca4b0d780e4ead576c65955a1e50c9d9e9ca8256013c3b6bdd64609344/causalml-0.15.1-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,882 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/02/2e/3c8c7426361210b5de5536ccd32daa0a66bc0c99430ad457df9b4c95fbfd/causalml-0.15.1-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,883 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/96/a0/166e12f7665fd6bcc5ab2f8bd89e1b081edecad95617e1391b4395ce0665/causalml-0.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,883 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/fa/6f/e0ae13f18c6951380849d393b02aa95e8c63564127aa35de3f8090ceb428/causalml-0.15.1-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,884 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/3b/9f/3aaa3df338ea44dfd5f70485eebb1259daaeeb78ebdb440c9d218ea8e9eb/causalml-0.15.1-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,885 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/15/f2/4fed1ca7607fdc1862ee143831d5bbad54a5814ed4b43395b1d05c90c36c/causalml-0.15.1-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,885 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/09/0c/3099e538887266da750c27f574753d531600d5f7a9d1ffe1eb0066cd47bb/causalml-0.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,886 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/0b/18/7ec7a343e216786ac6e71e567bb2ec2640e23e85bfb6ca385009058ee680/causalml-0.15.1-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,887 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/fe/8e/0aeb0582761216f5916f73f7ff8c1be462690842a4fce344f58e29d39146/causalml-0.15.1-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,887 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/42/5d/1fdb739baeb4cf07acf68ae011616168cfb12f32ccba47901646409fde96/causalml-0.15.1-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,887 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/0f/39/104899c1f05fbc1818cb593434deb6228e6744be4065c8f759a403771358/causalml-0.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,888 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/84/b2/d18d8e983d504b42dea87b3010a1d84eed41830b81e0460588e7bb1a8109/causalml-0.15.1-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,888 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/72/00/e6bcc27d66126fc06d9e4cfabc71d736e86e84bc5ee0a987cdfc6c2d97d4/causalml-0.15.1-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,889 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/c5/ad/3b0970519a5769f9f0f8842eee8e76a95bd4c013ed1cfb53eb99e6f007d5/causalml-0.15.1-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,889 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/8d/56/bfc032dea7e271704589d2621b917602a9490f0eaceb53117715e3737935/causalml-0.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,890 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/5a/1c/9e8b7a690672c0c2747287273e0ae7c7c3390fa65c1c638926245d8b419f/causalml-0.15.1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,891 Found link https://files.pythonhosted.org/packages/a6/48/cdaef838b468554c708fce203f3eb878012cbbe06eb355eb574f2b36cbd9/causalml-0.15.1.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.7), version: 0.15.1 2026-02-12T12:27:16,892 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/df/c3/feaea4b776065de4186dc4636d8fbb18447507a139df4c6298d416304acd/causalml-0.15.2-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,892 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/0b/dc/29edbcb1a8ee8822c4dd3464cbf348640d6f5934d20c24bd1350bb83fccf/causalml-0.15.2-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,893 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/31/21/08451acfadc40333da2cb4e0c51942c7d36272080ccb4c307255e61d44b9/causalml-0.15.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,894 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/74/23/474dd118de3b5ff4d2871985465d12e6a7fb9ab1706cd878c19adff248df/causalml-0.15.2-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,895 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/5c/77/72668284f335745b6f38815854a6152108457ab6f8cae1af96d2c9f4aaa2/causalml-0.15.2-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,895 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/1d/81/a99aaa2ef26dc09e4b661396c86fff3851d5e910afab337ea4341d7d76d6/causalml-0.15.2-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,896 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/47/a6/2b4e13d9a3c39d81944a506ee8abaff249d7e22264c9ba2ceb44c565a1dc/causalml-0.15.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,896 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/90/ce/b184527b83dbf8f82038937c6d7dddd489119a7b44bee073198ff4b04711/causalml-0.15.2-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,896 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/55/ea/c157bbaa96bbe6aa2f124e7416c871010b5ac88a53281599dbf430f18d54/causalml-0.15.2-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,897 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/17/a9/3ed310ae58472070c275a96b30be553a741971c450eee8036bc5cfdfd832/causalml-0.15.2-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,897 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/5b/c9/b95be6142083b78cb26c2bc733438454d33940c3dd4f99fb9c206dc4a0a4/causalml-0.15.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,898 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/71/25/06bf90a0263145f6e01e8feb7f3f44f3ec0c69259aaf885e6fa2039fffb3/causalml-0.15.2-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,898 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/ea/82/31a6c2c8e11eaf82eb27c5f57973d8e72d3c6aef8c312bd949f0ff05ea6e/causalml-0.15.2-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,899 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/c3/b9/550d3af77d3cdb7877b34d942964cab13f8d28bc85132f3a9dd8f51cd622/causalml-0.15.2-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,900 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/ca/f6/ecd0c952ae80c2a5681cf202dec6a6bd2737982125a0d343da18382b5431/causalml-0.15.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,900 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/f0/03/a66eefaf31e167121016311b2300957e5fd48fbac5631fc3f7355a1f8afa/causalml-0.15.2-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:16,901 Found link https://files.pythonhosted.org/packages/0c/0c/8e82007557c9bd3626db0b8c7cec245c2664d591945eb86e2a2b6bc9c766/causalml-0.15.2.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.7), version: 0.15.2 2026-02-12T12:27:16,902 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/d1/00/a65e574aeba3f7c12d573ca942767d665b0be0dc017a413604a9ba69c5e4/causalml-0.15.3-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,903 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/e0/d2/556b5b63bd859fe3320e115c5221f36d3eed49ad5cf048cb0b921154613d/causalml-0.15.3-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,903 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/f5/66/f23e6676541aec1f6a0f4ff65e999dc63363b7633420b4f039f443d99e47/causalml-0.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,903 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/a9/1f/71b81280eeddd9a9ab3d2efa93a20e4ed3008d7d0268d599d5182f1aa7a5/causalml-0.15.3-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,904 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/5e/c6/ef7d30817369eb1de0bf01a87ddb9517d2230e2f6038e3851cdc38f539a2/causalml-0.15.3-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,904 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/7f/d0/9a3880658caa0aba67d729b906c5db81fbe702f9f329f0f3bfb4434370fd/causalml-0.15.3-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,905 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/36/a0/a9ed9ca1a0d7d00ef516e510d498953f08d43a798522c0af108695e30d72/causalml-0.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,906 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/d9/aa/16d32136ce5038497fb3086d7d1b5dfe8f303469eda751e1fb84775b0ded/causalml-0.15.3-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,906 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/7f/b4/03960ac72265997bc14763ccb32dfa16ef209fa291ad568ea0534858e60c/causalml-0.15.3-cp312-cp312-macosx_10_13_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,907 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/95/25/47d0bc2adf2c152246cc81473b211e9915fd699747ea75d700569f0fad7e/causalml-0.15.3-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,907 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/a0/f3/11aea55e8047c82c6e1cc66ef1f9a09f585fbc955445ec1693128522add4/causalml-0.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,908 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/cd/44/aef5515657d796ede58629c25ccaaa2cc4c7675ec717fda210b56cd9b072/causalml-0.15.3-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,909 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/3e/e5/931ccd5871ddc3df0bf3cb2784039caee31b1eaf7de3e22b5653373396ad/causalml-0.15.3-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,909 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/57/e0/6d61ee51116d74736640d62784b6311a226a78953a363977d97d31c0ef31/causalml-0.15.3-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,910 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/ac/a4/0b9bdf3913f951ad2318f2378c716e936211aa8e9cefbca10bb09d4dfc9d/causalml-0.15.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,911 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/fa/ea/c39baf1e1f7d9b462320066faeabcb23568aa60a1f0abf9e14ea8fd4f49f/causalml-0.15.3-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,912 Found link https://files.pythonhosted.org/packages/df/84/19ebe686b6c113fdb6372ddd989cec7b1830fae03b00ec182e3706c412cf/causalml-0.15.3.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.9), version: 0.15.3 2026-02-12T12:27:16,912 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/01/d1/1d834e5c4df579efade805575e302909ff9d10cab300aeef090c35319d89/causalml-0.15.4-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,913 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/4e/11/37959b30a01a933a9972f31fc5c5126b670cf8cf120caf2d9de4bd7a4bdc/causalml-0.15.4-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,914 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/59/66/7f57e8c63a8ae4e6ab6dd40aaec94744201a7b70eb004c49c9657657e83a/causalml-0.15.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,914 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/40/5b/ea3a5bdf0a755b26a6662cf4230a02053d75ccb20a42e3c2fbb001e6dfd9/causalml-0.15.4-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,915 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/cc/f4/e9293ca60ddbed2cea8f026f5b28ecda2421abbf576a352fa21244105cda/causalml-0.15.4-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,916 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/30/d5/21c6f2fe130cb3a8ee2c4b423c3f7ee0d3413bb9636fa1c9d5f0aa21d170/causalml-0.15.4-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,917 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/b6/88/6fc5e655a29fe9dfd8c3aae4e4ae1c2663f7c168f1508f29580dfaceb948/causalml-0.15.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,917 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/57/e8/b7da0b246019075577665bba9e0b18a4bfc2694e3d57d020439e06a8f31c/causalml-0.15.4-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,918 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/f6/b9/53243a6b9069502f71c1e1f714d8558ef5fab2575a78e6c78f9fcec170e4/causalml-0.15.4-cp312-cp312-macosx_10_13_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,919 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/de/26/e9a3799f924a4d705770f03f27db344d809299eecf54d3db256a70899117/causalml-0.15.4-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,919 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/33/f9/83bcbbddd54576db5ea812d101757b2518266091a83e0dcfeec37b34dbbe/causalml-0.15.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,920 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/7f/ec/faa080db2340b5abd4ecdedb60703dcad16c3610018d443e38e7a2d18c2c/causalml-0.15.4-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,921 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/e3/53/a49e61bc1849836f8a07b99e79b503f4b6beb83411b1c92524873b2994ec/causalml-0.15.4-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,921 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/40/04/fedddd855d3e6d9d0754ee321391e30862a249adec9d1cf29d3042b162b4/causalml-0.15.4-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,922 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/a0/c6/c4ef6f2961647d573aed353536201eebcd0d24d12f801a89942ab5cf2cc4/causalml-0.15.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,922 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/78/b9/ce0f61b53fd4e1d85e5c59610e4986e645577b84891041c5b4f813a79755/causalml-0.15.4-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,923 Found link https://files.pythonhosted.org/packages/38/12/ac75b1842c28a9ef5ccdf99b372eefa05ffcbfabf67f1b03a1311c4d9406/causalml-0.15.4.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.9), version: 0.15.4 2026-02-12T12:27:16,924 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/4e/78/c37ae95f66d1b3ceadbcf1468fed847a64ee65ceb22cc65429efca22e1e5/causalml-0.15.5-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,924 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/51/db/04d1ba44287721273936e7ab67ca5b2f6f2cc2a245bb69844c8dfa6433ed/causalml-0.15.5-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,925 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/48/29/c66b2bbc0e272ad087ef2a495fba82648166dd83921a13eae123aafa8a37/causalml-0.15.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,925 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/e2/2d/767916368d639535889f3be9e5bc236ff641d9218ee9507a554bf47a2299/causalml-0.15.5-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,926 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/52/50/80b92b1e3d791dd974524a200ad22c659302424788382d8a41e9f9d36d62/causalml-0.15.5-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,926 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/18/7e/578c478c7797243f2bc65c7fab562f884b699ebc87fb5849951985dc7b3e/causalml-0.15.5-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,927 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/c9/d8/72f6d595592bab4f2f790103e4750fadbc711f489cbd28c62ba2af0d24be/causalml-0.15.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,928 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/be/61/0159d421f3bd14b166bccdc40591b5ad4845f118b518d2926d3262d770c3/causalml-0.15.5-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,928 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/fb/2f/e569228ca47ad81f85d1ed9a00ead11fa19ef21fc06b047a7afdfc694cf5/causalml-0.15.5-cp312-cp312-macosx_10_13_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,929 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/57/53/92bffb038320af2618c597e26f46072211240fc4f8b15aa2fab5db4711ac/causalml-0.15.5-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,929 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/b3/16/a295898909116ac4072a0a7af77163fc5eb1665e68e042c2ce7aa7bdc1ad/causalml-0.15.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,930 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/af/76/8655eaae04db02a777bdba8c71783f41726c5021e920c94f192c82abc1a3/causalml-0.15.5-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,930 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/23/9d/082f1be00027053414ecbf8f4766a4aa358ffd49f078b39b5a936fbce057/causalml-0.15.5-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,931 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/39/61/3429cb9f7215e51d4de102ca279ff5605cec22bfddfdae60cc837dfdb564/causalml-0.15.5-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,931 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/a3/a9/89dd89a997a3960c2798556f197c6bc94feb0a1212ade43813d9986ec789/causalml-0.15.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,932 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/14/5a/eee3682123dea7e8519f6b81b780e9540f2ffa82945779397caf2de6e5ee/causalml-0.15.5-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:16,933 Found link https://files.pythonhosted.org/packages/da/9a/fec847688432391a605a9bc63a26b9067dc5cdce9607f3df7a64eecbc111/causalml-0.15.5.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.9), version: 0.15.5 2026-02-12T12:27:16,933 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/9e/5f/df2f72824035232060d7134d9836ba05b45ba32cc46ce970b28ea2d2f175/causalml-0.16.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-02-12T12:27:16,934 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/ee/b6/dfdccfe542915394163884a3e27dd54bcfde64199f08f0998c87f19137b2/causalml-0.16.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-02-12T12:27:16,935 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/a5/10/2f0860e02cb4d69d3dfe809688a566a87c4536b6acf8f3118a1f352e9bb7/causalml-0.16.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-02-12T12:27:16,935 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/23/4f/44f9ddd48f7d899445656ee8d2067cb8c681b7c51013b923b56dfad9e17f/causalml-0.16.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-02-12T12:27:16,936 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/00/31/06893dbe4953e5463eea13100cc8c4f01d44a366481a5f9350193f1432f8/causalml-0.16.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-02-12T12:27:16,937 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/74/86/126d0b092787f209710bbf725ac582ce47dcc135ce1706ed3e5346c78122/causalml-0.16.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-02-12T12:27:16,937 Found link https://files.pythonhosted.org/packages/80/55/19e54981b64057453254f1bdc94104b0148c33e9c7b0ccb774000c11c9d0/causalml-0.16.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.11), version: 0.16.0 2026-02-12T12:27:16,938 Fetching project page and analyzing links: https://www.piwheels.org/simple/causalml/ 2026-02-12T12:27:16,939 Getting page https://www.piwheels.org/simple/causalml/ 2026-02-12T12:27:16,940 Found index url https://www.piwheels.org/simple 2026-02-12T12:27:17,096 Fetched page https://www.piwheels.org/simple/causalml/ as text/html 2026-02-12T12:27:17,123 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.5-cp39-cp39-linux_armv7l.whl#sha256=61d3ac2cbff73353a397800e4c3aa2837e1c42704bd68b2482c45428004b2220 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:17,123 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.5-cp39-cp39-linux_armv6l.whl#sha256=61d3ac2cbff73353a397800e4c3aa2837e1c42704bd68b2482c45428004b2220 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:17,124 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.5-cp311-cp311-linux_armv6l.whl#sha256=31bbbf303dea7e06aeea1c5497dbe3e4bb5163a97b10fed0fa375fc38bb20f62 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:17,125 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.5-cp311-cp311-linux_armv7l.whl#sha256=31bbbf303dea7e06aeea1c5497dbe3e4bb5163a97b10fed0fa375fc38bb20f62 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:17,125 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.4-cp39-cp39-linux_armv6l.whl#sha256=8f01b69fdf72ce847af5eaeda953e1a29f7125720ce257983d5d64f99a1afdc5 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:17,126 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.4-cp39-cp39-linux_armv7l.whl#sha256=8f01b69fdf72ce847af5eaeda953e1a29f7125720ce257983d5d64f99a1afdc5 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:17,127 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.4-cp311-cp311-linux_armv6l.whl#sha256=1f8ba3652104f3028014455c7a7bd653f137931a0d590775d32b4fdf644ac93e (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:17,127 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.4-cp311-cp311-linux_armv7l.whl#sha256=1f8ba3652104f3028014455c7a7bd653f137931a0d590775d32b4fdf644ac93e (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:17,128 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.3-cp311-cp311-linux_armv6l.whl#sha256=82fe6981a074bc29348a195f7f33775211fe66e8ac86dc4fd2abb76d36bcbdc6 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:17,128 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.3-cp311-cp311-linux_armv7l.whl#sha256=82fe6981a074bc29348a195f7f33775211fe66e8ac86dc4fd2abb76d36bcbdc6 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:17,129 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.3-cp39-cp39-linux_armv6l.whl#sha256=2b9789503e1b6f5eb420d8b7c3fc7929118923a239cb830c353a7e008c3547fe (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:17,130 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.3-cp39-cp39-linux_armv7l.whl#sha256=2b9789503e1b6f5eb420d8b7c3fc7929118923a239cb830c353a7e008c3547fe (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.9) 2026-02-12T12:27:17,130 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.2-cp311-cp311-linux_armv6l.whl#sha256=44730780f4ab0b28e045800fea12bc03defa641767d0cfb745d58a92cc4f02be (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,130 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.2-cp311-cp311-linux_armv7l.whl#sha256=44730780f4ab0b28e045800fea12bc03defa641767d0cfb745d58a92cc4f02be (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,131 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.2-cp39-cp39-linux_armv6l.whl#sha256=b24db75d575b6a38c2af953c574e3c8cd8f95f0226928cc4a7e82de6f53335b3 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,131 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.2-cp39-cp39-linux_armv7l.whl#sha256=b24db75d575b6a38c2af953c574e3c8cd8f95f0226928cc4a7e82de6f53335b3 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,132 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.1-cp311-cp311-linux_armv6l.whl#sha256=12d2074b22d3079dc16731557acda5920220c39bf648a60210ee9a1d333ded62 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,133 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.1-cp311-cp311-linux_armv7l.whl#sha256=12d2074b22d3079dc16731557acda5920220c39bf648a60210ee9a1d333ded62 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,133 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.1-cp37-cp37m-linux_armv6l.whl#sha256=20858f64682a3db688d22be849e9e731e1ba4bf99d5465a15ed9b4667142972f (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,134 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.1-cp37-cp37m-linux_armv7l.whl#sha256=20858f64682a3db688d22be849e9e731e1ba4bf99d5465a15ed9b4667142972f (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,135 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.1-cp39-cp39-linux_armv6l.whl#sha256=ebb80d1ed3534c65d7e1e3627b9cc7c6a0a53a0df1f1605da58c52c4c1cb9133 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,135 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.1-cp39-cp39-linux_armv7l.whl#sha256=ebb80d1ed3534c65d7e1e3627b9cc7c6a0a53a0df1f1605da58c52c4c1cb9133 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,136 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.0-cp311-cp311-linux_armv6l.whl#sha256=65e6278d79b65d9a47314d1561c6f1f12ed4d1d51b7b7291a4dad4cd433085d8 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,137 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.0-cp311-cp311-linux_armv7l.whl#sha256=65e6278d79b65d9a47314d1561c6f1f12ed4d1d51b7b7291a4dad4cd433085d8 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,137 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.0-cp37-cp37m-linux_armv6l.whl#sha256=450364b2526cd7e0bb3751314dc2df077080e8ad40ac8fb38b54b8dbf96a36f2 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,137 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.0-cp37-cp37m-linux_armv7l.whl#sha256=450364b2526cd7e0bb3751314dc2df077080e8ad40ac8fb38b54b8dbf96a36f2 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,138 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.0-cp39-cp39-linux_armv6l.whl#sha256=31cf8fec48257e976cc37a2c6fd4ac89489cf0f78d6f29ade8ca8553b195a536 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,138 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.15.0-cp39-cp39-linux_armv7l.whl#sha256=31cf8fec48257e976cc37a2c6fd4ac89489cf0f78d6f29ade8ca8553b195a536 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,139 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.14.1-cp39-cp39-linux_armv6l.whl#sha256=56f50d3b94eee5e1978e1c52d3eccddbc2edfd69107fb78c70869c4076c24693 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,140 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.14.1-cp39-cp39-linux_armv7l.whl#sha256=56f50d3b94eee5e1978e1c52d3eccddbc2edfd69107fb78c70869c4076c24693 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,140 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.14.1-cp37-cp37m-linux_armv6l.whl#sha256=0b3463abce648c42abe2ccf003e22fe41f320aaa4f1f9907dfc4391064215ce0 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,141 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.14.1-cp37-cp37m-linux_armv7l.whl#sha256=0b3463abce648c42abe2ccf003e22fe41f320aaa4f1f9907dfc4391064215ce0 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,141 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.14.0-cp37-cp37m-linux_armv6l.whl#sha256=40229e768c65d3eb872ec07bce49fa803c21171b5da5d8cc09140c96a8ba4074 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,142 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.14.0-cp37-cp37m-linux_armv7l.whl#sha256=40229e768c65d3eb872ec07bce49fa803c21171b5da5d8cc09140c96a8ba4074 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,143 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.14.0-cp39-cp39-linux_armv6l.whl#sha256=55179d5c18ecc0a7d8656c91c5577e28a96ddd1958c3498d28ee691163be386a (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,143 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.14.0-cp39-cp39-linux_armv7l.whl#sha256=55179d5c18ecc0a7d8656c91c5577e28a96ddd1958c3498d28ee691163be386a (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,144 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.13.0-cp37-cp37m-linux_armv6l.whl#sha256=7f00959b868a5b303bce50274d854cbc539223761d352935014c300afaab6423 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,144 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.13.0-cp37-cp37m-linux_armv7l.whl#sha256=7f00959b868a5b303bce50274d854cbc539223761d352935014c300afaab6423 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.7) 2026-02-12T12:27:17,145 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.3-cp37-cp37m-linux_armv6l.whl#sha256=cf1877e78a5c47c841322d48a5cd9e42947162f469aef9149c8bdc7b63de4765 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,145 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.3-cp37-cp37m-linux_armv7l.whl#sha256=cf1877e78a5c47c841322d48a5cd9e42947162f469aef9149c8bdc7b63de4765 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,146 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.3-cp39-cp39-linux_armv6l.whl#sha256=c2b9eb261e061c0d30243c807539c3f9fe4df458a95cd8d45e324ad4a589eda7 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,146 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.3-cp39-cp39-linux_armv7l.whl#sha256=c2b9eb261e061c0d30243c807539c3f9fe4df458a95cd8d45e324ad4a589eda7 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,147 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.2-cp37-cp37m-linux_armv6l.whl#sha256=13555099a778d7037b56131c7b0e668a5d123101e1e8cb895ecdd8370c0bbad5 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,148 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.2-cp37-cp37m-linux_armv7l.whl#sha256=13555099a778d7037b56131c7b0e668a5d123101e1e8cb895ecdd8370c0bbad5 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,148 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.2-cp39-cp39-linux_armv6l.whl#sha256=3b8eb1d7d94582db8932b16114fc1e60c51a54ba414631a896b1ba532e2e6f75 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,149 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.2-cp39-cp39-linux_armv7l.whl#sha256=3b8eb1d7d94582db8932b16114fc1e60c51a54ba414631a896b1ba532e2e6f75 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,149 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.1-cp37-cp37m-linux_armv6l.whl#sha256=03ce9b7cce4ef86de4614ce8a0305aae99548ded5691b01a6aa33d21360aa0da (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,150 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.1-cp37-cp37m-linux_armv7l.whl#sha256=03ce9b7cce4ef86de4614ce8a0305aae99548ded5691b01a6aa33d21360aa0da (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,151 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.1-cp39-cp39-linux_armv6l.whl#sha256=8a77aa7fc5ffc1160ecf02300803f631100e921be60cdc09011232f63ce29610 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,151 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.1-cp39-cp39-linux_armv7l.whl#sha256=8a77aa7fc5ffc1160ecf02300803f631100e921be60cdc09011232f63ce29610 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,152 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.0-cp39-cp39-linux_armv6l.whl#sha256=5e8daa7d2c91947a166a1b4004822493fdc0e7754d5210bb1ef002f2f3ab92cd (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,152 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.0-cp39-cp39-linux_armv7l.whl#sha256=5e8daa7d2c91947a166a1b4004822493fdc0e7754d5210bb1ef002f2f3ab92cd (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,153 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.0-cp37-cp37m-linux_armv6l.whl#sha256=58b86ac19760ccbb99c197d888f120f30617bfbc326630427858c1aaff28de67 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,153 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.12.0-cp37-cp37m-linux_armv7l.whl#sha256=58b86ac19760ccbb99c197d888f120f30617bfbc326630427858c1aaff28de67 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,154 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.11.1-cp37-cp37m-linux_armv6l.whl#sha256=a1a627696cb7982185b4a2fd6f6abe4c04eac4ed34cb65aa8cf3a96dbf3ad56c (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,154 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.11.1-cp37-cp37m-linux_armv7l.whl#sha256=a1a627696cb7982185b4a2fd6f6abe4c04eac4ed34cb65aa8cf3a96dbf3ad56c (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,155 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.11.1-cp39-cp39-linux_armv6l.whl#sha256=0e5e714f8e7acdb1037648f0f15a60dab170a3c63ef7adab22adc1f09eb2f5a1 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,155 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.11.1-cp39-cp39-linux_armv7l.whl#sha256=0e5e714f8e7acdb1037648f0f15a60dab170a3c63ef7adab22adc1f09eb2f5a1 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,156 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.11.0-cp37-cp37m-linux_armv6l.whl#sha256=38d90b256caced8d9738515627d26c5eb4cabce30f4cc7c6951780a846a3b84d (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,156 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.11.0-cp37-cp37m-linux_armv7l.whl#sha256=38d90b256caced8d9738515627d26c5eb4cabce30f4cc7c6951780a846a3b84d (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,157 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.11.0-cp39-cp39-linux_armv6l.whl#sha256=02d02676444e31f9cc1bdc13982791fc52f0c3a1b41a3df3db494a78353195be (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,157 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.11.0-cp39-cp39-linux_armv7l.whl#sha256=02d02676444e31f9cc1bdc13982791fc52f0c3a1b41a3df3db494a78353195be (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,158 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.10.0-cp37-cp37m-linux_armv6l.whl#sha256=e1eaa1d6075d6367419c1eb931f2452311daedb09bf1fe3da1b31f8cd7d8993a (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,159 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.10.0-cp37-cp37m-linux_armv7l.whl#sha256=e1eaa1d6075d6367419c1eb931f2452311daedb09bf1fe3da1b31f8cd7d8993a (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,159 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.10.0-cp39-cp39-linux_armv6l.whl#sha256=a06489d5461b5211ef2a9b769afa4b91f6f25fe16726a74c5e2e526b8d9dfabf (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,160 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.10.0-cp39-cp39-linux_armv7l.whl#sha256=a06489d5461b5211ef2a9b769afa4b91f6f25fe16726a74c5e2e526b8d9dfabf (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,160 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.9.0-cp37-cp37m-linux_armv6l.whl#sha256=d8358d35395cab7d05db4934243a2f1564dbf44888541d5866ead71860783993 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,161 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.9.0-cp37-cp37m-linux_armv7l.whl#sha256=d8358d35395cab7d05db4934243a2f1564dbf44888541d5866ead71860783993 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,161 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.9.0-cp39-cp39-linux_armv6l.whl#sha256=86f3a1ecabeef3cd99d90d37eef552e1b7c05c95f565d439e1bc7f1a58ae9b06 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,162 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.9.0-cp39-cp39-linux_armv7l.whl#sha256=86f3a1ecabeef3cd99d90d37eef552e1b7c05c95f565d439e1bc7f1a58ae9b06 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,162 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.8.0-cp37-cp37m-linux_armv6l.whl#sha256=1c46c2e2d1bf15f653f87a5e0cdd26fe3184be61da42c40eb834513f7794aea1 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,163 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.8.0-cp37-cp37m-linux_armv7l.whl#sha256=1c46c2e2d1bf15f653f87a5e0cdd26fe3184be61da42c40eb834513f7794aea1 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,163 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.8.0-cp39-cp39-linux_armv6l.whl#sha256=3812a71c60fe692ebc3f955d25e8389095cc6e636fbe35b77b6a5b12f772994a (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,164 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.8.0-cp39-cp39-linux_armv7l.whl#sha256=3812a71c60fe692ebc3f955d25e8389095cc6e636fbe35b77b6a5b12f772994a (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,165 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.7.1-cp37-cp37m-linux_armv7l.whl#sha256=b597d6d7d4ffc958342ce97f1d754ff961de403bd06a831c3442f3c31fd0ad19 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,165 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.7.1-cp37-cp37m-linux_armv6l.whl#sha256=b597d6d7d4ffc958342ce97f1d754ff961de403bd06a831c3442f3c31fd0ad19 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,166 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.7.0-cp37-cp37m-linux_armv6l.whl#sha256=026eeeb01afae5bcd0fad753a8d612977a91699face1decd0a48dd44f46b950a (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,167 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.7.0-cp37-cp37m-linux_armv7l.whl#sha256=026eeeb01afae5bcd0fad753a8d612977a91699face1decd0a48dd44f46b950a (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,167 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.7.0-cp39-cp39-linux_armv6l.whl#sha256=f0cae6e55d5013b175b9c0fc993078caf86953257909ec8fe8bdbec4490e4eae (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,167 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.7.0-cp39-cp39-linux_armv7l.whl#sha256=f0cae6e55d5013b175b9c0fc993078caf86953257909ec8fe8bdbec4490e4eae (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,168 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.6.0-cp37-cp37m-linux_armv7l.whl#sha256=d695cdbb97466fa6b4a63dde86e9d22e15a40038cd0ea6fb7ef17f77cba17e51 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,168 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.6.0-cp37-cp37m-linux_armv6l.whl#sha256=d695cdbb97466fa6b4a63dde86e9d22e15a40038cd0ea6fb7ef17f77cba17e51 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,169 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.6.0-cp39-cp39-linux_armv6l.whl#sha256=3c2e56b1c8f82828d5c227e5b091fcf8caa981d0c87b442f795c6427dfddd212 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,170 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.6.0-cp39-cp39-linux_armv7l.whl#sha256=3c2e56b1c8f82828d5c227e5b091fcf8caa981d0c87b442f795c6427dfddd212 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,170 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.5.0-cp37-cp37m-linux_armv6l.whl#sha256=42918213596c12514814572fa61f70679b84f53fbe10319ac67c0341705aef78 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,171 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.5.0-cp37-cp37m-linux_armv7l.whl#sha256=42918213596c12514814572fa61f70679b84f53fbe10319ac67c0341705aef78 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,171 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.5.0-cp39-cp39-linux_armv6l.whl#sha256=e6740440bafc19430cfbe505a197322fa071358bf50e7f275c8129af23ce4fa8 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,172 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.5.0-cp39-cp39-linux_armv7l.whl#sha256=e6740440bafc19430cfbe505a197322fa071358bf50e7f275c8129af23ce4fa8 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.6) 2026-02-12T12:27:17,173 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.4.0-cp37-cp37m-linux_armv6l.whl#sha256=feb8ad30472c69a72510f308a4c9f228dc1979e0e7c88b6a4c9f5d4f0c18d327 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:17,173 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.4.0-cp37-cp37m-linux_armv7l.whl#sha256=feb8ad30472c69a72510f308a4c9f228dc1979e0e7c88b6a4c9f5d4f0c18d327 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:17,174 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.4.0-cp34-cp34m-linux_armv7l.whl#sha256=d2dbdb4a8da6351dfbd1ed7e759bd37d721c9e5fd9ee9cac89753117eb158f17 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:17,174 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.4.0-cp34-cp34m-linux_armv6l.whl#sha256=d2dbdb4a8da6351dfbd1ed7e759bd37d721c9e5fd9ee9cac89753117eb158f17 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:17,175 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.3.0-cp34-cp34m-linux_armv6l.whl#sha256=17c4b1d8c553829ea5462928c08b1845f2c162dade43b3d67e7a5048febbdd3c (from https://www.piwheels.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:17,175 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.3.0-cp34-cp34m-linux_armv7l.whl#sha256=17c4b1d8c553829ea5462928c08b1845f2c162dade43b3d67e7a5048febbdd3c (from https://www.piwheels.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:17,176 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.3.0-cp37-cp37m-linux_armv6l.whl#sha256=67b3232c45c8e179a3d15bffc66f5185e7dc9a8dae9677ce5ae761157129d766 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:17,176 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.3.0-cp37-cp37m-linux_armv7l.whl#sha256=67b3232c45c8e179a3d15bffc66f5185e7dc9a8dae9677ce5ae761157129d766 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:17,177 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.2.3-cp37-cp37m-linux_armv6l.whl#sha256=2e3289c91eb86aedc5cf5d6cff91fd7eed1f9eff789d5d8adf5a1604388f782d (from https://www.piwheels.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:17,177 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.2.3-cp37-cp37m-linux_armv7l.whl#sha256=2e3289c91eb86aedc5cf5d6cff91fd7eed1f9eff789d5d8adf5a1604388f782d (from https://www.piwheels.org/simple/causalml/) (requires-python:>=2.7) 2026-02-12T12:27:17,178 Skipping link: not a file: https://www.piwheels.org/simple/causalml/ 2026-02-12T12:27:17,179 Skipping link: not a file: https://pypi.org/simple/causalml/ 2026-02-12T12:27:17,202 Given no hashes to check 1 links for project 'causalml': discarding no candidates 2026-02-12T12:27:17,222 Collecting causalml==0.16.0 2026-02-12T12:27:17,224 Created temporary directory: /tmp/pip-unpack-0a_5q9ia 2026-02-12T12:27:17,625 Downloading causalml-0.16.0.tar.gz (2.0 MB) 2026-02-12T12:27:18,692 Added causalml==0.16.0 from https://files.pythonhosted.org/packages/80/55/19e54981b64057453254f1bdc94104b0148c33e9c7b0ccb774000c11c9d0/causalml-0.16.0.tar.gz to build tracker '/tmp/pip-build-tracker-og_62u66' 2026-02-12T12:27:18,703 Created temporary directory: /tmp/pip-build-env-9pzpkr7t 2026-02-12T12:27:18,707 Installing build dependencies: started 2026-02-12T12:27:18,709 Running command pip subprocess to install build dependencies 2026-02-12T12:27:19,842 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-12T12:27:20,456 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-12T12:27:20,479 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T12:27:22,308 Collecting setuptools>=18.0 2026-02-12T12:27:22,328 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-12T12:27:22,600 Collecting wheel 2026-02-12T12:27:22,617 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-12T12:27:24,629 Collecting Cython 2026-02-12T12:27:25,474 Using cached https://www.piwheels.org/simple/cython/cython-3.2.4-cp311-cp311-linux_armv7l.whl (11.1 MB) 2026-02-12T12:27:26,806 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-02-12T12:27:26,814 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-02-12T12:27:26,820 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-02-12T12:27:26,827 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-02-12T12:27:26,834 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2026-02-12T12:27:27,705 Collecting numpy>=1.18.5 2026-02-12T12:27:28,170 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.2-cp311-cp311-linux_armv7l.whl (6.3 MB) 2026-02-12T12:27:29,117 Collecting scikit-learn>=1.6.0 2026-02-12T12:27:29,127 Downloading https://www.piwheels.org/simple/scikit-learn/scikit_learn-1.8.0-cp311-cp311-linux_armv7l.whl (8.3 MB) 2026-02-12T12:27:30,059 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 9.0 MB/s eta 0:00:00 2026-02-12T12:27:30,434 Collecting packaging>=24.0 2026-02-12T12:27:30,450 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-12T12:27:31,253 Link requires a different Python (3.11.2 not in: '>=3.7,<3.10'): https://files.pythonhosted.org/packages/99/f1/c00d6be56e1a718a3068079e3ec8ce044d7179345280f6a3f5066068af0d/scipy-1.6.2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.10) 2026-02-12T12:27:31,257 Link requires a different Python (3.11.2 not in: '>=3.7,<3.10'): https://files.pythonhosted.org/packages/fe/fd/8704c7b7b34cdac850485e638346025ca57c5a859934b9aa1be5399b33b7/scipy-1.6.3.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.10) 2026-02-12T12:27:31,262 Link requires a different Python (3.11.2 not in: '>=3.7,<3.10'): https://files.pythonhosted.org/packages/bb/bb/944f559d554df6c9adf037aa9fc982a9706ee0e96c0d5beac701cb158900/scipy-1.7.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.10) 2026-02-12T12:27:31,267 Link requires a different Python (3.11.2 not in: '>=3.7,<3.10'): https://files.pythonhosted.org/packages/47/33/a24aec22b7be7fdb10ec117a95e1e4099890d8bbc6646902f443fc7719d1/scipy-1.7.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.10) 2026-02-12T12:27:31,273 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/0e/23/58c4f995475a2a97cb5f4a032aedaf881ad87cd976a7180c55118d105a1d/scipy-1.7.2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.11) 2026-02-12T12:27:31,279 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/61/67/1a654b96309c991762ee9bc39c363fc618076b155fe52d295211cf2536c7/scipy-1.7.3.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.11) 2026-02-12T12:27:31,285 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/c0/ad/e3c052ed4e0027a8abef0a5e8441a044427d252d17d9aee06d56e62fc698/scipy-1.8.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2026-02-12T12:27:31,291 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/29/d2/151a54944b333e465f98804dced31dab1284f3c37b752b9cefa710b64681/scipy-1.8.0rc2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2026-02-12T12:27:31,297 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/e4/26/83dd1c6378513a6241d984bda9f08c512b6e35fff13fba3acc1b3c195f02/scipy-1.8.0rc3.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2026-02-12T12:27:31,302 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/22/78/056cc43e7737811b6f50886788a940f852773dd9804f5365952805db9648/scipy-1.8.0rc4.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2026-02-12T12:27:31,308 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/b4/a2/4faa34bf0cdbefd5c706625f1234987795f368eb4e97bde9d6f46860843e/scipy-1.8.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2026-02-12T12:27:31,313 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/26/b5/9330f004b9a3b2b6a31f59f46f1617ce9ca15c0e7fe64288c20385a05c9d/scipy-1.8.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2026-02-12T12:27:31,944 Collecting scipy>=1.10.0 2026-02-12T12:27:33,542 Using cached https://www.piwheels.org/simple/scipy/scipy-1.17.0-cp311-cp311-linux_armv7l.whl (22.0 MB) 2026-02-12T12:27:34,368 Collecting joblib>=1.3.0 2026-02-12T12:27:34,401 Using cached https://www.piwheels.org/simple/joblib/joblib-1.5.3-py3-none-any.whl (309 kB) 2026-02-12T12:27:34,494 Collecting threadpoolctl>=3.2.0 2026-02-12T12:27:34,503 Downloading https://www.piwheels.org/simple/threadpoolctl/threadpoolctl-3.6.0-py3-none-any.whl (18 kB) 2026-02-12T12:27:37,954 Installing collected packages: threadpoolctl, setuptools, packaging, numpy, joblib, Cython, wheel, scipy, scikit-learn 2026-02-12T12:27:50,622 Creating /tmp/pip-build-env-9pzpkr7t/overlay/local/bin 2026-02-12T12:27:50,625 changing mode of /tmp/pip-build-env-9pzpkr7t/overlay/local/bin/f2py to 755 2026-02-12T12:27:50,627 changing mode of /tmp/pip-build-env-9pzpkr7t/overlay/local/bin/numpy-config to 755 2026-02-12T12:27:55,228 changing mode of /tmp/pip-build-env-9pzpkr7t/overlay/local/bin/cygdb to 755 2026-02-12T12:27:55,230 changing mode of /tmp/pip-build-env-9pzpkr7t/overlay/local/bin/cython to 755 2026-02-12T12:27:55,232 changing mode of /tmp/pip-build-env-9pzpkr7t/overlay/local/bin/cythonize to 755 2026-02-12T12:27:55,360 changing mode of /tmp/pip-build-env-9pzpkr7t/overlay/local/bin/wheel to 755 2026-02-12T12:28:23,732 Successfully installed Cython-3.2.4 joblib-1.5.3 numpy-2.4.2 packaging-26.0 scikit-learn-1.8.0 scipy-1.17.0 setuptools-82.0.0 threadpoolctl-3.6.0 wheel-0.46.3 2026-02-12T12:28:24,315 Installing build dependencies: finished with status 'done' 2026-02-12T12:28:24,341 Getting requirements to build wheel: started 2026-02-12T12:28:24,342 Running command Getting requirements to build wheel 2026-02-12T12:28:27,145 Getting requirements to build wheel: finished with status 'done' 2026-02-12T12:28:27,169 Created temporary directory: /tmp/pip-modern-metadata-sptmpos1 2026-02-12T12:28:27,171 Preparing metadata (pyproject.toml): started 2026-02-12T12:28:27,172 Running command Preparing metadata (pyproject.toml) 2026-02-12T12:28:29,575 /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T12:28:29,575 !! 2026-02-12T12:28:29,576 ******************************************************************************** 2026-02-12T12:28:29,576 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T12:28:29,577 License :: OSI Approved :: Apache Software License 2026-02-12T12:28:29,578 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:28:29,579 ******************************************************************************** 2026-02-12T12:28:29,580 !! 2026-02-12T12:28:29,580 dist._finalize_license_expression() 2026-02-12T12:28:29,581 /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T12:28:29,581 !! 2026-02-12T12:28:29,582 ******************************************************************************** 2026-02-12T12:28:29,583 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T12:28:29,584 License :: OSI Approved :: Apache Software License 2026-02-12T12:28:29,585 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:28:29,586 ******************************************************************************** 2026-02-12T12:28:29,587 !! 2026-02-12T12:28:29,588 self._finalize_license_expression() 2026-02-12T12:28:29,589 running dist_info 2026-02-12T12:28:29,601 creating /tmp/pip-modern-metadata-sptmpos1/causalml.egg-info 2026-02-12T12:28:29,602 writing /tmp/pip-modern-metadata-sptmpos1/causalml.egg-info/PKG-INFO 2026-02-12T12:28:29,607 writing dependency_links to /tmp/pip-modern-metadata-sptmpos1/causalml.egg-info/dependency_links.txt 2026-02-12T12:28:29,610 writing requirements to /tmp/pip-modern-metadata-sptmpos1/causalml.egg-info/requires.txt 2026-02-12T12:28:29,611 writing top-level names to /tmp/pip-modern-metadata-sptmpos1/causalml.egg-info/top_level.txt 2026-02-12T12:28:29,612 writing manifest file '/tmp/pip-modern-metadata-sptmpos1/causalml.egg-info/SOURCES.txt' 2026-02-12T12:28:29,650 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,651 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,651 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,652 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,652 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,653 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,654 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,654 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,654 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,655 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,655 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,656 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,656 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,657 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,657 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,658 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,658 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,659 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,660 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,660 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,661 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,661 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,662 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,663 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,663 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,663 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,664 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,664 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,665 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,665 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:29,666 reading manifest file '/tmp/pip-modern-metadata-sptmpos1/causalml.egg-info/SOURCES.txt' 2026-02-12T12:28:29,666 reading manifest template 'MANIFEST.in' 2026-02-12T12:28:29,667 warning: no files found matching '*.txt' 2026-02-12T12:28:29,774 warning: no files found matching '*.h' under directory 'causalml' 2026-02-12T12:28:29,775 adding license file 'LICENSE' 2026-02-12T12:28:29,780 writing manifest file '/tmp/pip-modern-metadata-sptmpos1/causalml.egg-info/SOURCES.txt' 2026-02-12T12:28:29,781 creating '/tmp/pip-modern-metadata-sptmpos1/causalml-0.16.0.dist-info' 2026-02-12T12:28:29,789 /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-02-12T12:28:29,789 !! 2026-02-12T12:28:29,790 ******************************************************************************** 2026-02-12T12:28:29,791 With Python 2.7 end-of-life, support for building universal wheels 2026-02-12T12:28:29,791 (i.e., wheels that support both Python 2 and Python 3) 2026-02-12T12:28:29,792 is being obviated. 2026-02-12T12:28:29,792 Please discontinue using this option, or if you still need it, 2026-02-12T12:28:29,793 file an issue with pypa/setuptools describing your use case. 2026-02-12T12:28:29,794 This deprecation is overdue, please update your project and remove deprecated 2026-02-12T12:28:29,794 calls to avoid build errors in the future. 2026-02-12T12:28:29,795 ******************************************************************************** 2026-02-12T12:28:29,796 !! 2026-02-12T12:28:29,797 self.finalize_options() 2026-02-12T12:28:29,997 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-12T12:28:30,002 Source in /tmp/pip-wheel-w0fwzg4f/causalml_11b376b3c8f14f618c8fc86b573ee231 has version 0.16.0, which satisfies requirement causalml==0.16.0 from https://files.pythonhosted.org/packages/80/55/19e54981b64057453254f1bdc94104b0148c33e9c7b0ccb774000c11c9d0/causalml-0.16.0.tar.gz 2026-02-12T12:28:30,003 Removed causalml==0.16.0 from https://files.pythonhosted.org/packages/80/55/19e54981b64057453254f1bdc94104b0148c33e9c7b0ccb774000c11c9d0/causalml-0.16.0.tar.gz from build tracker '/tmp/pip-build-tracker-og_62u66' 2026-02-12T12:28:30,009 Created temporary directory: /tmp/pip-unpack-rv48zjmn 2026-02-12T12:28:30,010 Building wheels for collected packages: causalml 2026-02-12T12:28:30,014 Created temporary directory: /tmp/pip-wheel-ni0x6837 2026-02-12T12:28:30,015 Destination directory: /tmp/pip-wheel-ni0x6837 2026-02-12T12:28:30,017 Building wheel for causalml (pyproject.toml): started 2026-02-12T12:28:30,018 Running command Building wheel for causalml (pyproject.toml) 2026-02-12T12:28:32,370 /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T12:28:32,370 !! 2026-02-12T12:28:32,371 ******************************************************************************** 2026-02-12T12:28:32,372 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T12:28:32,373 License :: OSI Approved :: Apache Software License 2026-02-12T12:28:32,374 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:28:32,374 ******************************************************************************** 2026-02-12T12:28:32,375 !! 2026-02-12T12:28:32,376 dist._finalize_license_expression() 2026-02-12T12:28:32,376 /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T12:28:32,377 !! 2026-02-12T12:28:32,378 ******************************************************************************** 2026-02-12T12:28:32,378 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T12:28:32,379 License :: OSI Approved :: Apache Software License 2026-02-12T12:28:32,380 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:28:32,381 ******************************************************************************** 2026-02-12T12:28:32,382 !! 2026-02-12T12:28:32,382 self._finalize_license_expression() 2026-02-12T12:28:32,383 running bdist_wheel 2026-02-12T12:28:32,388 /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-02-12T12:28:32,389 !! 2026-02-12T12:28:32,390 ******************************************************************************** 2026-02-12T12:28:32,390 With Python 2.7 end-of-life, support for building universal wheels 2026-02-12T12:28:32,391 (i.e., wheels that support both Python 2 and Python 3) 2026-02-12T12:28:32,391 is being obviated. 2026-02-12T12:28:32,392 Please discontinue using this option, or if you still need it, 2026-02-12T12:28:32,393 file an issue with pypa/setuptools describing your use case. 2026-02-12T12:28:32,394 This deprecation is overdue, please update your project and remove deprecated 2026-02-12T12:28:32,394 calls to avoid build errors in the future. 2026-02-12T12:28:32,395 ******************************************************************************** 2026-02-12T12:28:32,396 !! 2026-02-12T12:28:32,397 self.finalize_options() 2026-02-12T12:28:32,402 running build 2026-02-12T12:28:32,403 running build_py 2026-02-12T12:28:32,410 creating build/lib.linux-armv7l-cpython-311/causalml 2026-02-12T12:28:32,412 copying causalml/match.py -> build/lib.linux-armv7l-cpython-311/causalml 2026-02-12T12:28:32,415 copying causalml/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml 2026-02-12T12:28:32,417 copying causalml/propensity.py -> build/lib.linux-armv7l-cpython-311/causalml 2026-02-12T12:28:32,420 copying causalml/features.py -> build/lib.linux-armv7l-cpython-311/causalml 2026-02-12T12:28:32,422 creating build/lib.linux-armv7l-cpython-311/causalml/feature_selection 2026-02-12T12:28:32,423 copying causalml/feature_selection/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/feature_selection 2026-02-12T12:28:32,425 copying causalml/feature_selection/filters.py -> build/lib.linux-armv7l-cpython-311/causalml/feature_selection 2026-02-12T12:28:32,429 creating build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-02-12T12:28:32,430 copying causalml/metrics/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-02-12T12:28:32,431 copying causalml/metrics/classification.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-02-12T12:28:32,433 copying causalml/metrics/sensitivity.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-02-12T12:28:32,436 copying causalml/metrics/regression.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-02-12T12:28:32,438 copying causalml/metrics/const.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-02-12T12:28:32,440 copying causalml/metrics/visualize.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-02-12T12:28:32,443 creating build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-02-12T12:28:32,444 copying causalml/optimize/policylearner.py -> build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-02-12T12:28:32,446 copying causalml/optimize/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-02-12T12:28:32,448 copying causalml/optimize/unit_selection.py -> build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-02-12T12:28:32,451 copying causalml/optimize/pns.py -> build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-02-12T12:28:32,453 copying causalml/optimize/value_optimization.py -> build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-02-12T12:28:32,455 copying causalml/optimize/utils.py -> build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-02-12T12:28:32,458 creating build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-02-12T12:28:32,459 copying causalml/dataset/synthetic.py -> build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-02-12T12:28:32,462 copying causalml/dataset/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-02-12T12:28:32,463 copying causalml/dataset/classification.py -> build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-02-12T12:28:32,467 copying causalml/dataset/regression.py -> build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-02-12T12:28:32,469 copying causalml/dataset/semiSynthetic.py -> build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-02-12T12:28:32,473 creating build/lib.linux-armv7l-cpython-311/causalml/inference 2026-02-12T12:28:32,474 copying causalml/inference/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference 2026-02-12T12:28:32,477 creating build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-02-12T12:28:32,478 copying causalml/inference/meta/tlearner.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-02-12T12:28:32,480 copying causalml/inference/meta/tmle.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-02-12T12:28:32,483 copying causalml/inference/meta/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-02-12T12:28:32,484 copying causalml/inference/meta/rlearner.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-02-12T12:28:32,487 copying causalml/inference/meta/base.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-02-12T12:28:32,490 copying causalml/inference/meta/xlearner.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-02-12T12:28:32,492 copying causalml/inference/meta/drlearner.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-02-12T12:28:32,495 copying causalml/inference/meta/utils.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-02-12T12:28:32,497 copying causalml/inference/meta/slearner.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-02-12T12:28:32,500 copying causalml/inference/meta/explainer.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-02-12T12:28:32,503 creating build/lib.linux-armv7l-cpython-311/causalml/inference/torch 2026-02-12T12:28:32,504 copying causalml/inference/torch/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/torch 2026-02-12T12:28:32,506 copying causalml/inference/torch/cevae.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/torch 2026-02-12T12:28:32,508 creating build/lib.linux-armv7l-cpython-311/causalml/inference/tree 2026-02-12T12:28:32,510 copying causalml/inference/tree/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree 2026-02-12T12:28:32,511 copying causalml/inference/tree/plot.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree 2026-02-12T12:28:32,515 copying causalml/inference/tree/utils.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree 2026-02-12T12:28:32,518 creating build/lib.linux-armv7l-cpython-311/causalml/inference/tf 2026-02-12T12:28:32,519 copying causalml/inference/tf/dragonnet.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tf 2026-02-12T12:28:32,522 copying causalml/inference/tf/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tf 2026-02-12T12:28:32,523 copying causalml/inference/tf/utils.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tf 2026-02-12T12:28:32,526 creating build/lib.linux-armv7l-cpython-311/causalml/inference/iv 2026-02-12T12:28:32,527 copying causalml/inference/iv/drivlearner.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/iv 2026-02-12T12:28:32,530 copying causalml/inference/iv/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/iv 2026-02-12T12:28:32,532 copying causalml/inference/iv/iv_regression.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/iv 2026-02-12T12:28:32,534 creating build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-02-12T12:28:32,535 copying causalml/inference/tree/causal/_tree.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-02-12T12:28:32,538 copying causalml/inference/tree/causal/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-02-12T12:28:32,539 copying causalml/inference/tree/causal/causalforest.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-02-12T12:28:32,542 copying causalml/inference/tree/causal/causaltree.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-02-12T12:28:32,545 creating build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:32,546 copying causalml/inference/tree/_tree/_classes.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:32,549 copying causalml/inference/tree/_tree/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:32,551 running egg_info 2026-02-12T12:28:32,565 writing causalml.egg-info/PKG-INFO 2026-02-12T12:28:32,570 writing dependency_links to causalml.egg-info/dependency_links.txt 2026-02-12T12:28:32,573 writing requirements to causalml.egg-info/requires.txt 2026-02-12T12:28:32,574 writing top-level names to causalml.egg-info/top_level.txt 2026-02-12T12:28:32,591 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,591 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,592 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,592 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,593 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,593 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,594 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,594 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,595 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,595 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,596 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,596 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,597 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,598 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,598 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,599 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,599 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,600 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,600 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,601 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,601 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,602 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,602 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,603 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,603 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,604 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,604 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,605 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,605 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,606 dependency /tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2026-02-12T12:28:32,606 reading manifest file 'causalml.egg-info/SOURCES.txt' 2026-02-12T12:28:32,608 reading manifest template 'MANIFEST.in' 2026-02-12T12:28:32,610 warning: no files found matching '*.txt' 2026-02-12T12:28:32,721 warning: no files found matching '*.h' under directory 'causalml' 2026-02-12T12:28:32,722 adding license file 'LICENSE' 2026-02-12T12:28:32,728 writing manifest file 'causalml.egg-info/SOURCES.txt' 2026-02-12T12:28:32,738 copying causalml/inference/tree/uplift.c -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree 2026-02-12T12:28:32,786 copying causalml/inference/tree/uplift.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree 2026-02-12T12:28:32,790 copying causalml/inference/tree/causal/_builder.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-02-12T12:28:32,858 copying causalml/inference/tree/causal/_builder.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-02-12T12:28:32,861 copying causalml/inference/tree/causal/_builder.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-02-12T12:28:32,863 copying causalml/inference/tree/causal/_criterion.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-02-12T12:28:32,889 copying causalml/inference/tree/causal/_criterion.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-02-12T12:28:32,891 copying causalml/inference/tree/causal/_criterion.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-02-12T12:28:32,894 copying causalml/inference/tree/_tree/_criterion.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:32,933 copying causalml/inference/tree/_tree/_criterion.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:32,936 copying causalml/inference/tree/_tree/_criterion.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:32,940 copying causalml/inference/tree/_tree/_splitter.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:32,977 copying causalml/inference/tree/_tree/_splitter.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:32,980 copying causalml/inference/tree/_tree/_splitter.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:32,984 copying causalml/inference/tree/_tree/_tree.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:33,038 copying causalml/inference/tree/_tree/_tree.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:33,041 copying causalml/inference/tree/_tree/_tree.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:33,045 copying causalml/inference/tree/_tree/_typedefs.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:33,047 copying causalml/inference/tree/_tree/_typedefs.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:33,049 copying causalml/inference/tree/_tree/_utils.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:33,111 copying causalml/inference/tree/_tree/_utils.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:33,113 copying causalml/inference/tree/_tree/_utils.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:33,120 running build_ext 2026-02-12T12:28:33,127 building 'causalml.inference.tree._tree._tree' extension 2026-02-12T12:28:33,128 creating build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-02-12T12:28:33,131 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c causalml/inference/tree/_tree/_tree.cpp -o build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_tree.o -O3 2026-02-12T12:29:33,852 In file included from /usr/include/c++/12/vector:70, 2026-02-12T12:29:33,853 from causalml/inference/tree/_tree/_tree.cpp:1305: 2026-02-12T12:29:33,858 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord&}; _Tp = __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord; _Alloc = std::allocator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>]’: 2026-02-12T12:29:33,858 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>::iterator’ changed in GCC 7.1 2026-02-12T12:29:33,859 439 | vector<_Tp, _Alloc>:: 2026-02-12T12:29:33,860 | ^~~~~~~~~~~~~~~~~~~ 2026-02-12T12:29:34,449 In file included from /usr/include/c++/12/vector:64: 2026-02-12T12:29:34,449 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord; _Alloc = std::allocator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>]’, 2026-02-12T12:29:34,450 inlined from ‘void __pyx_f_8causalml_9inference_4tree_5_tree_5_tree__add_to_frontier(__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord, std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>&)’ at causalml/inference/tree/_tree/_tree.cpp:26633:31, 2026-02-12T12:29:34,451 inlined from ‘PyObject* __pyx_f_8causalml_9inference_4tree_5_tree_5_tree_20BestFirstTreeBuilder_build(__pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_BestFirstTreeBuilder*, __pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_Tree*, PyObject*, __Pyx_memviewslice, int, __pyx_opt_args_8causalml_9inference_4tree_5_tree_5_tree_20BestFirstTreeBuilder_build*)’ at causalml/inference/tree/_tree/_tree.cpp:27325:76: 2026-02-12T12:29:34,451 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord*, std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord> >’ changed in GCC 7.1 2026-02-12T12:29:34,452 1287 | _M_realloc_insert(end(), __x); 2026-02-12T12:29:34,453 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-12T12:29:34,455 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord; _Alloc = std::allocator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>]’, 2026-02-12T12:29:34,455 inlined from ‘void __pyx_f_8causalml_9inference_4tree_5_tree_5_tree__add_to_frontier(__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord, std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>&)’ at causalml/inference/tree/_tree/_tree.cpp:26633:31, 2026-02-12T12:29:34,456 inlined from ‘PyObject* __pyx_f_8causalml_9inference_4tree_5_tree_5_tree_20BestFirstTreeBuilder_build(__pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_BestFirstTreeBuilder*, __pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_Tree*, PyObject*, __Pyx_memviewslice, int, __pyx_opt_args_8causalml_9inference_4tree_5_tree_5_tree_20BestFirstTreeBuilder_build*)’ at causalml/inference/tree/_tree/_tree.cpp:27842:78: 2026-02-12T12:29:34,456 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord*, std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord> >’ changed in GCC 7.1 2026-02-12T12:29:34,457 1287 | _M_realloc_insert(end(), __x); 2026-02-12T12:29:34,458 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-12T12:29:34,459 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord; _Alloc = std::allocator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>]’, 2026-02-12T12:29:34,459 inlined from ‘void __pyx_f_8causalml_9inference_4tree_5_tree_5_tree__add_to_frontier(__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord, std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>&)’ at causalml/inference/tree/_tree/_tree.cpp:26633:31, 2026-02-12T12:29:34,460 inlined from ‘PyObject* __pyx_f_8causalml_9inference_4tree_5_tree_5_tree_20BestFirstTreeBuilder_build(__pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_BestFirstTreeBuilder*, __pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_Tree*, PyObject*, __Pyx_memviewslice, int, __pyx_opt_args_8causalml_9inference_4tree_5_tree_5_tree_20BestFirstTreeBuilder_build*)’ at causalml/inference/tree/_tree/_tree.cpp:27852:78: 2026-02-12T12:29:34,461 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord*, std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord> >’ changed in GCC 7.1 2026-02-12T12:29:34,462 1287 | _M_realloc_insert(end(), __x); 2026-02-12T12:29:34,462 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-12T12:29:47,059 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_tree.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_tree.cpython-311-arm-linux-gnueabihf.so 2026-02-12T12:29:47,698 building 'causalml.inference.tree._tree._criterion' extension 2026-02-12T12:29:47,700 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c causalml/inference/tree/_tree/_criterion.cpp -o build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_criterion.o -O3 2026-02-12T12:30:27,081 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_criterion.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_criterion.cpython-311-arm-linux-gnueabihf.so 2026-02-12T12:30:27,346 building 'causalml.inference.tree._tree._splitter' extension 2026-02-12T12:30:27,347 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c causalml/inference/tree/_tree/_splitter.cpp -o build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_splitter.o -O3 2026-02-12T12:30:56,186 causalml/inference/tree/_tree/_splitter.cpp: In function ‘int __pyx_fuse_0__pyx_f_8causalml_9inference_4tree_5_tree_9_splitter_node_split_best(__pyx_obj_8causalml_9inference_4tree_5_tree_9_splitter_Splitter*, __pyx_obj_8causalml_9inference_4tree_5_tree_9_splitter_DensePartitioner*, __pyx_obj_8causalml_9inference_4tree_5_tree_10_criterion_Criterion*, __pyx_t_8causalml_9inference_4tree_5_tree_9_splitter_SplitRecord*, __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_ParentInfo*, int, __Pyx_memviewslice)’: 2026-02-12T12:30:56,186 causalml/inference/tree/_tree/_splitter.cpp:23901:250: warning: ‘__pyx_v_p_prev’ may be used uninitialized [-Wmaybe-uninitialized] 2026-02-12T12:30:56,187 23901 | __pyx_v_current_split.threshold = ((((double)(*((__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float32_t *) ( /* dim=0 */ ((char *) (((__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float32_t *) __pyx_v_feature_values.data) + __pyx_t_10)) )))) / 2.0) + (((double)(*((__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float32_t *) ( /* dim=0 */ ((char *) (((__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float32_t *) __pyx_v_feature_values.data) + __pyx_t_11)) )))) / 2.0)); 2026-02-12T12:30:56,188 | ^~~~~~~~~~ 2026-02-12T12:30:56,189 causalml/inference/tree/_tree/_splitter.cpp:22837:63: note: ‘__pyx_v_p_prev’ was declared here 2026-02-12T12:30:56,190 22837 | __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t __pyx_v_p_prev; 2026-02-12T12:30:56,190 | ^~~~~~~~~~~~~~ 2026-02-12T12:30:59,323 causalml/inference/tree/_tree/_splitter.cpp: In function ‘int __pyx_fuse_1__pyx_f_8causalml_9inference_4tree_5_tree_9_splitter_node_split_best(__pyx_obj_8causalml_9inference_4tree_5_tree_9_splitter_Splitter*, __pyx_obj_8causalml_9inference_4tree_5_tree_9_splitter_SparsePartitioner*, __pyx_obj_8causalml_9inference_4tree_5_tree_10_criterion_Criterion*, __pyx_t_8causalml_9inference_4tree_5_tree_9_splitter_SplitRecord*, __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_ParentInfo*, int, __Pyx_memviewslice)’: 2026-02-12T12:30:59,323 causalml/inference/tree/_tree/_splitter.cpp:25591:250: warning: ‘__pyx_v_p_prev’ may be used uninitialized [-Wmaybe-uninitialized] 2026-02-12T12:30:59,324 25591 | __pyx_v_current_split.threshold = ((((double)(*((__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float32_t *) ( /* dim=0 */ ((char *) (((__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float32_t *) __pyx_v_feature_values.data) + __pyx_t_10)) )))) / 2.0) + (((double)(*((__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float32_t *) ( /* dim=0 */ ((char *) (((__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float32_t *) __pyx_v_feature_values.data) + __pyx_t_11)) )))) / 2.0)); 2026-02-12T12:30:59,325 | ^~~~~~~~~~ 2026-02-12T12:30:59,326 causalml/inference/tree/_tree/_splitter.cpp:24527:63: note: ‘__pyx_v_p_prev’ was declared here 2026-02-12T12:30:59,326 24527 | __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t __pyx_v_p_prev; 2026-02-12T12:30:59,327 | ^~~~~~~~~~~~~~ 2026-02-12T12:30:59,828 causalml/inference/tree/_tree/_splitter.cpp: In function ‘int __pyx_fuse_1__pyx_f_8causalml_9inference_4tree_5_tree_9_splitter_node_split_random(__pyx_obj_8causalml_9inference_4tree_5_tree_9_splitter_Splitter*, __pyx_obj_8causalml_9inference_4tree_5_tree_9_splitter_SparsePartitioner*, __pyx_obj_8causalml_9inference_4tree_5_tree_10_criterion_Criterion*, __pyx_t_8causalml_9inference_4tree_5_tree_9_splitter_SplitRecord*, __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_ParentInfo*, int, __Pyx_memviewslice)’: 2026-02-12T12:30:59,829 causalml/inference/tree/_tree/_splitter.cpp:28872:101: warning: ‘__pyx_v_max_feature_value’ may be used uninitialized [-Wmaybe-uninitialized] 2026-02-12T12:30:59,829 28872 | __pyx_v_current_split.threshold = __pyx_f_8causalml_9inference_4tree_5_tree_6_utils_rand_uniform(__pyx_v_min_feature_value, __pyx_v_max_feature_value, __pyx_v_random_state); 2026-02-12T12:30:59,830 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-12T12:30:59,831 causalml/inference/tree/_tree/_splitter.cpp:28359:66: note: ‘__pyx_v_max_feature_value’ was declared here 2026-02-12T12:30:59,831 28359 | __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float32_t __pyx_v_max_feature_value; 2026-02-12T12:30:59,832 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-12T12:30:59,833 causalml/inference/tree/_tree/_splitter.cpp:28779:74: warning: ‘__pyx_v_min_feature_value’ may be used uninitialized [-Wmaybe-uninitialized] 2026-02-12T12:30:59,834 28779 | __pyx_t_4 = (__pyx_v_max_feature_value <= (__pyx_v_min_feature_value + __pyx_v_8causalml_9inference_4tree_5_tree_9_splitter_FEATURE_THRESHOLD)); 2026-02-12T12:30:59,834 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-12T12:30:59,835 causalml/inference/tree/_tree/_splitter.cpp:28358:66: note: ‘__pyx_v_min_feature_value’ was declared here 2026-02-12T12:30:59,836 28358 | __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float32_t __pyx_v_min_feature_value; 2026-02-12T12:30:59,836 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-12T12:31:07,238 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_splitter.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_splitter.cpython-311-arm-linux-gnueabihf.so 2026-02-12T12:31:07,441 building 'causalml.inference.tree._tree._utils' extension 2026-02-12T12:31:07,442 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c causalml/inference/tree/_tree/_utils.cpp -o build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_utils.o -O3 2026-02-12T12:31:34,370 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_utils.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_utils.cpython-311-arm-linux-gnueabihf.so 2026-02-12T12:31:34,619 building 'causalml.inference.tree.causal._criterion' extension 2026-02-12T12:31:34,620 creating build/temp.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-02-12T12:31:34,621 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c causalml/inference/tree/causal/_criterion.cpp -o build/temp.linux-armv7l-cpython-311/causalml/inference/tree/causal/_criterion.o -O3 2026-02-12T12:32:04,196 In file included from /usr/include/c++/12/vector:70, 2026-02-12T12:32:04,197 from causalml/inference/tree/causal/_criterion.cpp:1160: 2026-02-12T12:32:04,198 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: 2026-02-12T12:32:04,198 /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-12T12:32:04,199 523 | vector<_Tp, _Alloc>:: 2026-02-12T12:32:04,200 | ^~~~~~~~~~~~~~~~~~~ 2026-02-12T12:32:04,394 In file included from /usr/include/c++/12/vector:64: 2026-02-12T12:32:04,395 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-02-12T12:32:04,396 inlined from ‘__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_int32_t __pyx_f_8causalml_9inference_4tree_6causal_10_criterion_9NodeState_reset(__pyx_obj_8causalml_9inference_4tree_6causal_10_criterion_NodeState*, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t)’ at causalml/inference/tree/causal/_criterion.cpp:18193:36: 2026-02-12T12:32:04,396 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-12T12:32:04,397 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-12T12:32:04,398 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-12T12:32:04,398 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-02-12T12:32:04,399 inlined from ‘__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_int32_t __pyx_f_8causalml_9inference_4tree_6causal_10_criterion_9NodeState_reset(__pyx_obj_8causalml_9inference_4tree_6causal_10_criterion_NodeState*, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t)’ at causalml/inference/tree/causal/_criterion.cpp:18210:36: 2026-02-12T12:32:04,400 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-12T12:32:04,401 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-12T12:32:04,401 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-12T12:32:04,402 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-02-12T12:32:04,402 inlined from ‘__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_int32_t __pyx_f_8causalml_9inference_4tree_6causal_10_criterion_9NodeState_reset(__pyx_obj_8causalml_9inference_4tree_6causal_10_criterion_NodeState*, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t)’ at causalml/inference/tree/causal/_criterion.cpp:18227:39: 2026-02-12T12:32:04,403 /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-12T12:32:04,403 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-02-12T12:32:04,404 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-12T12:32:04,539 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2026-02-12T12:32:04,539 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2026-02-12T12:32:04,540 439 | vector<_Tp, _Alloc>:: 2026-02-12T12:32:04,541 | ^~~~~~~~~~~~~~~~~~~ 2026-02-12T12:32:04,641 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’, 2026-02-12T12:32:04,641 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2026-02-12T12:32:04,642 inlined from ‘std::vector __pyx_convert_vector_from_py___pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float64_t(PyObject*)’ at causalml/inference/tree/causal/_criterion.cpp:17990:26: 2026-02-12T12:32:04,643 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2026-02-12T12:32:04,644 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-02-12T12:32:04,644 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-12T12:32:07,633 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-armv7l-cpython-311/causalml/inference/tree/causal/_criterion.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_criterion.cpython-311-arm-linux-gnueabihf.so 2026-02-12T12:32:07,929 building 'causalml.inference.tree.causal._builder' extension 2026-02-12T12:32:07,929 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c causalml/inference/tree/causal/_builder.cpp -o build/temp.linux-armv7l-cpython-311/causalml/inference/tree/causal/_builder.o -O3 2026-02-12T12:32:34,479 In file included from /usr/include/c++/12/vector:70, 2026-02-12T12:32:34,479 from causalml/inference/tree/causal/_builder.cpp:1174: 2026-02-12T12:32:34,480 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord&}; _Tp = __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord; _Alloc = std::allocator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>]’: 2026-02-12T12:32:34,480 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>::iterator’ changed in GCC 7.1 2026-02-12T12:32:34,481 439 | vector<_Tp, _Alloc>:: 2026-02-12T12:32:34,481 | ^~~~~~~~~~~~~~~~~~~ 2026-02-12T12:32:34,947 In file included from /usr/include/c++/12/vector:64: 2026-02-12T12:32:34,948 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord; _Alloc = std::allocator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>]’, 2026-02-12T12:32:34,949 inlined from ‘void __pyx_f_8causalml_9inference_4tree_6causal_8_builder__add_to_frontier(__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord, std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>&)’ at causalml/inference/tree/causal/_builder.cpp:22525:31, 2026-02-12T12:32:34,949 inlined from ‘PyObject* __pyx_f_8causalml_9inference_4tree_6causal_8_builder_26BestFirstCausalTreeBuilder_build(__pyx_obj_8causalml_9inference_4tree_6causal_8_builder_BestFirstCausalTreeBuilder*, __pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_Tree*, PyObject*, __Pyx_memviewslice, int, __pyx_opt_args_8causalml_9inference_4tree_6causal_8_builder_26BestFirstCausalTreeBuilder_build*)’ at causalml/inference/tree/causal/_builder.cpp:23257:80: 2026-02-12T12:32:34,950 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord*, std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord> >’ changed in GCC 7.1 2026-02-12T12:32:34,951 1287 | _M_realloc_insert(end(), __x); 2026-02-12T12:32:34,951 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-12T12:32:34,952 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord; _Alloc = std::allocator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>]’, 2026-02-12T12:32:34,953 inlined from ‘void __pyx_f_8causalml_9inference_4tree_6causal_8_builder__add_to_frontier(__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord, std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>&)’ at causalml/inference/tree/causal/_builder.cpp:22525:31, 2026-02-12T12:32:34,954 inlined from ‘PyObject* __pyx_f_8causalml_9inference_4tree_6causal_8_builder_26BestFirstCausalTreeBuilder_build(__pyx_obj_8causalml_9inference_4tree_6causal_8_builder_BestFirstCausalTreeBuilder*, __pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_Tree*, PyObject*, __Pyx_memviewslice, int, __pyx_opt_args_8causalml_9inference_4tree_6causal_8_builder_26BestFirstCausalTreeBuilder_build*)’ at causalml/inference/tree/causal/_builder.cpp:23774:82: 2026-02-12T12:32:34,954 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord*, std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord> >’ changed in GCC 7.1 2026-02-12T12:32:34,955 1287 | _M_realloc_insert(end(), __x); 2026-02-12T12:32:34,956 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-12T12:32:34,956 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = __pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord; _Alloc = std::allocator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>]’, 2026-02-12T12:32:34,957 inlined from ‘void __pyx_f_8causalml_9inference_4tree_6causal_8_builder__add_to_frontier(__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord, std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord>&)’ at causalml/inference/tree/causal/_builder.cpp:22525:31, 2026-02-12T12:32:34,958 inlined from ‘PyObject* __pyx_f_8causalml_9inference_4tree_6causal_8_builder_26BestFirstCausalTreeBuilder_build(__pyx_obj_8causalml_9inference_4tree_6causal_8_builder_BestFirstCausalTreeBuilder*, __pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_Tree*, PyObject*, __Pyx_memviewslice, int, __pyx_opt_args_8causalml_9inference_4tree_6causal_8_builder_26BestFirstCausalTreeBuilder_build*)’ at causalml/inference/tree/causal/_builder.cpp:23784:82: 2026-02-12T12:32:34,959 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord*, std::vector<__pyx_t_8causalml_9inference_4tree_5_tree_5_tree_FrontierRecord> >’ changed in GCC 7.1 2026-02-12T12:32:34,959 1287 | _M_realloc_insert(end(), __x); 2026-02-12T12:32:34,960 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-02-12T12:32:39,426 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-armv7l-cpython-311/causalml/inference/tree/causal/_builder.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_builder.cpython-311-arm-linux-gnueabihf.so 2026-02-12T12:32:39,722 building 'causalml.inference.tree.uplift' extension 2026-02-12T12:32:39,723 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-9pzpkr7t/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c causalml/inference/tree/uplift.c -o build/temp.linux-armv7l-cpython-311/causalml/inference/tree/uplift.o -O3 2026-02-12T12:34:08,060 causalml/inference/tree/uplift.c: In function ‘__pyx_pf_8causalml_9inference_4tree_6uplift_20UpliftTreeClassifier_66growDecisionTreeFrom.constprop’: 2026-02-12T12:34:08,100 causalml/inference/tree/uplift.c:39706:21: warning: ‘__pyx_pybuffernd_val_total_count_arr.diminfo[0].strides’ may be used uninitialized [-Wmaybe-uninitialized] 2026-02-12T12:34:08,100 39706 | __Pyx_LocalBuf_ND __pyx_pybuffernd_val_total_count_arr; 2026-02-12T12:34:08,101 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-12T12:34:08,139 causalml/inference/tree/uplift.c:39700:21: warning: ‘__pyx_pybuffernd_val_right_count_arr.diminfo[0].strides’ may be used uninitialized [-Wmaybe-uninitialized] 2026-02-12T12:34:08,140 39700 | __Pyx_LocalBuf_ND __pyx_pybuffernd_val_right_count_arr; 2026-02-12T12:34:08,140 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-12T12:34:08,179 causalml/inference/tree/uplift.c:39694:21: warning: ‘__pyx_pybuffernd_val_left_count_arr.diminfo[0].strides’ may be used uninitialized [-Wmaybe-uninitialized] 2026-02-12T12:34:08,180 39694 | __Pyx_LocalBuf_ND __pyx_pybuffernd_val_left_count_arr; 2026-02-12T12:34:08,180 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-12T12:34:57,705 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/causalml/inference/tree/uplift.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/causalml/inference/tree/uplift.cpython-311-arm-linux-gnueabihf.so 2026-02-12T12:34:57,992 installing to build/bdist.linux-armv7l/wheel 2026-02-12T12:34:57,992 running install 2026-02-12T12:34:58,016 running install_lib 2026-02-12T12:34:58,024 creating build/bdist.linux-armv7l/wheel 2026-02-12T12:34:58,027 creating build/bdist.linux-armv7l/wheel/causalml 2026-02-12T12:34:58,029 creating build/bdist.linux-armv7l/wheel/causalml/feature_selection 2026-02-12T12:34:58,030 copying build/lib.linux-armv7l-cpython-311/causalml/feature_selection/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/feature_selection 2026-02-12T12:34:58,033 copying build/lib.linux-armv7l-cpython-311/causalml/feature_selection/filters.py -> build/bdist.linux-armv7l/wheel/./causalml/feature_selection 2026-02-12T12:34:58,036 copying build/lib.linux-armv7l-cpython-311/causalml/match.py -> build/bdist.linux-armv7l/wheel/./causalml 2026-02-12T12:34:58,039 copying build/lib.linux-armv7l-cpython-311/causalml/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml 2026-02-12T12:34:58,041 creating build/bdist.linux-armv7l/wheel/causalml/metrics 2026-02-12T12:34:58,043 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-02-12T12:34:58,045 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/classification.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-02-12T12:34:58,047 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/sensitivity.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-02-12T12:34:58,050 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/regression.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-02-12T12:34:58,053 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/const.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-02-12T12:34:58,055 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/visualize.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-02-12T12:34:58,059 creating build/bdist.linux-armv7l/wheel/causalml/optimize 2026-02-12T12:34:58,060 copying build/lib.linux-armv7l-cpython-311/causalml/optimize/policylearner.py -> build/bdist.linux-armv7l/wheel/./causalml/optimize 2026-02-12T12:34:58,063 copying build/lib.linux-armv7l-cpython-311/causalml/optimize/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/optimize 2026-02-12T12:34:58,065 copying build/lib.linux-armv7l-cpython-311/causalml/optimize/unit_selection.py -> build/bdist.linux-armv7l/wheel/./causalml/optimize 2026-02-12T12:34:58,068 copying build/lib.linux-armv7l-cpython-311/causalml/optimize/pns.py -> build/bdist.linux-armv7l/wheel/./causalml/optimize 2026-02-12T12:34:58,070 copying build/lib.linux-armv7l-cpython-311/causalml/optimize/value_optimization.py -> build/bdist.linux-armv7l/wheel/./causalml/optimize 2026-02-12T12:34:58,073 copying build/lib.linux-armv7l-cpython-311/causalml/optimize/utils.py -> build/bdist.linux-armv7l/wheel/./causalml/optimize 2026-02-12T12:34:58,075 copying build/lib.linux-armv7l-cpython-311/causalml/propensity.py -> build/bdist.linux-armv7l/wheel/./causalml 2026-02-12T12:34:58,079 creating build/bdist.linux-armv7l/wheel/causalml/dataset 2026-02-12T12:34:58,081 copying build/lib.linux-armv7l-cpython-311/causalml/dataset/synthetic.py -> build/bdist.linux-armv7l/wheel/./causalml/dataset 2026-02-12T12:34:58,084 copying build/lib.linux-armv7l-cpython-311/causalml/dataset/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/dataset 2026-02-12T12:34:58,086 copying build/lib.linux-armv7l-cpython-311/causalml/dataset/classification.py -> build/bdist.linux-armv7l/wheel/./causalml/dataset 2026-02-12T12:34:58,090 copying build/lib.linux-armv7l-cpython-311/causalml/dataset/regression.py -> build/bdist.linux-armv7l/wheel/./causalml/dataset 2026-02-12T12:34:58,092 copying build/lib.linux-armv7l-cpython-311/causalml/dataset/semiSynthetic.py -> build/bdist.linux-armv7l/wheel/./causalml/dataset 2026-02-12T12:34:58,095 copying build/lib.linux-armv7l-cpython-311/causalml/features.py -> build/bdist.linux-armv7l/wheel/./causalml 2026-02-12T12:34:58,099 creating build/bdist.linux-armv7l/wheel/causalml/inference 2026-02-12T12:34:58,101 creating build/bdist.linux-armv7l/wheel/causalml/inference/meta 2026-02-12T12:34:58,103 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/tlearner.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-02-12T12:34:58,106 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/tmle.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-02-12T12:34:58,108 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-02-12T12:34:58,110 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/rlearner.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-02-12T12:34:58,113 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/base.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-02-12T12:34:58,116 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/xlearner.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-02-12T12:34:58,119 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/drlearner.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-02-12T12:34:58,122 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/utils.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-02-12T12:34:58,125 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/slearner.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-02-12T12:34:58,128 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/explainer.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-02-12T12:34:58,131 copying build/lib.linux-armv7l-cpython-311/causalml/inference/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference 2026-02-12T12:34:58,133 creating build/bdist.linux-armv7l/wheel/causalml/inference/torch 2026-02-12T12:34:58,135 copying build/lib.linux-armv7l-cpython-311/causalml/inference/torch/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/torch 2026-02-12T12:34:58,137 copying build/lib.linux-armv7l-cpython-311/causalml/inference/torch/cevae.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/torch 2026-02-12T12:34:58,140 creating build/bdist.linux-armv7l/wheel/causalml/inference/tree 2026-02-12T12:34:58,142 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree 2026-02-12T12:34:58,145 creating build/bdist.linux-armv7l/wheel/causalml/inference/tree/causal 2026-02-12T12:34:58,146 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_tree.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-02-12T12:34:58,149 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_criterion.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-02-12T12:34:58,181 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_builder.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-02-12T12:34:58,183 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-02-12T12:34:58,185 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_builder.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-02-12T12:34:58,248 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_builder.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-02-12T12:34:58,251 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_criterion.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-02-12T12:34:58,276 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/causalforest.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-02-12T12:34:58,279 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_criterion.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-02-12T12:34:58,281 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/causaltree.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-02-12T12:34:58,284 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_builder.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-02-12T12:34:58,308 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_criterion.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-02-12T12:34:58,310 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/uplift.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree 2026-02-12T12:34:58,315 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/plot.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree 2026-02-12T12:34:58,317 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/uplift.c -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree 2026-02-12T12:34:58,373 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/utils.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree 2026-02-12T12:34:58,376 creating build/bdist.linux-armv7l/wheel/causalml/inference/tree/_tree 2026-02-12T12:34:58,377 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_classes.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,380 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_splitter.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,383 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_criterion.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,412 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_splitter.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,438 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,441 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_utils.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,461 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_splitter.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,464 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_tree.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,525 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_typedefs.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,527 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_utils.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,551 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_tree.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,554 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_utils.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,556 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_utils.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,559 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_criterion.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,599 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_typedefs.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,601 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_tree.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,663 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_splitter.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,699 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_criterion.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,702 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_tree.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,706 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_criterion.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-02-12T12:34:58,710 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/uplift.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree 2026-02-12T12:34:58,791 creating build/bdist.linux-armv7l/wheel/causalml/inference/tf 2026-02-12T12:34:58,793 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tf/dragonnet.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tf 2026-02-12T12:34:58,795 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tf/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tf 2026-02-12T12:34:58,798 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tf/utils.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tf 2026-02-12T12:34:58,801 creating build/bdist.linux-armv7l/wheel/causalml/inference/iv 2026-02-12T12:34:58,802 copying build/lib.linux-armv7l-cpython-311/causalml/inference/iv/drivlearner.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/iv 2026-02-12T12:34:58,806 copying build/lib.linux-armv7l-cpython-311/causalml/inference/iv/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/iv 2026-02-12T12:34:58,808 copying build/lib.linux-armv7l-cpython-311/causalml/inference/iv/iv_regression.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/iv 2026-02-12T12:34:58,810 running install_egg_info 2026-02-12T12:34:58,817 Copying causalml.egg-info to build/bdist.linux-armv7l/wheel/./causalml-0.16.0-py3.11.egg-info 2026-02-12T12:34:58,828 running install_scripts 2026-02-12T12:34:58,878 creating build/bdist.linux-armv7l/wheel/causalml-0.16.0.dist-info/WHEEL 2026-02-12T12:34:58,882 creating '/tmp/pip-wheel-ni0x6837/.tmp-i95advr6/causalml-0.16.0-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-12T12:34:58,885 adding 'causalml/__init__.py' 2026-02-12T12:34:58,887 adding 'causalml/features.py' 2026-02-12T12:34:58,890 adding 'causalml/match.py' 2026-02-12T12:34:58,892 adding 'causalml/propensity.py' 2026-02-12T12:34:58,895 adding 'causalml/dataset/__init__.py' 2026-02-12T12:34:58,898 adding 'causalml/dataset/classification.py' 2026-02-12T12:34:58,900 adding 'causalml/dataset/regression.py' 2026-02-12T12:34:58,905 adding 'causalml/dataset/semiSynthetic.py' 2026-02-12T12:34:58,908 adding 'causalml/dataset/synthetic.py' 2026-02-12T12:34:58,911 adding 'causalml/feature_selection/__init__.py' 2026-02-12T12:34:58,914 adding 'causalml/feature_selection/filters.py' 2026-02-12T12:34:58,916 adding 'causalml/inference/__init__.py' 2026-02-12T12:34:58,918 adding 'causalml/inference/iv/__init__.py' 2026-02-12T12:34:58,923 adding 'causalml/inference/iv/drivlearner.py' 2026-02-12T12:34:58,925 adding 'causalml/inference/iv/iv_regression.py' 2026-02-12T12:34:58,927 adding 'causalml/inference/meta/__init__.py' 2026-02-12T12:34:58,929 adding 'causalml/inference/meta/base.py' 2026-02-12T12:34:58,932 adding 'causalml/inference/meta/drlearner.py' 2026-02-12T12:34:58,934 adding 'causalml/inference/meta/explainer.py' 2026-02-12T12:34:58,937 adding 'causalml/inference/meta/rlearner.py' 2026-02-12T12:34:58,940 adding 'causalml/inference/meta/slearner.py' 2026-02-12T12:34:58,942 adding 'causalml/inference/meta/tlearner.py' 2026-02-12T12:34:58,944 adding 'causalml/inference/meta/tmle.py' 2026-02-12T12:34:58,946 adding 'causalml/inference/meta/utils.py' 2026-02-12T12:34:58,949 adding 'causalml/inference/meta/xlearner.py' 2026-02-12T12:34:58,951 adding 'causalml/inference/tf/__init__.py' 2026-02-12T12:34:58,953 adding 'causalml/inference/tf/dragonnet.py' 2026-02-12T12:34:58,955 adding 'causalml/inference/tf/utils.py' 2026-02-12T12:34:58,957 adding 'causalml/inference/torch/__init__.py' 2026-02-12T12:34:58,958 adding 'causalml/inference/torch/cevae.py' 2026-02-12T12:34:58,960 adding 'causalml/inference/tree/__init__.py' 2026-02-12T12:34:58,963 adding 'causalml/inference/tree/plot.py' 2026-02-12T12:34:59,203 adding 'causalml/inference/tree/uplift.c' 2026-02-12T12:35:00,078 adding 'causalml/inference/tree/uplift.cpython-311-arm-linux-gnueabihf.so' 2026-02-12T12:35:00,117 adding 'causalml/inference/tree/uplift.pyx' 2026-02-12T12:35:00,120 adding 'causalml/inference/tree/utils.py' 2026-02-12T12:35:00,122 adding 'causalml/inference/tree/_tree/__init__.py' 2026-02-12T12:35:00,125 adding 'causalml/inference/tree/_tree/_classes.py' 2026-02-12T12:35:00,280 adding 'causalml/inference/tree/_tree/_criterion.cpp' 2026-02-12T12:35:00,639 adding 'causalml/inference/tree/_tree/_criterion.cpython-311-arm-linux-gnueabihf.so' 2026-02-12T12:35:00,650 adding 'causalml/inference/tree/_tree/_criterion.pxd' 2026-02-12T12:35:00,656 adding 'causalml/inference/tree/_tree/_criterion.pyx' 2026-02-12T12:35:00,827 adding 'causalml/inference/tree/_tree/_splitter.cpp' 2026-02-12T12:35:01,195 adding 'causalml/inference/tree/_tree/_splitter.cpython-311-arm-linux-gnueabihf.so' 2026-02-12T12:35:01,207 adding 'causalml/inference/tree/_tree/_splitter.pxd' 2026-02-12T12:35:01,213 adding 'causalml/inference/tree/_tree/_splitter.pyx' 2026-02-12T12:35:01,431 adding 'causalml/inference/tree/_tree/_tree.cpp' 2026-02-12T12:35:02,078 adding 'causalml/inference/tree/_tree/_tree.cpython-311-arm-linux-gnueabihf.so' 2026-02-12T12:35:02,100 adding 'causalml/inference/tree/_tree/_tree.pxd' 2026-02-12T12:35:02,108 adding 'causalml/inference/tree/_tree/_tree.pyx' 2026-02-12T12:35:02,110 adding 'causalml/inference/tree/_tree/_typedefs.pxd' 2026-02-12T12:35:02,111 adding 'causalml/inference/tree/_tree/_typedefs.pyx' 2026-02-12T12:35:02,218 adding 'causalml/inference/tree/_tree/_utils.cpp' 2026-02-12T12:35:02,492 adding 'causalml/inference/tree/_tree/_utils.cpython-311-arm-linux-gnueabihf.so' 2026-02-12T12:35:02,501 adding 'causalml/inference/tree/_tree/_utils.pxd' 2026-02-12T12:35:02,503 adding 'causalml/inference/tree/_tree/_utils.pyx' 2026-02-12T12:35:02,505 adding 'causalml/inference/tree/causal/__init__.py' 2026-02-12T12:35:02,628 adding 'causalml/inference/tree/causal/_builder.cpp' 2026-02-12T12:35:02,937 adding 'causalml/inference/tree/causal/_builder.cpython-311-arm-linux-gnueabihf.so' 2026-02-12T12:35:02,948 adding 'causalml/inference/tree/causal/_builder.pxd' 2026-02-12T12:35:02,950 adding 'causalml/inference/tree/causal/_builder.pyx' 2026-02-12T12:35:03,072 adding 'causalml/inference/tree/causal/_criterion.cpp' 2026-02-12T12:35:03,388 adding 'causalml/inference/tree/causal/_criterion.cpython-311-arm-linux-gnueabihf.so' 2026-02-12T12:35:03,399 adding 'causalml/inference/tree/causal/_criterion.pxd' 2026-02-12T12:35:03,401 adding 'causalml/inference/tree/causal/_criterion.pyx' 2026-02-12T12:35:03,403 adding 'causalml/inference/tree/causal/_tree.py' 2026-02-12T12:35:03,406 adding 'causalml/inference/tree/causal/causalforest.py' 2026-02-12T12:35:03,409 adding 'causalml/inference/tree/causal/causaltree.py' 2026-02-12T12:35:03,411 adding 'causalml/metrics/__init__.py' 2026-02-12T12:35:03,412 adding 'causalml/metrics/classification.py' 2026-02-12T12:35:03,413 adding 'causalml/metrics/const.py' 2026-02-12T12:35:03,414 adding 'causalml/metrics/regression.py' 2026-02-12T12:35:03,417 adding 'causalml/metrics/sensitivity.py' 2026-02-12T12:35:03,420 adding 'causalml/metrics/visualize.py' 2026-02-12T12:35:03,422 adding 'causalml/optimize/__init__.py' 2026-02-12T12:35:03,423 adding 'causalml/optimize/pns.py' 2026-02-12T12:35:03,425 adding 'causalml/optimize/policylearner.py' 2026-02-12T12:35:03,427 adding 'causalml/optimize/unit_selection.py' 2026-02-12T12:35:03,428 adding 'causalml/optimize/utils.py' 2026-02-12T12:35:03,429 adding 'causalml/optimize/value_optimization.py' 2026-02-12T12:35:03,432 adding 'causalml-0.16.0.dist-info/licenses/LICENSE' 2026-02-12T12:35:03,434 adding 'causalml-0.16.0.dist-info/METADATA' 2026-02-12T12:35:03,435 adding 'causalml-0.16.0.dist-info/WHEEL' 2026-02-12T12:35:03,435 adding 'causalml-0.16.0.dist-info/top_level.txt' 2026-02-12T12:35:03,437 adding 'causalml-0.16.0.dist-info/RECORD' 2026-02-12T12:35:03,533 removing build/bdist.linux-armv7l/wheel 2026-02-12T12:35:03,755 Building wheel for causalml (pyproject.toml): finished with status 'done' 2026-02-12T12:35:03,944 Created wheel for causalml: filename=causalml-0.16.0-cp311-cp311-linux_armv7l.whl size=8304768 sha256=73c5fa81c0c11e6f97d7e7dbfd161fcdabee0cb7de0f601a4eade1459ff48f9d 2026-02-12T12:35:03,946 Stored in directory: /tmp/pip-ephem-wheel-cache-w_v2znge/wheels/ce/32/bf/55eaef0019e9c148181bfe11185a1ebca5650f718102e05f2f 2026-02-12T12:35:03,962 Successfully built causalml 2026-02-12T12:35:04,160 Removed build tracker: '/tmp/pip-build-tracker-og_62u66'