Closed behrman closed 2 years ago
Thanks for the additional information. Could you please run pip uninstall econml
and then include the output of running pip install -v econml
? Also, what hardware are you running on?
My hardware is an iMac with an Intel processor. Below is the output from the install.
% pip install -v econml
Using pip 22.2.2 from /opt/anaconda3/envs/econml/lib/python3.10/site-packages/pip (python 3.10)
Collecting econml
Using cached econml-0.13.1-cp310-cp310-macosx_10_9_x86_64.whl
Requirement already satisfied: sparse in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (0.13.0)
Requirement already satisfied: numpy in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (1.23.2)
Requirement already satisfied: statsmodels>=0.10 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (0.13.2)
Requirement already satisfied: scipy>1.4.0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (1.9.1)
Requirement already satisfied: lightgbm in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (3.3.2)
Requirement already satisfied: pandas in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (1.4.4)
Requirement already satisfied: dowhy<0.8 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (0.7.1)
Requirement already satisfied: scikit-learn<1.2,>0.22.0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (1.1.2)
Requirement already satisfied: shap<0.41.0,>=0.38.1 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (0.40.0)
Requirement already satisfied: joblib>=0.13.0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (1.1.0)
Requirement already satisfied: pydot>=1.4 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from dowhy<0.8->econml) (1.4.2)
Requirement already satisfied: networkx>=2.0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from dowhy<0.8->econml) (2.8.6)
Requirement already satisfied: sympy>=1.4 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from dowhy<0.8->econml) (1.11.1)
Requirement already satisfied: python-dateutil>=2.8.1 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from pandas->econml) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from pandas->econml) (2022.2.1)
Requirement already satisfied: threadpoolctl>=2.0.0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from scikit-learn<1.2,>0.22.0->econml) (3.1.0)
Requirement already satisfied: tqdm>4.25.0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from shap<0.41.0,>=0.38.1->econml) (4.64.1)
Requirement already satisfied: slicer==0.0.7 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from shap<0.41.0,>=0.38.1->econml) (0.0.7)
Requirement already satisfied: cloudpickle in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from shap<0.41.0,>=0.38.1->econml) (2.1.0)
Requirement already satisfied: packaging>20.9 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from shap<0.41.0,>=0.38.1->econml) (21.3)
Requirement already satisfied: numba in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from shap<0.41.0,>=0.38.1->econml) (0.56.2)
Requirement already satisfied: patsy>=0.5.2 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from statsmodels>=0.10->econml) (0.5.2)
Requirement already satisfied: wheel in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from lightgbm->econml) (0.37.1)
Requirement already satisfied: setuptools<60 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from numba->shap<0.41.0,>=0.38.1->econml) (59.8.0)
Requirement already satisfied: llvmlite<0.40,>=0.39.0dev0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from numba->shap<0.41.0,>=0.38.1->econml) (0.39.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from packaging>20.9->shap<0.41.0,>=0.38.1->econml) (3.0.9)
Requirement already satisfied: six in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from patsy>=0.5.2->statsmodels>=0.10->econml) (1.16.0)
Requirement already satisfied: mpmath>=0.19 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from sympy>=1.4->dowhy<0.8->econml) (1.2.1)
Installing collected packages: econml
Successfully installed econml-0.13.1
Sorry, could you try that again, but run pip cache remove econml
before re-installing? I'm trying to see if there's any information of note when building the wheel file locally. Thanks for your help, and sorry for the inconvenience.
Here's the output from the install.
% pip install -v econml
Using pip 22.2.2 from /opt/anaconda3/envs/econml/lib/python3.10/site-packages/pip (python 3.10)
Collecting econml
Using cached econml-0.13.1.tar.gz (1.4 MB)
Running command pip subprocess to install build dependencies
Collecting setuptools
Using cached setuptools-65.3.0-py3-none-any.whl (1.2 MB)
Collecting wheel
Using cached wheel-0.37.1-py2.py3-none-any.whl (35 kB)
Collecting oldest-supported-numpy
Using cached oldest_supported_numpy-2022.8.16-py3-none-any.whl (3.9 kB)
Collecting scipy
Using cached scipy-1.9.1-cp310-cp310-macosx_12_0_universal2.macosx_10_9_x86_64.whl (58.4 MB)
Collecting cython
Using cached Cython-0.29.32-py2.py3-none-any.whl (986 kB)
Collecting numpy==1.21.6
Using cached numpy-1.21.6-cp310-cp310-macosx_10_9_x86_64.whl (17.0 MB)
Installing collected packages: wheel, setuptools, numpy, cython, scipy, oldest-supported-numpy
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
numba 0.56.2 requires setuptools<60, but you have setuptools 65.3.0 which is incompatible.
Successfully installed cython-0.29.32 numpy-1.21.6 oldest-supported-numpy-2022.8.16 scipy-1.9.1 setuptools-65.3.0 wheel-0.37.1
Installing build dependencies ... done
Running command Getting requirements to build wheel
running egg_info
writing econml.egg-info/PKG-INFO
writing dependency_links to econml.egg-info/dependency_links.txt
writing requirements to econml.egg-info/requires.txt
writing top-level names to econml.egg-info/top_level.txt
reading manifest file 'econml.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'econml.egg-info/SOURCES.txt'
Getting requirements to build wheel ... done
Running command Preparing metadata (pyproject.toml)
running dist_info
creating /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-modern-metadata-zlwwqsj9/econml.egg-info
writing /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-modern-metadata-zlwwqsj9/econml.egg-info/PKG-INFO
writing dependency_links to /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-modern-metadata-zlwwqsj9/econml.egg-info/dependency_links.txt
writing requirements to /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-modern-metadata-zlwwqsj9/econml.egg-info/requires.txt
writing top-level names to /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-modern-metadata-zlwwqsj9/econml.egg-info/top_level.txt
writing manifest file '/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-modern-metadata-zlwwqsj9/econml.egg-info/SOURCES.txt'
reading manifest file '/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-modern-metadata-zlwwqsj9/econml.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file '/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-modern-metadata-zlwwqsj9/econml.egg-info/SOURCES.txt'
creating '/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-modern-metadata-zlwwqsj9/econml-0.13.1.dist-info'
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: lightgbm in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (3.3.2)
Requirement already satisfied: numpy in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (1.23.2)
Requirement already satisfied: statsmodels>=0.10 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (0.13.2)
Requirement already satisfied: joblib>=0.13.0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (1.1.0)
Requirement already satisfied: scikit-learn<1.2,>0.22.0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (1.1.2)
Requirement already satisfied: sparse in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (0.13.0)
Requirement already satisfied: scipy>1.4.0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (1.9.1)
Requirement already satisfied: shap<0.41.0,>=0.38.1 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (0.40.0)
Requirement already satisfied: dowhy<0.8 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (0.7.1)
Requirement already satisfied: pandas in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from econml) (1.4.4)
Requirement already satisfied: sympy>=1.4 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from dowhy<0.8->econml) (1.11.1)
Requirement already satisfied: pydot>=1.4 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from dowhy<0.8->econml) (1.4.2)
Requirement already satisfied: networkx>=2.0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from dowhy<0.8->econml) (2.8.6)
Requirement already satisfied: python-dateutil>=2.8.1 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from pandas->econml) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from pandas->econml) (2022.2.1)
Requirement already satisfied: threadpoolctl>=2.0.0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from scikit-learn<1.2,>0.22.0->econml) (3.1.0)
Requirement already satisfied: packaging>20.9 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from shap<0.41.0,>=0.38.1->econml) (21.3)
Requirement already satisfied: tqdm>4.25.0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from shap<0.41.0,>=0.38.1->econml) (4.64.1)
Requirement already satisfied: cloudpickle in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from shap<0.41.0,>=0.38.1->econml) (2.1.0)
Requirement already satisfied: slicer==0.0.7 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from shap<0.41.0,>=0.38.1->econml) (0.0.7)
Requirement already satisfied: numba in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from shap<0.41.0,>=0.38.1->econml) (0.56.2)
Requirement already satisfied: patsy>=0.5.2 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from statsmodels>=0.10->econml) (0.5.2)
Requirement already satisfied: wheel in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from lightgbm->econml) (0.37.1)
Requirement already satisfied: llvmlite<0.40,>=0.39.0dev0 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from numba->shap<0.41.0,>=0.38.1->econml) (0.39.1)
Requirement already satisfied: setuptools<60 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from numba->shap<0.41.0,>=0.38.1->econml) (59.8.0)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from packaging>20.9->shap<0.41.0,>=0.38.1->econml) (3.0.9)
Requirement already satisfied: six in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from patsy>=0.5.2->statsmodels>=0.10->econml) (1.16.0)
Requirement already satisfied: mpmath>=0.19 in /opt/anaconda3/envs/econml/lib/python3.10/site-packages (from sympy>=1.4->dowhy<0.8->econml) (1.2.1)
Building wheels for collected packages: econml
Running command Building wheel for econml (pyproject.toml)
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-cpython-310
creating build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/bootstrap.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/deepiv.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/_version.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/_cate_estimator.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/_tree_exporter.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/ortho_iv.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/ortho_forest.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/dowhy.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/drlearner.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/_ortho_learner.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/causal_forest.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/utilities.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/two_stage_least_squares.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
copying econml/_shap.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/tree
copying econml/tree/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/tree
copying econml/tree/_tree_classes.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/tree
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/cate_interpreter
copying econml/cate_interpreter/_interpreters.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/cate_interpreter
copying econml/cate_interpreter/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/cate_interpreter
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/dynamic
copying econml/dynamic/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/dynamic
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/dr
copying econml/dr/_drlearner.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/dr
copying econml/dr/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/dr
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/metalearners
copying econml/metalearners/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/metalearners
copying econml/metalearners/_metalearners.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/metalearners
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/automated_ml
copying econml/automated_ml/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/automated_ml
copying econml/automated_ml/_automated_ml.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/automated_ml
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/dml
copying econml/dml/_rlearner.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/dml
copying econml/dml/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/dml
copying econml/dml/causal_forest.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/dml
copying econml/dml/dml.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/dml
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/orf
copying econml/orf/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/orf
copying econml/orf/_causal_tree.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/orf
copying econml/orf/_ortho_forest.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/orf
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/_ensemble
copying econml/_ensemble/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/_ensemble
copying econml/_ensemble/_utilities.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/_ensemble
copying econml/_ensemble/_ensemble.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/_ensemble
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/score
copying econml/score/rscorer.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/score
copying econml/score/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/score
copying econml/score/ensemble_cate.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/score
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/inference
copying econml/inference/_bootstrap.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/inference
copying econml/inference/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/inference
copying econml/inference/_inference.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/inference
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/sklearn_extensions
copying econml/sklearn_extensions/model_selection.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/sklearn_extensions
copying econml/sklearn_extensions/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/sklearn_extensions
copying econml/sklearn_extensions/linear_model.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/sklearn_extensions
copying econml/sklearn_extensions/ensemble.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/sklearn_extensions
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/iv
copying econml/iv/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/iv
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/grf
copying econml/grf/_base_grf.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/grf
copying econml/grf/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/grf
copying econml/grf/_base_grftree.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/grf
copying econml/grf/classes.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/grf
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/data
copying econml/data/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data
copying econml/data/dynamic_panel_dgp.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data
copying econml/data/dgps.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/policy
copying econml/policy/_base.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/policy
copying econml/policy/_drlearner.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/policy
copying econml/policy/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/policy
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/dynamic/dml
copying econml/dynamic/dml/_dml.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/dynamic/dml
copying econml/dynamic/dml/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/dynamic/dml
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/solutions
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/solutions/causal_analysis
copying econml/solutions/causal_analysis/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/solutions/causal_analysis
copying econml/solutions/causal_analysis/_causal_analysis.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/solutions/causal_analysis
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/dr
copying econml/iv/dr/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/dr
copying econml/iv/dr/_dr.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/dr
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/dml
copying econml/iv/dml/_dml.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/dml
copying econml/iv/dml/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/dml
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/nnet
copying econml/iv/nnet/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/nnet
copying econml/iv/nnet/_deepiv.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/nnet
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/sieve
copying econml/iv/sieve/_tsls.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/sieve
copying econml/iv/sieve/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/sieve
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/policy/_forest
copying econml/policy/_forest/_forest.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/policy/_forest
copying econml/policy/_forest/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/policy/_forest
copying econml/policy/_forest/_tree.py -> build/lib.macosx-10.9-x86_64-cpython-310/econml/policy/_forest
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/n_5.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_pos_0.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_pos_1.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/n_4.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/n_6.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_pos_3.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_pos_2.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/n_3.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_pos_6.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/n_2.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/n_0.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_pos_5.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_pos_4.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/n_1.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/cov_new.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_neg_2.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_neg_3.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_neg_1.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_neg_0.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_neg_4.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/lognorm_neg_5.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/gm_6.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/gm_4.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/gm_5.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/gm_1.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/gm_0.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/gm_2.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
copying econml/data/input_dynamicdgp/gm_3.jbl -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp
creating build/lib.macosx-10.9-x86_64-cpython-310/econml/data/ihdp
copying econml/data/ihdp/example.csv -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/ihdp
copying econml/data/ihdp/sim.csv -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/ihdp
copying econml/data/ihdp/example_full.csv -> build/lib.macosx-10.9-x86_64-cpython-310/econml/data/ihdp
running build_ext
building 'econml.tree._tree' extension
creating build/temp.macosx-10.9-x86_64-cpython-310
creating build/temp.macosx-10.9-x86_64-cpython-310/econml
creating build/temp.macosx-10.9-x86_64-cpython-310/econml/tree
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -I/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include -I/opt/anaconda3/envs/econml/include/python3.10 -c econml/tree/_tree.c -o build/temp.macosx-10.9-x86_64-cpython-310/econml/tree/_tree.o
In file included from econml/tree/_tree.c:723:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969:
/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
^
econml/tree/_tree.c:5859:42: warning: comparison of integers of different signs: '__pyx_t_6econml_4tree_5_tree_SIZE_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
__pyx_t_10 = ((__pyx_v_node_id == SIZE_MAX) != 0);
~~~~~~~~~~~~~~~ ^ ~~~~~~~~
econml/tree/_tree.c:9582:34: warning: comparison of integers of different signs: '__pyx_t_6econml_4tree_5_tree_SIZE_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
__pyx_t_1 = ((__pyx_v_capacity == SIZE_MAX) != 0);
~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
3 warnings generated.
clang -bundle -undefined dynamic_lookup -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib build/temp.macosx-10.9-x86_64-cpython-310/econml/tree/_tree.o -o build/lib.macosx-10.9-x86_64-cpython-310/econml/tree/_tree.cpython-310-darwin.so
building 'econml.tree._criterion' extension
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -I/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include -I/opt/anaconda3/envs/econml/include/python3.10 -c econml/tree/_criterion.c -o build/temp.macosx-10.9-x86_64-cpython-310/econml/tree/_criterion.o
In file included from econml/tree/_criterion.c:723:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969:
/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
^
econml/tree/_criterion.c:3634:3: warning: code will never be executed [-Wunreachable-code]
goto __pyx_L0;
^~~~~~~~~~~~~
econml/tree/_criterion.c:3745:3: warning: code will never be executed [-Wunreachable-code]
goto __pyx_L0;
^~~~~~~~~~~~~
econml/tree/_criterion.c:3857:13: warning: code will never be executed [-Wunreachable-code]
__pyx_r = 0;
^
econml/tree/_criterion.c:3972:13: warning: code will never be executed [-Wunreachable-code]
__pyx_r = 0;
^
5 warnings generated.
clang -bundle -undefined dynamic_lookup -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib build/temp.macosx-10.9-x86_64-cpython-310/econml/tree/_criterion.o -o build/lib.macosx-10.9-x86_64-cpython-310/econml/tree/_criterion.cpython-310-darwin.so
building 'econml.tree._utils' extension
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -I/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include -I/opt/anaconda3/envs/econml/include/python3.10 -c econml/tree/_utils.c -o build/temp.macosx-10.9-x86_64-cpython-310/econml/tree/_utils.o
In file included from econml/tree/_utils.c:723:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969:
/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
^
econml/tree/_utils.c:3215:117: warning: overflow in expression; result is -2147483648 with type 'int' [-Winteger-overflow]
__pyx_r = ((__pyx_v_seed[0]) % ((__pyx_t_6econml_4tree_6_utils_UINT32_t)(__pyx_e_6econml_4tree_6_utils_RAND_R_MAX + 1)));
^
econml/tree/_utils.c:3512:13: warning: code will never be executed [-Wunreachable-code]
__pyx_r = 0;
^
econml/tree/_utils.c:3563:78: warning: comparison of integers of different signs: 'unsigned long' and '__pyx_t_6econml_4tree_6_utils_SIZE_t' (aka 'long') [-Wsign-compare]
__pyx_t_1 = (((((size_t)__pyx_v_nbytes) / (sizeof(((__pyx_v_p[0])[0])))) != __pyx_v_nelems) != 0);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
econml/tree/_utils.c:3800:13: warning: code will never be executed [-Wunreachable-code]
__pyx_r = 0;
^
econml/tree/_utils.c:4088:13: warning: code will never be executed [-Wunreachable-code]
__pyx_r = 0;
^
econml/tree/_utils.c:4376:13: warning: code will never be executed [-Wunreachable-code]
__pyx_r = 0;
^
econml/tree/_utils.c:4664:13: warning: code will never be executed [-Wunreachable-code]
__pyx_r = 0;
^
econml/tree/_utils.c:4952:13: warning: code will never be executed [-Wunreachable-code]
__pyx_r = 0;
^
9 warnings generated.
clang -bundle -undefined dynamic_lookup -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib build/temp.macosx-10.9-x86_64-cpython-310/econml/tree/_utils.o -o build/lib.macosx-10.9-x86_64-cpython-310/econml/tree/_utils.cpython-310-darwin.so
building 'econml.tree._splitter' extension
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -I/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include -I/opt/anaconda3/envs/econml/include/python3.10 -c econml/tree/_splitter.c -o build/temp.macosx-10.9-x86_64-cpython-310/econml/tree/_splitter.o
In file included from econml/tree/_splitter.c:723:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969:
/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
^
1 warning generated.
clang -bundle -undefined dynamic_lookup -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib build/temp.macosx-10.9-x86_64-cpython-310/econml/tree/_splitter.o -o build/lib.macosx-10.9-x86_64-cpython-310/econml/tree/_splitter.cpython-310-darwin.so
building 'econml.grf._criterion' extension
creating build/temp.macosx-10.9-x86_64-cpython-310/econml/grf
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -I/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include -I/opt/anaconda3/envs/econml/include/python3.10 -c econml/grf/_criterion.c -o build/temp.macosx-10.9-x86_64-cpython-310/econml/grf/_criterion.o
In file included from econml/grf/_criterion.c:723:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969:
/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
^
1 warning generated.
clang -bundle -undefined dynamic_lookup -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib build/temp.macosx-10.9-x86_64-cpython-310/econml/grf/_criterion.o -o build/lib.macosx-10.9-x86_64-cpython-310/econml/grf/_criterion.cpython-310-darwin.so
building 'econml.grf._utils' extension
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -I/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include -I/opt/anaconda3/envs/econml/include/python3.10 -c econml/grf/_utils.c -o build/temp.macosx-10.9-x86_64-cpython-310/econml/grf/_utils.o
In file included from econml/grf/_utils.c:723:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969:
/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
^
econml/grf/_utils.c:3491:13: warning: code will never be executed [-Wunreachable-code]
__pyx_r = 0;
^
econml/grf/_utils.c:3910:13: warning: code will never be executed [-Wunreachable-code]
__pyx_r = 0;
^
econml/grf/_utils.c:5667:13: warning: code will never be executed [-Wunreachable-code]
__pyx_r = 0;
^
econml/grf/_utils.c:6327:13: warning: code will never be executed [-Wunreachable-code]
__pyx_r = 0;
^
5 warnings generated.
clang -bundle -undefined dynamic_lookup -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib build/temp.macosx-10.9-x86_64-cpython-310/econml/grf/_utils.o -o build/lib.macosx-10.9-x86_64-cpython-310/econml/grf/_utils.cpython-310-darwin.so
building 'econml.policy._forest._criterion' extension
creating build/temp.macosx-10.9-x86_64-cpython-310/econml/policy
creating build/temp.macosx-10.9-x86_64-cpython-310/econml/policy/_forest
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -fPIC -O2 -isystem /opt/anaconda3/envs/econml/include -I/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include -I/opt/anaconda3/envs/econml/include/python3.10 -c econml/policy/_forest/_criterion.c -o build/temp.macosx-10.9-x86_64-cpython-310/econml/policy/_forest/_criterion.o
In file included from econml/policy/_forest/_criterion.c:723:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1969:
/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-build-env-x3mg4ld2/overlay/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
^
1 warning generated.
clang -bundle -undefined dynamic_lookup -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib -Wl,-rpath,/opt/anaconda3/envs/econml/lib -L/opt/anaconda3/envs/econml/lib build/temp.macosx-10.9-x86_64-cpython-310/econml/policy/_forest/_criterion.o -o build/lib.macosx-10.9-x86_64-cpython-310/econml/policy/_forest/_criterion.cpython-310-darwin.so
installing to build/bdist.macosx-10.9-x86_64/wheel
running install
running install_lib
creating build/bdist.macosx-10.9-x86_64
creating build/bdist.macosx-10.9-x86_64/wheel
creating build/bdist.macosx-10.9-x86_64/wheel/econml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/bootstrap.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
creating build/bdist.macosx-10.9-x86_64/wheel/econml/tree
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/tree/_utils.cpython-310-darwin.so -> build/bdist.macosx-10.9-x86_64/wheel/econml/tree
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/tree/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/tree
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/tree/_tree.cpython-310-darwin.so -> build/bdist.macosx-10.9-x86_64/wheel/econml/tree
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/tree/_criterion.cpython-310-darwin.so -> build/bdist.macosx-10.9-x86_64/wheel/econml/tree
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/tree/_tree_classes.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/tree
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/tree/_splitter.cpython-310-darwin.so -> build/bdist.macosx-10.9-x86_64/wheel/econml/tree
creating build/bdist.macosx-10.9-x86_64/wheel/econml/cate_interpreter
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/cate_interpreter/_interpreters.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/cate_interpreter
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/cate_interpreter/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/cate_interpreter
creating build/bdist.macosx-10.9-x86_64/wheel/econml/dynamic
creating build/bdist.macosx-10.9-x86_64/wheel/econml/dynamic/dml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/dynamic/dml/_dml.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/dynamic/dml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/dynamic/dml/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/dynamic/dml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/dynamic/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/dynamic
creating build/bdist.macosx-10.9-x86_64/wheel/econml/dr
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/dr/_drlearner.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/dr
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/dr/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/dr
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/deepiv.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/_version.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
creating build/bdist.macosx-10.9-x86_64/wheel/econml/metalearners
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/metalearners/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/metalearners
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/metalearners/_metalearners.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/metalearners
creating build/bdist.macosx-10.9-x86_64/wheel/econml/automated_ml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/automated_ml/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/automated_ml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/automated_ml/_automated_ml.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/automated_ml
creating build/bdist.macosx-10.9-x86_64/wheel/econml/dml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/dml/_rlearner.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/dml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/dml/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/dml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/dml/causal_forest.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/dml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/dml/dml.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/dml
creating build/bdist.macosx-10.9-x86_64/wheel/econml/orf
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/orf/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/orf
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/orf/_causal_tree.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/orf
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/orf/_ortho_forest.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/orf
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/_cate_estimator.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/_tree_exporter.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/ortho_iv.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
creating build/bdist.macosx-10.9-x86_64/wheel/econml/solutions
creating build/bdist.macosx-10.9-x86_64/wheel/econml/solutions/causal_analysis
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/solutions/causal_analysis/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/solutions/causal_analysis
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/solutions/causal_analysis/_causal_analysis.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/solutions/causal_analysis
creating build/bdist.macosx-10.9-x86_64/wheel/econml/_ensemble
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/_ensemble/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/_ensemble
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/_ensemble/_utilities.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/_ensemble
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/_ensemble/_ensemble.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/_ensemble
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/ortho_forest.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/dowhy.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/drlearner.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
creating build/bdist.macosx-10.9-x86_64/wheel/econml/score
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/score/rscorer.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/score
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/score/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/score
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/score/ensemble_cate.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/score
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/_ortho_learner.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/causal_forest.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
creating build/bdist.macosx-10.9-x86_64/wheel/econml/inference
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/inference/_bootstrap.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/inference
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/inference/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/inference
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/inference/_inference.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/inference
creating build/bdist.macosx-10.9-x86_64/wheel/econml/sklearn_extensions
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/sklearn_extensions/model_selection.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/sklearn_extensions
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/sklearn_extensions/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/sklearn_extensions
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/sklearn_extensions/linear_model.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/sklearn_extensions
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/sklearn_extensions/ensemble.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/sklearn_extensions
creating build/bdist.macosx-10.9-x86_64/wheel/econml/iv
creating build/bdist.macosx-10.9-x86_64/wheel/econml/iv/dr
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/dr/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/iv/dr
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/dr/_dr.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/iv/dr
creating build/bdist.macosx-10.9-x86_64/wheel/econml/iv/dml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/dml/_dml.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/iv/dml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/dml/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/iv/dml
creating build/bdist.macosx-10.9-x86_64/wheel/econml/iv/nnet
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/nnet/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/iv/nnet
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/nnet/_deepiv.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/iv/nnet
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/iv
creating build/bdist.macosx-10.9-x86_64/wheel/econml/iv/sieve
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/sieve/_tsls.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/iv/sieve
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/iv/sieve/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/iv/sieve
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/utilities.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
creating build/bdist.macosx-10.9-x86_64/wheel/econml/grf
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/grf/_base_grf.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/grf
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/grf/_utils.cpython-310-darwin.so -> build/bdist.macosx-10.9-x86_64/wheel/econml/grf
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/grf/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/grf
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/grf/_criterion.cpython-310-darwin.so -> build/bdist.macosx-10.9-x86_64/wheel/econml/grf
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/grf/_base_grftree.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/grf
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/grf/classes.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/grf
creating build/bdist.macosx-10.9-x86_64/wheel/econml/data
creating build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/n_5.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_pos_0.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_pos_1.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/n_4.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/n_6.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_pos_3.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_pos_2.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/n_3.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_pos_6.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/n_2.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/n_0.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_pos_5.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_pos_4.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/n_1.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/cov_new.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_neg_2.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_neg_3.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_neg_1.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_neg_0.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_neg_4.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/lognorm_neg_5.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/gm_6.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/gm_4.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/gm_5.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/gm_1.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/gm_0.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/gm_2.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/input_dynamicdgp/gm_3.jbl -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/input_dynamicdgp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/data
creating build/bdist.macosx-10.9-x86_64/wheel/econml/data/ihdp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/ihdp/example.csv -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/ihdp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/ihdp/sim.csv -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/ihdp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/ihdp/example_full.csv -> build/bdist.macosx-10.9-x86_64/wheel/econml/data/ihdp
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/dynamic_panel_dgp.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/data
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/data/dgps.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/data
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/two_stage_least_squares.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/_shap.py -> build/bdist.macosx-10.9-x86_64/wheel/econml
creating build/bdist.macosx-10.9-x86_64/wheel/econml/policy
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/policy/_base.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/policy
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/policy/_drlearner.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/policy
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/policy/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/policy
creating build/bdist.macosx-10.9-x86_64/wheel/econml/policy/_forest
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/policy/_forest/_forest.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/policy/_forest
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/policy/_forest/__init__.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/policy/_forest
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/policy/_forest/_criterion.cpython-310-darwin.so -> build/bdist.macosx-10.9-x86_64/wheel/econml/policy/_forest
copying build/lib.macosx-10.9-x86_64-cpython-310/econml/policy/_forest/_tree.py -> build/bdist.macosx-10.9-x86_64/wheel/econml/policy/_forest
running install_egg_info
running egg_info
writing econml.egg-info/PKG-INFO
writing dependency_links to econml.egg-info/dependency_links.txt
writing requirements to econml.egg-info/requires.txt
writing top-level names to econml.egg-info/top_level.txt
reading manifest file 'econml.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'econml.egg-info/SOURCES.txt'
Copying econml.egg-info to build/bdist.macosx-10.9-x86_64/wheel/econml-0.13.1-py3.10.egg-info
running install_scripts
adding license file "LICENSE" (matched pattern "LICEN[CS]E*")
creating build/bdist.macosx-10.9-x86_64/wheel/econml-0.13.1.dist-info/WHEEL
creating '/private/var/folders/5f/kv56bh4n2g3914v22g7q7jb00000gn/T/pip-wheel-5ozj2q4u/tmpm4ayc2wc/econml-0.13.1-cp310-cp310-macosx_10_9_x86_64.whl' and adding 'build/bdist.macosx-10.9-x86_64/wheel' to it
adding 'econml/__init__.py'
adding 'econml/_cate_estimator.py'
adding 'econml/_ortho_learner.py'
adding 'econml/_shap.py'
adding 'econml/_tree_exporter.py'
adding 'econml/_version.py'
adding 'econml/bootstrap.py'
adding 'econml/causal_forest.py'
adding 'econml/deepiv.py'
adding 'econml/dowhy.py'
adding 'econml/drlearner.py'
adding 'econml/ortho_forest.py'
adding 'econml/ortho_iv.py'
adding 'econml/two_stage_least_squares.py'
adding 'econml/utilities.py'
adding 'econml/_ensemble/__init__.py'
adding 'econml/_ensemble/_ensemble.py'
adding 'econml/_ensemble/_utilities.py'
adding 'econml/automated_ml/__init__.py'
adding 'econml/automated_ml/_automated_ml.py'
adding 'econml/cate_interpreter/__init__.py'
adding 'econml/cate_interpreter/_interpreters.py'
adding 'econml/data/__init__.py'
adding 'econml/data/dgps.py'
adding 'econml/data/dynamic_panel_dgp.py'
adding 'econml/data/ihdp/example.csv'
adding 'econml/data/ihdp/example_full.csv'
adding 'econml/data/ihdp/sim.csv'
adding 'econml/data/input_dynamicdgp/cov_new.jbl'
adding 'econml/data/input_dynamicdgp/gm_0.jbl'
adding 'econml/data/input_dynamicdgp/gm_1.jbl'
adding 'econml/data/input_dynamicdgp/gm_2.jbl'
adding 'econml/data/input_dynamicdgp/gm_3.jbl'
adding 'econml/data/input_dynamicdgp/gm_4.jbl'
adding 'econml/data/input_dynamicdgp/gm_5.jbl'
adding 'econml/data/input_dynamicdgp/gm_6.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_neg_0.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_neg_1.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_neg_2.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_neg_3.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_neg_4.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_neg_5.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_pos_0.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_pos_1.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_pos_2.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_pos_3.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_pos_4.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_pos_5.jbl'
adding 'econml/data/input_dynamicdgp/lognorm_pos_6.jbl'
adding 'econml/data/input_dynamicdgp/n_0.jbl'
adding 'econml/data/input_dynamicdgp/n_1.jbl'
adding 'econml/data/input_dynamicdgp/n_2.jbl'
adding 'econml/data/input_dynamicdgp/n_3.jbl'
adding 'econml/data/input_dynamicdgp/n_4.jbl'
adding 'econml/data/input_dynamicdgp/n_5.jbl'
adding 'econml/data/input_dynamicdgp/n_6.jbl'
adding 'econml/dml/__init__.py'
adding 'econml/dml/_rlearner.py'
adding 'econml/dml/causal_forest.py'
adding 'econml/dml/dml.py'
adding 'econml/dr/__init__.py'
adding 'econml/dr/_drlearner.py'
adding 'econml/dynamic/__init__.py'
adding 'econml/dynamic/dml/__init__.py'
adding 'econml/dynamic/dml/_dml.py'
adding 'econml/grf/__init__.py'
adding 'econml/grf/_base_grf.py'
adding 'econml/grf/_base_grftree.py'
adding 'econml/grf/_criterion.cpython-310-darwin.so'
adding 'econml/grf/_utils.cpython-310-darwin.so'
adding 'econml/grf/classes.py'
adding 'econml/inference/__init__.py'
adding 'econml/inference/_bootstrap.py'
adding 'econml/inference/_inference.py'
adding 'econml/iv/__init__.py'
adding 'econml/iv/dml/__init__.py'
adding 'econml/iv/dml/_dml.py'
adding 'econml/iv/dr/__init__.py'
adding 'econml/iv/dr/_dr.py'
adding 'econml/iv/nnet/__init__.py'
adding 'econml/iv/nnet/_deepiv.py'
adding 'econml/iv/sieve/__init__.py'
adding 'econml/iv/sieve/_tsls.py'
adding 'econml/metalearners/__init__.py'
adding 'econml/metalearners/_metalearners.py'
adding 'econml/orf/__init__.py'
adding 'econml/orf/_causal_tree.py'
adding 'econml/orf/_ortho_forest.py'
adding 'econml/policy/__init__.py'
adding 'econml/policy/_base.py'
adding 'econml/policy/_drlearner.py'
adding 'econml/policy/_forest/__init__.py'
adding 'econml/policy/_forest/_criterion.cpython-310-darwin.so'
adding 'econml/policy/_forest/_forest.py'
adding 'econml/policy/_forest/_tree.py'
adding 'econml/score/__init__.py'
adding 'econml/score/ensemble_cate.py'
adding 'econml/score/rscorer.py'
adding 'econml/sklearn_extensions/__init__.py'
adding 'econml/sklearn_extensions/ensemble.py'
adding 'econml/sklearn_extensions/linear_model.py'
adding 'econml/sklearn_extensions/model_selection.py'
adding 'econml/solutions/causal_analysis/__init__.py'
adding 'econml/solutions/causal_analysis/_causal_analysis.py'
adding 'econml/tree/__init__.py'
adding 'econml/tree/_criterion.cpython-310-darwin.so'
adding 'econml/tree/_splitter.cpython-310-darwin.so'
adding 'econml/tree/_tree.cpython-310-darwin.so'
adding 'econml/tree/_tree_classes.py'
adding 'econml/tree/_utils.cpython-310-darwin.so'
adding 'econml-0.13.1.dist-info/LICENSE'
adding 'econml-0.13.1.dist-info/METADATA'
adding 'econml-0.13.1.dist-info/WHEEL'
adding 'econml-0.13.1.dist-info/top_level.txt'
adding 'econml-0.13.1.dist-info/RECORD'
removing build/bdist.macosx-10.9-x86_64/wheel
Building wheel for econml (pyproject.toml) ... done
Created wheel for econml: filename=econml-0.13.1-cp310-cp310-macosx_10_9_x86_64.whl size=999484 sha256=3e1c6f5f427b1713a99d9ae715c803a922c38fed28ac71a826caa955aa522ed5
Stored in directory: /Users/behrman/Library/Caches/pip/wheels/92/80/37/9ade05d8681e184da7ae8b14619aa6349b6bc0674c644c5d08
Successfully built econml
Installing collected packages: econml
Successfully installed econml-0.13.1
Okay, thanks - it looks like the econml.grf._criterion extension is being built; just to confirm, are you still seeing the same issue when you run the code snippet from start of this issue?
Yes, that's right. I cloned the EconML GitHub site and was trying to run one of your case studies. This code:
from econml.iv.dr import LinearIntentToTreatDRIV
generates this error
ModuleNotFoundError Traceback (most recent call last)
Input In [1], in <cell line: 1>()
----> 1 from econml.iv.dr import LinearIntentToTreatDRIV
File ~/Root/Topics/P/Python/code/EconML/econml/iv/dr/__init__.py:16, in <module>
1 # Copyright (c) Microsoft Corporation. All rights reserved.
2 # Licensed under the MIT License.
4 """Orthogonal IV for Heterogeneous Treatment Effects.
5
6 A Double/Orthogonal machine learning approach to estimation of heterogeneous
(...)
13
14 """
---> 16 from ._dr import DRIV, LinearDRIV, SparseLinearDRIV, ForestDRIV, IntentToTreatDRIV, LinearIntentToTreatDRIV
18 __all__ = ["DRIV",
19 "LinearDRIV",
20 "SparseLinearDRIV",
21 "ForestDRIV",
22 "IntentToTreatDRIV",
23 "LinearIntentToTreatDRIV"]
File ~/Root/Topics/P/Python/code/EconML/econml/iv/dr/_dr.py:33, in <module>
30 from ...sklearn_extensions.model_selection import WeightedStratifiedKFold
31 from ...utilities import (_deprecate_positional, add_intercept, filter_none_kwargs,
32 inverse_onehot, get_feature_names_or_default, check_high_dimensional, check_input_arrays)
---> 33 from ...grf import RegressionForest
34 from ...dml.dml import _FirstStageWrapper, _FinalWrapper
35 from ...iv.dml import NonParamDMLIV
File ~/Root/Topics/P/Python/code/EconML/econml/grf/__init__.py:14, in <module>
1 # Copyright (c) Microsoft Corporation. All rights reserved.
2 # Licensed under the MIT License.
4 """ An efficient Cython implementation of Generalized Random Forests [grf]_ and special
5 case python classes.
6
(...)
11 https://arxiv.org/pdf/1610.01271.pdf
12 """
---> 14 from ._criterion import LinearMomentGRFCriterion, LinearMomentGRFCriterionMSE
15 from .classes import CausalForest, CausalIVForest, RegressionForest, MultiOutputGRF
17 __all__ = ["CausalForest",
18 "CausalIVForest",
19 "RegressionForest",
20 "MultiOutputGRF",
21 "LinearMomentGRFCriterion",
22 "LinearMomentGRFCriterionMSE"]
ModuleNotFoundError: No module named 'econml.grf._criterion'
The error message provides the clue for the source of the problem. When I moved the notebook to a different directory, the problem disappears. Since others may clone your GitHub repo to run the notebooks locally, is there a fix that can be put in the repo or code to cause import
to import from the correct place?
Thanks for tracking the source of the error down, and glad you were able to work around it. Unfortunately I can't think of any clean way to avoid this, but if you have a suggestion I'm happy to consider it.
The only solution I can think of on your end would be to have the notebooks in a separate repo from the EconML source.
For those who encounter this problem, I'll provide a simple fix: If you've cloned the EconML GitHub repo to run the notebooks there, first move the notebooks
directory outside of the dowloaded repo.
Here's some more information for the issue originally raised in #544.
When executing this line from one of your case studies:
I get the error:
I'm using macOS 10.15.7 and Python 3.10.4. Below is the list of packages in the environment: