2025-10-06T05:38:35,758 Created temporary directory: /tmp/pip-ephem-wheel-cache-ykm6d35i 2025-10-06T05:38:35,759 Created temporary directory: /tmp/pip-build-tracker-gn_d01ek 2025-10-06T05:38:35,760 Initialized build tracking at /tmp/pip-build-tracker-gn_d01ek 2025-10-06T05:38:35,760 Created build tracker: /tmp/pip-build-tracker-gn_d01ek 2025-10-06T05:38:35,761 Entered build tracker: /tmp/pip-build-tracker-gn_d01ek 2025-10-06T05:38:35,762 Created temporary directory: /tmp/pip-wheel-2dh6lqal 2025-10-06T05:38:35,765 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-06T05:38:35,767 Created temporary directory: /tmp/pip-ephem-wheel-cache-3t55pkrh 2025-10-06T05:38:35,788 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-06T05:38:35,792 2 location(s) to search for versions of statistical-causal-inference: 2025-10-06T05:38:35,792 * https://pypi.org/simple/statistical-causal-inference/ 2025-10-06T05:38:35,792 * https://www.piwheels.org/simple/statistical-causal-inference/ 2025-10-06T05:38:35,793 Fetching project page and analyzing links: https://pypi.org/simple/statistical-causal-inference/ 2025-10-06T05:38:35,794 Getting page https://pypi.org/simple/statistical-causal-inference/ 2025-10-06T05:38:35,795 Found index url https://pypi.org/simple 2025-10-06T05:38:36,012 Fetched page https://pypi.org/simple/statistical-causal-inference/ as application/vnd.pypi.simple.v1+json 2025-10-06T05:38:36,014 Skipping link: No binaries permitted for statistical-causal-inference: https://files.pythonhosted.org/packages/6f/fa/93a03d8486433656cda41693185e15bed8b18b01224e7a73aa7c260bf954/statistical_causal_inference-4.3.0-py3-none-any.whl (from https://pypi.org/simple/statistical-causal-inference/) (requires-python:>=3.9) 2025-10-06T05:38:36,015 Found link https://files.pythonhosted.org/packages/1c/f1/3f9cda8765283dcdb21e256d28ad26bb989a8301b6c9d6e82ba96a31c610/statistical_causal_inference-4.3.0.tar.gz (from https://pypi.org/simple/statistical-causal-inference/) (requires-python:>=3.9), version: 4.3.0 2025-10-06T05:38:36,016 Fetching project page and analyzing links: https://www.piwheels.org/simple/statistical-causal-inference/ 2025-10-06T05:38:36,017 Getting page https://www.piwheels.org/simple/statistical-causal-inference/ 2025-10-06T05:38:36,018 Found index url https://www.piwheels.org/simple 2025-10-06T05:38:36,178 Fetched page https://www.piwheels.org/simple/statistical-causal-inference/ as text/html 2025-10-06T05:38:36,179 Skipping link: not a file: https://www.piwheels.org/simple/statistical-causal-inference/ 2025-10-06T05:38:36,180 Skipping link: not a file: https://pypi.org/simple/statistical-causal-inference/ 2025-10-06T05:38:36,199 Given no hashes to check 1 links for project 'statistical-causal-inference': discarding no candidates 2025-10-06T05:38:36,216 Collecting statistical-causal-inference==4.3.0 2025-10-06T05:38:36,219 Created temporary directory: /tmp/pip-unpack-bvhoqbou 2025-10-06T05:38:36,597 Downloading statistical_causal_inference-4.3.0.tar.gz (344 kB) 2025-10-06T05:38:37,090 Added statistical-causal-inference==4.3.0 from https://files.pythonhosted.org/packages/1c/f1/3f9cda8765283dcdb21e256d28ad26bb989a8301b6c9d6e82ba96a31c610/statistical_causal_inference-4.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-gn_d01ek' 2025-10-06T05:38:37,097 Created temporary directory: /tmp/pip-build-env-vlqsx67l 2025-10-06T05:38:37,102 Installing build dependencies: started 2025-10-06T05:38:37,103 Running command pip subprocess to install build dependencies 2025-10-06T05:38:38,230 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-06T05:38:38,820 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-06T05:38:38,843 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-06T05:38:40,617 Collecting setuptools>=61.0 2025-10-06T05:38:40,711 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-06T05:38:40,976 Collecting wheel 2025-10-06T05:38:40,991 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-06T05:38:44,035 Installing collected packages: wheel, setuptools 2025-10-06T05:38:44,287 Creating /tmp/pip-build-env-vlqsx67l/overlay/local/bin 2025-10-06T05:38:44,289 changing mode of /tmp/pip-build-env-vlqsx67l/overlay/local/bin/wheel to 755 2025-10-06T05:38:48,394 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-06T05:38:48,665 Installing build dependencies: finished with status 'done' 2025-10-06T05:38:48,672 Getting requirements to build wheel: started 2025-10-06T05:38:48,673 Running command Getting requirements to build wheel 2025-10-06T05:38:49,334 /tmp/pip-build-env-vlqsx67l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-06T05:38:49,335 corresp(dist, value, root_dir) 2025-10-06T05:38:49,335 /tmp/pip-build-env-vlqsx67l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-10-06T05:38:49,336 corresp(dist, value, root_dir) 2025-10-06T05:38:49,421 /tmp/pip-build-env-vlqsx67l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-06T05:38:49,421 !! 2025-10-06T05:38:49,422 ******************************************************************************** 2025-10-06T05:38:49,423 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-06T05:38:49,424 License :: Other/Proprietary License 2025-10-06T05:38:49,425 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-06T05:38:49,426 ******************************************************************************** 2025-10-06T05:38:49,427 !! 2025-10-06T05:38:49,428 dist._finalize_license_expression() 2025-10-06T05:38:49,428 /tmp/pip-build-env-vlqsx67l/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-06T05:38:49,429 !! 2025-10-06T05:38:49,430 ******************************************************************************** 2025-10-06T05:38:49,430 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-06T05:38:49,431 License :: Other/Proprietary License 2025-10-06T05:38:49,433 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-06T05:38:49,433 ******************************************************************************** 2025-10-06T05:38:49,435 !! 2025-10-06T05:38:49,435 self._finalize_license_expression() 2025-10-06T05:38:49,436 running egg_info 2025-10-06T05:38:49,439 writing statistical_causal_inference.egg-info/PKG-INFO 2025-10-06T05:38:49,465 writing dependency_links to statistical_causal_inference.egg-info/dependency_links.txt 2025-10-06T05:38:49,466 writing entry points to statistical_causal_inference.egg-info/entry_points.txt 2025-10-06T05:38:49,482 writing requirements to statistical_causal_inference.egg-info/requires.txt 2025-10-06T05:38:49,484 writing top-level names to statistical_causal_inference.egg-info/top_level.txt 2025-10-06T05:38:49,536 reading manifest file 'statistical_causal_inference.egg-info/SOURCES.txt' 2025-10-06T05:38:49,545 reading manifest template 'MANIFEST.in' 2025-10-06T05:38:49,546 warning: no files found matching 'USAGE_EXAMPLES.md' 2025-10-06T05:38:49,547 warning: no files found matching '*.py' under directory 'causallm' 2025-10-06T05:38:49,560 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-10-06T05:38:49,561 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-10-06T05:38:49,562 no previously-included directories found matching 'tests' 2025-10-06T05:38:49,563 adding license file 'LICENSE' 2025-10-06T05:38:49,571 writing manifest file 'statistical_causal_inference.egg-info/SOURCES.txt' 2025-10-06T05:38:49,669 Getting requirements to build wheel: finished with status 'done' 2025-10-06T05:38:49,672 Created temporary directory: /tmp/pip-modern-metadata-2vgaxns0 2025-10-06T05:38:49,674 Preparing metadata (pyproject.toml): started 2025-10-06T05:38:49,675 Running command Preparing metadata (pyproject.toml) 2025-10-06T05:38:50,266 /tmp/pip-build-env-vlqsx67l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-06T05:38:50,267 corresp(dist, value, root_dir) 2025-10-06T05:38:50,267 /tmp/pip-build-env-vlqsx67l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-10-06T05:38:50,268 corresp(dist, value, root_dir) 2025-10-06T05:38:50,349 /tmp/pip-build-env-vlqsx67l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-06T05:38:50,350 !! 2025-10-06T05:38:50,351 ******************************************************************************** 2025-10-06T05:38:50,352 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-06T05:38:50,353 License :: Other/Proprietary License 2025-10-06T05:38:50,354 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-06T05:38:50,355 ******************************************************************************** 2025-10-06T05:38:50,356 !! 2025-10-06T05:38:50,356 dist._finalize_license_expression() 2025-10-06T05:38:50,357 /tmp/pip-build-env-vlqsx67l/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-06T05:38:50,358 !! 2025-10-06T05:38:50,359 ******************************************************************************** 2025-10-06T05:38:50,359 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-06T05:38:50,360 License :: Other/Proprietary License 2025-10-06T05:38:50,361 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-06T05:38:50,362 ******************************************************************************** 2025-10-06T05:38:50,363 !! 2025-10-06T05:38:50,364 self._finalize_license_expression() 2025-10-06T05:38:50,364 running dist_info 2025-10-06T05:38:50,375 creating /tmp/pip-modern-metadata-2vgaxns0/statistical_causal_inference.egg-info 2025-10-06T05:38:50,376 writing /tmp/pip-modern-metadata-2vgaxns0/statistical_causal_inference.egg-info/PKG-INFO 2025-10-06T05:38:50,401 writing dependency_links to /tmp/pip-modern-metadata-2vgaxns0/statistical_causal_inference.egg-info/dependency_links.txt 2025-10-06T05:38:50,403 writing entry points to /tmp/pip-modern-metadata-2vgaxns0/statistical_causal_inference.egg-info/entry_points.txt 2025-10-06T05:38:50,418 writing requirements to /tmp/pip-modern-metadata-2vgaxns0/statistical_causal_inference.egg-info/requires.txt 2025-10-06T05:38:50,420 writing top-level names to /tmp/pip-modern-metadata-2vgaxns0/statistical_causal_inference.egg-info/top_level.txt 2025-10-06T05:38:50,421 writing manifest file '/tmp/pip-modern-metadata-2vgaxns0/statistical_causal_inference.egg-info/SOURCES.txt' 2025-10-06T05:38:50,467 reading manifest file '/tmp/pip-modern-metadata-2vgaxns0/statistical_causal_inference.egg-info/SOURCES.txt' 2025-10-06T05:38:50,469 reading manifest template 'MANIFEST.in' 2025-10-06T05:38:50,470 warning: no files found matching 'USAGE_EXAMPLES.md' 2025-10-06T05:38:50,471 warning: no files found matching '*.py' under directory 'causallm' 2025-10-06T05:38:50,484 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-10-06T05:38:50,485 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-10-06T05:38:50,486 no previously-included directories found matching 'tests' 2025-10-06T05:38:50,486 adding license file 'LICENSE' 2025-10-06T05:38:50,493 writing manifest file '/tmp/pip-modern-metadata-2vgaxns0/statistical_causal_inference.egg-info/SOURCES.txt' 2025-10-06T05:38:50,494 creating '/tmp/pip-modern-metadata-2vgaxns0/statistical_causal_inference-4.3.0.dist-info' 2025-10-06T05:38:50,621 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-06T05:38:50,627 Source in /tmp/pip-wheel-2dh6lqal/statistical-causal-inference_08fa9de302b3483f9fd1282a5cc0bec8 has version 4.3.0, which satisfies requirement statistical-causal-inference==4.3.0 from https://files.pythonhosted.org/packages/1c/f1/3f9cda8765283dcdb21e256d28ad26bb989a8301b6c9d6e82ba96a31c610/statistical_causal_inference-4.3.0.tar.gz 2025-10-06T05:38:50,628 Removed statistical-causal-inference==4.3.0 from https://files.pythonhosted.org/packages/1c/f1/3f9cda8765283dcdb21e256d28ad26bb989a8301b6c9d6e82ba96a31c610/statistical_causal_inference-4.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-gn_d01ek' 2025-10-06T05:38:50,637 Created temporary directory: /tmp/pip-unpack-cs0rngf5 2025-10-06T05:38:50,637 Building wheels for collected packages: statistical-causal-inference 2025-10-06T05:38:50,642 Created temporary directory: /tmp/pip-wheel-r9g40yl3 2025-10-06T05:38:50,642 Destination directory: /tmp/pip-wheel-r9g40yl3 2025-10-06T05:38:50,645 Building wheel for statistical-causal-inference (pyproject.toml): started 2025-10-06T05:38:50,646 Running command Building wheel for statistical-causal-inference (pyproject.toml) 2025-10-06T05:38:51,226 /tmp/pip-build-env-vlqsx67l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2025-10-06T05:38:51,227 corresp(dist, value, root_dir) 2025-10-06T05:38:51,227 /tmp/pip-build-env-vlqsx67l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2025-10-06T05:38:51,228 corresp(dist, value, root_dir) 2025-10-06T05:38:51,303 /tmp/pip-build-env-vlqsx67l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-06T05:38:51,304 !! 2025-10-06T05:38:51,305 ******************************************************************************** 2025-10-06T05:38:51,305 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-06T05:38:51,306 License :: Other/Proprietary License 2025-10-06T05:38:51,308 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-06T05:38:51,308 ******************************************************************************** 2025-10-06T05:38:51,310 !! 2025-10-06T05:38:51,310 dist._finalize_license_expression() 2025-10-06T05:38:51,311 /tmp/pip-build-env-vlqsx67l/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-06T05:38:51,311 !! 2025-10-06T05:38:51,312 ******************************************************************************** 2025-10-06T05:38:51,313 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-06T05:38:51,313 License :: Other/Proprietary License 2025-10-06T05:38:51,314 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-06T05:38:51,315 ******************************************************************************** 2025-10-06T05:38:51,316 !! 2025-10-06T05:38:51,316 self._finalize_license_expression() 2025-10-06T05:38:51,317 running bdist_wheel 2025-10-06T05:38:51,331 running build 2025-10-06T05:38:51,332 running build_py 2025-10-06T05:38:51,339 creating build/lib/causalattribution 2025-10-06T05:38:51,341 copying causalattribution/enhanced_causal_llm.py -> build/lib/causalattribution 2025-10-06T05:38:51,343 copying causalattribution/marketing_dashboard.py -> build/lib/causalattribution 2025-10-06T05:38:51,346 copying causalattribution/performance_demo.py -> build/lib/causalattribution 2025-10-06T05:38:51,348 copying causalattribution/_version.py -> build/lib/causalattribution 2025-10-06T05:38:51,350 copying causalattribution/__init__.py -> build/lib/causalattribution 2025-10-06T05:38:51,352 copying causalattribution/cli.py -> build/lib/causalattribution 2025-10-06T05:38:51,355 copying causalattribution/web.py -> build/lib/causalattribution 2025-10-06T05:38:51,357 copying causalattribution/enhanced_causallm.py -> build/lib/causalattribution 2025-10-06T05:38:51,360 creating build/lib/causalattribution/config 2025-10-06T05:38:51,361 copying causalattribution/config/__init__.py -> build/lib/causalattribution/config 2025-10-06T05:38:51,363 copying causalattribution/config/settings.py -> build/lib/causalattribution/config 2025-10-06T05:38:51,366 creating build/lib/causalattribution/mcp 2025-10-06T05:38:51,367 copying causalattribution/mcp/config.py -> build/lib/causalattribution/mcp 2025-10-06T05:38:51,370 copying causalattribution/mcp/client.py -> build/lib/causalattribution/mcp 2025-10-06T05:38:51,372 copying causalattribution/mcp/__init__.py -> build/lib/causalattribution/mcp 2025-10-06T05:38:51,374 copying causalattribution/mcp/transport.py -> build/lib/causalattribution/mcp 2025-10-06T05:38:51,376 copying causalattribution/mcp/tools.py -> build/lib/causalattribution/mcp 2025-10-06T05:38:51,379 copying causalattribution/mcp/server.py -> build/lib/causalattribution/mcp 2025-10-06T05:38:51,382 creating build/lib/causalattribution/playbooks 2025-10-06T05:38:51,383 copying causalattribution/playbooks/campaign_lift_playbook.py -> build/lib/causalattribution/playbooks 2025-10-06T05:38:51,385 copying causalattribution/playbooks/attribution_playbook.py -> build/lib/causalattribution/playbooks 2025-10-06T05:38:51,388 copying causalattribution/playbooks/__init__.py -> build/lib/causalattribution/playbooks 2025-10-06T05:38:51,389 copying causalattribution/playbooks/base_playbook.py -> build/lib/causalattribution/playbooks 2025-10-06T05:38:51,392 creating build/lib/causalattribution/testing 2025-10-06T05:38:51,393 copying causalattribution/testing/property_based.py -> build/lib/causalattribution/testing 2025-10-06T05:38:51,395 copying causalattribution/testing/mutation.py -> build/lib/causalattribution/testing 2025-10-06T05:38:51,398 copying causalattribution/testing/__init__.py -> build/lib/causalattribution/testing 2025-10-06T05:38:51,400 copying causalattribution/testing/benchmarks.py -> build/lib/causalattribution/testing 2025-10-06T05:38:51,403 creating build/lib/causalattribution/integrations 2025-10-06T05:38:51,404 copying causalattribution/integrations/schema.py -> build/lib/causalattribution/integrations 2025-10-06T05:38:51,406 copying causalattribution/integrations/__init__.py -> build/lib/causalattribution/integrations 2025-10-06T05:38:51,409 creating build/lib/causalattribution/utils 2025-10-06T05:38:51,409 copying causalattribution/utils/logging.py -> build/lib/causalattribution/utils 2025-10-06T05:38:51,411 copying causalattribution/utils/__init__.py -> build/lib/causalattribution/utils 2025-10-06T05:38:51,414 creating build/lib/causalattribution/core 2025-10-06T05:38:51,415 copying causalattribution/core/statistical_inference.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,418 copying causalattribution/core/async_processing.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,420 copying causalattribution/core/data_processing.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,423 copying causalattribution/core/interfaces.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,425 copying causalattribution/core/prompt_templates.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,427 copying causalattribution/core/llm_client.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,429 copying causalattribution/core/enhanced_causal_discovery.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,432 copying causalattribution/core/lazy_evaluation.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,434 copying causalattribution/core/do_operator.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,436 copying causalattribution/core/factory.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,438 copying causalattribution/core/counterfactual_engine.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,440 copying causalattribution/core/__init__.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,443 copying causalattribution/core/caching.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,445 copying causalattribution/core/dag_parser.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,447 copying causalattribution/core/causal_discovery.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,450 copying causalattribution/core/optimized_algorithms.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,453 copying causalattribution/core/exceptions.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,456 copying causalattribution/core/causal_llm_core.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,458 copying causalattribution/core/statistical_methods.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,460 copying causalattribution/core/validation.py -> build/lib/causalattribution/core 2025-10-06T05:38:51,464 creating build/lib/causalattribution/domains 2025-10-06T05:38:51,465 copying causalattribution/domains/__init__.py -> build/lib/causalattribution/domains 2025-10-06T05:38:51,468 creating build/lib/causalattribution/mlops 2025-10-06T05:38:51,469 copying causalattribution/mlops/data_collector.py -> build/lib/causalattribution/mlops 2025-10-06T05:38:51,472 copying causalattribution/mlops/database.py -> build/lib/causalattribution/mlops 2025-10-06T05:38:51,475 copying causalattribution/mlops/__init__.py -> build/lib/causalattribution/mlops 2025-10-06T05:38:51,477 copying causalattribution/mlops/tasks.py -> build/lib/causalattribution/mlops 2025-10-06T05:38:51,479 copying causalattribution/mlops/drift_detector.py -> build/lib/causalattribution/mlops 2025-10-06T05:38:51,482 copying causalattribution/mlops/celery_app.py -> build/lib/causalattribution/mlops 2025-10-06T05:38:51,484 copying causalattribution/mlops/response_curve_learner.py -> build/lib/causalattribution/mlops 2025-10-06T05:38:51,487 creating build/lib/causalattribution/plugins 2025-10-06T05:38:51,488 copying causalattribution/plugins/slm_support.py -> build/lib/causalattribution/plugins 2025-10-06T05:38:51,491 copying causalattribution/plugins/slm_client.py -> build/lib/causalattribution/plugins 2025-10-06T05:38:51,494 creating build/lib/causalattribution/monitoring 2025-10-06T05:38:51,496 copying causalattribution/monitoring/__init__.py -> build/lib/causalattribution/monitoring 2025-10-06T05:38:51,498 copying causalattribution/monitoring/metrics.py -> build/lib/causalattribution/monitoring 2025-10-06T05:38:51,500 copying causalattribution/monitoring/health.py -> build/lib/causalattribution/monitoring 2025-10-06T05:38:51,503 copying causalattribution/monitoring/profiler.py -> build/lib/causalattribution/monitoring 2025-10-06T05:38:51,506 creating build/lib/causalattribution/api 2025-10-06T05:38:51,507 copying causalattribution/api/metering.py -> build/lib/causalattribution/api 2025-10-06T05:38:51,510 copying causalattribution/api/manage_keys.py -> build/lib/causalattribution/api 2025-10-06T05:38:51,513 copying causalattribution/api/models.py -> build/lib/causalattribution/api 2025-10-06T05:38:51,515 copying causalattribution/api/key_management_endpoints.py -> build/lib/causalattribution/api 2025-10-06T05:38:51,518 copying causalattribution/api/middleware.py -> build/lib/causalattribution/api 2025-10-06T05:38:51,520 copying causalattribution/api/__init__.py -> build/lib/causalattribution/api 2025-10-06T05:38:51,522 copying causalattribution/api/app.py -> build/lib/causalattribution/api 2025-10-06T05:38:51,525 copying causalattribution/api/causal_endpoints.py -> build/lib/causalattribution/api 2025-10-06T05:38:51,528 copying causalattribution/api/auth.py -> build/lib/causalattribution/api 2025-10-06T05:38:51,531 copying causalattribution/api/causal_models.py -> build/lib/causalattribution/api 2025-10-06T05:38:51,534 creating build/lib/causalattribution/interfaces 2025-10-06T05:38:51,535 copying causalattribution/interfaces/base.py -> build/lib/causalattribution/interfaces 2025-10-06T05:38:51,538 copying causalattribution/interfaces/__init__.py -> build/lib/causalattribution/interfaces 2025-10-06T05:38:51,540 copying causalattribution/interfaces/async_interface.py -> build/lib/causalattribution/interfaces 2025-10-06T05:38:51,544 creating build/lib/causalattribution/integrations/connectors 2025-10-06T05:38:51,545 copying causalattribution/integrations/connectors/base.py -> build/lib/causalattribution/integrations/connectors 2025-10-06T05:38:51,548 copying causalattribution/integrations/connectors/google_analytics.py -> build/lib/causalattribution/integrations/connectors 2025-10-06T05:38:51,550 copying causalattribution/integrations/connectors/__init__.py -> build/lib/causalattribution/integrations/connectors 2025-10-06T05:38:51,552 copying causalattribution/integrations/connectors/google_ads.py -> build/lib/causalattribution/integrations/connectors 2025-10-06T05:38:51,554 copying causalattribution/integrations/connectors/meta_ads.py -> build/lib/causalattribution/integrations/connectors 2025-10-06T05:38:51,557 creating build/lib/causalattribution/core/utils 2025-10-06T05:38:51,559 copying causalattribution/core/utils/logging.py -> build/lib/causalattribution/core/utils 2025-10-06T05:38:51,561 copying causalattribution/core/utils/data_utils.py -> build/lib/causalattribution/core/utils 2025-10-06T05:38:51,563 copying causalattribution/core/utils/__init__.py -> build/lib/causalattribution/core/utils 2025-10-06T05:38:51,565 copying causalattribution/core/utils/validation.py -> build/lib/causalattribution/core/utils 2025-10-06T05:38:51,568 creating build/lib/causalattribution/domains/healthcare 2025-10-06T05:38:51,569 copying causalattribution/domains/healthcare/__init__.py -> build/lib/causalattribution/domains/healthcare 2025-10-06T05:38:51,572 creating build/lib/causalattribution/domains/insurance 2025-10-06T05:38:51,573 copying causalattribution/domains/insurance/__init__.py -> build/lib/causalattribution/domains/insurance 2025-10-06T05:38:51,575 creating build/lib/causalattribution/domains/marketing 2025-10-06T05:38:51,576 copying causalattribution/domains/marketing/attribution_analyzer.py -> build/lib/causalattribution/domains/marketing 2025-10-06T05:38:51,579 copying causalattribution/domains/marketing/budget_optimizer.py -> build/lib/causalattribution/domains/marketing 2025-10-06T05:38:51,582 copying causalattribution/domains/marketing/__init__.py -> build/lib/causalattribution/domains/marketing 2025-10-06T05:38:51,584 creating build/lib/causalattribution/domains/base 2025-10-06T05:38:51,585 copying causalattribution/domains/base/analysis_templates.py -> build/lib/causalattribution/domains/base 2025-10-06T05:38:51,587 copying causalattribution/domains/base/data_generator.py -> build/lib/causalattribution/domains/base 2025-10-06T05:38:51,590 copying causalattribution/domains/base/domain_knowledge.py -> build/lib/causalattribution/domains/base 2025-10-06T05:38:51,592 copying causalattribution/domains/base/__init__.py -> build/lib/causalattribution/domains/base 2025-10-06T05:38:51,594 creating build/lib/causalattribution/domains/education 2025-10-06T05:38:51,594 copying causalattribution/domains/education/__init__.py -> build/lib/causalattribution/domains/education 2025-10-06T05:38:51,597 creating build/lib/causalattribution/domains/experimentation 2025-10-06T05:38:51,597 copying causalattribution/domains/experimentation/__init__.py -> build/lib/causalattribution/domains/experimentation 2025-10-06T05:38:51,600 creating build/lib/causalattribution/domains/healthcare/generators 2025-10-06T05:38:51,601 copying causalattribution/domains/healthcare/generators/clinical_data.py -> build/lib/causalattribution/domains/healthcare/generators 2025-10-06T05:38:51,603 copying causalattribution/domains/healthcare/generators/__init__.py -> build/lib/causalattribution/domains/healthcare/generators 2025-10-06T05:38:51,605 copying causalattribution/domains/healthcare/generators/patient_outcomes.py -> build/lib/causalattribution/domains/healthcare/generators 2025-10-06T05:38:51,608 creating build/lib/causalattribution/domains/healthcare/templates 2025-10-06T05:38:51,609 copying causalattribution/domains/healthcare/templates/outcomes_research.py -> build/lib/causalattribution/domains/healthcare/templates 2025-10-06T05:38:51,611 copying causalattribution/domains/healthcare/templates/__init__.py -> build/lib/causalattribution/domains/healthcare/templates 2025-10-06T05:38:51,613 copying causalattribution/domains/healthcare/templates/treatment_analysis.py -> build/lib/causalattribution/domains/healthcare/templates 2025-10-06T05:38:51,615 creating build/lib/causalattribution/domains/healthcare/knowledge 2025-10-06T05:38:51,616 copying causalattribution/domains/healthcare/knowledge/__init__.py -> build/lib/causalattribution/domains/healthcare/knowledge 2025-10-06T05:38:51,618 copying causalattribution/domains/healthcare/knowledge/medical_knowledge.py -> build/lib/causalattribution/domains/healthcare/knowledge 2025-10-06T05:38:51,621 creating build/lib/causalattribution/domains/insurance/generators 2025-10-06T05:38:51,622 copying causalattribution/domains/insurance/generators/insurance_data.py -> build/lib/causalattribution/domains/insurance/generators 2025-10-06T05:38:51,624 copying causalattribution/domains/insurance/generators/__init__.py -> build/lib/causalattribution/domains/insurance/generators 2025-10-06T05:38:51,626 creating build/lib/causalattribution/domains/insurance/templates 2025-10-06T05:38:51,627 copying causalattribution/domains/insurance/templates/__init__.py -> build/lib/causalattribution/domains/insurance/templates 2025-10-06T05:38:51,629 copying causalattribution/domains/insurance/templates/risk_analysis.py -> build/lib/causalattribution/domains/insurance/templates 2025-10-06T05:38:51,631 creating build/lib/causalattribution/domains/insurance/knowledge 2025-10-06T05:38:51,632 copying causalattribution/domains/insurance/knowledge/actuarial_knowledge.py -> build/lib/causalattribution/domains/insurance/knowledge 2025-10-06T05:38:51,634 copying causalattribution/domains/insurance/knowledge/__init__.py -> build/lib/causalattribution/domains/insurance/knowledge 2025-10-06T05:38:51,636 creating build/lib/causalattribution/domains/marketing/generators 2025-10-06T05:38:51,637 copying causalattribution/domains/marketing/generators/__init__.py -> build/lib/causalattribution/domains/marketing/generators 2025-10-06T05:38:51,639 copying causalattribution/domains/marketing/generators/marketing_data.py -> build/lib/causalattribution/domains/marketing/generators 2025-10-06T05:38:51,642 creating build/lib/causalattribution/domains/marketing/templates 2025-10-06T05:38:51,643 copying causalattribution/domains/marketing/templates/__init__.py -> build/lib/causalattribution/domains/marketing/templates 2025-10-06T05:38:51,645 copying causalattribution/domains/marketing/templates/campaign_analysis.py -> build/lib/causalattribution/domains/marketing/templates 2025-10-06T05:38:51,647 copying causalattribution/domains/marketing/templates/attribution_template.py -> build/lib/causalattribution/domains/marketing/templates 2025-10-06T05:38:51,650 creating build/lib/causalattribution/domains/marketing/knowledge 2025-10-06T05:38:51,651 copying causalattribution/domains/marketing/knowledge/__init__.py -> build/lib/causalattribution/domains/marketing/knowledge 2025-10-06T05:38:51,653 copying causalattribution/domains/marketing/knowledge/marketing_knowledge.py -> build/lib/causalattribution/domains/marketing/knowledge 2025-10-06T05:38:51,656 running egg_info 2025-10-06T05:38:51,667 writing statistical_causal_inference.egg-info/PKG-INFO 2025-10-06T05:38:51,692 writing dependency_links to statistical_causal_inference.egg-info/dependency_links.txt 2025-10-06T05:38:51,694 writing entry points to statistical_causal_inference.egg-info/entry_points.txt 2025-10-06T05:38:51,710 writing requirements to statistical_causal_inference.egg-info/requires.txt 2025-10-06T05:38:51,711 writing top-level names to statistical_causal_inference.egg-info/top_level.txt 2025-10-06T05:38:51,744 reading manifest file 'statistical_causal_inference.egg-info/SOURCES.txt' 2025-10-06T05:38:51,753 reading manifest template 'MANIFEST.in' 2025-10-06T05:38:51,754 warning: no files found matching 'USAGE_EXAMPLES.md' 2025-10-06T05:38:51,755 warning: no files found matching '*.py' under directory 'causallm' 2025-10-06T05:38:51,768 warning: no previously-included files matching '__pycache__' found under directory '*' 2025-10-06T05:38:51,769 warning: no previously-included files matching '*.py[co]' found under directory '*' 2025-10-06T05:38:51,770 no previously-included directories found matching 'tests' 2025-10-06T05:38:51,771 adding license file 'LICENSE' 2025-10-06T05:38:51,779 writing manifest file 'statistical_causal_inference.egg-info/SOURCES.txt' 2025-10-06T05:38:51,816 installing to build/bdist.linux-armv7l/wheel 2025-10-06T05:38:51,817 running install 2025-10-06T05:38:51,841 running install_lib 2025-10-06T05:38:51,847 creating build/bdist.linux-armv7l/wheel 2025-10-06T05:38:51,849 creating build/bdist.linux-armv7l/wheel/causalattribution 2025-10-06T05:38:51,851 creating build/bdist.linux-armv7l/wheel/causalattribution/config 2025-10-06T05:38:51,852 copying build/lib/causalattribution/config/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/config 2025-10-06T05:38:51,854 copying build/lib/causalattribution/config/settings.py -> build/bdist.linux-armv7l/wheel/./causalattribution/config 2025-10-06T05:38:51,857 creating build/bdist.linux-armv7l/wheel/causalattribution/mcp 2025-10-06T05:38:51,858 copying build/lib/causalattribution/mcp/config.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mcp 2025-10-06T05:38:51,860 copying build/lib/causalattribution/mcp/client.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mcp 2025-10-06T05:38:51,863 copying build/lib/causalattribution/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mcp 2025-10-06T05:38:51,864 copying build/lib/causalattribution/mcp/transport.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mcp 2025-10-06T05:38:51,867 copying build/lib/causalattribution/mcp/tools.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mcp 2025-10-06T05:38:51,869 copying build/lib/causalattribution/mcp/server.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mcp 2025-10-06T05:38:51,872 creating build/bdist.linux-armv7l/wheel/causalattribution/playbooks 2025-10-06T05:38:51,873 copying build/lib/causalattribution/playbooks/campaign_lift_playbook.py -> build/bdist.linux-armv7l/wheel/./causalattribution/playbooks 2025-10-06T05:38:51,876 copying build/lib/causalattribution/playbooks/attribution_playbook.py -> build/bdist.linux-armv7l/wheel/./causalattribution/playbooks 2025-10-06T05:38:51,878 copying build/lib/causalattribution/playbooks/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/playbooks 2025-10-06T05:38:51,880 copying build/lib/causalattribution/playbooks/base_playbook.py -> build/bdist.linux-armv7l/wheel/./causalattribution/playbooks 2025-10-06T05:38:51,881 copying build/lib/causalattribution/enhanced_causal_llm.py -> build/bdist.linux-armv7l/wheel/./causalattribution 2025-10-06T05:38:51,884 copying build/lib/causalattribution/marketing_dashboard.py -> build/bdist.linux-armv7l/wheel/./causalattribution 2025-10-06T05:38:51,887 creating build/bdist.linux-armv7l/wheel/causalattribution/testing 2025-10-06T05:38:51,888 copying build/lib/causalattribution/testing/property_based.py -> build/bdist.linux-armv7l/wheel/./causalattribution/testing 2025-10-06T05:38:51,890 copying build/lib/causalattribution/testing/mutation.py -> build/bdist.linux-armv7l/wheel/./causalattribution/testing 2025-10-06T05:38:51,893 copying build/lib/causalattribution/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/testing 2025-10-06T05:38:51,894 copying build/lib/causalattribution/testing/benchmarks.py -> build/bdist.linux-armv7l/wheel/./causalattribution/testing 2025-10-06T05:38:51,897 creating build/bdist.linux-armv7l/wheel/causalattribution/integrations 2025-10-06T05:38:51,898 copying build/lib/causalattribution/integrations/schema.py -> build/bdist.linux-armv7l/wheel/./causalattribution/integrations 2025-10-06T05:38:51,901 creating build/bdist.linux-armv7l/wheel/causalattribution/integrations/connectors 2025-10-06T05:38:51,902 copying build/lib/causalattribution/integrations/connectors/base.py -> build/bdist.linux-armv7l/wheel/./causalattribution/integrations/connectors 2025-10-06T05:38:51,905 copying build/lib/causalattribution/integrations/connectors/google_analytics.py -> build/bdist.linux-armv7l/wheel/./causalattribution/integrations/connectors 2025-10-06T05:38:51,907 copying build/lib/causalattribution/integrations/connectors/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/integrations/connectors 2025-10-06T05:38:51,909 copying build/lib/causalattribution/integrations/connectors/google_ads.py -> build/bdist.linux-armv7l/wheel/./causalattribution/integrations/connectors 2025-10-06T05:38:51,911 copying build/lib/causalattribution/integrations/connectors/meta_ads.py -> build/bdist.linux-armv7l/wheel/./causalattribution/integrations/connectors 2025-10-06T05:38:51,913 copying build/lib/causalattribution/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/integrations 2025-10-06T05:38:51,915 creating build/bdist.linux-armv7l/wheel/causalattribution/utils 2025-10-06T05:38:51,916 copying build/lib/causalattribution/utils/logging.py -> build/bdist.linux-armv7l/wheel/./causalattribution/utils 2025-10-06T05:38:51,918 copying build/lib/causalattribution/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/utils 2025-10-06T05:38:51,920 creating build/bdist.linux-armv7l/wheel/causalattribution/core 2025-10-06T05:38:51,921 copying build/lib/causalattribution/core/statistical_inference.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,924 copying build/lib/causalattribution/core/async_processing.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,927 copying build/lib/causalattribution/core/data_processing.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,929 copying build/lib/causalattribution/core/interfaces.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,931 copying build/lib/causalattribution/core/prompt_templates.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,933 copying build/lib/causalattribution/core/llm_client.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,936 copying build/lib/causalattribution/core/enhanced_causal_discovery.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,938 creating build/bdist.linux-armv7l/wheel/causalattribution/core/utils 2025-10-06T05:38:51,939 copying build/lib/causalattribution/core/utils/logging.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core/utils 2025-10-06T05:38:51,941 copying build/lib/causalattribution/core/utils/data_utils.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core/utils 2025-10-06T05:38:51,943 copying build/lib/causalattribution/core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core/utils 2025-10-06T05:38:51,945 copying build/lib/causalattribution/core/utils/validation.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core/utils 2025-10-06T05:38:51,947 copying build/lib/causalattribution/core/lazy_evaluation.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,949 copying build/lib/causalattribution/core/do_operator.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,951 copying build/lib/causalattribution/core/factory.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,954 copying build/lib/causalattribution/core/counterfactual_engine.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,955 copying build/lib/causalattribution/core/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,958 copying build/lib/causalattribution/core/caching.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,960 copying build/lib/causalattribution/core/dag_parser.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,962 copying build/lib/causalattribution/core/causal_discovery.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,965 copying build/lib/causalattribution/core/optimized_algorithms.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,968 copying build/lib/causalattribution/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,969 copying build/lib/causalattribution/core/causal_llm_core.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,971 copying build/lib/causalattribution/core/statistical_methods.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,974 copying build/lib/causalattribution/core/validation.py -> build/bdist.linux-armv7l/wheel/./causalattribution/core 2025-10-06T05:38:51,976 creating build/bdist.linux-armv7l/wheel/causalattribution/domains 2025-10-06T05:38:51,978 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/healthcare 2025-10-06T05:38:51,979 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/healthcare/generators 2025-10-06T05:38:51,981 copying build/lib/causalattribution/domains/healthcare/generators/clinical_data.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/healthcare/generators 2025-10-06T05:38:51,983 copying build/lib/causalattribution/domains/healthcare/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/healthcare/generators 2025-10-06T05:38:51,985 copying build/lib/causalattribution/domains/healthcare/generators/patient_outcomes.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/healthcare/generators 2025-10-06T05:38:51,988 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/healthcare/templates 2025-10-06T05:38:51,989 copying build/lib/causalattribution/domains/healthcare/templates/outcomes_research.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/healthcare/templates 2025-10-06T05:38:51,991 copying build/lib/causalattribution/domains/healthcare/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/healthcare/templates 2025-10-06T05:38:51,992 copying build/lib/causalattribution/domains/healthcare/templates/treatment_analysis.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/healthcare/templates 2025-10-06T05:38:51,995 copying build/lib/causalattribution/domains/healthcare/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/healthcare 2025-10-06T05:38:51,997 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/healthcare/knowledge 2025-10-06T05:38:51,998 copying build/lib/causalattribution/domains/healthcare/knowledge/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/healthcare/knowledge 2025-10-06T05:38:52,000 copying build/lib/causalattribution/domains/healthcare/knowledge/medical_knowledge.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/healthcare/knowledge 2025-10-06T05:38:52,003 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/insurance 2025-10-06T05:38:52,004 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/insurance/generators 2025-10-06T05:38:52,005 copying build/lib/causalattribution/domains/insurance/generators/insurance_data.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/insurance/generators 2025-10-06T05:38:52,007 copying build/lib/causalattribution/domains/insurance/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/insurance/generators 2025-10-06T05:38:52,009 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/insurance/templates 2025-10-06T05:38:52,010 copying build/lib/causalattribution/domains/insurance/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/insurance/templates 2025-10-06T05:38:52,012 copying build/lib/causalattribution/domains/insurance/templates/risk_analysis.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/insurance/templates 2025-10-06T05:38:52,014 copying build/lib/causalattribution/domains/insurance/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/insurance 2025-10-06T05:38:52,017 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/insurance/knowledge 2025-10-06T05:38:52,018 copying build/lib/causalattribution/domains/insurance/knowledge/actuarial_knowledge.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/insurance/knowledge 2025-10-06T05:38:52,020 copying build/lib/causalattribution/domains/insurance/knowledge/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/insurance/knowledge 2025-10-06T05:38:52,022 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/marketing 2025-10-06T05:38:52,024 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/marketing/generators 2025-10-06T05:38:52,025 copying build/lib/causalattribution/domains/marketing/generators/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/marketing/generators 2025-10-06T05:38:52,027 copying build/lib/causalattribution/domains/marketing/generators/marketing_data.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/marketing/generators 2025-10-06T05:38:52,029 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/marketing/templates 2025-10-06T05:38:52,030 copying build/lib/causalattribution/domains/marketing/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/marketing/templates 2025-10-06T05:38:52,032 copying build/lib/causalattribution/domains/marketing/templates/campaign_analysis.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/marketing/templates 2025-10-06T05:38:52,035 copying build/lib/causalattribution/domains/marketing/templates/attribution_template.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/marketing/templates 2025-10-06T05:38:52,038 copying build/lib/causalattribution/domains/marketing/attribution_analyzer.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/marketing 2025-10-06T05:38:52,041 copying build/lib/causalattribution/domains/marketing/budget_optimizer.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/marketing 2025-10-06T05:38:52,043 copying build/lib/causalattribution/domains/marketing/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/marketing 2025-10-06T05:38:52,045 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/marketing/knowledge 2025-10-06T05:38:52,046 copying build/lib/causalattribution/domains/marketing/knowledge/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/marketing/knowledge 2025-10-06T05:38:52,048 copying build/lib/causalattribution/domains/marketing/knowledge/marketing_knowledge.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/marketing/knowledge 2025-10-06T05:38:52,051 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/base 2025-10-06T05:38:52,052 copying build/lib/causalattribution/domains/base/analysis_templates.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/base 2025-10-06T05:38:52,054 copying build/lib/causalattribution/domains/base/data_generator.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/base 2025-10-06T05:38:52,056 copying build/lib/causalattribution/domains/base/domain_knowledge.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/base 2025-10-06T05:38:52,058 copying build/lib/causalattribution/domains/base/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/base 2025-10-06T05:38:52,061 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/education 2025-10-06T05:38:52,062 copying build/lib/causalattribution/domains/education/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/education 2025-10-06T05:38:52,064 copying build/lib/causalattribution/domains/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains 2025-10-06T05:38:52,066 creating build/bdist.linux-armv7l/wheel/causalattribution/domains/experimentation 2025-10-06T05:38:52,067 copying build/lib/causalattribution/domains/experimentation/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/domains/experimentation 2025-10-06T05:38:52,069 copying build/lib/causalattribution/performance_demo.py -> build/bdist.linux-armv7l/wheel/./causalattribution 2025-10-06T05:38:52,071 copying build/lib/causalattribution/_version.py -> build/bdist.linux-armv7l/wheel/./causalattribution 2025-10-06T05:38:52,073 copying build/lib/causalattribution/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution 2025-10-06T05:38:52,076 creating build/bdist.linux-armv7l/wheel/causalattribution/mlops 2025-10-06T05:38:52,077 copying build/lib/causalattribution/mlops/data_collector.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mlops 2025-10-06T05:38:52,079 copying build/lib/causalattribution/mlops/database.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mlops 2025-10-06T05:38:52,082 copying build/lib/causalattribution/mlops/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mlops 2025-10-06T05:38:52,083 copying build/lib/causalattribution/mlops/tasks.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mlops 2025-10-06T05:38:52,086 copying build/lib/causalattribution/mlops/drift_detector.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mlops 2025-10-06T05:38:52,088 copying build/lib/causalattribution/mlops/celery_app.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mlops 2025-10-06T05:38:52,090 copying build/lib/causalattribution/mlops/response_curve_learner.py -> build/bdist.linux-armv7l/wheel/./causalattribution/mlops 2025-10-06T05:38:52,093 creating build/bdist.linux-armv7l/wheel/causalattribution/plugins 2025-10-06T05:38:52,094 copying build/lib/causalattribution/plugins/slm_support.py -> build/bdist.linux-armv7l/wheel/./causalattribution/plugins 2025-10-06T05:38:52,096 copying build/lib/causalattribution/plugins/slm_client.py -> build/bdist.linux-armv7l/wheel/./causalattribution/plugins 2025-10-06T05:38:52,099 creating build/bdist.linux-armv7l/wheel/causalattribution/monitoring 2025-10-06T05:38:52,100 copying build/lib/causalattribution/monitoring/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/monitoring 2025-10-06T05:38:52,102 copying build/lib/causalattribution/monitoring/metrics.py -> build/bdist.linux-armv7l/wheel/./causalattribution/monitoring 2025-10-06T05:38:52,104 copying build/lib/causalattribution/monitoring/health.py -> build/bdist.linux-armv7l/wheel/./causalattribution/monitoring 2025-10-06T05:38:52,106 copying build/lib/causalattribution/monitoring/profiler.py -> build/bdist.linux-armv7l/wheel/./causalattribution/monitoring 2025-10-06T05:38:52,109 creating build/bdist.linux-armv7l/wheel/causalattribution/api 2025-10-06T05:38:52,110 copying build/lib/causalattribution/api/metering.py -> build/bdist.linux-armv7l/wheel/./causalattribution/api 2025-10-06T05:38:52,112 copying build/lib/causalattribution/api/manage_keys.py -> build/bdist.linux-armv7l/wheel/./causalattribution/api 2025-10-06T05:38:52,114 copying build/lib/causalattribution/api/models.py -> build/bdist.linux-armv7l/wheel/./causalattribution/api 2025-10-06T05:38:52,117 copying build/lib/causalattribution/api/key_management_endpoints.py -> build/bdist.linux-armv7l/wheel/./causalattribution/api 2025-10-06T05:38:52,119 copying build/lib/causalattribution/api/middleware.py -> build/bdist.linux-armv7l/wheel/./causalattribution/api 2025-10-06T05:38:52,121 copying build/lib/causalattribution/api/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/api 2025-10-06T05:38:52,123 copying build/lib/causalattribution/api/app.py -> build/bdist.linux-armv7l/wheel/./causalattribution/api 2025-10-06T05:38:52,126 copying build/lib/causalattribution/api/causal_endpoints.py -> build/bdist.linux-armv7l/wheel/./causalattribution/api 2025-10-06T05:38:52,128 copying build/lib/causalattribution/api/auth.py -> build/bdist.linux-armv7l/wheel/./causalattribution/api 2025-10-06T05:38:52,131 copying build/lib/causalattribution/api/causal_models.py -> build/bdist.linux-armv7l/wheel/./causalattribution/api 2025-10-06T05:38:52,134 creating build/bdist.linux-armv7l/wheel/causalattribution/interfaces 2025-10-06T05:38:52,135 copying build/lib/causalattribution/interfaces/base.py -> build/bdist.linux-armv7l/wheel/./causalattribution/interfaces 2025-10-06T05:38:52,137 copying build/lib/causalattribution/interfaces/__init__.py -> build/bdist.linux-armv7l/wheel/./causalattribution/interfaces 2025-10-06T05:38:52,139 copying build/lib/causalattribution/interfaces/async_interface.py -> build/bdist.linux-armv7l/wheel/./causalattribution/interfaces 2025-10-06T05:38:52,141 copying build/lib/causalattribution/cli.py -> build/bdist.linux-armv7l/wheel/./causalattribution 2025-10-06T05:38:52,143 copying build/lib/causalattribution/web.py -> build/bdist.linux-armv7l/wheel/./causalattribution 2025-10-06T05:38:52,146 copying build/lib/causalattribution/enhanced_causallm.py -> build/bdist.linux-armv7l/wheel/./causalattribution 2025-10-06T05:38:52,148 running install_egg_info 2025-10-06T05:38:52,154 Copying statistical_causal_inference.egg-info to build/bdist.linux-armv7l/wheel/./statistical_causal_inference-4.3.0-py3.11.egg-info 2025-10-06T05:38:52,167 running install_scripts 2025-10-06T05:38:52,179 creating build/bdist.linux-armv7l/wheel/statistical_causal_inference-4.3.0.dist-info/WHEEL 2025-10-06T05:38:52,182 creating '/tmp/pip-wheel-r9g40yl3/.tmp-btf06uml/statistical_causal_inference-4.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-06T05:38:52,185 adding 'causalattribution/__init__.py' 2025-10-06T05:38:52,186 adding 'causalattribution/_version.py' 2025-10-06T05:38:52,188 adding 'causalattribution/cli.py' 2025-10-06T05:38:52,191 adding 'causalattribution/enhanced_causal_llm.py' 2025-10-06T05:38:52,195 adding 'causalattribution/enhanced_causallm.py' 2025-10-06T05:38:52,197 adding 'causalattribution/marketing_dashboard.py' 2025-10-06T05:38:52,199 adding 'causalattribution/performance_demo.py' 2025-10-06T05:38:52,202 adding 'causalattribution/web.py' 2025-10-06T05:38:52,204 adding 'causalattribution/api/__init__.py' 2025-10-06T05:38:52,208 adding 'causalattribution/api/app.py' 2025-10-06T05:38:52,211 adding 'causalattribution/api/auth.py' 2025-10-06T05:38:52,214 adding 'causalattribution/api/causal_endpoints.py' 2025-10-06T05:38:52,216 adding 'causalattribution/api/causal_models.py' 2025-10-06T05:38:52,218 adding 'causalattribution/api/key_management_endpoints.py' 2025-10-06T05:38:52,219 adding 'causalattribution/api/manage_keys.py' 2025-10-06T05:38:52,221 adding 'causalattribution/api/metering.py' 2025-10-06T05:38:52,223 adding 'causalattribution/api/middleware.py' 2025-10-06T05:38:52,224 adding 'causalattribution/api/models.py' 2025-10-06T05:38:52,226 adding 'causalattribution/config/__init__.py' 2025-10-06T05:38:52,228 adding 'causalattribution/config/settings.py' 2025-10-06T05:38:52,230 adding 'causalattribution/core/__init__.py' 2025-10-06T05:38:52,233 adding 'causalattribution/core/async_processing.py' 2025-10-06T05:38:52,236 adding 'causalattribution/core/caching.py' 2025-10-06T05:38:52,240 adding 'causalattribution/core/causal_discovery.py' 2025-10-06T05:38:52,242 adding 'causalattribution/core/causal_llm_core.py' 2025-10-06T05:38:52,243 adding 'causalattribution/core/counterfactual_engine.py' 2025-10-06T05:38:52,245 adding 'causalattribution/core/dag_parser.py' 2025-10-06T05:38:52,247 adding 'causalattribution/core/data_processing.py' 2025-10-06T05:38:52,249 adding 'causalattribution/core/do_operator.py' 2025-10-06T05:38:52,251 adding 'causalattribution/core/enhanced_causal_discovery.py' 2025-10-06T05:38:52,253 adding 'causalattribution/core/exceptions.py' 2025-10-06T05:38:52,255 adding 'causalattribution/core/factory.py' 2025-10-06T05:38:52,256 adding 'causalattribution/core/interfaces.py' 2025-10-06T05:38:52,259 adding 'causalattribution/core/lazy_evaluation.py' 2025-10-06T05:38:52,261 adding 'causalattribution/core/llm_client.py' 2025-10-06T05:38:52,265 adding 'causalattribution/core/optimized_algorithms.py' 2025-10-06T05:38:52,266 adding 'causalattribution/core/prompt_templates.py' 2025-10-06T05:38:52,269 adding 'causalattribution/core/statistical_inference.py' 2025-10-06T05:38:52,272 adding 'causalattribution/core/statistical_methods.py' 2025-10-06T05:38:52,274 adding 'causalattribution/core/validation.py' 2025-10-06T05:38:52,276 adding 'causalattribution/core/utils/__init__.py' 2025-10-06T05:38:52,277 adding 'causalattribution/core/utils/data_utils.py' 2025-10-06T05:38:52,278 adding 'causalattribution/core/utils/logging.py' 2025-10-06T05:38:52,280 adding 'causalattribution/core/utils/validation.py' 2025-10-06T05:38:52,282 adding 'causalattribution/domains/__init__.py' 2025-10-06T05:38:52,284 adding 'causalattribution/domains/base/__init__.py' 2025-10-06T05:38:52,286 adding 'causalattribution/domains/base/analysis_templates.py' 2025-10-06T05:38:52,288 adding 'causalattribution/domains/base/data_generator.py' 2025-10-06T05:38:52,289 adding 'causalattribution/domains/base/domain_knowledge.py' 2025-10-06T05:38:52,291 adding 'causalattribution/domains/education/__init__.py' 2025-10-06T05:38:52,292 adding 'causalattribution/domains/experimentation/__init__.py' 2025-10-06T05:38:52,294 adding 'causalattribution/domains/healthcare/__init__.py' 2025-10-06T05:38:52,296 adding 'causalattribution/domains/healthcare/generators/__init__.py' 2025-10-06T05:38:52,298 adding 'causalattribution/domains/healthcare/generators/clinical_data.py' 2025-10-06T05:38:52,300 adding 'causalattribution/domains/healthcare/generators/patient_outcomes.py' 2025-10-06T05:38:52,302 adding 'causalattribution/domains/healthcare/knowledge/__init__.py' 2025-10-06T05:38:52,304 adding 'causalattribution/domains/healthcare/knowledge/medical_knowledge.py' 2025-10-06T05:38:52,306 adding 'causalattribution/domains/healthcare/templates/__init__.py' 2025-10-06T05:38:52,307 adding 'causalattribution/domains/healthcare/templates/outcomes_research.py' 2025-10-06T05:38:52,309 adding 'causalattribution/domains/healthcare/templates/treatment_analysis.py' 2025-10-06T05:38:52,311 adding 'causalattribution/domains/insurance/__init__.py' 2025-10-06T05:38:52,313 adding 'causalattribution/domains/insurance/generators/__init__.py' 2025-10-06T05:38:52,314 adding 'causalattribution/domains/insurance/generators/insurance_data.py' 2025-10-06T05:38:52,316 adding 'causalattribution/domains/insurance/knowledge/__init__.py' 2025-10-06T05:38:52,317 adding 'causalattribution/domains/insurance/knowledge/actuarial_knowledge.py' 2025-10-06T05:38:52,318 adding 'causalattribution/domains/insurance/templates/__init__.py' 2025-10-06T05:38:52,320 adding 'causalattribution/domains/insurance/templates/risk_analysis.py' 2025-10-06T05:38:52,321 adding 'causalattribution/domains/marketing/__init__.py' 2025-10-06T05:38:52,325 adding 'causalattribution/domains/marketing/attribution_analyzer.py' 2025-10-06T05:38:52,328 adding 'causalattribution/domains/marketing/budget_optimizer.py' 2025-10-06T05:38:52,330 adding 'causalattribution/domains/marketing/generators/__init__.py' 2025-10-06T05:38:52,332 adding 'causalattribution/domains/marketing/generators/marketing_data.py' 2025-10-06T05:38:52,334 adding 'causalattribution/domains/marketing/knowledge/__init__.py' 2025-10-06T05:38:52,337 adding 'causalattribution/domains/marketing/knowledge/marketing_knowledge.py' 2025-10-06T05:38:52,338 adding 'causalattribution/domains/marketing/templates/__init__.py' 2025-10-06T05:38:52,342 adding 'causalattribution/domains/marketing/templates/attribution_template.py' 2025-10-06T05:38:52,345 adding 'causalattribution/domains/marketing/templates/campaign_analysis.py' 2025-10-06T05:38:52,347 adding 'causalattribution/integrations/__init__.py' 2025-10-06T05:38:52,348 adding 'causalattribution/integrations/schema.py' 2025-10-06T05:38:52,350 adding 'causalattribution/integrations/connectors/__init__.py' 2025-10-06T05:38:52,352 adding 'causalattribution/integrations/connectors/base.py' 2025-10-06T05:38:52,353 adding 'causalattribution/integrations/connectors/google_ads.py' 2025-10-06T05:38:52,355 adding 'causalattribution/integrations/connectors/google_analytics.py' 2025-10-06T05:38:52,357 adding 'causalattribution/integrations/connectors/meta_ads.py' 2025-10-06T05:38:52,359 adding 'causalattribution/interfaces/__init__.py' 2025-10-06T05:38:52,361 adding 'causalattribution/interfaces/async_interface.py' 2025-10-06T05:38:52,363 adding 'causalattribution/interfaces/base.py' 2025-10-06T05:38:52,365 adding 'causalattribution/mcp/__init__.py' 2025-10-06T05:38:52,367 adding 'causalattribution/mcp/client.py' 2025-10-06T05:38:52,369 adding 'causalattribution/mcp/config.py' 2025-10-06T05:38:52,371 adding 'causalattribution/mcp/server.py' 2025-10-06T05:38:52,373 adding 'causalattribution/mcp/tools.py' 2025-10-06T05:38:52,375 adding 'causalattribution/mcp/transport.py' 2025-10-06T05:38:52,377 adding 'causalattribution/mlops/__init__.py' 2025-10-06T05:38:52,378 adding 'causalattribution/mlops/celery_app.py' 2025-10-06T05:38:52,380 adding 'causalattribution/mlops/data_collector.py' 2025-10-06T05:38:52,382 adding 'causalattribution/mlops/database.py' 2025-10-06T05:38:52,384 adding 'causalattribution/mlops/drift_detector.py' 2025-10-06T05:38:52,386 adding 'causalattribution/mlops/response_curve_learner.py' 2025-10-06T05:38:52,388 adding 'causalattribution/mlops/tasks.py' 2025-10-06T05:38:52,390 adding 'causalattribution/monitoring/__init__.py' 2025-10-06T05:38:52,393 adding 'causalattribution/monitoring/health.py' 2025-10-06T05:38:52,395 adding 'causalattribution/monitoring/metrics.py' 2025-10-06T05:38:52,397 adding 'causalattribution/monitoring/profiler.py' 2025-10-06T05:38:52,398 adding 'causalattribution/playbooks/__init__.py' 2025-10-06T05:38:52,400 adding 'causalattribution/playbooks/attribution_playbook.py' 2025-10-06T05:38:52,401 adding 'causalattribution/playbooks/base_playbook.py' 2025-10-06T05:38:52,403 adding 'causalattribution/playbooks/campaign_lift_playbook.py' 2025-10-06T05:38:52,406 adding 'causalattribution/plugins/slm_client.py' 2025-10-06T05:38:52,408 adding 'causalattribution/plugins/slm_support.py' 2025-10-06T05:38:52,409 adding 'causalattribution/testing/__init__.py' 2025-10-06T05:38:52,412 adding 'causalattribution/testing/benchmarks.py' 2025-10-06T05:38:52,415 adding 'causalattribution/testing/mutation.py' 2025-10-06T05:38:52,417 adding 'causalattribution/testing/property_based.py' 2025-10-06T05:38:52,419 adding 'causalattribution/utils/__init__.py' 2025-10-06T05:38:52,420 adding 'causalattribution/utils/logging.py' 2025-10-06T05:38:52,423 adding 'statistical_causal_inference-4.3.0.dist-info/licenses/LICENSE' 2025-10-06T05:38:52,425 adding 'statistical_causal_inference-4.3.0.dist-info/METADATA' 2025-10-06T05:38:52,426 adding 'statistical_causal_inference-4.3.0.dist-info/WHEEL' 2025-10-06T05:38:52,427 adding 'statistical_causal_inference-4.3.0.dist-info/entry_points.txt' 2025-10-06T05:38:52,427 adding 'statistical_causal_inference-4.3.0.dist-info/top_level.txt' 2025-10-06T05:38:52,430 adding 'statistical_causal_inference-4.3.0.dist-info/RECORD' 2025-10-06T05:38:52,436 removing build/bdist.linux-armv7l/wheel 2025-10-06T05:38:52,568 Building wheel for statistical-causal-inference (pyproject.toml): finished with status 'done' 2025-10-06T05:38:52,581 Created wheel for statistical-causal-inference: filename=statistical_causal_inference-4.3.0-py3-none-any.whl size=323377 sha256=1d75c11add61a7e28051318aed09fccdbd4b2e063525209fa9350ece5bb2a9b8 2025-10-06T05:38:52,582 Stored in directory: /tmp/pip-ephem-wheel-cache-3t55pkrh/wheels/56/e6/27/c16974dedf1793252cdb6812b1a47c1605648c31abc3ba1056 2025-10-06T05:38:52,601 Successfully built statistical-causal-inference 2025-10-06T05:38:52,616 Removed build tracker: '/tmp/pip-build-tracker-gn_d01ek'