2025-09-11T19:01:17,423 Created temporary directory: /tmp/pip-build-tracker-d88m22ht 2025-09-11T19:01:17,424 Initialized build tracking at /tmp/pip-build-tracker-d88m22ht 2025-09-11T19:01:17,424 Created build tracker: /tmp/pip-build-tracker-d88m22ht 2025-09-11T19:01:17,425 Entered build tracker: /tmp/pip-build-tracker-d88m22ht 2025-09-11T19:01:17,425 Created temporary directory: /tmp/pip-wheel-9sk740lb 2025-09-11T19:01:17,428 Created temporary directory: /tmp/pip-ephem-wheel-cache-620ck6zf 2025-09-11T19:01:17,489 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T19:01:17,491 2 location(s) to search for versions of minari: 2025-09-11T19:01:17,491 * https://pypi.org/simple/minari/ 2025-09-11T19:01:17,491 * https://www.piwheels.org/simple/minari/ 2025-09-11T19:01:17,492 Fetching project page and analyzing links: https://pypi.org/simple/minari/ 2025-09-11T19:01:17,493 Getting page https://pypi.org/simple/minari/ 2025-09-11T19:01:17,494 Found index url https://pypi.org/simple/ 2025-09-11T19:01:17,569 Fetched page https://pypi.org/simple/minari/ as application/vnd.pypi.simple.v1+json 2025-09-11T19:01:17,573 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/3c/94/afb3d0266ebaac3eb9c36c926790a73daa21c3fa5f3356d88706c12eac27/minari-0.0.1-py3-none-any.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.7) 2025-09-11T19:01:17,573 Found link https://files.pythonhosted.org/packages/82/ab/0f89bdcd244aae575fe9988ffcd5de4ee7d70023e4d18503465a5defc5a6/minari-0.0.1.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.7), version: 0.0.1 2025-09-11T19:01:17,574 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/8b/ea/f8a06f9a7bff6019679c3c1161413b2d3e145ad4e7fed9f39d3974dbbfcd/minari-0.2.0-cp39-cp39-manylinux_2_34_x86_64.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.7.0) 2025-09-11T19:01:17,574 Found link https://files.pythonhosted.org/packages/bd/e7/b17b00ebbd149abedd35a17fe908326656304f8e9b5842bb1edc21d05652/minari-0.2.0.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.7.0), version: 0.2.0 2025-09-11T19:01:17,575 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/ef/67/af06448c985bcc8f6913bf072632b744e3544c3cc6d314cddd6b17529e35/minari-0.2.1-cp39-cp39-manylinux_2_34_x86_64.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.7.0) 2025-09-11T19:01:17,575 Found link https://files.pythonhosted.org/packages/47/63/41502feb6517e70f1432c14f38fd09e59550337e82f9b4faf4093ce04dd9/minari-0.2.1.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.7.0), version: 0.2.1 2025-09-11T19:01:17,575 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/30/53/f0929a7d12947aba801b022811ec6c650315584101709cb45a06cdb2813e/minari-0.3.0b0-py3-none-any.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.7) 2025-09-11T19:01:17,575 Found link https://files.pythonhosted.org/packages/9f/4e/610310189c7010bddf09028e32a2a80688164407d8e87501377ba3ac2751/minari-0.3.0b0.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.7), version: 0.3.0b0 2025-09-11T19:01:17,576 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/12/30/503198d2e0d6a57e660db8214762ccad8bb210c77267208ddd14ea6cbc2c/minari-0.3.0-py3-none-any.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.7) 2025-09-11T19:01:17,576 Found link https://files.pythonhosted.org/packages/fd/b1/d7f259848a56279dabe1150a9aeb8b0ad9ce92a5905e437308d977c45887/minari-0.3.0.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.7), version: 0.3.0 2025-09-11T19:01:17,576 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/0b/5e/f1c9f95eda38ef38371cf10299d68e186110e3108e986e5045767de024e9/minari-0.3.1-py3-none-any.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.7) 2025-09-11T19:01:17,576 Found link https://files.pythonhosted.org/packages/6a/7a/383bea19fe79731bca8b0b2445e42b599a20dc19f89b43903b3d3c5a7037/minari-0.3.1.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.7), version: 0.3.1 2025-09-11T19:01:17,576 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/ef/61/9d10c3be27505eb27216849b46750ea13ad9aee6288b2e9ade4e148e3856/minari-0.4.0-py3-none-any.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,577 Found link https://files.pythonhosted.org/packages/a2/6f/ee064a2f54897f7b2c0c0c3d31bc695dfdff2a91692fe905dd5716f89c50/minari-0.4.0.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.8), version: 0.4.0 2025-09-11T19:01:17,577 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/3b/06/84ac4a635aeecb0d7b04381dfa19e6cafd758485ff842c61f675565f4329/minari-0.4.1-py3-none-any.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,577 Found link https://files.pythonhosted.org/packages/4f/12/f5fca4240831922c61aa4d6c4e516dcad2ef8c87ce98f56f7c047da1b07d/minari-0.4.1.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.8), version: 0.4.1 2025-09-11T19:01:17,578 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/24/61/e70b3811f0955d7d3f2e57bf358eb953057acf9863ec976a50db1eff8afb/minari-0.4.2-py3-none-any.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,578 Found link https://files.pythonhosted.org/packages/67/16/36ebb50397f8cc5d0dfd8d8410e65255d64ad3bff5e0f59952cc173a90f4/minari-0.4.2.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.8), version: 0.4.2 2025-09-11T19:01:17,578 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/06/8b/0d5cb18cdaf87b124f789415af1dfda6736625d92cfe6aa98ad2a610fe2e/minari-0.4.3-py3-none-any.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,578 Found link https://files.pythonhosted.org/packages/3c/bb/9dafd891d509d43774f5648dd20db8a9bca05ccec9310acf80790ac2cb8e/minari-0.4.3.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.8), version: 0.4.3 2025-09-11T19:01:17,579 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/96/c5/d2babe55ba69a20d51f8a3f81069036ddd490eb2d252646d1450fcb2762e/minari-0.5.0-py3-none-any.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,579 Found link https://files.pythonhosted.org/packages/a5/96/b108680efbc10be02779d5d9490e573b2d99fed644ec67383afd41eb5d0a/minari-0.5.0.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.8), version: 0.5.0 2025-09-11T19:01:17,579 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/88/7a/8919763297cfb34ffae36b5edc9f83902af408848b5b0c5a28ca467a82f6/minari-0.5.1-py3-none-any.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,579 Found link https://files.pythonhosted.org/packages/0a/50/58d00cc233e1b4c82c4206c2c54a10c1ac5c48fe0e6b6d59e53dda616987/minari-0.5.1.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.8), version: 0.5.1 2025-09-11T19:01:17,579 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/4a/cb/62e355c0d55a9db51739def3a63f337cd037e2eb5f973d7440d4760ac819/minari-0.5.2-py3-none-any.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,580 Found link https://files.pythonhosted.org/packages/c8/66/3b5b6ce18c0dc7bf4a312ba04e111f317cdfe392c19e45321bb2ad950619/minari-0.5.2.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.8), version: 0.5.2 2025-09-11T19:01:17,580 Skipping link: No binaries permitted for minari: https://files.pythonhosted.org/packages/66/a7/59f64ca35a089bad904c60a138bbf4f392de0b29d79e7751a8f1fbe0b4f2/minari-0.5.3-py3-none-any.whl (from https://pypi.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,580 Found link https://files.pythonhosted.org/packages/a5/6e/6a81162f3e639c2b553fa6dbd6048a18438f740710f725b7e51263527759/minari-0.5.3.tar.gz (from https://pypi.org/simple/minari/) (requires-python:>=3.8), version: 0.5.3 2025-09-11T19:01:17,581 Fetching project page and analyzing links: https://www.piwheels.org/simple/minari/ 2025-09-11T19:01:17,581 Getting page https://www.piwheels.org/simple/minari/ 2025-09-11T19:01:17,582 Found index url https://www.piwheels.org/simple/ 2025-09-11T19:01:17,676 Fetched page https://www.piwheels.org/simple/minari/ as text/html 2025-09-11T19:01:17,679 Skipping link: No binaries permitted for minari: https://archive1.piwheels.org/simple/minari/minari-0.5.3-py3-none-any.whl#sha256=c14ba956c211f887d5dc53021ef1349834d84b12a44d17879567991e351cd429 (from https://www.piwheels.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,679 Skipping link: No binaries permitted for minari: https://archive1.piwheels.org/simple/minari/minari-0.5.2-py3-none-any.whl#sha256=2dcb0dcd803d652e022513998884df4151ba6a8fb379c16a6b37927bc168cbe9 (from https://www.piwheels.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,679 Skipping link: No binaries permitted for minari: https://archive1.piwheels.org/simple/minari/minari-0.5.1-py3-none-any.whl#sha256=f3acecea2807a2928f31e1836479ca34c1275152298228368fe40f933b31435d (from https://www.piwheels.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,680 Skipping link: No binaries permitted for minari: https://archive1.piwheels.org/simple/minari/minari-0.5.0-py3-none-any.whl#sha256=9855f645ac11496d48b24f12d3bec42fe3e4aa98d74b4fb6d6335775684da6b1 (from https://www.piwheels.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,680 Skipping link: No binaries permitted for minari: https://archive1.piwheels.org/simple/minari/minari-0.4.3-py3-none-any.whl#sha256=6df8fc3f03902ae00c68ddfe9b3ccd00ee5b138959511c9bebbb38cdc2d1ccca (from https://www.piwheels.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,680 Skipping link: No binaries permitted for minari: https://archive1.piwheels.org/simple/minari/minari-0.4.2-py3-none-any.whl#sha256=46131e53ae2889b4d0f1fab08a3959370940e493531a3366cd5e463e62042583 (from https://www.piwheels.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,680 Skipping link: No binaries permitted for minari: https://archive1.piwheels.org/simple/minari/minari-0.4.1-py3-none-any.whl#sha256=b945516cefccb0103830b2e316b0c00031f31e8e1dc3e313e26eadb3c62288ab (from https://www.piwheels.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,680 Skipping link: No binaries permitted for minari: https://archive1.piwheels.org/simple/minari/minari-0.4.0-py3-none-any.whl#sha256=423d143f5825d88f3306eae6aa18ec9d4ac1f5bfda632e29863052bc22bdd656 (from https://www.piwheels.org/simple/minari/) (requires-python:>=3.8) 2025-09-11T19:01:17,680 Skipping link: No binaries permitted for minari: https://archive1.piwheels.org/simple/minari/minari-0.3.1-py3-none-any.whl#sha256=1ba2b3522a61de7c432bc6747fd92b8cc375e64e72c795e95db654ada770af43 (from https://www.piwheels.org/simple/minari/) (requires-python:>=3.7) 2025-09-11T19:01:17,681 Skipping link: No binaries permitted for minari: https://archive1.piwheels.org/simple/minari/minari-0.3.0-py3-none-any.whl#sha256=b6e9da90c4027dd15f413743a88676404265b22fbafa288c011f0038efad7981 (from https://www.piwheels.org/simple/minari/) (requires-python:>=3.7) 2025-09-11T19:01:17,681 Skipping link: No binaries permitted for minari: https://archive1.piwheels.org/simple/minari/minari-0.3.0b0-py3-none-any.whl#sha256=f092b7a14a66ec73bef4cd6f888ed9253b0d918234064c85239b86abb7a66a8f (from https://www.piwheels.org/simple/minari/) (requires-python:>=3.7) 2025-09-11T19:01:17,681 Skipping link: No binaries permitted for minari: https://archive1.piwheels.org/simple/minari/minari-0.0.1-py3-none-any.whl#sha256=e9ad8e619db891c5d545ff3a7cb8651738861f82947f61c79e1b143c7bae3cea (from https://www.piwheels.org/simple/minari/) (requires-python:>=3.7) 2025-09-11T19:01:17,681 Skipping link: not a file: https://www.piwheels.org/simple/minari/ 2025-09-11T19:01:17,681 Skipping link: not a file: https://pypi.org/simple/minari/ 2025-09-11T19:01:17,709 Given no hashes to check 1 links for project 'minari': discarding no candidates 2025-09-11T19:01:17,710 Collecting minari==0.2.1 2025-09-11T19:01:17,712 Created temporary directory: /tmp/pip-unpack-0bu6npwq 2025-09-11T19:01:17,853 Downloading minari-0.2.1.tar.gz (170 kB) 2025-09-11T19:01:17,933 Added minari==0.2.1 from https://files.pythonhosted.org/packages/47/63/41502feb6517e70f1432c14f38fd09e59550337e82f9b4faf4093ce04dd9/minari-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-d88m22ht' 2025-09-11T19:01:17,934 Running setup.py (path:/tmp/pip-wheel-9sk740lb/minari_999e28138008413b8f10e7327092cb6a/setup.py) egg_info for package minari 2025-09-11T19:01:17,934 Created temporary directory: /tmp/pip-pip-egg-info-eruygif7 2025-09-11T19:01:17,934 Preparing metadata (setup.py): started 2025-09-11T19:01:17,935 Running command python setup.py egg_info 2025-09-11T19:01:21,622 performance hint: minari/dataset.pyx:1188:0: Exception check on '_stack_frames' will always require the GIL to be acquired. 2025-09-11T19:01:21,622 Possible solutions: 2025-09-11T19:01:21,622 1. Declare '_stack_frames' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-11T19:01:21,622 2. Use an 'int' return type on '_stack_frames' to allow an error code to be returned. 2025-09-11T19:01:22,740 performance hint: minari/dataset.pyx:1343:33: Exception check after calling '_assign_to_batch' will always require the GIL to be acquired. 2025-09-11T19:01:22,740 Possible solutions: 2025-09-11T19:01:22,740 1. Declare '_assign_to_batch' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-11T19:01:22,740 2. Use an 'int' return type on '_assign_to_batch' to allow an error code to be returned. 2025-09-11T19:01:22,745 performance hint: minari/dataset.pyx:1378:29: Exception check after calling '_stack_frames' will always require the GIL to be acquired. 2025-09-11T19:01:22,745 Possible solutions: 2025-09-11T19:01:22,745 1. Declare '_stack_frames' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-11T19:01:22,745 2. Use an 'int' return type on '_stack_frames' to allow an error code to be returned. 2025-09-11T19:01:22,752 performance hint: minari/dataset.pyx:1449:32: Exception check after calling '_assign_observation' will always require the GIL to be acquired. 2025-09-11T19:01:22,752 Possible solutions: 2025-09-11T19:01:22,753 1. Declare '_assign_observation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-11T19:01:22,753 2. Use an 'int' return type on '_assign_observation' to allow an error code to be returned. 2025-09-11T19:01:22,753 performance hint: minari/dataset.pyx:1457:27: Exception check after calling '_assign_action' will always require the GIL to be acquired. 2025-09-11T19:01:22,753 Possible solutions: 2025-09-11T19:01:22,753 1. Declare '_assign_action' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-11T19:01:22,753 2. Use an 'int' return type on '_assign_action' to allow an error code to be returned. 2025-09-11T19:01:22,755 performance hint: minari/dataset.pyx:1475:32: Exception check after calling '_assign_observation' will always require the GIL to be acquired. 2025-09-11T19:01:22,755 Possible solutions: 2025-09-11T19:01:22,755 1. Declare '_assign_observation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-11T19:01:22,756 2. Use an 'int' return type on '_assign_observation' to allow an error code to be returned. 2025-09-11T19:01:22,956 Compiling minari/dataset.pyx because it changed. 2025-09-11T19:01:22,956 [1/1] Cythonizing minari/dataset.pyx 2025-09-11T19:01:23,502 running egg_info 2025-09-11T19:01:23,590 creating /tmp/pip-pip-egg-info-eruygif7/minari.egg-info 2025-09-11T19:01:23,590 writing /tmp/pip-pip-egg-info-eruygif7/minari.egg-info/PKG-INFO 2025-09-11T19:01:23,591 writing dependency_links to /tmp/pip-pip-egg-info-eruygif7/minari.egg-info/dependency_links.txt 2025-09-11T19:01:23,592 writing requirements to /tmp/pip-pip-egg-info-eruygif7/minari.egg-info/requires.txt 2025-09-11T19:01:23,593 writing top-level names to /tmp/pip-pip-egg-info-eruygif7/minari.egg-info/top_level.txt 2025-09-11T19:01:23,593 writing manifest file '/tmp/pip-pip-egg-info-eruygif7/minari.egg-info/SOURCES.txt' 2025-09-11T19:01:23,864 dependency /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2025-09-11T19:01:23,864 dependency /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2025-09-11T19:01:23,864 dependency /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2025-09-11T19:01:23,864 dependency /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2025-09-11T19:01:23,864 dependency /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2025-09-11T19:01:23,951 reading manifest file '/tmp/pip-pip-egg-info-eruygif7/minari.egg-info/SOURCES.txt' 2025-09-11T19:01:23,952 adding license file 'LICENSE' 2025-09-11T19:01:23,955 writing manifest file '/tmp/pip-pip-egg-info-eruygif7/minari.egg-info/SOURCES.txt' 2025-09-11T19:01:24,468 Preparing metadata (setup.py): finished with status 'done' 2025-09-11T19:01:24,473 Source in /tmp/pip-wheel-9sk740lb/minari_999e28138008413b8f10e7327092cb6a has version 0.2.1, which satisfies requirement minari==0.2.1 from https://files.pythonhosted.org/packages/47/63/41502feb6517e70f1432c14f38fd09e59550337e82f9b4faf4093ce04dd9/minari-0.2.1.tar.gz 2025-09-11T19:01:24,474 Removed minari==0.2.1 from https://files.pythonhosted.org/packages/47/63/41502feb6517e70f1432c14f38fd09e59550337e82f9b4faf4093ce04dd9/minari-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-d88m22ht' 2025-09-11T19:01:24,482 Created temporary directory: /tmp/pip-unpack-yp598m1x 2025-09-11T19:01:24,482 Created temporary directory: /tmp/pip-unpack-sp6mcrf4 2025-09-11T19:01:24,482 Building wheels for collected packages: minari 2025-09-11T19:01:24,484 Created temporary directory: /tmp/pip-wheel-r_6nrvo_ 2025-09-11T19:01:24,485 DEPRECATION: Building 'minari' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'minari'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-11T19:01:24,486 Building wheel for minari (setup.py): started 2025-09-11T19:01:24,487 Destination directory: /tmp/pip-wheel-r_6nrvo_ 2025-09-11T19:01:24,487 Running command python setup.py bdist_wheel 2025-09-11T19:01:26,440 running bdist_wheel 2025-09-11T19:01:26,877 running build 2025-09-11T19:01:26,877 running build_py 2025-09-11T19:01:26,968 creating build/lib.linux-armv7l-cpython-313/minari 2025-09-11T19:01:26,968 copying minari/logger.py -> build/lib.linux-armv7l-cpython-313/minari 2025-09-11T19:01:26,969 copying minari/__init__.py -> build/lib.linux-armv7l-cpython-313/minari 2025-09-11T19:01:26,970 creating build/lib.linux-armv7l-cpython-313/minari/utils 2025-09-11T19:01:26,970 copying minari/utils/assert_name_spec.py -> build/lib.linux-armv7l-cpython-313/minari/utils 2025-09-11T19:01:26,971 copying minari/utils/__init__.py -> build/lib.linux-armv7l-cpython-313/minari/utils 2025-09-11T19:01:26,972 creating build/lib.linux-armv7l-cpython-313/minari/storage 2025-09-11T19:01:26,972 copying minari/storage/local.py -> build/lib.linux-armv7l-cpython-313/minari/storage 2025-09-11T19:01:26,973 copying minari/storage/hosting.py -> build/lib.linux-armv7l-cpython-313/minari/storage 2025-09-11T19:01:26,974 copying minari/storage/datasets_root_dir.py -> build/lib.linux-armv7l-cpython-313/minari/storage 2025-09-11T19:01:26,974 copying minari/storage/__init__.py -> build/lib.linux-armv7l-cpython-313/minari/storage 2025-09-11T19:01:26,978 copying minari/dataset.pyi -> build/lib.linux-armv7l-cpython-313/minari 2025-09-11T19:01:26,979 copying minari/dataset.pyx -> build/lib.linux-armv7l-cpython-313/minari 2025-09-11T19:01:26,980 copying minari/dataset.pxd -> build/lib.linux-armv7l-cpython-313/minari 2025-09-11T19:01:26,981 running build_ext 2025-09-11T19:01:26,989 building 'minari.dataset' extension 2025-09-11T19:01:26,990 creating build/temp.linux-armv7l-cpython-313/minari 2025-09-11T19:01:26,990 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Iminari/cpp/include -I/usr/include/python3.13 -c minari/dataset.cpp -o build/temp.linux-armv7l-cpython-313/minari/dataset.o -std=c++11 -O3 -ffast-math 2025-09-11T19:01:27,498 minari/dataset.cpp:1181:10: fatal error: minari/dataset.h: No such file or directory 2025-09-11T19:01:27,498 1181 | #include "minari/dataset.h" 2025-09-11T19:01:27,498 | ^~~~~~~~~~~~~~~~~~ 2025-09-11T19:01:27,499 compilation terminated. 2025-09-11T19:01:27,505 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-11T19:01:27,704 ERROR: python setup.py bdist_wheel exited with 1 2025-09-11T19:01:27,717 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-11T19:01:27,717 exec(compile('"'"''"'"''"'"' 2025-09-11T19:01:27,717 # This is -- a caller that pip uses to run setup.py 2025-09-11T19:01:27,717 # 2025-09-11T19:01:27,717 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T19:01:27,717 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T19:01:27,717 # - It provides a clear error message when setuptools is not installed. 2025-09-11T19:01:27,717 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T19:01:27,717 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T19:01:27,717 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T19:01:27,717 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T19:01:27,717 import os, sys, tokenize, traceback 2025-09-11T19:01:27,717 2025-09-11T19:01:27,717 try: 2025-09-11T19:01:27,717 import setuptools 2025-09-11T19:01:27,717 except ImportError: 2025-09-11T19:01:27,717 print( 2025-09-11T19:01:27,717 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T19:01:27,717 "the build environment with exception:", 2025-09-11T19:01:27,717 file=sys.stderr, 2025-09-11T19:01:27,717 ) 2025-09-11T19:01:27,717 traceback.print_exc() 2025-09-11T19:01:27,717 sys.exit(1) 2025-09-11T19:01:27,717 2025-09-11T19:01:27,717 __file__ = %r 2025-09-11T19:01:27,717 sys.argv[0] = __file__ 2025-09-11T19:01:27,717 2025-09-11T19:01:27,717 if os.path.exists(__file__): 2025-09-11T19:01:27,717 filename = __file__ 2025-09-11T19:01:27,717 with tokenize.open(__file__) as f: 2025-09-11T19:01:27,717 setup_py_code = f.read() 2025-09-11T19:01:27,717 else: 2025-09-11T19:01:27,717 filename = "" 2025-09-11T19:01:27,717 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T19:01:27,717 2025-09-11T19:01:27,717 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T19:01:27,717 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-9sk740lb/minari_999e28138008413b8f10e7327092cb6a/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-r_6nrvo_[/] 2025-09-11T19:01:27,717 [bold magenta]cwd[/]: /tmp/pip-wheel-9sk740lb/minari_999e28138008413b8f10e7327092cb6a/ 2025-09-11T19:01:27,717 Building wheel for minari (setup.py): finished with status 'error' 2025-09-11T19:01:27,718 ERROR: Failed building wheel for minari 2025-09-11T19:01:27,719 Running setup.py clean for minari 2025-09-11T19:01:27,720 Running command python setup.py clean 2025-09-11T19:01:29,855 running clean 2025-09-11T19:01:30,029 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-11T19:01:30,030 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-11T19:01:30,030 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-11T19:01:30,031 'build/scripts-3.13' does not exist -- can't clean it 2025-09-11T19:01:30,031 removing 'build' 2025-09-11T19:01:30,226 Failed to build minari 2025-09-11T19:01:30,227 ERROR: Failed to build one or more wheels 2025-09-11T19:01:30,228 Exception information: 2025-09-11T19:01:30,228 Traceback (most recent call last): 2025-09-11T19:01:30,228 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T19:01:30,228 status = _inner_run() 2025-09-11T19:01:30,228 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T19:01:30,228 return self.run(options, args) 2025-09-11T19:01:30,228 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T19:01:30,228 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T19:01:30,228 return func(self, options, args) 2025-09-11T19:01:30,228 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-11T19:01:30,228 raise CommandError("Failed to build one or more wheels") 2025-09-11T19:01:30,228 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-11T19:01:30,233 Removed build tracker: '/tmp/pip-build-tracker-d88m22ht'