2026-10-13T12:17:55,388 Created temporary directory: /tmp/pip-ephem-wheel-cache-yr38obss 2026-10-13T12:17:55,390 Created temporary directory: /tmp/pip-build-tracker-owr4z1un 2026-10-13T12:17:55,390 Initialized build tracking at /tmp/pip-build-tracker-owr4z1un 2026-10-13T12:17:55,391 Created build tracker: /tmp/pip-build-tracker-owr4z1un 2026-10-13T12:17:55,391 Entered build tracker: /tmp/pip-build-tracker-owr4z1un 2026-10-13T12:17:55,392 Created temporary directory: /tmp/pip-wheel-juktds_7 2026-10-13T12:17:55,395 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-10-13T12:17:55,397 Created temporary directory: /tmp/pip-ephem-wheel-cache-4kyh96_n 2026-10-13T12:17:55,422 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-10-13T12:17:55,425 2 location(s) to search for versions of causalml: 2026-10-13T12:17:55,425 * https://pypi.org/simple/causalml/ 2026-10-13T12:17:55,425 * https://www.piwheels.org/simple/causalml/ 2026-10-13T12:17:55,426 Fetching project page and analyzing links: https://pypi.org/simple/causalml/ 2026-10-13T12:17:55,427 Getting page https://pypi.org/simple/causalml/ 2026-10-13T12:17:55,429 Found index url https://pypi.org/simple 2026-10-13T12:17:55,583 Fetched page https://pypi.org/simple/causalml/ as application/vnd.pypi.simple.v1+json 2026-10-13T12:17:55,611 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-10-13T12:17:55,612 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-10-13T12:17:55,613 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-10-13T12:17:55,614 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-10-13T12:17:55,615 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-10-13T12:17:55,616 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-10-13T12:17:55,616 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-10-13T12:17:55,617 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-10-13T12:17:55,618 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-10-13T12:17:55,619 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-10-13T12:17:55,620 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-10-13T12:17:55,621 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-10-13T12:17:55,621 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-10-13T12:17:55,622 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-10-13T12:17:55,623 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-10-13T12:17:55,624 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-10-13T12:17:55,624 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-10-13T12:17:55,625 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-10-13T12:17:55,626 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-10-13T12:17:55,627 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-10-13T12:17:55,628 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-10-13T12:17:55,629 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-10-13T12:17:55,630 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-10-13T12:17:55,630 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-10-13T12:17:55,631 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-10-13T12:17:55,633 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-10-13T12:17:55,633 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-10-13T12:17:55,634 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-10-13T12:17:55,635 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-10-13T12:17:55,635 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-10-13T12:17:55,636 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-10-13T12:17:55,637 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-10-13T12:17:55,638 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-10-13T12:17:55,639 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-10-13T12:17:55,640 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-10-13T12:17:55,641 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-10-13T12:17:55,642 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-10-13T12:17:55,642 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-10-13T12:17:55,644 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-10-13T12:17:55,645 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-10-13T12:17:55,646 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-10-13T12:17:55,647 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-10-13T12:17:55,647 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-10-13T12:17:55,648 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-10-13T12:17:55,649 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-10-13T12:17:55,650 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-10-13T12:17:55,651 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-10-13T12:17:55,651 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-10-13T12:17:55,652 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-10-13T12:17:55,653 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-10-13T12:17:55,653 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-10-13T12:17:55,654 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-10-13T12:17:55,655 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-10-13T12:17:55,655 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-10-13T12:17:55,656 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-10-13T12:17:55,657 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-10-13T12:17:55,657 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-10-13T12:17:55,658 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-10-13T12:17:55,658 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-10-13T12:17:55,659 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-10-13T12:17:55,659 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-10-13T12:17:55,660 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-10-13T12:17:55,661 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-10-13T12:17:55,661 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-10-13T12:17:55,662 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-10-13T12:17:55,663 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-10-13T12:17:55,664 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-10-13T12:17:55,664 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-10-13T12:17:55,665 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-10-13T12:17:55,666 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-10-13T12:17:55,666 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-10-13T12:17:55,667 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-10-13T12:17:55,667 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-10-13T12:17:55,668 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-10-13T12:17:55,668 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-10-13T12:17:55,669 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-10-13T12:17:55,669 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-10-13T12:17:55,670 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-10-13T12:17:55,671 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-10-13T12:17:55,671 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-10-13T12:17:55,672 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-10-13T12:17:55,673 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-10-13T12:17:55,674 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-10-13T12:17:55,674 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-10-13T12:17:55,675 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-10-13T12:17:55,675 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-10-13T12:17:55,676 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-10-13T12:17:55,676 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-10-13T12:17:55,677 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-10-13T12:17:55,677 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-10-13T12:17:55,678 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-10-13T12:17:55,679 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-10-13T12:17:55,679 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-10-13T12:17:55,680 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-10-13T12:17:55,681 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-10-13T12:17:55,681 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-10-13T12:17:55,682 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-10-13T12:17:55,683 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-10-13T12:17:55,684 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-10-13T12:17:55,684 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-10-13T12:17:55,685 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-10-13T12:17:55,685 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-10-13T12:17:55,686 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-10-13T12:17:55,686 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-10-13T12:17:55,687 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-10-13T12:17:55,688 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-10-13T12:17:55,689 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-10-13T12:17:55,689 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-10-13T12:17:55,690 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-10-13T12:17:55,691 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-10-13T12:17:55,691 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-10-13T12:17:55,692 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-10-13T12:17:55,692 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-10-13T12:17:55,693 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-10-13T12:17:55,694 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-10-13T12:17:55,694 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-10-13T12:17:55,695 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-10-13T12:17:55,696 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-10-13T12:17:55,697 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-10-13T12:17:55,697 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-10-13T12:17:55,698 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-10-13T12:17:55,699 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-10-13T12:17:55,699 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-10-13T12:17:55,700 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-10-13T12:17:55,701 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-10-13T12:17:55,701 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-10-13T12:17:55,702 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-10-13T12:17:55,702 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-10-13T12:17:55,703 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-10-13T12:17:55,703 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-10-13T12:17:55,704 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-10-13T12:17:55,705 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-10-13T12:17:55,706 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-10-13T12:17:55,706 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-10-13T12:17:55,707 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-10-13T12:17:55,708 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-10-13T12:17:55,708 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-10-13T12:17:55,709 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-10-13T12:17:55,710 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-10-13T12:17:55,711 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/b5/5e/a9e7cf356c10ce8d609151d6ac6f583f29000e6114475ef966d02d7a1e77/causalml-0.17.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,711 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/48/1f/4b0549110de67f3478fbd818102b95cc8193e7daec4fb70050832361fd6a/causalml-0.17.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-10-13T12:17:55,712 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/06/70/206284d5d57cd7507797f8a65b4bdfe724261995aa91b6d7440a8e4461f4/causalml-0.17.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,712 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/0e/98/50977aaf78f60201c852450de82ca3172b8e3816306a729b20bfffc9ac47/causalml-0.17.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,713 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/9c/9e/cd27a07edf451d0533a7ffc94d138e41409efd0cdf110f4d0965e24361df/causalml-0.17.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-10-13T12:17:55,714 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/79/7f/86cae6376c012f0d4939224218ed5dc4cd8fff511260cc4a9b36b1a155e4/causalml-0.17.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,715 Found link https://files.pythonhosted.org/packages/b1/26/7422e3d87d39fc795efd47f56f119a0629c8e2078c16f1b823747b9c9997/causalml-0.17.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.11), version: 0.17.0 2026-10-13T12:17:55,716 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/a5/0c/cada8819ff619c16648d680439e942b0d1b31bd1cf181adac70517647d51/causalml-0.18.0-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,716 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/72/1a/bc094ac037e326fcf03614696c92dbee8258985400cbe13ea42d8a13ce41/causalml-0.18.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-10-13T12:17:55,717 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/f2/49/2a2cedb42fdd872c9e03543dba7675cc63ae9db0115983f8083c60e25612/causalml-0.18.0-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,717 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/bd/c7/60f33b49643a5d9cc3b023b6367a136c130b2d6467c74b75f0476d124b41/causalml-0.18.0-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,718 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/30/07/50e051aaaa39ccb2dad8c532f9085e4ffc840ca953a0bb6b906ffc8a61ad/causalml-0.18.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-10-13T12:17:55,719 Skipping link: No binaries permitted for causalml: https://files.pythonhosted.org/packages/12/a6/0c6ef524961fa250ac56ec8b62c34c2806d33793768027b66a930656130d/causalml-0.18.0-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,720 Found link https://files.pythonhosted.org/packages/db/70/a06654d217495dfc216f6e54408d37e9381959f306a8bb3d9106110646b7/causalml-0.18.0.tar.gz (from https://pypi.org/simple/causalml/) (requires-python:>=3.11), version: 0.18.0 2026-10-13T12:17:55,721 Fetching project page and analyzing links: https://www.piwheels.org/simple/causalml/ 2026-10-13T12:17:55,721 Getting page https://www.piwheels.org/simple/causalml/ 2026-10-13T12:17:55,723 Found index url https://www.piwheels.org/simple 2026-10-13T12:17:55,911 Fetched page https://www.piwheels.org/simple/causalml/ as text/html 2026-10-13T12:17:55,941 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.17.0-cp311-cp311-linux_armv6l.whl#sha256=1cf2167bc5a7442a41b79d5662df626732dcc2a8202a87a73cd5ea96dae394b1 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,942 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.17.0-cp311-cp311-linux_armv7l.whl#sha256=1cf2167bc5a7442a41b79d5662df626732dcc2a8202a87a73cd5ea96dae394b1 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,942 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.17.0-cp313-cp313-linux_armv6l.whl#sha256=690646f3bcbaa7aaef2e83cfeb6180926b007e3bf2255b50e5b31e13cd4d60f7 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,943 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.17.0-cp313-cp313-linux_armv7l.whl#sha256=690646f3bcbaa7aaef2e83cfeb6180926b007e3bf2255b50e5b31e13cd4d60f7 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,944 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.16.0-cp311-cp311-linux_armv6l.whl#sha256=73c5fa81c0c11e6f97d7e7dbfd161fcdabee0cb7de0f601a4eade1459ff48f9d (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,944 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.16.0-cp311-cp311-linux_armv7l.whl#sha256=73c5fa81c0c11e6f97d7e7dbfd161fcdabee0cb7de0f601a4eade1459ff48f9d (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,945 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.16.0-cp313-cp313-linux_armv6l.whl#sha256=eddffb995b2fdd9b77894dccca38d2bedcbd40f779d169615f2704cb95999698 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,946 Skipping link: No binaries permitted for causalml: https://archive1.piwheels.org/simple/causalml/causalml-0.16.0-cp313-cp313-linux_armv7l.whl#sha256=eddffb995b2fdd9b77894dccca38d2bedcbd40f779d169615f2704cb95999698 (from https://www.piwheels.org/simple/causalml/) (requires-python:>=3.11) 2026-10-13T12:17:55,946 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-10-13T12:17:55,947 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-10-13T12:17:55,948 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-10-13T12:17:55,948 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-10-13T12:17:55,949 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-10-13T12:17:55,949 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-10-13T12:17:55,950 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-10-13T12:17:55,950 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-10-13T12:17:55,951 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-10-13T12:17:55,951 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-10-13T12:17:55,952 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-10-13T12:17:55,953 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-10-13T12:17:55,953 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-10-13T12:17:55,954 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-10-13T12:17:55,955 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-10-13T12:17:55,955 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-10-13T12:17:55,956 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-10-13T12:17:55,956 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-10-13T12:17:55,957 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-10-13T12:17:55,957 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-10-13T12:17:55,958 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-10-13T12:17:55,958 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-10-13T12:17:55,959 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-10-13T12:17:55,960 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-10-13T12:17:55,960 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-10-13T12:17:55,961 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-10-13T12:17:55,961 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-10-13T12:17:55,962 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-10-13T12:17:55,963 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-10-13T12:17:55,964 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-10-13T12:17:55,964 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-10-13T12:17:55,965 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-10-13T12:17:55,965 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-10-13T12:17:55,966 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-10-13T12:17:55,966 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-10-13T12:17:55,967 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-10-13T12:17:55,967 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-10-13T12:17:55,968 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-10-13T12:17:55,969 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-10-13T12:17:55,969 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-10-13T12:17:55,970 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-10-13T12:17:55,971 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-10-13T12:17:55,971 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-10-13T12:17:55,972 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-10-13T12:17:55,972 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-10-13T12:17:55,973 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-10-13T12:17:55,973 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-10-13T12:17:55,974 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-10-13T12:17:55,975 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-10-13T12:17:55,975 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-10-13T12:17:55,976 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-10-13T12:17:55,976 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-10-13T12:17:55,977 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-10-13T12:17:55,978 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-10-13T12:17:55,978 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-10-13T12:17:55,979 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-10-13T12:17:55,979 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-10-13T12:17:55,980 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-10-13T12:17:55,980 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-10-13T12:17:55,981 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-10-13T12:17:55,981 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-10-13T12:17:55,982 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-10-13T12:17:55,983 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-10-13T12:17:55,983 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-10-13T12:17:55,984 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-10-13T12:17:55,985 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-10-13T12:17:55,985 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-10-13T12:17:55,986 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-10-13T12:17:55,987 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-10-13T12:17:55,987 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-10-13T12:17:55,988 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-10-13T12:17:55,988 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-10-13T12:17:55,989 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-10-13T12:17:55,989 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-10-13T12:17:55,990 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-10-13T12:17:55,990 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-10-13T12:17:55,991 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-10-13T12:17:55,992 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-10-13T12:17:55,992 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-10-13T12:17:55,993 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-10-13T12:17:55,994 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-10-13T12:17:55,994 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-10-13T12:17:55,995 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-10-13T12:17:55,996 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-10-13T12:17:55,996 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-10-13T12:17:55,997 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-10-13T12:17:55,997 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-10-13T12:17:55,998 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-10-13T12:17:55,998 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-10-13T12:17:55,999 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-10-13T12:17:55,999 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-10-13T12:17:56,000 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-10-13T12:17:56,000 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-10-13T12:17:56,001 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-10-13T12:17:56,001 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-10-13T12:17:56,002 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-10-13T12:17:56,002 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-10-13T12:17:56,003 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-10-13T12:17:56,003 Skipping link: not a file: https://www.piwheels.org/simple/causalml/ 2026-10-13T12:17:56,004 Skipping link: not a file: https://pypi.org/simple/causalml/ 2026-10-13T12:17:56,027 Given no hashes to check 1 links for project 'causalml': discarding no candidates 2026-10-13T12:17:56,045 Collecting causalml==0.18.0 2026-10-13T12:17:56,047 Created temporary directory: /tmp/pip-unpack-z_dc7lpi 2026-10-13T12:17:56,201 Downloading causalml-0.18.0.tar.gz (2.4 MB) 2026-10-13T12:17:57,309 Added causalml==0.18.0 from https://files.pythonhosted.org/packages/db/70/a06654d217495dfc216f6e54408d37e9381959f306a8bb3d9106110646b7/causalml-0.18.0.tar.gz to build tracker '/tmp/pip-build-tracker-owr4z1un' 2026-10-13T12:17:57,318 Created temporary directory: /tmp/pip-build-env-x7smlx0z 2026-10-13T12:17:57,323 Installing build dependencies: started 2026-10-13T12:17:57,324 Running command pip subprocess to install build dependencies 2026-10-13T12:17:58,459 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-10-13T12:17:58,925 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-10-13T12:17:58,947 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-10-13T12:18:00,902 Collecting setuptools>=18.0 2026-10-13T12:18:00,903 Obtaining dependency information for setuptools>=18.0 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-10-13T12:18:00,917 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-10-13T12:18:01,154 Collecting wheel 2026-10-13T12:18:01,155 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-10-13T12:18:01,168 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-10-13T12:18:03,317 Collecting Cython 2026-10-13T12:18:03,318 Obtaining dependency information for Cython from https://www.piwheels.org/simple/cython/cython-3.3.0-cp311-cp311-linux_armv7l.whl.metadata 2026-10-13T12:18:03,334 Using cached https://www.piwheels.org/simple/cython/cython-3.3.0-cp311-cp311-linux_armv7l.whl.metadata (28 kB) 2026-10-13T12:18:04,502 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-10-13T12:18:04,509 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-10-13T12:18:04,516 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-10-13T12:18:04,523 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-10-13T12:18:04,530 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-10-13T12:18:04,977 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/d3/e1/f2fe8f6113a657a1da83b358b16755e528a602c6976a43724a88f42b482a/numpy-2.5.0rc1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-10-13T12:18:04,986 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/e7/05/3d27272d30698dc0ecb7fdfaa41ad70303b444f81722bb99bce1d818638a/numpy-2.5.0.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-10-13T12:18:04,995 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/22/fd/89965aa4ac08c74998539fcbf24fa3540f3e15237fbeb6bcf9c908f4aade/numpy-2.5.1.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-10-13T12:18:05,008 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/9a/80/db0b4559e57ec36362bedbb05530a87fafbcb6067708c946967a41d449e7/numpy-2.5.2.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-10-13T12:18:05,021 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/13/01/11703282db468b85f6f7b8c7f22d058de5970d5c7e60a3a8aaa313c3de36/numpy-2.5.3.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-10-13T12:18:05,035 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/95/b0/c7453d0b6e2073c3264468b106ee1563750cecc910965e67357e3698c83e/numpy-2.5.4.tar.gz (from https://pypi.org/simple/numpy/) (requires-python:>=3.12) 2026-10-13T12:18:05,367 Collecting numpy>=1.18.5 2026-10-13T12:18:05,368 Obtaining dependency information for numpy>=1.18.5 from https://www.piwheels.org/simple/numpy/numpy-2.4.6-cp311-cp311-linux_armv7l.whl.metadata 2026-10-13T12:18:05,383 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.6-cp311-cp311-linux_armv7l.whl.metadata (6.6 kB) 2026-10-13T12:18:06,203 Collecting scikit-learn>=1.6.0 2026-10-13T12:18:06,204 Obtaining dependency information for scikit-learn>=1.6.0 from https://www.piwheels.org/simple/scikit-learn/scikit_learn-1.9.1-cp311-cp311-linux_armv7l.whl.metadata 2026-10-13T12:18:06,215 Downloading https://www.piwheels.org/simple/scikit-learn/scikit_learn-1.9.1-cp311-cp311-linux_armv7l.whl.metadata (9.3 kB) 2026-10-13T12:18:06,405 Collecting packaging>=24.0 2026-10-13T12:18:06,406 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-10-13T12:18:06,419 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-10-13T12:18:07,105 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-10-13T12:18:07,109 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-10-13T12:18:07,114 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-10-13T12:18:07,119 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-10-13T12:18:07,124 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-10-13T12:18:07,131 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-10-13T12:18:07,137 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-10-13T12:18:07,142 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-10-13T12:18:07,147 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-10-13T12:18:07,153 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-10-13T12:18:07,158 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-10-13T12:18:07,163 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-10-13T12:18:07,441 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/1c/b9/101efd4a4302db579178ebb664ca6922d547646352f831bd39cbb7d0294b/scipy-1.18.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.12) 2026-10-13T12:18:07,450 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/5f/b2/c9caa00aef1369da8e7aeae2d372fd72b5702cf0a0ce04dd67beb318b967/scipy-1.18.0rc2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.12) 2026-10-13T12:18:07,459 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/a7/25/c2700dfaf6442b4effaa91af24ebce5dc9d31bb4a69706313aae70d72cd0/scipy-1.18.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.12) 2026-10-13T12:18:07,471 Link requires a different Python (3.11.2 not in: '>=3.12'): https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.12) 2026-10-13T12:18:07,678 Collecting scipy>=1.10.0 2026-10-13T12:18:07,679 Obtaining dependency information for scipy>=1.10.0 from https://www.piwheels.org/simple/scipy/scipy-1.17.1-cp311-cp311-linux_armv7l.whl.metadata 2026-10-13T12:18:07,695 Using cached https://www.piwheels.org/simple/scipy/scipy-1.17.1-cp311-cp311-linux_armv7l.whl.metadata (8.7 kB) 2026-10-13T12:18:07,885 Collecting joblib>=1.4.0 2026-10-13T12:18:07,886 Obtaining dependency information for joblib>=1.4.0 from https://www.piwheels.org/simple/joblib/joblib-1.6.0-py3-none-any.whl.metadata 2026-10-13T12:18:07,896 Downloading https://www.piwheels.org/simple/joblib/joblib-1.6.0-py3-none-any.whl.metadata (6.5 kB) 2026-10-13T12:18:08,569 Collecting narwhals>=2.0.1 2026-10-13T12:18:08,570 Obtaining dependency information for narwhals>=2.0.1 from https://www.piwheels.org/simple/narwhals/narwhals-2.27.1-py3-none-any.whl.metadata 2026-10-13T12:18:08,591 Downloading https://www.piwheels.org/simple/narwhals/narwhals-2.27.1-py3-none-any.whl.metadata (15 kB) 2026-10-13T12:18:08,686 Collecting threadpoolctl>=3.5.0 2026-10-13T12:18:08,687 Obtaining dependency information for threadpoolctl>=3.5.0 from https://www.piwheels.org/simple/threadpoolctl/threadpoolctl-3.7.0-py3-none-any.whl.metadata 2026-10-13T12:18:08,696 Downloading https://www.piwheels.org/simple/threadpoolctl/threadpoolctl-3.7.0-py3-none-any.whl.metadata (24 kB) 2026-10-13T12:18:08,910 Collecting cloudpickle>=3.0 2026-10-13T12:18:08,912 Obtaining dependency information for cloudpickle>=3.0 from https://www.piwheels.org/simple/cloudpickle/cloudpickle-3.1.2-py3-none-any.whl.metadata 2026-10-13T12:18:08,923 Downloading https://www.piwheels.org/simple/cloudpickle/cloudpickle-3.1.2-py3-none-any.whl.metadata (7.1 kB) 2026-10-13T12:18:09,352 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-10-13T12:18:10,126 Using cached https://www.piwheels.org/simple/cython/cython-3.3.0-cp311-cp311-linux_armv7l.whl (11.2 MB) 2026-10-13T12:18:10,740 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.6-cp311-cp311-linux_armv7l.whl (6.3 MB) 2026-10-13T12:18:10,850 Downloading https://www.piwheels.org/simple/scikit-learn/scikit_learn-1.9.1-cp311-cp311-linux_armv7l.whl (8.5 MB) 2026-10-13T12:18:11,435 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.5/8.5 MB 14.8 MB/s eta 0:00:00 2026-10-13T12:18:11,535 Downloading https://www.piwheels.org/simple/joblib/joblib-1.6.0-py3-none-any.whl (306 kB) 2026-10-13T12:18:11,569 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 306.1/306.1 kB 11.2 MB/s eta 0:00:00 2026-10-13T12:18:11,584 Downloading https://www.piwheels.org/simple/narwhals/narwhals-2.27.1-py3-none-any.whl (483 kB) 2026-10-13T12:18:11,627 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 483.2/483.2 kB 13.2 MB/s eta 0:00:00 2026-10-13T12:18:11,649 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-10-13T12:18:13,153 Using cached https://www.piwheels.org/simple/scipy/scipy-1.17.1-cp311-cp311-linux_armv7l.whl (22.2 MB) 2026-10-13T12:18:13,534 Downloading https://www.piwheels.org/simple/threadpoolctl/threadpoolctl-3.7.0-py3-none-any.whl (26 kB) 2026-10-13T12:18:13,553 Downloading https://www.piwheels.org/simple/cloudpickle/cloudpickle-3.1.2-py3-none-any.whl (22 kB) 2026-10-13T12:18:13,621 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-10-13T12:18:13,650 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-10-13T12:18:14,414 Using cached https://www.piwheels.org/simple/cython/cython-3.3.0-cp311-cp311-linux_armv7l.whl (11.2 MB) 2026-10-13T12:18:15,150 Using cached https://www.piwheels.org/simple/numpy/numpy-2.4.6-cp311-cp311-linux_armv7l.whl (6.3 MB) 2026-10-13T12:18:15,940 Using cached https://www.piwheels.org/simple/scikit-learn/scikit_learn-1.9.1-cp311-cp311-linux_armv7l.whl (8.5 MB) 2026-10-13T12:18:16,207 Using cached https://www.piwheels.org/simple/joblib/joblib-1.6.0-py3-none-any.whl (306 kB) 2026-10-13T12:18:16,264 Using cached https://www.piwheels.org/simple/narwhals/narwhals-2.27.1-py3-none-any.whl (483 kB) 2026-10-13T12:18:16,308 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-10-13T12:18:17,809 Using cached https://www.piwheels.org/simple/scipy/scipy-1.17.1-cp311-cp311-linux_armv7l.whl (22.2 MB) 2026-10-13T12:18:18,397 Using cached https://www.piwheels.org/simple/threadpoolctl/threadpoolctl-3.7.0-py3-none-any.whl (26 kB) 2026-10-13T12:18:18,418 Using cached https://www.piwheels.org/simple/cloudpickle/cloudpickle-3.1.2-py3-none-any.whl (22 kB) 2026-10-13T12:18:18,497 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-10-13T12:18:21,546 Installing collected packages: threadpoolctl, setuptools, packaging, numpy, narwhals, Cython, cloudpickle, wheel, scipy, joblib, scikit-learn 2026-10-13T12:18:32,952 Creating /tmp/pip-build-env-x7smlx0z/overlay/local/bin 2026-10-13T12:18:32,955 changing mode of /tmp/pip-build-env-x7smlx0z/overlay/local/bin/f2py to 755 2026-10-13T12:18:32,957 changing mode of /tmp/pip-build-env-x7smlx0z/overlay/local/bin/numpy-config to 755 2026-10-13T12:18:38,547 changing mode of /tmp/pip-build-env-x7smlx0z/overlay/local/bin/cygdb to 755 2026-10-13T12:18:38,549 changing mode of /tmp/pip-build-env-x7smlx0z/overlay/local/bin/cython to 755 2026-10-13T12:18:38,551 changing mode of /tmp/pip-build-env-x7smlx0z/overlay/local/bin/cythonize to 755 2026-10-13T12:18:38,745 changing mode of /tmp/pip-build-env-x7smlx0z/overlay/local/bin/wheel to 755 2026-10-13T12:19:07,471 Successfully installed Cython-3.3.0 cloudpickle-3.1.2 joblib-1.6.0 narwhals-2.27.1 numpy-2.4.6 packaging-26.3 scikit-learn-1.9.1 scipy-1.17.1 setuptools-84.0.0 threadpoolctl-3.7.0 wheel-0.48.0 2026-10-13T12:19:08,147 Installing build dependencies: finished with status 'done' 2026-10-13T12:19:08,175 Getting requirements to build wheel: started 2026-10-13T12:19:08,176 Running command Getting requirements to build wheel 2026-10-13T12:19:11,672 Compiling causalml/inference/tree/_tree/_tree.pyx because it depends on /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/Cython/Includes/libcpp/vector.pxd. 2026-10-13T12:19:11,673 Compiling causalml/inference/tree/_tree/_criterion.pyx because it depends on /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/scipy/special/cython_special.pxd. 2026-10-13T12:19:11,673 Compiling causalml/inference/tree/_tree/_splitter.pyx because it depends on /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/Cython/Includes/libc/string.pxd. 2026-10-13T12:19:11,674 Compiling causalml/inference/tree/_tree/_utils.pyx because it depends on /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/Cython/Includes/libc/string.pxd. 2026-10-13T12:19:11,675 Compiling causalml/inference/tree/_tree/_group_criterion.pyx because it depends on /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/Cython/Includes/libcpp/vector.pxd. 2026-10-13T12:19:11,675 Compiling causalml/inference/tree/_tree/_group_builder.pyx because it depends on /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/Cython/Includes/libcpp/vector.pxd. 2026-10-13T12:19:11,676 Compiling causalml/inference/tree/causal/_criterion.pyx because it depends on /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/Cython/Includes/libcpp/vector.pxd. 2026-10-13T12:19:11,677 Compiling causalml/inference/tree/causal/_builder.pyx because it depends on /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/Cython/Includes/libcpp/vector.pxd. 2026-10-13T12:19:11,677 Compiling causalml/inference/tree/_uplift/_criterion.pyx because it depends on /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/Cython/Includes/libcpp/vector.pxd. 2026-10-13T12:19:11,678 Compiling causalml/inference/tree/_uplift/_builder.pyx because it depends on /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/Cython/Includes/libcpp/vector.pxd. 2026-10-13T12:19:25,554 performance hint: causalml/inference/tree/_tree/_utils.pyx:487:28: Use boundscheck(False) for faster access 2026-10-13T12:19:25,556 performance hint: causalml/inference/tree/_tree/_utils.pyx:489:26: Use boundscheck(False) for faster access 2026-10-13T12:19:25,558 performance hint: causalml/inference/tree/_tree/_utils.pyx:490:29: Use boundscheck(False) for faster access 2026-10-13T12:19:29,248 [ 3/10] Cythonizing causalml/inference/tree/_tree/_splitter.pyx 2026-10-13T12:19:29,248 [ 7/10] Cythonizing causalml/inference/tree/_tree/_utils.pyx 2026-10-13T12:19:29,249 [ 4/10] Cythonizing causalml/inference/tree/_tree/_tree.pyx 2026-10-13T12:19:29,250 [ 8/10] Cythonizing causalml/inference/tree/_uplift/_criterion.pyx 2026-10-13T12:19:29,252 [ 2/10] Cythonizing causalml/inference/tree/_tree/_group_builder.pyx 2026-10-13T12:19:29,253 [ 5/10] Cythonizing causalml/inference/tree/_uplift/_builder.pyx 2026-10-13T12:19:29,255 [ 9/10] Cythonizing causalml/inference/tree/causal/_builder.pyx 2026-10-13T12:19:29,256 [ 1/10] Cythonizing causalml/inference/tree/_tree/_criterion.pyx 2026-10-13T12:19:29,257 [ 6/10] Cythonizing causalml/inference/tree/_tree/_group_criterion.pyx 2026-10-13T12:19:29,259 [10/10] Cythonizing causalml/inference/tree/causal/_criterion.pyx 2026-10-13T12:19:29,546 Getting requirements to build wheel: finished with status 'done' 2026-10-13T12:19:29,582 Created temporary directory: /tmp/pip-modern-metadata-n8mgw64y 2026-10-13T12:19:29,585 Preparing metadata (pyproject.toml): started 2026-10-13T12:19:29,586 Running command Preparing metadata (pyproject.toml) 2026-10-13T12:19:32,846 /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-10-13T12:19:32,846 !! 2026-10-13T12:19:32,847 ******************************************************************************** 2026-10-13T12:19:32,848 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-10-13T12:19:32,849 License :: OSI Approved :: Apache Software License 2026-10-13T12:19:32,850 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-10-13T12:19:32,851 ******************************************************************************** 2026-10-13T12:19:32,852 !! 2026-10-13T12:19:32,853 dist._finalize_license_expression() 2026-10-13T12:19:32,853 /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-10-13T12:19:32,854 !! 2026-10-13T12:19:32,855 ******************************************************************************** 2026-10-13T12:19:32,856 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-10-13T12:19:32,857 License :: OSI Approved :: Apache Software License 2026-10-13T12:19:32,858 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-10-13T12:19:32,859 ******************************************************************************** 2026-10-13T12:19:32,860 !! 2026-10-13T12:19:32,860 self._finalize_license_expression() 2026-10-13T12:19:32,861 running dist_info 2026-10-13T12:19:32,872 creating /tmp/pip-modern-metadata-n8mgw64y/causalml.egg-info 2026-10-13T12:19:32,873 writing /tmp/pip-modern-metadata-n8mgw64y/causalml.egg-info/PKG-INFO 2026-10-13T12:19:32,880 writing dependency_links to /tmp/pip-modern-metadata-n8mgw64y/causalml.egg-info/dependency_links.txt 2026-10-13T12:19:32,886 writing requirements to /tmp/pip-modern-metadata-n8mgw64y/causalml.egg-info/requires.txt 2026-10-13T12:19:32,887 writing top-level names to /tmp/pip-modern-metadata-n8mgw64y/causalml.egg-info/top_level.txt 2026-10-13T12:19:32,888 writing manifest file '/tmp/pip-modern-metadata-n8mgw64y/causalml.egg-info/SOURCES.txt' 2026-10-13T12:19:32,938 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,939 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,939 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,940 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,940 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,941 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,942 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,942 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,943 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,944 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,944 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,945 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,945 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,946 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,946 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,947 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,947 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,948 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,948 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,949 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,949 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,950 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,950 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,951 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,951 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,952 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,952 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,953 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,954 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,954 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,955 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,955 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,956 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,956 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,957 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:32,957 reading manifest file '/tmp/pip-modern-metadata-n8mgw64y/causalml.egg-info/SOURCES.txt' 2026-10-13T12:19:32,958 reading manifest template 'MANIFEST.in' 2026-10-13T12:19:32,958 warning: no files found matching '*.txt' 2026-10-13T12:19:32,959 warning: no files found matching '*.txt' under directory 'docs' 2026-10-13T12:19:33,080 warning: no files found matching '*.c' under directory 'causalml' 2026-10-13T12:19:33,118 warning: no files found matching '*.h' under directory 'causalml' 2026-10-13T12:19:33,119 adding license file 'LICENSE' 2026-10-13T12:19:33,125 writing manifest file '/tmp/pip-modern-metadata-n8mgw64y/causalml.egg-info/SOURCES.txt' 2026-10-13T12:19:33,127 creating '/tmp/pip-modern-metadata-n8mgw64y/causalml-0.18.0.dist-info' 2026-10-13T12:19:33,135 /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-10-13T12:19:33,135 !! 2026-10-13T12:19:33,136 ******************************************************************************** 2026-10-13T12:19:33,136 With Python 2.7 end-of-life, support for building universal wheels 2026-10-13T12:19:33,137 (i.e., wheels that support both Python 2 and Python 3) 2026-10-13T12:19:33,137 is being obviated. 2026-10-13T12:19:33,138 Please discontinue using this option, or if you still need it, 2026-10-13T12:19:33,138 file an issue with pypa/setuptools describing your use case. 2026-10-13T12:19:33,140 This deprecation is overdue, please update your project and remove deprecated 2026-10-13T12:19:33,140 calls to avoid build errors in the future. 2026-10-13T12:19:33,141 ******************************************************************************** 2026-10-13T12:19:33,142 !! 2026-10-13T12:19:33,142 self.finalize_options() 2026-10-13T12:19:33,398 Preparing metadata (pyproject.toml): finished with status 'done' 2026-10-13T12:19:33,403 Source in /tmp/pip-wheel-juktds_7/causalml_eecaec34b76d457aaab30b4bdfb2238e has version 0.18.0, which satisfies requirement causalml==0.18.0 from https://files.pythonhosted.org/packages/db/70/a06654d217495dfc216f6e54408d37e9381959f306a8bb3d9106110646b7/causalml-0.18.0.tar.gz 2026-10-13T12:19:33,405 Removed causalml==0.18.0 from https://files.pythonhosted.org/packages/db/70/a06654d217495dfc216f6e54408d37e9381959f306a8bb3d9106110646b7/causalml-0.18.0.tar.gz from build tracker '/tmp/pip-build-tracker-owr4z1un' 2026-10-13T12:19:33,411 Created temporary directory: /tmp/pip-unpack-t67xsi9r 2026-10-13T12:19:33,412 Building wheels for collected packages: causalml 2026-10-13T12:19:33,416 Created temporary directory: /tmp/pip-wheel-jycwx7f3 2026-10-13T12:19:33,417 Destination directory: /tmp/pip-wheel-jycwx7f3 2026-10-13T12:19:33,419 Building wheel for causalml (pyproject.toml): started 2026-10-13T12:19:33,420 Running command Building wheel for causalml (pyproject.toml) 2026-10-13T12:19:36,586 /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-10-13T12:19:36,586 !! 2026-10-13T12:19:36,587 ******************************************************************************** 2026-10-13T12:19:36,588 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-10-13T12:19:36,589 License :: OSI Approved :: Apache Software License 2026-10-13T12:19:36,590 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-10-13T12:19:36,590 ******************************************************************************** 2026-10-13T12:19:36,591 !! 2026-10-13T12:19:36,591 dist._finalize_license_expression() 2026-10-13T12:19:36,592 /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-10-13T12:19:36,593 !! 2026-10-13T12:19:36,594 ******************************************************************************** 2026-10-13T12:19:36,594 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-10-13T12:19:36,595 License :: OSI Approved :: Apache Software License 2026-10-13T12:19:36,596 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-10-13T12:19:36,596 ******************************************************************************** 2026-10-13T12:19:36,597 !! 2026-10-13T12:19:36,598 self._finalize_license_expression() 2026-10-13T12:19:36,598 running bdist_wheel 2026-10-13T12:19:36,608 /tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-10-13T12:19:36,609 !! 2026-10-13T12:19:36,610 ******************************************************************************** 2026-10-13T12:19:36,611 With Python 2.7 end-of-life, support for building universal wheels 2026-10-13T12:19:36,611 (i.e., wheels that support both Python 2 and Python 3) 2026-10-13T12:19:36,612 is being obviated. 2026-10-13T12:19:36,612 Please discontinue using this option, or if you still need it, 2026-10-13T12:19:36,613 file an issue with pypa/setuptools describing your use case. 2026-10-13T12:19:36,614 This deprecation is overdue, please update your project and remove deprecated 2026-10-13T12:19:36,615 calls to avoid build errors in the future. 2026-10-13T12:19:36,616 ******************************************************************************** 2026-10-13T12:19:36,617 !! 2026-10-13T12:19:36,617 self.finalize_options() 2026-10-13T12:19:36,623 running build 2026-10-13T12:19:36,624 running build_py 2026-10-13T12:19:36,632 creating build/lib.linux-armv7l-cpython-311/causalml 2026-10-13T12:19:36,634 copying causalml/match.py -> build/lib.linux-armv7l-cpython-311/causalml 2026-10-13T12:19:36,637 copying causalml/propensity.py -> build/lib.linux-armv7l-cpython-311/causalml 2026-10-13T12:19:36,640 copying causalml/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml 2026-10-13T12:19:36,642 copying causalml/exceptions.py -> build/lib.linux-armv7l-cpython-311/causalml 2026-10-13T12:19:36,644 copying causalml/features.py -> build/lib.linux-armv7l-cpython-311/causalml 2026-10-13T12:19:36,646 creating build/lib.linux-armv7l-cpython-311/causalml/feature_selection 2026-10-13T12:19:36,648 copying causalml/feature_selection/filters.py -> build/lib.linux-armv7l-cpython-311/causalml/feature_selection 2026-10-13T12:19:36,651 copying causalml/feature_selection/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/feature_selection 2026-10-13T12:19:36,653 creating build/lib.linux-armv7l-cpython-311/causalml/inference 2026-10-13T12:19:36,654 copying causalml/inference/serialization.py -> build/lib.linux-armv7l-cpython-311/causalml/inference 2026-10-13T12:19:36,656 copying causalml/inference/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference 2026-10-13T12:19:36,658 copying causalml/inference/_arg_order.py -> build/lib.linux-armv7l-cpython-311/causalml/inference 2026-10-13T12:19:36,661 creating build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-10-13T12:19:36,662 copying causalml/dataset/_benchmarks.py -> build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-10-13T12:19:36,664 copying causalml/dataset/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-10-13T12:19:36,666 copying causalml/dataset/semiSynthetic.py -> build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-10-13T12:19:36,668 copying causalml/dataset/classification.py -> build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-10-13T12:19:36,671 copying causalml/dataset/synthetic.py -> build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-10-13T12:19:36,674 copying causalml/dataset/_base.py -> build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-10-13T12:19:36,676 copying causalml/dataset/regression.py -> build/lib.linux-armv7l-cpython-311/causalml/dataset 2026-10-13T12:19:36,679 creating build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-10-13T12:19:36,680 copying causalml/metrics/sensitivity.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-10-13T12:19:36,683 copying causalml/metrics/const.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-10-13T12:19:36,685 copying causalml/metrics/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-10-13T12:19:36,686 copying causalml/metrics/rate.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-10-13T12:19:36,689 copying causalml/metrics/ground_truth.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-10-13T12:19:36,691 copying causalml/metrics/cate_scoring.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-10-13T12:19:36,694 copying causalml/metrics/classification.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-10-13T12:19:36,696 copying causalml/metrics/visualize.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-10-13T12:19:36,699 copying causalml/metrics/regression.py -> build/lib.linux-armv7l-cpython-311/causalml/metrics 2026-10-13T12:19:36,701 creating build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-10-13T12:19:36,702 copying causalml/optimize/pns.py -> build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-10-13T12:19:36,704 copying causalml/optimize/unit_selection.py -> build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-10-13T12:19:36,707 copying causalml/optimize/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-10-13T12:19:36,709 copying causalml/optimize/utils.py -> build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-10-13T12:19:36,711 copying causalml/optimize/value_optimization.py -> build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-10-13T12:19:36,713 copying causalml/optimize/policylearner.py -> build/lib.linux-armv7l-cpython-311/causalml/optimize 2026-10-13T12:19:36,715 creating build/lib.linux-armv7l-cpython-311/causalml/inference/tree 2026-10-13T12:19:36,716 copying causalml/inference/tree/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree 2026-10-13T12:19:36,719 copying causalml/inference/tree/utils.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree 2026-10-13T12:19:36,721 copying causalml/inference/tree/plot.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree 2026-10-13T12:19:36,725 creating build/lib.linux-armv7l-cpython-311/causalml/inference/iv 2026-10-13T12:19:36,726 copying causalml/inference/iv/iv_regression.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/iv 2026-10-13T12:19:36,728 copying causalml/inference/iv/drivlearner.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/iv 2026-10-13T12:19:36,731 copying causalml/inference/iv/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/iv 2026-10-13T12:19:36,733 creating build/lib.linux-armv7l-cpython-311/causalml/inference/torch 2026-10-13T12:19:36,734 copying causalml/inference/torch/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/torch 2026-10-13T12:19:36,736 copying causalml/inference/torch/cevae.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/torch 2026-10-13T12:19:36,739 creating build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-10-13T12:19:36,740 copying causalml/inference/meta/base.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-10-13T12:19:36,743 copying causalml/inference/meta/serialization.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-10-13T12:19:36,745 copying causalml/inference/meta/tlearner.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-10-13T12:19:36,748 copying causalml/inference/meta/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-10-13T12:19:36,749 copying causalml/inference/meta/utils.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-10-13T12:19:36,752 copying causalml/inference/meta/slearner.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-10-13T12:19:36,754 copying causalml/inference/meta/rlearner.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-10-13T12:19:36,757 copying causalml/inference/meta/tmle.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-10-13T12:19:36,759 copying causalml/inference/meta/xlearner.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-10-13T12:19:36,762 copying causalml/inference/meta/explainer.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-10-13T12:19:36,765 copying causalml/inference/meta/drlearner.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/meta 2026-10-13T12:19:36,768 creating build/lib.linux-armv7l-cpython-311/causalml/inference/jax 2026-10-13T12:19:36,769 copying causalml/inference/jax/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/jax 2026-10-13T12:19:36,771 copying causalml/inference/jax/utils.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/jax 2026-10-13T12:19:36,773 copying causalml/inference/jax/dragonnet.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/jax 2026-10-13T12:19:36,776 creating build/lib.linux-armv7l-cpython-311/causalml/inference/tf 2026-10-13T12:19:36,777 copying causalml/inference/tf/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tf 2026-10-13T12:19:36,779 copying causalml/inference/tf/utils.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tf 2026-10-13T12:19:36,781 copying causalml/inference/tf/dragonnet.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tf 2026-10-13T12:19:36,784 creating build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-10-13T12:19:36,785 copying causalml/inference/tree/causal/_tree.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-10-13T12:19:36,788 copying causalml/inference/tree/causal/causalforest.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-10-13T12:19:36,791 copying causalml/inference/tree/causal/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-10-13T12:19:36,793 copying causalml/inference/tree/causal/causaltree.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-10-13T12:19:36,797 creating build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:36,798 copying causalml/inference/tree/_tree/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:36,800 copying causalml/inference/tree/_tree/_classes.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:36,803 creating build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift 2026-10-13T12:19:36,804 copying causalml/inference/tree/_uplift/uplifttree.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift 2026-10-13T12:19:36,807 copying causalml/inference/tree/_uplift/_tree.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift 2026-10-13T12:19:36,810 copying causalml/inference/tree/_uplift/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift 2026-10-13T12:19:36,811 copying causalml/inference/tree/_uplift/upliftforest.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift 2026-10-13T12:19:36,814 creating build/lib.linux-armv7l-cpython-311/causalml/inference/jax/cevae 2026-10-13T12:19:36,815 copying causalml/inference/jax/cevae/modeling.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/jax/cevae 2026-10-13T12:19:36,818 copying causalml/inference/jax/cevae/__init__.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/jax/cevae 2026-10-13T12:19:36,820 copying causalml/inference/jax/cevae/cevae.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/jax/cevae 2026-10-13T12:19:36,822 copying causalml/inference/jax/cevae/losses.py -> build/lib.linux-armv7l-cpython-311/causalml/inference/jax/cevae 2026-10-13T12:19:36,824 running egg_info 2026-10-13T12:19:36,838 writing causalml.egg-info/PKG-INFO 2026-10-13T12:19:36,846 writing dependency_links to causalml.egg-info/dependency_links.txt 2026-10-13T12:19:36,851 writing requirements to causalml.egg-info/requires.txt 2026-10-13T12:19:36,852 writing top-level names to causalml.egg-info/top_level.txt 2026-10-13T12:19:36,872 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,873 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,873 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,874 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,875 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,875 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,876 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,876 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,877 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,877 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,878 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,878 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,879 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,880 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,880 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,880 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,881 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,881 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,882 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,882 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,883 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,884 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,884 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,885 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,885 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,886 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,886 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,887 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,887 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,888 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,889 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,889 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,890 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,890 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,890 dependency /tmp/pip-build-env-x7smlx0z/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-10-13T12:19:36,891 reading manifest file 'causalml.egg-info/SOURCES.txt' 2026-10-13T12:19:36,898 reading manifest template 'MANIFEST.in' 2026-10-13T12:19:36,900 warning: no files found matching '*.txt' 2026-10-13T12:19:36,901 warning: no files found matching '*.txt' under directory 'docs' 2026-10-13T12:19:37,018 warning: no files found matching '*.c' under directory 'causalml' 2026-10-13T12:19:37,061 warning: no files found matching '*.h' under directory 'causalml' 2026-10-13T12:19:37,062 adding license file 'LICENSE' 2026-10-13T12:19:37,070 writing manifest file 'causalml.egg-info/SOURCES.txt' 2026-10-13T12:19:37,083 copying causalml/inference/tree/causal/_builder.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-10-13T12:19:37,114 copying causalml/inference/tree/causal/_builder.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-10-13T12:19:37,117 copying causalml/inference/tree/causal/_criterion.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-10-13T12:19:37,146 copying causalml/inference/tree/causal/_criterion.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-10-13T12:19:37,148 copying causalml/inference/tree/causal/_criterion.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal 2026-10-13T12:19:37,151 copying causalml/inference/tree/_tree/_criterion.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,183 copying causalml/inference/tree/_tree/_criterion.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,186 copying causalml/inference/tree/_tree/_criterion.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,189 copying causalml/inference/tree/_tree/_group_builder.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,218 copying causalml/inference/tree/_tree/_group_builder.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,221 copying causalml/inference/tree/_tree/_group_builder.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,224 copying causalml/inference/tree/_tree/_group_criterion.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,254 copying causalml/inference/tree/_tree/_group_criterion.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,257 copying causalml/inference/tree/_tree/_group_criterion.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,260 copying causalml/inference/tree/_tree/_splitter.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,293 copying causalml/inference/tree/_tree/_splitter.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,295 copying causalml/inference/tree/_tree/_splitter.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,299 copying causalml/inference/tree/_tree/_tree.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,343 copying causalml/inference/tree/_tree/_tree.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,346 copying causalml/inference/tree/_tree/_tree.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,350 copying causalml/inference/tree/_tree/_typedefs.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,352 copying causalml/inference/tree/_tree/_typedefs.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,355 copying causalml/inference/tree/_tree/_utils.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,384 copying causalml/inference/tree/_tree/_utils.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,387 copying causalml/inference/tree/_tree/_utils.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree 2026-10-13T12:19:37,390 copying causalml/inference/tree/_uplift/_builder.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift 2026-10-13T12:19:37,416 copying causalml/inference/tree/_uplift/_builder.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift 2026-10-13T12:19:37,418 copying causalml/inference/tree/_uplift/_criterion.cpp -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift 2026-10-13T12:19:37,442 copying causalml/inference/tree/_uplift/_criterion.pxd -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift 2026-10-13T12:19:37,444 copying causalml/inference/tree/_uplift/_criterion.pyx -> build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift 2026-10-13T12:19:37,454 running build_ext 2026-10-13T12:19:37,464 building 'causalml.inference.tree._tree._tree' extension 2026-10-13T12:19:37,468 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-x7smlx0z/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-10-13T12:20:32,564 In file included from /usr/include/c++/12/vector:70, 2026-10-13T12:20:32,564 from causalml/inference/tree/_tree/_tree.cpp:1423: 2026-10-13T12:20:32,566 /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-10-13T12:20:32,567 /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-10-13T12:20:32,567 439 | vector<_Tp, _Alloc>:: 2026-10-13T12:20:32,568 | ^~~~~~~~~~~~~~~~~~~ 2026-10-13T12:20:33,056 In file included from /usr/include/c++/12/vector:64: 2026-10-13T12:20:33,057 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-10-13T12:20:33,058 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:27275:31, 2026-10-13T12:20:33,059 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:27939:76: 2026-10-13T12:20:33,059 /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-10-13T12:20:33,060 1287 | _M_realloc_insert(end(), __x); 2026-10-13T12:20:33,060 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-10-13T12:20:33,064 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-10-13T12:20:33,065 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:27275:31, 2026-10-13T12:20:33,065 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:28449:78: 2026-10-13T12:20:33,066 /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-10-13T12:20:33,067 1287 | _M_realloc_insert(end(), __x); 2026-10-13T12:20:33,067 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-10-13T12:20:33,068 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-10-13T12:20:33,069 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:27275:31, 2026-10-13T12:20:33,070 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:28458:78: 2026-10-13T12:20:33,070 /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-10-13T12:20:33,071 1287 | _M_realloc_insert(end(), __x); 2026-10-13T12:20:33,072 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-10-13T12:20:44,479 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -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-10-13T12:20:44,884 building 'causalml.inference.tree._tree._criterion' extension 2026-10-13T12:20:44,885 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-x7smlx0z/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-10-13T12:21:20,278 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -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-10-13T12:21:20,493 building 'causalml.inference.tree._tree._splitter' extension 2026-10-13T12:21:20,493 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-x7smlx0z/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-10-13T12:21:47,245 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-10-13T12:21:47,247 causalml/inference/tree/_tree/_splitter.cpp:24946:250: warning: ‘__pyx_v_p_prev’ may be used uninitialized [-Wmaybe-uninitialized] 2026-10-13T12:21:47,247 24946 | __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-10-13T12:21:47,248 | ^~~~~~~~~~ 2026-10-13T12:21:47,249 causalml/inference/tree/_tree/_splitter.cpp:23889:63: note: ‘__pyx_v_p_prev’ was declared here 2026-10-13T12:21:47,249 23889 | __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t __pyx_v_p_prev; 2026-10-13T12:21:47,250 | ^~~~~~~~~~~~~~ 2026-10-13T12:21:49,523 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-10-13T12:21:49,523 causalml/inference/tree/_tree/_splitter.cpp:29870:101: warning: ‘__pyx_v_max_feature_value’ may be used uninitialized [-Wmaybe-uninitialized] 2026-10-13T12:21:49,524 29870 | __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-10-13T12:21:49,525 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:21:49,525 causalml/inference/tree/_tree/_splitter.cpp:29364:66: note: ‘__pyx_v_max_feature_value’ was declared here 2026-10-13T12:21:49,526 29364 | __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float32_t __pyx_v_max_feature_value; 2026-10-13T12:21:49,526 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:21:49,527 causalml/inference/tree/_tree/_splitter.cpp:29774:74: warning: ‘__pyx_v_min_feature_value’ may be used uninitialized [-Wmaybe-uninitialized] 2026-10-13T12:21:49,527 29774 | __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-10-13T12:21:49,528 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:21:49,529 causalml/inference/tree/_tree/_splitter.cpp:29363:66: note: ‘__pyx_v_min_feature_value’ was declared here 2026-10-13T12:21:49,529 29363 | __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_float32_t __pyx_v_min_feature_value; 2026-10-13T12:21:49,530 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:21:49,929 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-10-13T12:21:49,930 causalml/inference/tree/_tree/_splitter.cpp:26656:250: warning: ‘__pyx_v_p_prev’ may be used uninitialized [-Wmaybe-uninitialized] 2026-10-13T12:21:49,930 26656 | __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-10-13T12:21:49,931 | ^~~~~~~~~~ 2026-10-13T12:21:49,932 causalml/inference/tree/_tree/_splitter.cpp:25599:63: note: ‘__pyx_v_p_prev’ was declared here 2026-10-13T12:21:49,932 25599 | __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t __pyx_v_p_prev; 2026-10-13T12:21:49,933 | ^~~~~~~~~~~~~~ 2026-10-13T12:21:56,263 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -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-10-13T12:21:56,481 building 'causalml.inference.tree._tree._utils' extension 2026-10-13T12:21:56,482 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-x7smlx0z/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-10-13T12:22:24,809 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -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-10-13T12:22:25,023 building 'causalml.inference.tree._tree._group_criterion' extension 2026-10-13T12:22:25,024 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c causalml/inference/tree/_tree/_group_criterion.cpp -o build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_criterion.o -O3 2026-10-13T12:22:50,733 In file included from /usr/include/c++/12/vector:70, 2026-10-13T12:22:50,734 from causalml/inference/tree/_tree/_group_criterion.cpp:1289: 2026-10-13T12:22:50,734 /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-10-13T12:22:50,735 /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-10-13T12:22:50,735 523 | vector<_Tp, _Alloc>:: 2026-10-13T12:22:50,736 | ^~~~~~~~~~~~~~~~~~~ 2026-10-13T12:22:50,930 In file included from /usr/include/c++/12/vector:64: 2026-10-13T12:22:50,930 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-10-13T12:22:50,931 inlined from ‘__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_int32_t __pyx_f_8causalml_9inference_4tree_5_tree_16_group_criterion_9NodeState_reset(__pyx_obj_8causalml_9inference_4tree_5_tree_16_group_criterion_NodeState*, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t)’ at causalml/inference/tree/_tree/_group_criterion.cpp:18964:36: 2026-10-13T12:22:50,931 /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-10-13T12:22:50,932 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-10-13T12:22:50,933 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:22:50,934 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-10-13T12:22:50,934 inlined from ‘__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_int32_t __pyx_f_8causalml_9inference_4tree_5_tree_16_group_criterion_9NodeState_reset(__pyx_obj_8causalml_9inference_4tree_5_tree_16_group_criterion_NodeState*, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t)’ at causalml/inference/tree/_tree/_group_criterion.cpp:18980:36: 2026-10-13T12:22:50,935 /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-10-13T12:22:50,936 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-10-13T12:22:50,936 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:22:50,937 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-10-13T12:22:50,937 inlined from ‘__pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_int32_t __pyx_f_8causalml_9inference_4tree_5_tree_16_group_criterion_9NodeState_reset(__pyx_obj_8causalml_9inference_4tree_5_tree_16_group_criterion_NodeState*, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t)’ at causalml/inference/tree/_tree/_group_criterion.cpp:18996:39: 2026-10-13T12:22:50,938 /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-10-13T12:22:50,938 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-10-13T12:22:50,938 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:22:51,070 /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-10-13T12:22:51,070 /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-10-13T12:22:51,071 439 | vector<_Tp, _Alloc>:: 2026-10-13T12:22:51,072 | ^~~~~~~~~~~~~~~~~~~ 2026-10-13T12:22:51,190 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’, 2026-10-13T12:22:51,191 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-10-13T12:22:51,191 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/_tree/_group_criterion.cpp:18764:26: 2026-10-13T12:22:51,192 /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-10-13T12:22:51,192 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2026-10-13T12:22:51,193 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:22:53,601 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_criterion.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_criterion.cpython-311-arm-linux-gnueabihf.so 2026-10-13T12:22:53,922 building 'causalml.inference.tree._tree._group_builder' extension 2026-10-13T12:22:53,923 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c causalml/inference/tree/_tree/_group_builder.cpp -o build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_builder.o -O3 2026-10-13T12:23:21,428 In file included from /usr/include/c++/12/vector:70, 2026-10-13T12:23:21,429 from causalml/inference/tree/_tree/_group_builder.cpp:1303: 2026-10-13T12:23:21,429 /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-10-13T12:23:21,430 /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-10-13T12:23:21,431 439 | vector<_Tp, _Alloc>:: 2026-10-13T12:23:21,432 | ^~~~~~~~~~~~~~~~~~~ 2026-10-13T12:23:21,866 In file included from /usr/include/c++/12/vector:64: 2026-10-13T12:23:21,867 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-10-13T12:23:21,867 inlined from ‘void __pyx_f_8causalml_9inference_4tree_5_tree_14_group_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/_tree/_group_builder.cpp:23541:31, 2026-10-13T12:23:21,868 inlined from ‘PyObject* __pyx_f_8causalml_9inference_4tree_5_tree_14_group_builder_25GroupBestFirstTreeBuilder_build(__pyx_obj_8causalml_9inference_4tree_5_tree_14_group_builder_GroupBestFirstTreeBuilder*, __pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_Tree*, PyObject*, __Pyx_memviewslice, int, __pyx_opt_args_8causalml_9inference_4tree_5_tree_14_group_builder_25GroupBestFirstTreeBuilder_build*)’ at causalml/inference/tree/_tree/_group_builder.cpp:24100:86: 2026-10-13T12:23:21,868 /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-10-13T12:23:21,869 1287 | _M_realloc_insert(end(), __x); 2026-10-13T12:23:21,870 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-10-13T12:23:21,870 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-10-13T12:23:21,871 inlined from ‘void __pyx_f_8causalml_9inference_4tree_5_tree_14_group_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/_tree/_group_builder.cpp:23541:31, 2026-10-13T12:23:21,872 inlined from ‘PyObject* __pyx_f_8causalml_9inference_4tree_5_tree_14_group_builder_25GroupBestFirstTreeBuilder_build(__pyx_obj_8causalml_9inference_4tree_5_tree_14_group_builder_GroupBestFirstTreeBuilder*, __pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_Tree*, PyObject*, __Pyx_memviewslice, int, __pyx_opt_args_8causalml_9inference_4tree_5_tree_14_group_builder_25GroupBestFirstTreeBuilder_build*)’ at causalml/inference/tree/_tree/_group_builder.cpp:24610:88: 2026-10-13T12:23:21,872 /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-10-13T12:23:21,873 1287 | _M_realloc_insert(end(), __x); 2026-10-13T12:23:21,874 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-10-13T12:23:21,874 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-10-13T12:23:21,875 inlined from ‘void __pyx_f_8causalml_9inference_4tree_5_tree_14_group_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/_tree/_group_builder.cpp:23541:31, 2026-10-13T12:23:21,876 inlined from ‘PyObject* __pyx_f_8causalml_9inference_4tree_5_tree_14_group_builder_25GroupBestFirstTreeBuilder_build(__pyx_obj_8causalml_9inference_4tree_5_tree_14_group_builder_GroupBestFirstTreeBuilder*, __pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_Tree*, PyObject*, __Pyx_memviewslice, int, __pyx_opt_args_8causalml_9inference_4tree_5_tree_14_group_builder_25GroupBestFirstTreeBuilder_build*)’ at causalml/inference/tree/_tree/_group_builder.cpp:24619:88: 2026-10-13T12:23:21,876 /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-10-13T12:23:21,877 1287 | _M_realloc_insert(end(), __x); 2026-10-13T12:23:21,878 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2026-10-13T12:23:26,185 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_builder.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_builder.cpython-311-arm-linux-gnueabihf.so 2026-10-13T12:23:26,516 building 'causalml.inference.tree.causal._criterion' extension 2026-10-13T12:23:26,517 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-x7smlx0z/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-10-13T12:23:57,167 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -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-10-13T12:23:57,388 building 'causalml.inference.tree.causal._builder' extension 2026-10-13T12:23:57,389 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-x7smlx0z/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-10-13T12:24:22,164 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -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-10-13T12:24:22,355 building 'causalml.inference.tree._uplift._criterion' extension 2026-10-13T12:24:22,356 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c causalml/inference/tree/_uplift/_criterion.cpp -o build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_criterion.o -O3 2026-10-13T12:24:47,024 In file included from /usr/include/c++/12/vector:70, 2026-10-13T12:24:47,025 from causalml/inference/tree/_uplift/_criterion.cpp:1285: 2026-10-13T12:24:47,025 /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-10-13T12:24:47,026 /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-10-13T12:24:47,026 523 | vector<_Tp, _Alloc>:: 2026-10-13T12:24:47,027 | ^~~~~~~~~~~~~~~~~~~ 2026-10-13T12:24:47,200 In file included from /usr/include/c++/12/vector:64: 2026-10-13T12:24:47,201 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-10-13T12:24:47,201 inlined from ‘int __pyx_pf_8causalml_9inference_4tree_7_uplift_10_criterion_29UpliftClassificationCriterion___cinit__(__pyx_obj_8causalml_9inference_4tree_7_uplift_10_criterion_UpliftClassificationCriterion*, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t)’ at causalml/inference/tree/_uplift/_criterion.cpp:19197:42, 2026-10-13T12:24:47,202 inlined from ‘int __pyx_pw_8causalml_9inference_4tree_7_uplift_10_criterion_29UpliftClassificationCriterion_1__cinit__(PyObject*, PyObject*, PyObject*)’ at causalml/inference/tree/_uplift/_criterion.cpp:19135:112, 2026-10-13T12:24:47,202 inlined from ‘PyObject* __pyx_tp_new__initialisation_8causalml_9inference_4tree_7_uplift_10_criterion_UpliftClassificationCriterion(PyObject*, PyObject*, PyObject*)’ at causalml/inference/tree/_uplift/_criterion.cpp:24268:124, 2026-10-13T12:24:47,203 inlined from ‘PyObject* __pyx_tp_new_8causalml_9inference_4tree_7_uplift_10_criterion_UpliftClassificationCriterion(PyTypeObject*, PyObject*, PyObject*)’ at causalml/inference/tree/_uplift/_criterion.cpp:24288:117: 2026-10-13T12:24:47,204 /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-10-13T12:24:47,204 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-10-13T12:24:47,205 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:24:47,205 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-10-13T12:24:47,206 inlined from ‘int __pyx_pf_8causalml_9inference_4tree_7_uplift_10_criterion_29UpliftClassificationCriterion___cinit__(__pyx_obj_8causalml_9inference_4tree_7_uplift_10_criterion_UpliftClassificationCriterion*, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t)’ at causalml/inference/tree/_uplift/_criterion.cpp:19211:35, 2026-10-13T12:24:47,206 inlined from ‘int __pyx_pw_8causalml_9inference_4tree_7_uplift_10_criterion_29UpliftClassificationCriterion_1__cinit__(PyObject*, PyObject*, PyObject*)’ at causalml/inference/tree/_uplift/_criterion.cpp:19135:112, 2026-10-13T12:24:47,207 inlined from ‘PyObject* __pyx_tp_new__initialisation_8causalml_9inference_4tree_7_uplift_10_criterion_UpliftClassificationCriterion(PyObject*, PyObject*, PyObject*)’ at causalml/inference/tree/_uplift/_criterion.cpp:24268:124, 2026-10-13T12:24:47,208 inlined from ‘PyObject* __pyx_tp_new_8causalml_9inference_4tree_7_uplift_10_criterion_UpliftClassificationCriterion(PyTypeObject*, PyObject*, PyObject*)’ at causalml/inference/tree/_uplift/_criterion.cpp:24288:117: 2026-10-13T12:24:47,208 /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-10-13T12:24:47,209 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-10-13T12:24:47,209 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:24:47,210 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-10-13T12:24:47,211 inlined from ‘int __pyx_pf_8causalml_9inference_4tree_7_uplift_10_criterion_29UpliftClassificationCriterion___cinit__(__pyx_obj_8causalml_9inference_4tree_7_uplift_10_criterion_UpliftClassificationCriterion*, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t)’ at causalml/inference/tree/_uplift/_criterion.cpp:19225:35, 2026-10-13T12:24:47,211 inlined from ‘int __pyx_pw_8causalml_9inference_4tree_7_uplift_10_criterion_29UpliftClassificationCriterion_1__cinit__(PyObject*, PyObject*, PyObject*)’ at causalml/inference/tree/_uplift/_criterion.cpp:19135:112, 2026-10-13T12:24:47,212 inlined from ‘PyObject* __pyx_tp_new__initialisation_8causalml_9inference_4tree_7_uplift_10_criterion_UpliftClassificationCriterion(PyObject*, PyObject*, PyObject*)’ at causalml/inference/tree/_uplift/_criterion.cpp:24268:124, 2026-10-13T12:24:47,212 inlined from ‘PyObject* __pyx_tp_new_8causalml_9inference_4tree_7_uplift_10_criterion_UpliftClassificationCriterion(PyTypeObject*, PyObject*, PyObject*)’ at causalml/inference/tree/_uplift/_criterion.cpp:24288:117: 2026-10-13T12:24:47,213 /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-10-13T12:24:47,213 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-10-13T12:24:47,214 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:24:47,214 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-10-13T12:24:47,215 inlined from ‘int __pyx_pf_8causalml_9inference_4tree_7_uplift_10_criterion_29UpliftClassificationCriterion___cinit__(__pyx_obj_8causalml_9inference_4tree_7_uplift_10_criterion_UpliftClassificationCriterion*, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t, __pyx_t_8causalml_9inference_4tree_5_tree_9_typedefs_intp_t)’ at causalml/inference/tree/_uplift/_criterion.cpp:19239:36, 2026-10-13T12:24:47,215 inlined from ‘int __pyx_pw_8causalml_9inference_4tree_7_uplift_10_criterion_29UpliftClassificationCriterion_1__cinit__(PyObject*, PyObject*, PyObject*)’ at causalml/inference/tree/_uplift/_criterion.cpp:19135:112, 2026-10-13T12:24:47,216 inlined from ‘PyObject* __pyx_tp_new__initialisation_8causalml_9inference_4tree_7_uplift_10_criterion_UpliftClassificationCriterion(PyObject*, PyObject*, PyObject*)’ at causalml/inference/tree/_uplift/_criterion.cpp:24268:124, 2026-10-13T12:24:47,217 inlined from ‘PyObject* __pyx_tp_new_8causalml_9inference_4tree_7_uplift_10_criterion_UpliftClassificationCriterion(PyTypeObject*, PyObject*, PyObject*)’ at causalml/inference/tree/_uplift/_criterion.cpp:24288:117: 2026-10-13T12:24:47,217 /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-10-13T12:24:47,218 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-10-13T12:24:47,218 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:24:49,277 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_criterion.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_criterion.cpython-311-arm-linux-gnueabihf.so 2026-10-13T12:24:49,602 building 'causalml.inference.tree._uplift._builder' extension 2026-10-13T12:24:49,603 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/tmp/pip-build-env-x7smlx0z/overlay/local/lib/python3.11/dist-packages/numpy/_core/include -I/usr/include/python3.11 -c causalml/inference/tree/_uplift/_builder.cpp -o build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_builder.o -O3 2026-10-13T12:25:14,143 In file included from /usr/include/c++/12/vector:70, 2026-10-13T12:25:14,143 from causalml/inference/tree/_uplift/_builder.cpp:1305: 2026-10-13T12:25:14,144 /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-10-13T12:25:14,144 /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-10-13T12:25:14,145 523 | vector<_Tp, _Alloc>:: 2026-10-13T12:25:14,146 | ^~~~~~~~~~~~~~~~~~~ 2026-10-13T12:25:14,230 In file included from /usr/include/c++/12/vector:64: 2026-10-13T12:25:14,231 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-10-13T12:25:14,231 inlined from ‘void __pyx_f_8causalml_9inference_4tree_7_uplift_8_builder_27DepthFirstUpliftTreeBuilder__before_build(__pyx_obj_8causalml_9inference_4tree_7_uplift_8_builder_DepthFirstUpliftTreeBuilder*, __pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_Tree*)’ at causalml/inference/tree/_uplift/_builder.cpp:21533:39: 2026-10-13T12:25:14,232 /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-10-13T12:25:14,232 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-10-13T12:25:14,233 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:25:14,278 In member function ‘void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2026-10-13T12:25:14,279 inlined from ‘void __pyx_f_8causalml_9inference_4tree_7_uplift_8_builder_26BestFirstUpliftTreeBuilder__before_build(__pyx_obj_8causalml_9inference_4tree_7_uplift_8_builder_BestFirstUpliftTreeBuilder*, __pyx_obj_8causalml_9inference_4tree_5_tree_5_tree_Tree*)’ at causalml/inference/tree/_uplift/_builder.cpp:22089:39: 2026-10-13T12:25:14,279 /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-10-13T12:25:14,280 1032 | _M_fill_insert(end(), __new_size - size(), __x); 2026-10-13T12:25:14,281 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-13T12:25:16,137 arm-linux-gnueabihf-g++ -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fwrapv -O2 -shared -Wl,-O1 -Wl,-Bsymbolic-functions build/temp.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_builder.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_builder.cpython-311-arm-linux-gnueabihf.so 2026-10-13T12:25:16,473 installing to build/bdist.linux-armv7l/wheel 2026-10-13T12:25:16,473 running install 2026-10-13T12:25:16,497 running install_lib 2026-10-13T12:25:16,505 creating build/bdist.linux-armv7l/wheel 2026-10-13T12:25:16,508 creating build/bdist.linux-armv7l/wheel/causalml 2026-10-13T12:25:16,510 creating build/bdist.linux-armv7l/wheel/causalml/feature_selection 2026-10-13T12:25:16,512 copying build/lib.linux-armv7l-cpython-311/causalml/feature_selection/filters.py -> build/bdist.linux-armv7l/wheel/./causalml/feature_selection 2026-10-13T12:25:16,515 copying build/lib.linux-armv7l-cpython-311/causalml/feature_selection/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/feature_selection 2026-10-13T12:25:16,518 copying build/lib.linux-armv7l-cpython-311/causalml/match.py -> build/bdist.linux-armv7l/wheel/./causalml 2026-10-13T12:25:16,521 creating build/bdist.linux-armv7l/wheel/causalml/inference 2026-10-13T12:25:16,523 creating build/bdist.linux-armv7l/wheel/causalml/inference/tree 2026-10-13T12:25:16,525 creating build/bdist.linux-armv7l/wheel/causalml/inference/tree/causal 2026-10-13T12:25:16,527 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_criterion.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-10-13T12:25:16,530 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_tree.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-10-13T12:25:16,532 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/causalforest.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-10-13T12:25:16,535 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-10-13T12:25:16,537 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_criterion.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-10-13T12:25:16,561 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_builder.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-10-13T12:25:16,587 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-10-13T12:25:16,610 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_criterion.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-10-13T12:25:16,612 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/_builder.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-10-13T12:25:16,615 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/causal/causaltree.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/causal 2026-10-13T12:25:16,618 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-10-13T12:25:16,644 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree 2026-10-13T12:25:16,647 creating build/bdist.linux-armv7l/wheel/causalml/inference/tree/_tree 2026-10-13T12:25:16,648 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_builder.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,686 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_typedefs.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,688 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_criterion.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,693 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_criterion.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,696 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_criterion.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,730 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_builder.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,733 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_typedefs.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,735 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_splitter.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,782 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_splitter.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,785 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_utils.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,817 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_utils.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,820 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_tree.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,862 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,864 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_tree.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,866 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-10-13T12:25:16,891 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_criterion.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,893 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_criterion.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,924 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_utils.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,927 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_splitter.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,930 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-10-13T12:25:16,962 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_criterion.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:16,965 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-10-13T12:25:16,985 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_builder.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:17,016 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_classes.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:17,019 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_builder.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:17,021 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_group_criterion.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:17,044 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-10-13T12:25:17,090 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_tree/_tree.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_tree 2026-10-13T12:25:17,093 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/utils.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree 2026-10-13T12:25:17,096 creating build/bdist.linux-armv7l/wheel/causalml/inference/tree/_uplift 2026-10-13T12:25:17,097 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_criterion.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_uplift 2026-10-13T12:25:17,100 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/uplifttree.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_uplift 2026-10-13T12:25:17,103 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_tree.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_uplift 2026-10-13T12:25:17,105 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_uplift 2026-10-13T12:25:17,106 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_criterion.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_uplift 2026-10-13T12:25:17,136 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_builder.cpp -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_uplift 2026-10-13T12:25:17,158 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_criterion.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_uplift 2026-10-13T12:25:17,180 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_criterion.pxd -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_uplift 2026-10-13T12:25:17,183 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_builder.pyx -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_uplift 2026-10-13T12:25:17,185 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/_builder.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_uplift 2026-10-13T12:25:17,207 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/_uplift/upliftforest.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree/_uplift 2026-10-13T12:25:17,210 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tree/plot.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tree 2026-10-13T12:25:17,213 copying build/lib.linux-armv7l-cpython-311/causalml/inference/serialization.py -> build/bdist.linux-armv7l/wheel/./causalml/inference 2026-10-13T12:25:17,216 creating build/bdist.linux-armv7l/wheel/causalml/inference/iv 2026-10-13T12:25:17,217 copying build/lib.linux-armv7l-cpython-311/causalml/inference/iv/iv_regression.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/iv 2026-10-13T12:25:17,219 copying build/lib.linux-armv7l-cpython-311/causalml/inference/iv/drivlearner.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/iv 2026-10-13T12:25:17,221 copying build/lib.linux-armv7l-cpython-311/causalml/inference/iv/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/iv 2026-10-13T12:25:17,224 creating build/bdist.linux-armv7l/wheel/causalml/inference/torch 2026-10-13T12:25:17,225 copying build/lib.linux-armv7l-cpython-311/causalml/inference/torch/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/torch 2026-10-13T12:25:17,227 copying build/lib.linux-armv7l-cpython-311/causalml/inference/torch/cevae.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/torch 2026-10-13T12:25:17,230 creating build/bdist.linux-armv7l/wheel/causalml/inference/meta 2026-10-13T12:25:17,231 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/base.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-10-13T12:25:17,234 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/serialization.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-10-13T12:25:17,235 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/tlearner.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-10-13T12:25:17,238 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-10-13T12:25:17,240 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/utils.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-10-13T12:25:17,242 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/slearner.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-10-13T12:25:17,245 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/rlearner.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-10-13T12:25:17,247 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/tmle.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-10-13T12:25:17,250 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/xlearner.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-10-13T12:25:17,252 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/explainer.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-10-13T12:25:17,254 copying build/lib.linux-armv7l-cpython-311/causalml/inference/meta/drlearner.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/meta 2026-10-13T12:25:17,257 copying build/lib.linux-armv7l-cpython-311/causalml/inference/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference 2026-10-13T12:25:17,258 copying build/lib.linux-armv7l-cpython-311/causalml/inference/_arg_order.py -> build/bdist.linux-armv7l/wheel/./causalml/inference 2026-10-13T12:25:17,261 creating build/bdist.linux-armv7l/wheel/causalml/inference/jax 2026-10-13T12:25:17,262 copying build/lib.linux-armv7l-cpython-311/causalml/inference/jax/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/jax 2026-10-13T12:25:17,264 copying build/lib.linux-armv7l-cpython-311/causalml/inference/jax/utils.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/jax 2026-10-13T12:25:17,267 creating build/bdist.linux-armv7l/wheel/causalml/inference/jax/cevae 2026-10-13T12:25:17,268 copying build/lib.linux-armv7l-cpython-311/causalml/inference/jax/cevae/modeling.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/jax/cevae 2026-10-13T12:25:17,270 copying build/lib.linux-armv7l-cpython-311/causalml/inference/jax/cevae/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/jax/cevae 2026-10-13T12:25:17,272 copying build/lib.linux-armv7l-cpython-311/causalml/inference/jax/cevae/cevae.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/jax/cevae 2026-10-13T12:25:17,274 copying build/lib.linux-armv7l-cpython-311/causalml/inference/jax/cevae/losses.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/jax/cevae 2026-10-13T12:25:17,276 copying build/lib.linux-armv7l-cpython-311/causalml/inference/jax/dragonnet.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/jax 2026-10-13T12:25:17,279 creating build/bdist.linux-armv7l/wheel/causalml/inference/tf 2026-10-13T12:25:17,280 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tf/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tf 2026-10-13T12:25:17,282 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tf/utils.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tf 2026-10-13T12:25:17,284 copying build/lib.linux-armv7l-cpython-311/causalml/inference/tf/dragonnet.py -> build/bdist.linux-armv7l/wheel/./causalml/inference/tf 2026-10-13T12:25:17,287 copying build/lib.linux-armv7l-cpython-311/causalml/propensity.py -> build/bdist.linux-armv7l/wheel/./causalml 2026-10-13T12:25:17,290 creating build/bdist.linux-armv7l/wheel/causalml/dataset 2026-10-13T12:25:17,291 copying build/lib.linux-armv7l-cpython-311/causalml/dataset/_benchmarks.py -> build/bdist.linux-armv7l/wheel/./causalml/dataset 2026-10-13T12:25:17,293 copying build/lib.linux-armv7l-cpython-311/causalml/dataset/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/dataset 2026-10-13T12:25:17,295 copying build/lib.linux-armv7l-cpython-311/causalml/dataset/semiSynthetic.py -> build/bdist.linux-armv7l/wheel/./causalml/dataset 2026-10-13T12:25:17,298 copying build/lib.linux-armv7l-cpython-311/causalml/dataset/classification.py -> build/bdist.linux-armv7l/wheel/./causalml/dataset 2026-10-13T12:25:17,301 copying build/lib.linux-armv7l-cpython-311/causalml/dataset/synthetic.py -> build/bdist.linux-armv7l/wheel/./causalml/dataset 2026-10-13T12:25:17,303 copying build/lib.linux-armv7l-cpython-311/causalml/dataset/_base.py -> build/bdist.linux-armv7l/wheel/./causalml/dataset 2026-10-13T12:25:17,305 copying build/lib.linux-armv7l-cpython-311/causalml/dataset/regression.py -> build/bdist.linux-armv7l/wheel/./causalml/dataset 2026-10-13T12:25:17,307 copying build/lib.linux-armv7l-cpython-311/causalml/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml 2026-10-13T12:25:17,309 copying build/lib.linux-armv7l-cpython-311/causalml/exceptions.py -> build/bdist.linux-armv7l/wheel/./causalml 2026-10-13T12:25:17,312 creating build/bdist.linux-armv7l/wheel/causalml/metrics 2026-10-13T12:25:17,313 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/sensitivity.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-10-13T12:25:17,316 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/const.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-10-13T12:25:17,317 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-10-13T12:25:17,319 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/rate.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-10-13T12:25:17,322 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/ground_truth.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-10-13T12:25:17,324 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/cate_scoring.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-10-13T12:25:17,326 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/classification.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-10-13T12:25:17,328 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/visualize.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-10-13T12:25:17,331 copying build/lib.linux-armv7l-cpython-311/causalml/metrics/regression.py -> build/bdist.linux-armv7l/wheel/./causalml/metrics 2026-10-13T12:25:17,334 creating build/bdist.linux-armv7l/wheel/causalml/optimize 2026-10-13T12:25:17,335 copying build/lib.linux-armv7l-cpython-311/causalml/optimize/pns.py -> build/bdist.linux-armv7l/wheel/./causalml/optimize 2026-10-13T12:25:17,337 copying build/lib.linux-armv7l-cpython-311/causalml/optimize/unit_selection.py -> build/bdist.linux-armv7l/wheel/./causalml/optimize 2026-10-13T12:25:17,339 copying build/lib.linux-armv7l-cpython-311/causalml/optimize/__init__.py -> build/bdist.linux-armv7l/wheel/./causalml/optimize 2026-10-13T12:25:17,341 copying build/lib.linux-armv7l-cpython-311/causalml/optimize/utils.py -> build/bdist.linux-armv7l/wheel/./causalml/optimize 2026-10-13T12:25:17,343 copying build/lib.linux-armv7l-cpython-311/causalml/optimize/value_optimization.py -> build/bdist.linux-armv7l/wheel/./causalml/optimize 2026-10-13T12:25:17,345 copying build/lib.linux-armv7l-cpython-311/causalml/optimize/policylearner.py -> build/bdist.linux-armv7l/wheel/./causalml/optimize 2026-10-13T12:25:17,347 copying build/lib.linux-armv7l-cpython-311/causalml/features.py -> build/bdist.linux-armv7l/wheel/./causalml 2026-10-13T12:25:17,349 running install_egg_info 2026-10-13T12:25:17,356 Copying causalml.egg-info to build/bdist.linux-armv7l/wheel/./causalml-0.18.0-py3.11.egg-info 2026-10-13T12:25:17,367 running install_scripts 2026-10-13T12:25:17,388 creating build/bdist.linux-armv7l/wheel/causalml-0.18.0.dist-info/WHEEL 2026-10-13T12:25:17,391 creating '/tmp/pip-wheel-jycwx7f3/.tmp-k451opsd/causalml-0.18.0-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-10-13T12:25:17,394 adding 'causalml/__init__.py' 2026-10-13T12:25:17,395 adding 'causalml/exceptions.py' 2026-10-13T12:25:17,397 adding 'causalml/features.py' 2026-10-13T12:25:17,400 adding 'causalml/match.py' 2026-10-13T12:25:17,402 adding 'causalml/propensity.py' 2026-10-13T12:25:17,404 adding 'causalml/dataset/__init__.py' 2026-10-13T12:25:17,406 adding 'causalml/dataset/_base.py' 2026-10-13T12:25:17,408 adding 'causalml/dataset/_benchmarks.py' 2026-10-13T12:25:17,411 adding 'causalml/dataset/classification.py' 2026-10-13T12:25:17,412 adding 'causalml/dataset/regression.py' 2026-10-13T12:25:17,416 adding 'causalml/dataset/semiSynthetic.py' 2026-10-13T12:25:17,419 adding 'causalml/dataset/synthetic.py' 2026-10-13T12:25:17,421 adding 'causalml/feature_selection/__init__.py' 2026-10-13T12:25:17,424 adding 'causalml/feature_selection/filters.py' 2026-10-13T12:25:17,426 adding 'causalml/inference/__init__.py' 2026-10-13T12:25:17,427 adding 'causalml/inference/_arg_order.py' 2026-10-13T12:25:17,429 adding 'causalml/inference/serialization.py' 2026-10-13T12:25:17,431 adding 'causalml/inference/iv/__init__.py' 2026-10-13T12:25:17,435 adding 'causalml/inference/iv/drivlearner.py' 2026-10-13T12:25:17,436 adding 'causalml/inference/iv/iv_regression.py' 2026-10-13T12:25:17,438 adding 'causalml/inference/jax/__init__.py' 2026-10-13T12:25:17,440 adding 'causalml/inference/jax/dragonnet.py' 2026-10-13T12:25:17,442 adding 'causalml/inference/jax/utils.py' 2026-10-13T12:25:17,443 adding 'causalml/inference/jax/cevae/__init__.py' 2026-10-13T12:25:17,445 adding 'causalml/inference/jax/cevae/cevae.py' 2026-10-13T12:25:17,447 adding 'causalml/inference/jax/cevae/losses.py' 2026-10-13T12:25:17,449 adding 'causalml/inference/jax/cevae/modeling.py' 2026-10-13T12:25:17,451 adding 'causalml/inference/meta/__init__.py' 2026-10-13T12:25:17,453 adding 'causalml/inference/meta/base.py' 2026-10-13T12:25:17,456 adding 'causalml/inference/meta/drlearner.py' 2026-10-13T12:25:17,458 adding 'causalml/inference/meta/explainer.py' 2026-10-13T12:25:17,461 adding 'causalml/inference/meta/rlearner.py' 2026-10-13T12:25:17,463 adding 'causalml/inference/meta/serialization.py' 2026-10-13T12:25:17,465 adding 'causalml/inference/meta/slearner.py' 2026-10-13T12:25:17,467 adding 'causalml/inference/meta/tlearner.py' 2026-10-13T12:25:17,469 adding 'causalml/inference/meta/tmle.py' 2026-10-13T12:25:17,471 adding 'causalml/inference/meta/utils.py' 2026-10-13T12:25:17,474 adding 'causalml/inference/meta/xlearner.py' 2026-10-13T12:25:17,476 adding 'causalml/inference/tf/__init__.py' 2026-10-13T12:25:17,478 adding 'causalml/inference/tf/dragonnet.py' 2026-10-13T12:25:17,479 adding 'causalml/inference/tf/utils.py' 2026-10-13T12:25:17,481 adding 'causalml/inference/torch/__init__.py' 2026-10-13T12:25:17,483 adding 'causalml/inference/torch/cevae.py' 2026-10-13T12:25:17,484 adding 'causalml/inference/tree/__init__.py' 2026-10-13T12:25:17,488 adding 'causalml/inference/tree/plot.py' 2026-10-13T12:25:17,491 adding 'causalml/inference/tree/utils.py' 2026-10-13T12:25:17,494 adding 'causalml/inference/tree/_tree/__init__.py' 2026-10-13T12:25:17,498 adding 'causalml/inference/tree/_tree/_classes.py' 2026-10-13T12:25:17,668 adding 'causalml/inference/tree/_tree/_criterion.cpp' 2026-10-13T12:25:18,032 adding 'causalml/inference/tree/_tree/_criterion.cpython-311-arm-linux-gnueabihf.so' 2026-10-13T12:25:18,043 adding 'causalml/inference/tree/_tree/_criterion.pxd' 2026-10-13T12:25:18,049 adding 'causalml/inference/tree/_tree/_criterion.pyx' 2026-10-13T12:25:18,173 adding 'causalml/inference/tree/_tree/_group_builder.cpp' 2026-10-13T12:25:18,505 adding 'causalml/inference/tree/_tree/_group_builder.cpython-311-arm-linux-gnueabihf.so' 2026-10-13T12:25:18,516 adding 'causalml/inference/tree/_tree/_group_builder.pxd' 2026-10-13T12:25:18,518 adding 'causalml/inference/tree/_tree/_group_builder.pyx' 2026-10-13T12:25:18,628 adding 'causalml/inference/tree/_tree/_group_criterion.cpp' 2026-10-13T12:25:18,938 adding 'causalml/inference/tree/_tree/_group_criterion.cpython-311-arm-linux-gnueabihf.so' 2026-10-13T12:25:18,948 adding 'causalml/inference/tree/_tree/_group_criterion.pxd' 2026-10-13T12:25:18,950 adding 'causalml/inference/tree/_tree/_group_criterion.pyx' 2026-10-13T12:25:19,101 adding 'causalml/inference/tree/_tree/_splitter.cpp' 2026-10-13T12:25:19,470 adding 'causalml/inference/tree/_tree/_splitter.cpython-311-arm-linux-gnueabihf.so' 2026-10-13T12:25:19,482 adding 'causalml/inference/tree/_tree/_splitter.pxd' 2026-10-13T12:25:19,488 adding 'causalml/inference/tree/_tree/_splitter.pyx' 2026-10-13T12:25:19,690 adding 'causalml/inference/tree/_tree/_tree.cpp' 2026-10-13T12:25:20,327 adding 'causalml/inference/tree/_tree/_tree.cpython-311-arm-linux-gnueabihf.so' 2026-10-13T12:25:20,348 adding 'causalml/inference/tree/_tree/_tree.pxd' 2026-10-13T12:25:20,356 adding 'causalml/inference/tree/_tree/_tree.pyx' 2026-10-13T12:25:20,358 adding 'causalml/inference/tree/_tree/_typedefs.pxd' 2026-10-13T12:25:20,359 adding 'causalml/inference/tree/_tree/_typedefs.pyx' 2026-10-13T12:25:20,474 adding 'causalml/inference/tree/_tree/_utils.cpp' 2026-10-13T12:25:20,767 adding 'causalml/inference/tree/_tree/_utils.cpython-311-arm-linux-gnueabihf.so' 2026-10-13T12:25:20,777 adding 'causalml/inference/tree/_tree/_utils.pxd' 2026-10-13T12:25:20,780 adding 'causalml/inference/tree/_tree/_utils.pyx' 2026-10-13T12:25:20,781 adding 'causalml/inference/tree/_uplift/__init__.py' 2026-10-13T12:25:20,884 adding 'causalml/inference/tree/_uplift/_builder.cpp' 2026-10-13T12:25:21,174 adding 'causalml/inference/tree/_uplift/_builder.cpython-311-arm-linux-gnueabihf.so' 2026-10-13T12:25:21,183 adding 'causalml/inference/tree/_uplift/_builder.pyx' 2026-10-13T12:25:21,291 adding 'causalml/inference/tree/_uplift/_criterion.cpp' 2026-10-13T12:25:21,574 adding 'causalml/inference/tree/_uplift/_criterion.cpython-311-arm-linux-gnueabihf.so' 2026-10-13T12:25:21,583 adding 'causalml/inference/tree/_uplift/_criterion.pxd' 2026-10-13T12:25:21,586 adding 'causalml/inference/tree/_uplift/_criterion.pyx' 2026-10-13T12:25:21,588 adding 'causalml/inference/tree/_uplift/_tree.py' 2026-10-13T12:25:21,590 adding 'causalml/inference/tree/_uplift/upliftforest.py' 2026-10-13T12:25:21,595 adding 'causalml/inference/tree/_uplift/uplifttree.py' 2026-10-13T12:25:21,597 adding 'causalml/inference/tree/causal/__init__.py' 2026-10-13T12:25:21,699 adding 'causalml/inference/tree/causal/_builder.cpp' 2026-10-13T12:25:21,960 adding 'causalml/inference/tree/causal/_builder.cpython-311-arm-linux-gnueabihf.so' 2026-10-13T12:25:21,968 adding 'causalml/inference/tree/causal/_builder.pyx' 2026-10-13T12:25:22,083 adding 'causalml/inference/tree/causal/_criterion.cpp' 2026-10-13T12:25:22,399 adding 'causalml/inference/tree/causal/_criterion.cpython-311-arm-linux-gnueabihf.so' 2026-10-13T12:25:22,409 adding 'causalml/inference/tree/causal/_criterion.pxd' 2026-10-13T12:25:22,411 adding 'causalml/inference/tree/causal/_criterion.pyx' 2026-10-13T12:25:22,413 adding 'causalml/inference/tree/causal/_tree.py' 2026-10-13T12:25:22,417 adding 'causalml/inference/tree/causal/causalforest.py' 2026-10-13T12:25:22,422 adding 'causalml/inference/tree/causal/causaltree.py' 2026-10-13T12:25:22,424 adding 'causalml/metrics/__init__.py' 2026-10-13T12:25:22,427 adding 'causalml/metrics/cate_scoring.py' 2026-10-13T12:25:22,429 adding 'causalml/metrics/classification.py' 2026-10-13T12:25:22,430 adding 'causalml/metrics/const.py' 2026-10-13T12:25:22,431 adding 'causalml/metrics/ground_truth.py' 2026-10-13T12:25:22,434 adding 'causalml/metrics/rate.py' 2026-10-13T12:25:22,436 adding 'causalml/metrics/regression.py' 2026-10-13T12:25:22,439 adding 'causalml/metrics/sensitivity.py' 2026-10-13T12:25:22,444 adding 'causalml/metrics/visualize.py' 2026-10-13T12:25:22,446 adding 'causalml/optimize/__init__.py' 2026-10-13T12:25:22,448 adding 'causalml/optimize/pns.py' 2026-10-13T12:25:22,449 adding 'causalml/optimize/policylearner.py' 2026-10-13T12:25:22,452 adding 'causalml/optimize/unit_selection.py' 2026-10-13T12:25:22,453 adding 'causalml/optimize/utils.py' 2026-10-13T12:25:22,456 adding 'causalml/optimize/value_optimization.py' 2026-10-13T12:25:22,459 adding 'causalml-0.18.0.dist-info/licenses/LICENSE' 2026-10-13T12:25:22,462 adding 'causalml-0.18.0.dist-info/METADATA' 2026-10-13T12:25:22,463 adding 'causalml-0.18.0.dist-info/WHEEL' 2026-10-13T12:25:22,468 adding 'causalml-0.18.0.dist-info/top_level.txt' 2026-10-13T12:25:22,488 adding 'causalml-0.18.0.dist-info/RECORD' 2026-10-13T12:25:22,572 removing build/bdist.linux-armv7l/wheel 2026-10-13T12:25:22,915 Building wheel for causalml (pyproject.toml): finished with status 'done' 2026-10-13T12:25:23,133 Created wheel for causalml: filename=causalml-0.18.0-cp311-cp311-linux_armv7l.whl size=8952701 sha256=21452b2c9e1d9ca5b3fd15330b94495cb77a51a7af9154e2d2f14ae31808f987 2026-10-13T12:25:23,135 Stored in directory: /tmp/pip-ephem-wheel-cache-4kyh96_n/wheels/a7/6a/61/618365638d64a533d4576eca00d38679912b08a40059017757 2026-10-13T12:25:23,156 Successfully built causalml 2026-10-13T12:25:23,395 Removed build tracker: '/tmp/pip-build-tracker-owr4z1un'