2026-02-12T20:39:03,411 Created temporary directory: /tmp/pip-ephem-wheel-cache-ouchgac5 2026-02-12T20:39:03,414 Created temporary directory: /tmp/pip-build-tracker-yrqjxvwz 2026-02-12T20:39:03,415 Initialized build tracking at /tmp/pip-build-tracker-yrqjxvwz 2026-02-12T20:39:03,416 Created build tracker: /tmp/pip-build-tracker-yrqjxvwz 2026-02-12T20:39:03,416 Entered build tracker: /tmp/pip-build-tracker-yrqjxvwz 2026-02-12T20:39:03,417 Created temporary directory: /tmp/pip-wheel-n8v0fvri 2026-02-12T20:39:03,421 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-12T20:39:03,426 Created temporary directory: /tmp/pip-ephem-wheel-cache-4wrw2h5b 2026-02-12T20:39:03,477 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T20:39:03,485 2 location(s) to search for versions of causalem: 2026-02-12T20:39:03,485 * https://pypi.org/simple/causalem/ 2026-02-12T20:39:03,485 * https://www.piwheels.org/simple/causalem/ 2026-02-12T20:39:03,496 Fetching project page and analyzing links: https://pypi.org/simple/causalem/ 2026-02-12T20:39:03,497 Getting page https://pypi.org/simple/causalem/ 2026-02-12T20:39:03,499 Found index url https://pypi.org/simple 2026-02-12T20:39:03,807 Fetched page https://pypi.org/simple/causalem/ as application/vnd.pypi.simple.v1+json 2026-02-12T20:39:03,814 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/a9/6d/a4357bdb6bbec7e62cccb76f648143281ba6cd1076557c9b0dadcb61e165/causalem-0.5.0-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,815 Found link https://files.pythonhosted.org/packages/34/a9/159335e08422e7bbe00023d348542dc8ad984573e43469ea5680308cf0a7/causalem-0.5.0.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 0.5.0 2026-02-12T20:39:03,816 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/35/c7/9d1304e2910a5b9d17686cd0fc82b5d3da7d9ac6d3eca1046140c27f92de/causalem-0.5.3-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,817 Found link https://files.pythonhosted.org/packages/19/8b/8fb743a52459bb5192e9162eb892d5b2751a8c047e077f3e12b11a282d69/causalem-0.5.3.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 0.5.3 2026-02-12T20:39:03,818 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/61/9b/ed43c15409fa914b3c8f9f3261da57f2454b2c8e11e25ffb990424c5477b/causalem-0.5.4-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,819 Found link https://files.pythonhosted.org/packages/e1/d1/7b03f4505a0ce337dd4914c04852707a4bbe498d738fb48b450d64504d0e/causalem-0.5.4.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 0.5.4 2026-02-12T20:39:03,820 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/3d/fb/af16ac58413c0ce98d8929319496fccbaa387653f6c55cd05d7451408a59/causalem-0.5.5-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,821 Found link https://files.pythonhosted.org/packages/cd/09/564154001135e6a18cc5927750cfcd3903b8b2766f99be1450f43da0b24d/causalem-0.5.5.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 0.5.5 2026-02-12T20:39:03,822 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/f2/61/915ea0c736ec3fc586857f8a45db49b3d8f57306542e09fcd598db722a3f/causalem-0.6.1-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,824 Found link https://files.pythonhosted.org/packages/f5/cd/2828fb0a7d7826eb131c6c090e0745da44f45a51484c8722db779bb714ba/causalem-0.6.1.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 0.6.1 2026-02-12T20:39:03,825 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/22/94/e251d41963f45d0844ad1c49fa86d0ab49465ad8be29290f3cb9ca0b7703/causalem-0.6.2-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,826 Found link https://files.pythonhosted.org/packages/c3/2f/1dc2278f314bf0c5fbd8f9ae12e884c480e37b19eda5553f47e7aef0d802/causalem-0.6.2.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 0.6.2 2026-02-12T20:39:03,827 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/4d/d5/864ae01a45d4c1b4d080bc3441a2ea4cc987d3541d0d7bbd7287d7ab2ac3/causalem-0.7.0-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,828 Found link https://files.pythonhosted.org/packages/3b/1d/3296abc537db0d6238692b74e197d07b1a5a93ddc51683e80fc00c831fea/causalem-0.7.0.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 0.7.0 2026-02-12T20:39:03,829 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/0b/16/e05d788a911a433f6c819233a96323da227db524d53ef5815e905552cf28/causalem-1.0.0-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,830 Found link https://files.pythonhosted.org/packages/a1/5e/b75c8988b92711e0a88f5ff8978e517881dd38e1554e272db1c3f1b96001/causalem-1.0.0.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 1.0.0 2026-02-12T20:39:03,831 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/ee/97/ee30e831a1a10cd4fda2634a558f35864f86c42aa353badec00de94ab4b4/causalem-1.0.1-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,832 Found link https://files.pythonhosted.org/packages/94/ac/6f10c8a5463a33fa66e2653a5b66e0b58a9ea08f8879626e29b4edcfd4e8/causalem-1.0.1.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 1.0.1 2026-02-12T20:39:03,833 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/36/7f/4741f3621ea6bb4c2ed7261cfda7ae9fa88841864a22508ef4f2f6dd86aa/causalem-1.3.0-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,835 Found link https://files.pythonhosted.org/packages/8f/f2/0a6cfdc1e415f76d7169765d54b0f7a162bc2f30c7b75d531d97816e3583/causalem-1.3.0.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 1.3.0 2026-02-12T20:39:03,836 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/bb/b6/f14995c38d9d2dd4e97da82fefaf53b09b5330c3b249a759edb2ae494c01/causalem-2.0.0-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,837 Found link https://files.pythonhosted.org/packages/de/e9/8f977db02dfa3802b6e6261774eefb11a17489c2653c56af6c9511debfcd/causalem-2.0.0.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 2.0.0 2026-02-12T20:39:03,838 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/01/86/971470882261d4c8ed495c8108e2448314e4b3f7eaf8b0ab8b99187f7309/causalem-2.0.1-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,839 Found link https://files.pythonhosted.org/packages/9e/55/2d5bc07a1d4b92efc3452971efdeccef6c2110bd3eda02d02d0f01956a09/causalem-2.0.1.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 2.0.1 2026-02-12T20:39:03,840 Skipping link: No binaries permitted for causalem: https://files.pythonhosted.org/packages/dc/ed/226a2df3a5f01feb8cb4e9743d504554e344fc54e5fb9506e08f6958cab1/causalem-2.0.2-py3-none-any.whl (from https://pypi.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:03,841 Found link https://files.pythonhosted.org/packages/8f/1e/a34ef174e2f91f4af5901a2ff1675d58dd6f32890717da9460ad4125c487/causalem-2.0.2.tar.gz (from https://pypi.org/simple/causalem/) (requires-python:>=3.9), version: 2.0.2 2026-02-12T20:39:03,842 Fetching project page and analyzing links: https://www.piwheels.org/simple/causalem/ 2026-02-12T20:39:03,843 Getting page https://www.piwheels.org/simple/causalem/ 2026-02-12T20:39:03,845 Found index url https://www.piwheels.org/simple 2026-02-12T20:39:04,033 Fetched page https://www.piwheels.org/simple/causalem/ as text/html 2026-02-12T20:39:04,038 Skipping link: No binaries permitted for causalem: https://www.piwheels.org/simple/causalem/causalem-2.0.1-py3-none-any.whl#sha256=5acd077682eea524c217915b21684456b1c79d764c1a0b7ad8a2f291b0c62995 (from https://www.piwheels.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:04,039 Skipping link: No binaries permitted for causalem: https://www.piwheels.org/simple/causalem/causalem-2.0.0-py3-none-any.whl#sha256=1355732d0898cc9c853b73047b2ccd4ea4f3335a7331fe309b79983e6b178847 (from https://www.piwheels.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:04,040 Skipping link: No binaries permitted for causalem: https://archive1.piwheels.org/simple/causalem/causalem-1.3.0-py3-none-any.whl#sha256=cbb651b8d956da699d0d54628b5d0d0fb6b2cc3d3c896062ee468ef81cae04bd (from https://www.piwheels.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:04,040 Skipping link: No binaries permitted for causalem: https://archive1.piwheels.org/simple/causalem/causalem-1.0.1-py3-none-any.whl#sha256=92f008804f96093772155c206a66514d16092b0b82f936137b2ee0f700730ce8 (from https://www.piwheels.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:04,041 Skipping link: No binaries permitted for causalem: https://archive1.piwheels.org/simple/causalem/causalem-1.0.0-py3-none-any.whl#sha256=1b25dcf3141a60c6d0e7720479bdbeff72dd23e8385aedd5b619190270a3c763 (from https://www.piwheels.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:04,042 Skipping link: No binaries permitted for causalem: https://archive1.piwheels.org/simple/causalem/causalem-0.7.0-py3-none-any.whl#sha256=c9a14a09f115ea289cfc9b183cfe95b57a88c3d13f2abacd04c8324a8ebe96f6 (from https://www.piwheels.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:04,043 Skipping link: No binaries permitted for causalem: https://archive1.piwheels.org/simple/causalem/causalem-0.6.2-py3-none-any.whl#sha256=d12bb86903812be84981e6e747801dea09591a11254c6e8bf52f6af56edf78a8 (from https://www.piwheels.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:04,044 Skipping link: No binaries permitted for causalem: https://archive1.piwheels.org/simple/causalem/causalem-0.6.1-py3-none-any.whl#sha256=16e7328cf907a6abfb9de22a183490e404d9bb4dfe9e202a1015f85b2039f4eb (from https://www.piwheels.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:04,044 Skipping link: No binaries permitted for causalem: https://archive1.piwheels.org/simple/causalem/causalem-0.5.5-py3-none-any.whl#sha256=7052cc03481314f2f77c28faa584f5b8309d8b06ddb1262e01faa118d6258fae (from https://www.piwheels.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:04,045 Skipping link: No binaries permitted for causalem: https://archive1.piwheels.org/simple/causalem/causalem-0.5.4-py3-none-any.whl#sha256=f6fb3c787b053668d23064a032b365eaad71b633e7de188a41fa285ac1de44fc (from https://www.piwheels.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:04,046 Skipping link: No binaries permitted for causalem: https://archive1.piwheels.org/simple/causalem/causalem-0.5.3-py3-none-any.whl#sha256=3596544aa3268ae5f8bd0f185f8a0d53a5ea30d8cf6ab7eb8ebd0bb49395bea5 (from https://www.piwheels.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:04,047 Skipping link: No binaries permitted for causalem: https://archive1.piwheels.org/simple/causalem/causalem-0.5.0-py3-none-any.whl#sha256=cb5868807bc9a5ed49c3be59dfc9a5ac5d5ba325799f1a58d98c28e768ceca47 (from https://www.piwheels.org/simple/causalem/) (requires-python:>=3.9) 2026-02-12T20:39:04,048 Skipping link: not a file: https://www.piwheels.org/simple/causalem/ 2026-02-12T20:39:04,049 Skipping link: not a file: https://pypi.org/simple/causalem/ 2026-02-12T20:39:04,074 Given no hashes to check 1 links for project 'causalem': discarding no candidates 2026-02-12T20:39:04,096 Collecting causalem==2.0.2 2026-02-12T20:39:04,099 Created temporary directory: /tmp/pip-unpack-d38bp_xi 2026-02-12T20:39:04,507 Downloading causalem-2.0.2.tar.gz (164 kB) 2026-02-12T20:39:04,813 Added causalem==2.0.2 from https://files.pythonhosted.org/packages/8f/1e/a34ef174e2f91f4af5901a2ff1675d58dd6f32890717da9460ad4125c487/causalem-2.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-yrqjxvwz' 2026-02-12T20:39:04,820 Created temporary directory: /tmp/pip-build-env-grob3z06 2026-02-12T20:39:04,825 Installing build dependencies: started 2026-02-12T20:39:04,827 Running command pip subprocess to install build dependencies 2026-02-12T20:39:06,563 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-12T20:39:07,514 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-12T20:39:07,572 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T20:39:10,010 Collecting setuptools>=61.0 2026-02-12T20:39:10,204 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-12T20:39:10,569 Collecting wheel 2026-02-12T20:39:10,586 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-12T20:39:10,881 Collecting packaging>=24.0 2026-02-12T20:39:10,900 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-12T20:39:15,262 Installing collected packages: setuptools, packaging, wheel 2026-02-12T20:39:19,717 Creating /tmp/pip-build-env-grob3z06/overlay/local/bin 2026-02-12T20:39:19,720 changing mode of /tmp/pip-build-env-grob3z06/overlay/local/bin/wheel to 755 2026-02-12T20:39:19,746 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-12T20:39:20,130 Installing build dependencies: finished with status 'done' 2026-02-12T20:39:20,138 Getting requirements to build wheel: started 2026-02-12T20:39:20,140 Running command Getting requirements to build wheel 2026-02-12T20:39:21,185 /tmp/pip-build-env-grob3z06/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-12T20:39:21,185 !! 2026-02-12T20:39:21,188 ******************************************************************************** 2026-02-12T20:39:21,189 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-12T20:39:21,190 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-12T20:39:21,191 or your builds will no longer be supported. 2026-02-12T20:39:21,193 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T20:39:21,194 ******************************************************************************** 2026-02-12T20:39:21,195 !! 2026-02-12T20:39:21,196 corresp(dist, value, root_dir) 2026-02-12T20:39:21,322 /tmp/pip-build-env-grob3z06/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T20:39:21,322 !! 2026-02-12T20:39:21,324 ******************************************************************************** 2026-02-12T20:39:21,324 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T20:39:21,326 License :: OSI Approved :: MIT License 2026-02-12T20:39:21,327 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T20:39:21,327 ******************************************************************************** 2026-02-12T20:39:21,329 !! 2026-02-12T20:39:21,329 dist._finalize_license_expression() 2026-02-12T20:39:21,331 /tmp/pip-build-env-grob3z06/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T20:39:21,331 !! 2026-02-12T20:39:21,333 ******************************************************************************** 2026-02-12T20:39:21,333 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T20:39:21,335 License :: OSI Approved :: MIT License 2026-02-12T20:39:21,336 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T20:39:21,337 ******************************************************************************** 2026-02-12T20:39:21,338 !! 2026-02-12T20:39:21,338 self._finalize_license_expression() 2026-02-12T20:39:21,342 running egg_info 2026-02-12T20:39:21,350 writing causalem.egg-info/PKG-INFO 2026-02-12T20:39:21,358 writing dependency_links to causalem.egg-info/dependency_links.txt 2026-02-12T20:39:21,362 writing requirements to causalem.egg-info/requires.txt 2026-02-12T20:39:21,364 writing top-level names to causalem.egg-info/top_level.txt 2026-02-12T20:39:21,399 reading manifest file 'causalem.egg-info/SOURCES.txt' 2026-02-12T20:39:21,404 adding license file 'LICENSE' 2026-02-12T20:39:21,409 writing manifest file 'causalem.egg-info/SOURCES.txt' 2026-02-12T20:39:21,576 Getting requirements to build wheel: finished with status 'done' 2026-02-12T20:39:21,580 Created temporary directory: /tmp/pip-modern-metadata-od84exdu 2026-02-12T20:39:21,583 Preparing metadata (pyproject.toml): started 2026-02-12T20:39:21,584 Running command Preparing metadata (pyproject.toml) 2026-02-12T20:39:22,455 /tmp/pip-build-env-grob3z06/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-12T20:39:22,455 !! 2026-02-12T20:39:22,456 ******************************************************************************** 2026-02-12T20:39:22,457 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-12T20:39:22,459 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-12T20:39:22,459 or your builds will no longer be supported. 2026-02-12T20:39:22,461 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T20:39:22,461 ******************************************************************************** 2026-02-12T20:39:22,463 !! 2026-02-12T20:39:22,464 corresp(dist, value, root_dir) 2026-02-12T20:39:22,549 /tmp/pip-build-env-grob3z06/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T20:39:22,550 !! 2026-02-12T20:39:22,552 ******************************************************************************** 2026-02-12T20:39:22,552 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T20:39:22,554 License :: OSI Approved :: MIT License 2026-02-12T20:39:22,556 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T20:39:22,556 ******************************************************************************** 2026-02-12T20:39:22,558 !! 2026-02-12T20:39:22,558 dist._finalize_license_expression() 2026-02-12T20:39:22,559 /tmp/pip-build-env-grob3z06/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T20:39:22,560 !! 2026-02-12T20:39:22,561 ******************************************************************************** 2026-02-12T20:39:22,561 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T20:39:22,563 License :: OSI Approved :: MIT License 2026-02-12T20:39:22,564 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T20:39:22,564 ******************************************************************************** 2026-02-12T20:39:22,565 !! 2026-02-12T20:39:22,566 self._finalize_license_expression() 2026-02-12T20:39:22,567 running dist_info 2026-02-12T20:39:22,577 creating /tmp/pip-modern-metadata-od84exdu/causalem.egg-info 2026-02-12T20:39:22,579 writing /tmp/pip-modern-metadata-od84exdu/causalem.egg-info/PKG-INFO 2026-02-12T20:39:22,587 writing dependency_links to /tmp/pip-modern-metadata-od84exdu/causalem.egg-info/dependency_links.txt 2026-02-12T20:39:22,591 writing requirements to /tmp/pip-modern-metadata-od84exdu/causalem.egg-info/requires.txt 2026-02-12T20:39:22,592 writing top-level names to /tmp/pip-modern-metadata-od84exdu/causalem.egg-info/top_level.txt 2026-02-12T20:39:22,594 writing manifest file '/tmp/pip-modern-metadata-od84exdu/causalem.egg-info/SOURCES.txt' 2026-02-12T20:39:22,623 reading manifest file '/tmp/pip-modern-metadata-od84exdu/causalem.egg-info/SOURCES.txt' 2026-02-12T20:39:22,625 adding license file 'LICENSE' 2026-02-12T20:39:22,629 writing manifest file '/tmp/pip-modern-metadata-od84exdu/causalem.egg-info/SOURCES.txt' 2026-02-12T20:39:22,630 creating '/tmp/pip-modern-metadata-od84exdu/causalem-2.0.2.dist-info' 2026-02-12T20:39:22,785 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-12T20:39:22,792 Source in /tmp/pip-wheel-n8v0fvri/causalem_d433addc554f4be58ab895e8641f6d30 has version 2.0.2, which satisfies requirement causalem==2.0.2 from https://files.pythonhosted.org/packages/8f/1e/a34ef174e2f91f4af5901a2ff1675d58dd6f32890717da9460ad4125c487/causalem-2.0.2.tar.gz 2026-02-12T20:39:22,793 Removed causalem==2.0.2 from https://files.pythonhosted.org/packages/8f/1e/a34ef174e2f91f4af5901a2ff1675d58dd6f32890717da9460ad4125c487/causalem-2.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-yrqjxvwz' 2026-02-12T20:39:22,810 Created temporary directory: /tmp/pip-unpack-cl3o2g5l 2026-02-12T20:39:22,811 Building wheels for collected packages: causalem 2026-02-12T20:39:22,829 Created temporary directory: /tmp/pip-wheel-207a1qp1 2026-02-12T20:39:22,829 Destination directory: /tmp/pip-wheel-207a1qp1 2026-02-12T20:39:22,832 Building wheel for causalem (pyproject.toml): started 2026-02-12T20:39:22,834 Running command Building wheel for causalem (pyproject.toml) 2026-02-12T20:39:23,813 /tmp/pip-build-env-grob3z06/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-12T20:39:23,813 !! 2026-02-12T20:39:23,815 ******************************************************************************** 2026-02-12T20:39:23,816 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-12T20:39:23,817 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-12T20:39:23,818 or your builds will no longer be supported. 2026-02-12T20:39:23,820 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T20:39:23,820 ******************************************************************************** 2026-02-12T20:39:23,821 !! 2026-02-12T20:39:23,822 corresp(dist, value, root_dir) 2026-02-12T20:39:23,993 /tmp/pip-build-env-grob3z06/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T20:39:23,993 !! 2026-02-12T20:39:23,995 ******************************************************************************** 2026-02-12T20:39:23,995 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T20:39:23,997 License :: OSI Approved :: MIT License 2026-02-12T20:39:24,006 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T20:39:24,007 ******************************************************************************** 2026-02-12T20:39:24,008 !! 2026-02-12T20:39:24,009 dist._finalize_license_expression() 2026-02-12T20:39:24,010 /tmp/pip-build-env-grob3z06/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T20:39:24,011 !! 2026-02-12T20:39:24,012 ******************************************************************************** 2026-02-12T20:39:24,013 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T20:39:24,015 License :: OSI Approved :: MIT License 2026-02-12T20:39:24,016 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T20:39:24,017 ******************************************************************************** 2026-02-12T20:39:24,018 !! 2026-02-12T20:39:24,019 self._finalize_license_expression() 2026-02-12T20:39:24,020 running bdist_wheel 2026-02-12T20:39:24,037 running build 2026-02-12T20:39:24,038 running build_py 2026-02-12T20:39:24,045 creating build/lib/causalem 2026-02-12T20:39:24,048 copying causalem/__init__.py -> build/lib/causalem 2026-02-12T20:39:24,051 creating build/lib/causalem/datasets 2026-02-12T20:39:24,053 copying causalem/datasets/__init__.py -> build/lib/causalem/datasets 2026-02-12T20:39:24,056 creating build/lib/causalem/estimation 2026-02-12T20:39:24,058 copying causalem/estimation/__init__.py -> build/lib/causalem/estimation 2026-02-12T20:39:24,060 copying causalem/estimation/ensemble.py -> build/lib/causalem/estimation 2026-02-12T20:39:24,066 creating build/lib/causalem/design 2026-02-12T20:39:24,067 copying causalem/design/__init__.py -> build/lib/causalem/design 2026-02-12T20:39:24,069 copying causalem/design/diagnostics.py -> build/lib/causalem/design 2026-02-12T20:39:24,073 copying causalem/design/matchers.py -> build/lib/causalem/design 2026-02-12T20:39:24,077 creating build/lib/causalem/_experimental 2026-02-12T20:39:24,078 copying causalem/_experimental/__init__.py -> build/lib/causalem/_experimental 2026-02-12T20:39:24,081 copying causalem/_experimental/cate.py -> build/lib/causalem/_experimental 2026-02-12T20:39:24,085 creating build/lib/causalem/utils 2026-02-12T20:39:24,087 copying causalem/utils/__init__.py -> build/lib/causalem/utils 2026-02-12T20:39:24,089 copying causalem/utils/_weights.py -> build/lib/causalem/utils 2026-02-12T20:39:24,092 copying causalem/utils/_survival.py -> build/lib/causalem/utils 2026-02-12T20:39:24,095 creating build/lib/causalem/mediation 2026-02-12T20:39:24,097 copying causalem/mediation/__init__.py -> build/lib/causalem/mediation 2026-02-12T20:39:24,099 copying causalem/mediation/_experimental.py -> build/lib/causalem/mediation 2026-02-12T20:39:24,103 running egg_info 2026-02-12T20:39:24,115 writing causalem.egg-info/PKG-INFO 2026-02-12T20:39:24,122 writing dependency_links to causalem.egg-info/dependency_links.txt 2026-02-12T20:39:24,125 writing requirements to causalem.egg-info/requires.txt 2026-02-12T20:39:24,127 writing top-level names to causalem.egg-info/top_level.txt 2026-02-12T20:39:24,145 reading manifest file 'causalem.egg-info/SOURCES.txt' 2026-02-12T20:39:24,150 adding license file 'LICENSE' 2026-02-12T20:39:24,154 writing manifest file 'causalem.egg-info/SOURCES.txt' 2026-02-12T20:39:24,161 copying causalem/datasets/lalonde.csv -> build/lib/causalem/datasets 2026-02-12T20:39:24,165 copying causalem/datasets/tof_survival_with_mediator.csv -> build/lib/causalem/datasets 2026-02-12T20:39:24,184 installing to build/bdist.linux-armv7l/wheel 2026-02-12T20:39:24,185 running install 2026-02-12T20:39:24,210 running install_lib 2026-02-12T20:39:24,217 creating build/bdist.linux-armv7l/wheel 2026-02-12T20:39:24,220 creating build/bdist.linux-armv7l/wheel/causalem 2026-02-12T20:39:24,222 creating build/bdist.linux-armv7l/wheel/causalem/datasets 2026-02-12T20:39:24,224 copying build/lib/causalem/datasets/__init__.py -> build/bdist.linux-armv7l/wheel/./causalem/datasets 2026-02-12T20:39:24,227 copying build/lib/causalem/datasets/lalonde.csv -> build/bdist.linux-armv7l/wheel/./causalem/datasets 2026-02-12T20:39:24,231 copying build/lib/causalem/datasets/tof_survival_with_mediator.csv -> build/bdist.linux-armv7l/wheel/./causalem/datasets 2026-02-12T20:39:24,237 copying build/lib/causalem/__init__.py -> build/bdist.linux-armv7l/wheel/./causalem 2026-02-12T20:39:24,240 creating build/bdist.linux-armv7l/wheel/causalem/estimation 2026-02-12T20:39:24,241 copying build/lib/causalem/estimation/__init__.py -> build/bdist.linux-armv7l/wheel/./causalem/estimation 2026-02-12T20:39:24,244 copying build/lib/causalem/estimation/ensemble.py -> build/bdist.linux-armv7l/wheel/./causalem/estimation 2026-02-12T20:39:24,250 creating build/bdist.linux-armv7l/wheel/causalem/design 2026-02-12T20:39:24,251 copying build/lib/causalem/design/__init__.py -> build/bdist.linux-armv7l/wheel/./causalem/design 2026-02-12T20:39:24,253 copying build/lib/causalem/design/diagnostics.py -> build/bdist.linux-armv7l/wheel/./causalem/design 2026-02-12T20:39:24,257 copying build/lib/causalem/design/matchers.py -> build/bdist.linux-armv7l/wheel/./causalem/design 2026-02-12T20:39:24,260 creating build/bdist.linux-armv7l/wheel/causalem/_experimental 2026-02-12T20:39:24,262 copying build/lib/causalem/_experimental/__init__.py -> build/bdist.linux-armv7l/wheel/./causalem/_experimental 2026-02-12T20:39:24,264 copying build/lib/causalem/_experimental/cate.py -> build/bdist.linux-armv7l/wheel/./causalem/_experimental 2026-02-12T20:39:24,269 creating build/bdist.linux-armv7l/wheel/causalem/utils 2026-02-12T20:39:24,270 copying build/lib/causalem/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./causalem/utils 2026-02-12T20:39:24,273 copying build/lib/causalem/utils/_weights.py -> build/bdist.linux-armv7l/wheel/./causalem/utils 2026-02-12T20:39:24,275 copying build/lib/causalem/utils/_survival.py -> build/bdist.linux-armv7l/wheel/./causalem/utils 2026-02-12T20:39:24,288 creating build/bdist.linux-armv7l/wheel/causalem/mediation 2026-02-12T20:39:24,289 copying build/lib/causalem/mediation/__init__.py -> build/bdist.linux-armv7l/wheel/./causalem/mediation 2026-02-12T20:39:24,292 copying build/lib/causalem/mediation/_experimental.py -> build/bdist.linux-armv7l/wheel/./causalem/mediation 2026-02-12T20:39:24,296 running install_egg_info 2026-02-12T20:39:24,301 Copying causalem.egg-info to build/bdist.linux-armv7l/wheel/./causalem-2.0.2-py3.11.egg-info 2026-02-12T20:39:24,317 running install_scripts 2026-02-12T20:39:24,331 creating build/bdist.linux-armv7l/wheel/causalem-2.0.2.dist-info/WHEEL 2026-02-12T20:39:24,334 creating '/tmp/pip-wheel-207a1qp1/.tmp-00vjgmfm/causalem-2.0.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-12T20:39:24,337 adding 'causalem/__init__.py' 2026-02-12T20:39:24,340 adding 'causalem/_experimental/__init__.py' 2026-02-12T20:39:24,344 adding 'causalem/_experimental/cate.py' 2026-02-12T20:39:24,358 adding 'causalem/datasets/__init__.py' 2026-02-12T20:39:24,361 adding 'causalem/datasets/lalonde.csv' 2026-02-12T20:39:24,396 adding 'causalem/datasets/tof_survival_with_mediator.csv' 2026-02-12T20:39:24,399 adding 'causalem/design/__init__.py' 2026-02-12T20:39:24,402 adding 'causalem/design/diagnostics.py' 2026-02-12T20:39:24,405 adding 'causalem/design/matchers.py' 2026-02-12T20:39:24,407 adding 'causalem/estimation/__init__.py' 2026-02-12T20:39:24,416 adding 'causalem/estimation/ensemble.py' 2026-02-12T20:39:24,418 adding 'causalem/mediation/__init__.py' 2026-02-12T20:39:24,425 adding 'causalem/mediation/_experimental.py' 2026-02-12T20:39:24,428 adding 'causalem/utils/__init__.py' 2026-02-12T20:39:24,429 adding 'causalem/utils/_survival.py' 2026-02-12T20:39:24,431 adding 'causalem/utils/_weights.py' 2026-02-12T20:39:24,434 adding 'causalem-2.0.2.dist-info/licenses/LICENSE' 2026-02-12T20:39:24,438 adding 'causalem-2.0.2.dist-info/METADATA' 2026-02-12T20:39:24,439 adding 'causalem-2.0.2.dist-info/WHEEL' 2026-02-12T20:39:24,441 adding 'causalem-2.0.2.dist-info/top_level.txt' 2026-02-12T20:39:24,442 adding 'causalem-2.0.2.dist-info/RECORD' 2026-02-12T20:39:24,446 removing build/bdist.linux-armv7l/wheel 2026-02-12T20:39:24,579 Building wheel for causalem (pyproject.toml): finished with status 'done' 2026-02-12T20:39:24,589 Created wheel for causalem: filename=causalem-2.0.2-py3-none-any.whl size=126953 sha256=65739d0fc2f5a7e26d60be43a8a49b2deb8c0f9b6712e287403ed1f9629758fd 2026-02-12T20:39:24,590 Stored in directory: /tmp/pip-ephem-wheel-cache-4wrw2h5b/wheels/d0/5d/74/ee1d6d78a41bf793ae6d7a7f07e5d36c86e8f2c0ac37bdfaf0 2026-02-12T20:39:24,627 Successfully built causalem 2026-02-12T20:39:24,636 Removed build tracker: '/tmp/pip-build-tracker-yrqjxvwz'