2024-04-28T03:41:38,542 Created temporary directory: /tmp/pip-build-tracker-9yldst9j 2024-04-28T03:41:38,543 Initialized build tracking at /tmp/pip-build-tracker-9yldst9j 2024-04-28T03:41:38,544 Created build tracker: /tmp/pip-build-tracker-9yldst9j 2024-04-28T03:41:38,544 Entered build tracker: /tmp/pip-build-tracker-9yldst9j 2024-04-28T03:41:38,545 Created temporary directory: /tmp/pip-wheel-bczrajix 2024-04-28T03:41:38,548 Created temporary directory: /tmp/pip-ephem-wheel-cache-i1zy1nav 2024-04-28T03:41:38,570 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-28T03:41:38,574 2 location(s) to search for versions of mercury-explainability: 2024-04-28T03:41:38,574 * https://pypi.org/simple/mercury-explainability/ 2024-04-28T03:41:38,574 * https://www.piwheels.org/simple/mercury-explainability/ 2024-04-28T03:41:38,575 Fetching project page and analyzing links: https://pypi.org/simple/mercury-explainability/ 2024-04-28T03:41:38,575 Getting page https://pypi.org/simple/mercury-explainability/ 2024-04-28T03:41:38,577 Found index url https://pypi.org/simple/ 2024-04-28T03:41:38,833 Fetched page https://pypi.org/simple/mercury-explainability/ as application/vnd.pypi.simple.v1+json 2024-04-28T03:41:38,835 Found link https://files.pythonhosted.org/packages/3c/64/6aa7f82f02dab21896b7d2fbdf6e117d4e1b1bfc7523c0ac8889a1f1205a/mercury-explainability-0.0.1.tar.gz (from https://pypi.org/simple/mercury-explainability/) (requires-python:>=3.7), version: 0.0.1 2024-04-28T03:41:38,836 Found link https://files.pythonhosted.org/packages/2a/55/5d5364b98c2f5d6094a2d3a3d8dffcac41b395db1855de9bab23946d68a4/mercury-explainability-0.0.2.tar.gz (from https://pypi.org/simple/mercury-explainability/) (requires-python:>=3.7), version: 0.0.2 2024-04-28T03:41:38,837 Found link https://files.pythonhosted.org/packages/25/27/463de9b76715fb6a88460f26a7bac63eb96b946ee8aebccb8787ecac02cf/mercury-explainability-0.0.3.tar.gz (from https://pypi.org/simple/mercury-explainability/) (requires-python:>=3.7), version: 0.0.3 2024-04-28T03:41:38,838 Fetching project page and analyzing links: https://www.piwheels.org/simple/mercury-explainability/ 2024-04-28T03:41:38,839 Getting page https://www.piwheels.org/simple/mercury-explainability/ 2024-04-28T03:41:38,840 Found index url https://www.piwheels.org/simple/ 2024-04-28T03:41:39,048 Fetched page https://www.piwheels.org/simple/mercury-explainability/ as text/html 2024-04-28T03:41:39,056 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.3-cp39-cp39-linux_armv7l.whl#sha256=f84d222bace83ce1061f9d62668de5011cc06739cfb65231a6dc83255b51470a (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,056 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.3-cp39-cp39-linux_armv6l.whl#sha256=f84d222bace83ce1061f9d62668de5011cc06739cfb65231a6dc83255b51470a (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,057 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.3-cp37-cp37m-linux_armv7l.whl#sha256=6f2e12544c56139c22b1f3d4c7bd0db66c917a8887f593431bd21461cdd68d77 (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,058 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.3-cp37-cp37m-linux_armv6l.whl#sha256=6f2e12544c56139c22b1f3d4c7bd0db66c917a8887f593431bd21461cdd68d77 (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,059 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.3-cp311-cp311-linux_armv7l.whl#sha256=9856b7a7bc874f0564d2f15af1b5950274c905226756f7571a4db77100e23605 (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,059 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.3-cp311-cp311-linux_armv6l.whl#sha256=9856b7a7bc874f0564d2f15af1b5950274c905226756f7571a4db77100e23605 (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,060 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.2-cp39-cp39-linux_armv7l.whl#sha256=4a87d901823812ad7c9e04bc0408960bd2539c7da3005fcca1fa02b41a7f8006 (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,061 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.2-cp39-cp39-linux_armv6l.whl#sha256=4a87d901823812ad7c9e04bc0408960bd2539c7da3005fcca1fa02b41a7f8006 (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,062 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.2-cp37-cp37m-linux_armv7l.whl#sha256=46d61cad7294018aa551c77ba0f7a39a48e3a58951703a05062fe1109a4b1f39 (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,062 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.2-cp37-cp37m-linux_armv6l.whl#sha256=46d61cad7294018aa551c77ba0f7a39a48e3a58951703a05062fe1109a4b1f39 (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,063 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.1-cp39-cp39-linux_armv7l.whl#sha256=f0bb98d1d8a7dfcaac4873b08e8dd41f115dbcff984b1f7b4a96d9fe9a35c23f (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,064 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.1-cp39-cp39-linux_armv6l.whl#sha256=f0bb98d1d8a7dfcaac4873b08e8dd41f115dbcff984b1f7b4a96d9fe9a35c23f (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,064 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.1-cp37-cp37m-linux_armv7l.whl#sha256=bf39ee586c9dd2f63d920e858bd672820c21d0fb6ae5e49fa553f1c9c02b1c5d (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,065 Skipping link: No binaries permitted for mercury-explainability: https://www.piwheels.org/simple/mercury-explainability/mercury_explainability-0.0.1-cp37-cp37m-linux_armv6l.whl#sha256=bf39ee586c9dd2f63d920e858bd672820c21d0fb6ae5e49fa553f1c9c02b1c5d (from https://www.piwheels.org/simple/mercury-explainability/) (requires-python:>=3.7) 2024-04-28T03:41:39,066 Skipping link: not a file: https://www.piwheels.org/simple/mercury-explainability/ 2024-04-28T03:41:39,066 Skipping link: not a file: https://pypi.org/simple/mercury-explainability/ 2024-04-28T03:41:39,093 Given no hashes to check 1 links for project 'mercury-explainability': discarding no candidates 2024-04-28T03:41:39,119 Collecting mercury-explainability==0.0.2 2024-04-28T03:41:39,122 Created temporary directory: /tmp/pip-unpack-tclnk0r_ 2024-04-28T03:41:39,342 Downloading mercury-explainability-0.0.2.tar.gz (50 kB) 2024-04-28T03:41:39,466 Added mercury-explainability==0.0.2 from https://files.pythonhosted.org/packages/2a/55/5d5364b98c2f5d6094a2d3a3d8dffcac41b395db1855de9bab23946d68a4/mercury-explainability-0.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-9yldst9j' 2024-04-28T03:41:39,472 Created temporary directory: /tmp/pip-build-env-fgbm40je 2024-04-28T03:41:39,477 Installing build dependencies: started 2024-04-28T03:41:39,478 Running command pip subprocess to install build dependencies 2024-04-28T03:41:40,655 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-28T03:41:41,195 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-28T03:41:42,725 Collecting setuptools>=61.0 2024-04-28T03:41:42,745 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.5.1-py3-none-any.whl (894 kB) 2024-04-28T03:41:43,393 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T03:41:43,397 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T03:41:43,401 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T03:41:43,405 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T03:41:43,409 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2024-04-28T03:41:43,683 Collecting numpy 2024-04-28T03:41:43,730 Using cached https://www.piwheels.org/simple/numpy/numpy-1.26.4-cp311-cp311-linux_armv7l.whl (5.6 MB) 2024-04-28T03:41:45,184 Collecting Cython 2024-04-28T03:41:45,199 Using cached https://www.piwheels.org/simple/cython/Cython-3.0.10-cp311-cp311-linux_armv7l.whl (11.8 MB) 2024-04-28T03:41:48,146 Installing collected packages: setuptools, numpy, Cython 2024-04-28T03:42:01,268 Creating /tmp/pip-build-env-fgbm40je/overlay/local/bin 2024-04-28T03:42:01,270 changing mode of /tmp/pip-build-env-fgbm40je/overlay/local/bin/f2py to 755 2024-04-28T03:42:05,606 changing mode of /tmp/pip-build-env-fgbm40je/overlay/local/bin/cygdb to 755 2024-04-28T03:42:05,608 changing mode of /tmp/pip-build-env-fgbm40je/overlay/local/bin/cython to 755 2024-04-28T03:42:05,610 changing mode of /tmp/pip-build-env-fgbm40je/overlay/local/bin/cythonize to 755 2024-04-28T03:42:05,641 Successfully installed Cython-3.0.10 numpy-1.26.4 setuptools-69.5.1 2024-04-28T03:42:06,394 Installing build dependencies: finished with status 'done' 2024-04-28T03:42:06,398 Getting requirements to build wheel: started 2024-04-28T03:42:06,399 Running command Getting requirements to build wheel 2024-04-28T03:42:07,255 /tmp/pip-build-env-fgbm40je/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:133: SetuptoolsWarning: File '/tmp/pip-wheel-bczrajix/mercury-explainability_70860b107e8345adbccb0e0ea48db37a/LICENSE.txt' cannot be found 2024-04-28T03:42:07,256 return '\n'.join( 2024-04-28T03:42:07,647 running egg_info 2024-04-28T03:42:07,652 writing mercury_explainability.egg-info/PKG-INFO 2024-04-28T03:42:07,658 writing dependency_links to mercury_explainability.egg-info/dependency_links.txt 2024-04-28T03:42:07,662 writing requirements to mercury_explainability.egg-info/requires.txt 2024-04-28T03:42:07,664 writing top-level names to mercury_explainability.egg-info/top_level.txt 2024-04-28T03:42:07,693 reading manifest file 'mercury_explainability.egg-info/SOURCES.txt' 2024-04-28T03:42:07,696 adding license file 'LICENSE' 2024-04-28T03:42:07,699 writing manifest file 'mercury_explainability.egg-info/SOURCES.txt' 2024-04-28T03:42:07,857 Getting requirements to build wheel: finished with status 'done' 2024-04-28T03:42:07,867 Installing backend dependencies: started 2024-04-28T03:42:07,868 Running command pip subprocess to install backend dependencies 2024-04-28T03:42:09,006 Using pip 24.0 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2024-04-28T03:42:09,606 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2024-04-28T03:42:10,194 Collecting wheel 2024-04-28T03:42:10,241 Using cached https://www.piwheels.org/simple/wheel/wheel-0.43.0-py3-none-any.whl (65 kB) 2024-04-28T03:42:12,581 Installing collected packages: wheel 2024-04-28T03:42:12,823 Creating /tmp/pip-build-env-fgbm40je/normal/local/bin 2024-04-28T03:42:12,826 changing mode of /tmp/pip-build-env-fgbm40je/normal/local/bin/wheel to 755 2024-04-28T03:42:12,837 Successfully installed wheel-0.43.0 2024-04-28T03:42:13,374 Installing backend dependencies: finished with status 'done' 2024-04-28T03:42:13,376 Created temporary directory: /tmp/pip-modern-metadata-02uvnbx9 2024-04-28T03:42:13,378 Preparing metadata (pyproject.toml): started 2024-04-28T03:42:13,380 Running command Preparing metadata (pyproject.toml) 2024-04-28T03:42:14,209 /tmp/pip-build-env-fgbm40je/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:133: SetuptoolsWarning: File '/tmp/pip-wheel-bczrajix/mercury-explainability_70860b107e8345adbccb0e0ea48db37a/LICENSE.txt' cannot be found 2024-04-28T03:42:14,210 return '\n'.join( 2024-04-28T03:42:14,677 running dist_info 2024-04-28T03:42:14,683 creating /tmp/pip-modern-metadata-02uvnbx9/mercury_explainability.egg-info 2024-04-28T03:42:14,688 writing /tmp/pip-modern-metadata-02uvnbx9/mercury_explainability.egg-info/PKG-INFO 2024-04-28T03:42:14,695 writing dependency_links to /tmp/pip-modern-metadata-02uvnbx9/mercury_explainability.egg-info/dependency_links.txt 2024-04-28T03:42:14,699 writing requirements to /tmp/pip-modern-metadata-02uvnbx9/mercury_explainability.egg-info/requires.txt 2024-04-28T03:42:14,700 writing top-level names to /tmp/pip-modern-metadata-02uvnbx9/mercury_explainability.egg-info/top_level.txt 2024-04-28T03:42:14,701 writing manifest file '/tmp/pip-modern-metadata-02uvnbx9/mercury_explainability.egg-info/SOURCES.txt' 2024-04-28T03:42:14,728 reading manifest file '/tmp/pip-modern-metadata-02uvnbx9/mercury_explainability.egg-info/SOURCES.txt' 2024-04-28T03:42:14,730 adding license file 'LICENSE' 2024-04-28T03:42:14,733 writing manifest file '/tmp/pip-modern-metadata-02uvnbx9/mercury_explainability.egg-info/SOURCES.txt' 2024-04-28T03:42:14,734 creating '/tmp/pip-modern-metadata-02uvnbx9/mercury_explainability-0.0.2.dist-info' 2024-04-28T03:42:14,932 Preparing metadata (pyproject.toml): finished with status 'done' 2024-04-28T03:42:14,937 Source in /tmp/pip-wheel-bczrajix/mercury-explainability_70860b107e8345adbccb0e0ea48db37a has version 0.0.2, which satisfies requirement mercury-explainability==0.0.2 from https://files.pythonhosted.org/packages/2a/55/5d5364b98c2f5d6094a2d3a3d8dffcac41b395db1855de9bab23946d68a4/mercury-explainability-0.0.2.tar.gz 2024-04-28T03:42:14,938 Removed mercury-explainability==0.0.2 from https://files.pythonhosted.org/packages/2a/55/5d5364b98c2f5d6094a2d3a3d8dffcac41b395db1855de9bab23946d68a4/mercury-explainability-0.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-9yldst9j' 2024-04-28T03:42:14,943 Created temporary directory: /tmp/pip-unpack-7wxa_5h5 2024-04-28T03:42:14,944 Created temporary directory: /tmp/pip-unpack-jgqwwdwl 2024-04-28T03:42:14,985 Building wheels for collected packages: mercury-explainability 2024-04-28T03:42:14,989 Created temporary directory: /tmp/pip-wheel-0z4lmix1 2024-04-28T03:42:14,990 Destination directory: /tmp/pip-wheel-0z4lmix1 2024-04-28T03:42:14,992 Building wheel for mercury-explainability (pyproject.toml): started 2024-04-28T03:42:14,993 Running command Building wheel for mercury-explainability (pyproject.toml) 2024-04-28T03:42:15,753 /tmp/pip-build-env-fgbm40je/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:133: SetuptoolsWarning: File '/tmp/pip-wheel-bczrajix/mercury-explainability_70860b107e8345adbccb0e0ea48db37a/LICENSE.txt' cannot be found 2024-04-28T03:42:15,753 return '\n'.join( 2024-04-28T03:42:16,182 running bdist_wheel 2024-04-28T03:42:16,202 running build 2024-04-28T03:42:16,203 running build_py 2024-04-28T03:42:16,209 creating build 2024-04-28T03:42:16,210 creating build/lib.linux-armv7l-cpython-311 2024-04-28T03:42:16,210 creating build/lib.linux-armv7l-cpython-311/mercury 2024-04-28T03:42:16,211 creating build/lib.linux-armv7l-cpython-311/mercury/explainability 2024-04-28T03:42:16,213 copying mercury/explainability/pyspark_utils.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability 2024-04-28T03:42:16,215 copying mercury/explainability/__init__.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability 2024-04-28T03:42:16,217 creating build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations 2024-04-28T03:42:16,218 copying mercury/explainability/explanations/partial_dependence.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations 2024-04-28T03:42:16,220 copying mercury/explainability/explanations/anchors.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations 2024-04-28T03:42:16,222 copying mercury/explainability/explanations/__init__.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations 2024-04-28T03:42:16,224 copying mercury/explainability/explanations/shuffle_importance.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations 2024-04-28T03:42:16,226 copying mercury/explainability/explanations/counter_factual.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations 2024-04-28T03:42:16,228 copying mercury/explainability/explanations/clustering_tree_explanation.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations 2024-04-28T03:42:16,230 creating build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:16,231 copying mercury/explainability/explainers/partial_dependence.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:16,234 copying mercury/explainability/explainers/_dummy_alibi_explainers.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:16,236 copying mercury/explainability/explainers/anchors.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:16,239 copying mercury/explainability/explainers/clustering_tree_explainer.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:16,241 copying mercury/explainability/explainers/explainer.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:16,243 copying mercury/explainability/explainers/ale.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:16,245 copying mercury/explainability/explainers/counter_fact_importance.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:16,248 copying mercury/explainability/explainers/__init__.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:16,250 copying mercury/explainability/explainers/shuffle_importance.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:16,252 copying mercury/explainability/explainers/cf_strategies.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:16,254 copying mercury/explainability/explainers/counter_fact_basic.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:16,257 creating build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/_tree_splitters 2024-04-28T03:42:16,258 copying mercury/explainability/explainers/_tree_splitters/__init__.py -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/_tree_splitters 2024-04-28T03:42:16,259 running egg_info 2024-04-28T03:42:16,263 writing mercury_explainability.egg-info/PKG-INFO 2024-04-28T03:42:16,269 writing dependency_links to mercury_explainability.egg-info/dependency_links.txt 2024-04-28T03:42:16,273 writing requirements to mercury_explainability.egg-info/requires.txt 2024-04-28T03:42:16,274 writing top-level names to mercury_explainability.egg-info/top_level.txt 2024-04-28T03:42:16,285 reading manifest file 'mercury_explainability.egg-info/SOURCES.txt' 2024-04-28T03:42:16,287 adding license file 'LICENSE' 2024-04-28T03:42:16,290 writing manifest file 'mercury_explainability.egg-info/SOURCES.txt' 2024-04-28T03:42:16,294 copying mercury/explainability/explainers/_tree_splitters/cut_finder.pyx -> build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/_tree_splitters 2024-04-28T03:42:16,299 running build_ext 2024-04-28T03:42:17,680 /tmp/pip-build-env-fgbm40je/overlay/local/lib/python3.11/dist-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /tmp/pip-wheel-bczrajix/mercury-explainability_70860b107e8345adbccb0e0ea48db37a/mercury/explainability/explainers/_tree_splitters/cut_finder.pyx 2024-04-28T03:42:17,681 tree = Parsing.p_module(s, pxd, full_module_name) 2024-04-28T03:42:18,751 performance hint: mercury/explainability/explainers/_tree_splitters/cut_finder.pyx:86:5: Exception check on 'update_col_min_mistakes_cut' will always require the GIL to be acquired. 2024-04-28T03:42:18,752 Possible solutions: 2024-04-28T03:42:18,752 1. Declare 'update_col_min_mistakes_cut' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2024-04-28T03:42:18,753 2. Use an 'int' return type on 'update_col_min_mistakes_cut' to allow an error code to be returned. 2024-04-28T03:42:18,754 performance hint: mercury/explainability/explainers/_tree_splitters/cut_finder.pyx:299:5: Exception check on 'update_col_surrogate_cut' will always require the GIL to be acquired. 2024-04-28T03:42:18,755 Possible solutions: 2024-04-28T03:42:18,756 1. Declare 'update_col_surrogate_cut' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2024-04-28T03:42:18,757 2. Use an 'int' return type on 'update_col_surrogate_cut' to allow an error code to be returned. 2024-04-28T03:42:19,938 performance hint: mercury/explainability/explainers/_tree_splitters/cut_finder.pyx:59:43: Exception check after calling 'update_col_min_mistakes_cut' will always require the GIL to be acquired. 2024-04-28T03:42:19,938 Possible solutions: 2024-04-28T03:42:19,939 1. Declare 'update_col_min_mistakes_cut' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2024-04-28T03:42:19,940 2. Use an 'int' return type on 'update_col_min_mistakes_cut' to allow an error code to be returned. 2024-04-28T03:42:20,112 performance hint: mercury/explainability/explainers/_tree_splitters/cut_finder.pyx:270:36: Exception check after calling 'update_col_surrogate_cut' will always require the GIL to be acquired. 2024-04-28T03:42:20,113 Possible solutions: 2024-04-28T03:42:20,114 1. Declare 'update_col_surrogate_cut' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2024-04-28T03:42:20,114 2. Use an 'int' return type on 'update_col_surrogate_cut' to allow an error code to be returned. 2024-04-28T03:42:20,345 Compiling mercury/explainability/explainers/_tree_splitters/cut_finder.pyx because it changed. 2024-04-28T03:42:20,346 [1/1] Cythonizing mercury/explainability/explainers/_tree_splitters/cut_finder.pyx 2024-04-28T03:42:20,347 building 'cut_finder' extension 2024-04-28T03:42:20,347 creating build/temp.linux-armv7l-cpython-311 2024-04-28T03:42:20,348 creating build/temp.linux-armv7l-cpython-311/mercury 2024-04-28T03:42:20,349 creating build/temp.linux-armv7l-cpython-311/mercury/explainability 2024-04-28T03:42:20,350 creating build/temp.linux-armv7l-cpython-311/mercury/explainability/explainers 2024-04-28T03:42:20,351 creating build/temp.linux-armv7l-cpython-311/mercury/explainability/explainers/_tree_splitters 2024-04-28T03:42:20,352 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-build-env-fgbm40je/overlay/local/lib/python3.11/dist-packages/numpy/core/include -I/usr/include/python3.11 -c mercury/explainability/explainers/_tree_splitters/cut_finder.c -o build/temp.linux-armv7l-cpython-311/mercury/explainability/explainers/_tree_splitters/cut_finder.o -fopenmp 2024-04-28T03:42:20,754 In file included from /tmp/pip-build-env-fgbm40je/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1929, 2024-04-28T03:42:20,755 from /tmp/pip-build-env-fgbm40je/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2024-04-28T03:42:20,755 from /tmp/pip-build-env-fgbm40je/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/arrayobject.h:5, 2024-04-28T03:42:20,756 from mercury/explainability/explainers/_tree_splitters/cut_finder.c:1256: 2024-04-28T03:42:20,757 /tmp/pip-build-env-fgbm40je/overlay/local/lib/python3.11/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2024-04-28T03:42:20,757 17 | #warning "Using deprecated NumPy API, disable it with " \ 2024-04-28T03:42:20,758 | ^~~~~~~ 2024-04-28T03:42:41,785 mercury/explainability/explainers/_tree_splitters/cut_finder.c: In function ‘__pyx_f_10cut_finder_update_col_surrogate_cut.constprop.isra’: 2024-04-28T03:42:41,806 mercury/explainability/explainers/_tree_splitters/cut_finder.c:22765:8: warning: ‘__pyx_v_cur_total_cost’ may be used uninitialized [-Wmaybe-uninitialized] 2024-04-28T03:42:41,807 22765 | if (__pyx_t_15) { 2024-04-28T03:42:41,808 | ^ 2024-04-28T03:42:41,828 mercury/explainability/explainers/_tree_splitters/cut_finder.c:22166:35: note: ‘__pyx_v_cur_total_cost’ was declared here 2024-04-28T03:42:41,828 22166 | __pyx_t_10cut_finder_NP_FLOAT_t __pyx_v_cur_total_cost; 2024-04-28T03:42:41,829 | ^~~~~~~~~~~~~~~~~~~~~~ 2024-04-28T03:42:46,326 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/mercury/explainability/explainers/_tree_splitters/cut_finder.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/cut_finder.cpython-311-arm-linux-gnueabihf.so -fopenmp 2024-04-28T03:42:46,735 installing to build/bdist.linux-armv7l/wheel 2024-04-28T03:42:46,735 running install 2024-04-28T03:42:46,760 running install_lib 2024-04-28T03:42:46,766 creating build/bdist.linux-armv7l 2024-04-28T03:42:46,767 creating build/bdist.linux-armv7l/wheel 2024-04-28T03:42:46,769 creating build/bdist.linux-armv7l/wheel/mercury 2024-04-28T03:42:46,773 creating build/bdist.linux-armv7l/wheel/mercury/explainability 2024-04-28T03:42:46,776 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/pyspark_utils.py -> build/bdist.linux-armv7l/wheel/mercury/explainability 2024-04-28T03:42:46,779 creating build/bdist.linux-armv7l/wheel/mercury/explainability/explanations 2024-04-28T03:42:46,781 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations/partial_dependence.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explanations 2024-04-28T03:42:46,791 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations/anchors.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explanations 2024-04-28T03:42:46,795 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations/__init__.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explanations 2024-04-28T03:42:46,797 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations/shuffle_importance.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explanations 2024-04-28T03:42:46,799 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations/counter_factual.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explanations 2024-04-28T03:42:46,802 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explanations/clustering_tree_explanation.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explanations 2024-04-28T03:42:46,803 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/__init__.py -> build/bdist.linux-armv7l/wheel/mercury/explainability 2024-04-28T03:42:46,806 creating build/bdist.linux-armv7l/wheel/mercury/explainability/explainers 2024-04-28T03:42:46,807 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/partial_dependence.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers 2024-04-28T03:42:46,809 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/_dummy_alibi_explainers.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers 2024-04-28T03:42:46,811 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/anchors.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers 2024-04-28T03:42:46,817 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/clustering_tree_explainer.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers 2024-04-28T03:42:46,820 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/explainer.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers 2024-04-28T03:42:46,822 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/ale.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers 2024-04-28T03:42:46,826 creating build/bdist.linux-armv7l/wheel/mercury/explainability/explainers/_tree_splitters 2024-04-28T03:42:46,827 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/_tree_splitters/cut_finder.pyx -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers/_tree_splitters 2024-04-28T03:42:46,830 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/_tree_splitters/__init__.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers/_tree_splitters 2024-04-28T03:42:46,834 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/counter_fact_importance.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers 2024-04-28T03:42:46,837 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/__init__.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers 2024-04-28T03:42:46,839 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/shuffle_importance.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers 2024-04-28T03:42:46,841 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/cf_strategies.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers 2024-04-28T03:42:46,844 copying build/lib.linux-armv7l-cpython-311/mercury/explainability/explainers/counter_fact_basic.py -> build/bdist.linux-armv7l/wheel/mercury/explainability/explainers 2024-04-28T03:42:46,850 copying build/lib.linux-armv7l-cpython-311/cut_finder.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2024-04-28T03:42:48,498 running install_egg_info 2024-04-28T03:42:48,510 Copying mercury_explainability.egg-info to build/bdist.linux-armv7l/wheel/mercury_explainability-0.0.2-py3.11.egg-info 2024-04-28T03:42:48,531 running install_scripts 2024-04-28T03:42:48,623 creating build/bdist.linux-armv7l/wheel/mercury_explainability-0.0.2.dist-info/WHEEL 2024-04-28T03:42:48,626 creating '/tmp/pip-wheel-0z4lmix1/.tmp-8nyrdf2w/mercury_explainability-0.0.2-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2024-04-28T03:42:48,835 adding 'cut_finder.cpython-311-arm-linux-gnueabihf.so' 2024-04-28T03:42:48,845 adding 'mercury/explainability/__init__.py' 2024-04-28T03:42:48,847 adding 'mercury/explainability/pyspark_utils.py' 2024-04-28T03:42:48,849 adding 'mercury/explainability/explainers/__init__.py' 2024-04-28T03:42:48,851 adding 'mercury/explainability/explainers/_dummy_alibi_explainers.py' 2024-04-28T03:42:48,855 adding 'mercury/explainability/explainers/ale.py' 2024-04-28T03:42:48,859 adding 'mercury/explainability/explainers/anchors.py' 2024-04-28T03:42:48,861 adding 'mercury/explainability/explainers/cf_strategies.py' 2024-04-28T03:42:48,864 adding 'mercury/explainability/explainers/clustering_tree_explainer.py' 2024-04-28T03:42:48,866 adding 'mercury/explainability/explainers/counter_fact_basic.py' 2024-04-28T03:42:48,870 adding 'mercury/explainability/explainers/counter_fact_importance.py' 2024-04-28T03:42:48,871 adding 'mercury/explainability/explainers/explainer.py' 2024-04-28T03:42:48,873 adding 'mercury/explainability/explainers/partial_dependence.py' 2024-04-28T03:42:48,875 adding 'mercury/explainability/explainers/shuffle_importance.py' 2024-04-28T03:42:48,879 adding 'mercury/explainability/explainers/_tree_splitters/__init__.py' 2024-04-28T03:42:48,884 adding 'mercury/explainability/explainers/_tree_splitters/cut_finder.pyx' 2024-04-28T03:42:48,891 adding 'mercury/explainability/explanations/__init__.py' 2024-04-28T03:42:48,894 adding 'mercury/explainability/explanations/anchors.py' 2024-04-28T03:42:48,895 adding 'mercury/explainability/explanations/clustering_tree_explanation.py' 2024-04-28T03:42:48,897 adding 'mercury/explainability/explanations/counter_factual.py' 2024-04-28T03:42:48,899 adding 'mercury/explainability/explanations/partial_dependence.py' 2024-04-28T03:42:48,900 adding 'mercury/explainability/explanations/shuffle_importance.py' 2024-04-28T03:42:48,903 adding 'mercury_explainability-0.0.2.dist-info/LICENSE' 2024-04-28T03:42:48,905 adding 'mercury_explainability-0.0.2.dist-info/METADATA' 2024-04-28T03:42:48,906 adding 'mercury_explainability-0.0.2.dist-info/WHEEL' 2024-04-28T03:42:48,909 adding 'mercury_explainability-0.0.2.dist-info/top_level.txt' 2024-04-28T03:42:48,911 adding 'mercury_explainability-0.0.2.dist-info/RECORD' 2024-04-28T03:42:48,931 removing build/bdist.linux-armv7l/wheel 2024-04-28T03:42:49,466 Building wheel for mercury-explainability (pyproject.toml): finished with status 'done' 2024-04-28T03:42:49,481 Created wheel for mercury-explainability: filename=mercury_explainability-0.0.2-cp311-cp311-linux_armv7l.whl size=471942 sha256=66af5aabc12c589aae169bd19cb35ddb719dd9b4a3dd3b19074b8380e64836d2 2024-04-28T03:42:49,483 Stored in directory: /tmp/pip-ephem-wheel-cache-i1zy1nav/wheels/d0/44/29/16d7c09ab60e2ab815128dd6c1ef7a513257d51c95a6fc3b06 2024-04-28T03:42:49,495 Successfully built mercury-explainability 2024-04-28T03:42:49,511 Removed build tracker: '/tmp/pip-build-tracker-9yldst9j'