2026-03-05T09:55:44,814 Created temporary directory: /tmp/pip-ephem-wheel-cache-9dd182g1 2026-03-05T09:55:44,817 Created temporary directory: /tmp/pip-build-tracker-8pqure79 2026-03-05T09:55:44,817 Initialized build tracking at /tmp/pip-build-tracker-8pqure79 2026-03-05T09:55:44,818 Created build tracker: /tmp/pip-build-tracker-8pqure79 2026-03-05T09:55:44,818 Entered build tracker: /tmp/pip-build-tracker-8pqure79 2026-03-05T09:55:44,819 Created temporary directory: /tmp/pip-wheel-qp3t4ny3 2026-03-05T09:55:44,822 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-05T09:55:44,824 Created temporary directory: /tmp/pip-ephem-wheel-cache-a09p6jh_ 2026-03-05T09:55:44,845 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T09:55:44,849 2 location(s) to search for versions of clawquant: 2026-03-05T09:55:44,849 * https://pypi.org/simple/clawquant/ 2026-03-05T09:55:44,849 * https://www.piwheels.org/simple/clawquant/ 2026-03-05T09:55:44,850 Fetching project page and analyzing links: https://pypi.org/simple/clawquant/ 2026-03-05T09:55:44,850 Getting page https://pypi.org/simple/clawquant/ 2026-03-05T09:55:44,852 Found index url https://pypi.org/simple 2026-03-05T09:55:45,067 Fetched page https://pypi.org/simple/clawquant/ as application/vnd.pypi.simple.v1+json 2026-03-05T09:55:45,070 Skipping link: No binaries permitted for clawquant: https://files.pythonhosted.org/packages/53/9e/977750e2e433d4b2c599bf018644c9b5b689d2f95f91adae36ca5c4ac577/clawquant-0.1.0-py3-none-any.whl (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T09:55:45,071 Found link https://files.pythonhosted.org/packages/3d/04/95c7de91aba1d5b78214d714dfd03addd7ff8cc41f9315f639af1c2d70b3/clawquant-0.1.0.tar.gz (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10), version: 0.1.0 2026-03-05T09:55:45,072 Skipping link: No binaries permitted for clawquant: https://files.pythonhosted.org/packages/3d/1a/f5adc7ce579b8b21e73d88329585896f0bee91ffea5e5be9d927847d0628/clawquant-0.2.0-py3-none-any.whl (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T09:55:45,073 Found link https://files.pythonhosted.org/packages/5e/c2/e61e1ebc5614f9d3e98a1a29311d3e9e48fdca34c21e5143c66082399c1e/clawquant-0.2.0.tar.gz (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10), version: 0.2.0 2026-03-05T09:55:45,074 Skipping link: No binaries permitted for clawquant: https://files.pythonhosted.org/packages/12/e1/a60121595cac8ca73f9cbfa7dc4a5e5496f31be4262a7d00cb4810c490ad/clawquant-0.3.0-py3-none-any.whl (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T09:55:45,075 Found link https://files.pythonhosted.org/packages/54/a8/c2d42021e1fb4bae529672e2ae4becdb6c2ea0471a8451bf4cf1aa58e202/clawquant-0.3.0.tar.gz (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10), version: 0.3.0 2026-03-05T09:55:45,076 Skipping link: No binaries permitted for clawquant: https://files.pythonhosted.org/packages/a9/de/e624df30b9840fa089e19c6cd6e23fbb5c8bb9aec7fd78160559eac44b22/clawquant-0.3.1-py3-none-any.whl (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T09:55:45,077 Found link https://files.pythonhosted.org/packages/09/47/78b27abb0eec7767507d487f03f7f2ff77738616fcdbe7f76208dd998c81/clawquant-0.3.1.tar.gz (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10), version: 0.3.1 2026-03-05T09:55:45,077 Skipping link: No binaries permitted for clawquant: https://files.pythonhosted.org/packages/08/8d/3185fd5719c4558e45fb594f422a27b38b7cab554e06be5ca675388ad0e6/clawquant-0.3.2-py3-none-any.whl (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T09:55:45,078 Found link https://files.pythonhosted.org/packages/16/d6/3290683e48f7bfa227fff78e00dfaf630be7705170dec1e9a82e2b39dcc9/clawquant-0.3.2.tar.gz (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10), version: 0.3.2 2026-03-05T09:55:45,079 Skipping link: No binaries permitted for clawquant: https://files.pythonhosted.org/packages/1a/0b/cc76448eded1d8de46179fd511620a7582d249e46f0294a4435f43af20fd/clawquant-0.3.3-py3-none-any.whl (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T09:55:45,080 Found link https://files.pythonhosted.org/packages/44/09/266c4d4ebc275b76732766d095eb1c7d3d29ae6eb5c30ec4bcbb5cef7b30/clawquant-0.3.3.tar.gz (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10), version: 0.3.3 2026-03-05T09:55:45,081 Skipping link: No binaries permitted for clawquant: https://files.pythonhosted.org/packages/11/a9/b6bce8107d86c015420069774e4b9a413d596c4ba7aa7ab40e040c5016e1/clawquant-0.4.0-py3-none-any.whl (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T09:55:45,082 Found link https://files.pythonhosted.org/packages/d3/31/66035706770ff19a1a80176f8f8c457fc7fc4639acb43e31c1dda760c29a/clawquant-0.4.0.tar.gz (from https://pypi.org/simple/clawquant/) (requires-python:>=3.10), version: 0.4.0 2026-03-05T09:55:45,082 Fetching project page and analyzing links: https://www.piwheels.org/simple/clawquant/ 2026-03-05T09:55:45,083 Getting page https://www.piwheels.org/simple/clawquant/ 2026-03-05T09:55:45,084 Found index url https://www.piwheels.org/simple 2026-03-05T09:55:45,246 Fetched page https://www.piwheels.org/simple/clawquant/ as text/html 2026-03-05T09:55:45,248 Skipping link: No binaries permitted for clawquant: https://www.piwheels.org/simple/clawquant/clawquant-0.3.0-py3-none-any.whl#sha256=f064559e25bd0dbc0454760d2568676d5f9d2631b1d2cbcdc478e4852e106751 (from https://www.piwheels.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T09:55:45,248 Skipping link: No binaries permitted for clawquant: https://www.piwheels.org/simple/clawquant/clawquant-0.2.0-py3-none-any.whl#sha256=4f141822d105c629f299ce7f53ede218a71b3495122fa7327841c4ef93c7f9ad (from https://www.piwheels.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T09:55:45,249 Skipping link: No binaries permitted for clawquant: https://www.piwheels.org/simple/clawquant/clawquant-0.1.0-py3-none-any.whl#sha256=af35ed83741be28fe82910b7d8b66b6ff9b94560d7474d9f84f306a48f491960 (from https://www.piwheels.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T09:55:45,250 Skipping link: not a file: https://www.piwheels.org/simple/clawquant/ 2026-03-05T09:55:45,250 Skipping link: not a file: https://pypi.org/simple/clawquant/ 2026-03-05T09:55:45,271 Given no hashes to check 1 links for project 'clawquant': discarding no candidates 2026-03-05T09:55:45,290 Collecting clawquant==0.3.2 2026-03-05T09:55:45,293 Created temporary directory: /tmp/pip-unpack-fzfs2ugl 2026-03-05T09:55:45,503 Downloading clawquant-0.3.2.tar.gz (74 kB) 2026-03-05T09:55:45,699 Added clawquant==0.3.2 from https://files.pythonhosted.org/packages/16/d6/3290683e48f7bfa227fff78e00dfaf630be7705170dec1e9a82e2b39dcc9/clawquant-0.3.2.tar.gz to build tracker '/tmp/pip-build-tracker-8pqure79' 2026-03-05T09:55:45,704 Created temporary directory: /tmp/pip-build-env-5su__ace 2026-03-05T09:55:45,708 Installing build dependencies: started 2026-03-05T09:55:45,710 Running command pip subprocess to install build dependencies 2026-03-05T09:55:46,844 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-05T09:55:47,402 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-05T09:55:47,425 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T09:55:49,158 Collecting setuptools>=68.0 2026-03-05T09:55:49,240 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-05T09:55:49,510 Collecting wheel 2026-03-05T09:55:49,525 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-05T09:55:49,708 Collecting packaging>=24.0 2026-03-05T09:55:49,724 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-05T09:55:52,721 Installing collected packages: setuptools, packaging, wheel 2026-03-05T09:55:56,084 Creating /tmp/pip-build-env-5su__ace/overlay/local/bin 2026-03-05T09:55:56,086 changing mode of /tmp/pip-build-env-5su__ace/overlay/local/bin/wheel to 755 2026-03-05T09:55:56,108 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-05T09:55:56,386 Installing build dependencies: finished with status 'done' 2026-03-05T09:55:56,392 Getting requirements to build wheel: started 2026-03-05T09:55:56,393 Running command Getting requirements to build wheel 2026-03-05T09:55:56,999 /tmp/pip-build-env-5su__ace/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T09:55:57,000 !! 2026-03-05T09:55:57,001 ******************************************************************************** 2026-03-05T09:55:57,001 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-05T09:55:57,002 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T09:55:57,003 or your builds will no longer be supported. 2026-03-05T09:55:57,004 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:55:57,004 ******************************************************************************** 2026-03-05T09:55:57,006 !! 2026-03-05T09:55:57,006 corresp(dist, value, root_dir) 2026-03-05T09:55:57,079 /tmp/pip-build-env-5su__ace/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T09:55:57,079 !! 2026-03-05T09:55:57,080 ******************************************************************************** 2026-03-05T09:55:57,081 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T09:55:57,082 License :: OSI Approved :: MIT License 2026-03-05T09:55:57,083 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:55:57,084 ******************************************************************************** 2026-03-05T09:55:57,085 !! 2026-03-05T09:55:57,086 dist._finalize_license_expression() 2026-03-05T09:55:57,086 /tmp/pip-build-env-5su__ace/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T09:55:57,087 !! 2026-03-05T09:55:57,088 ******************************************************************************** 2026-03-05T09:55:57,089 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T09:55:57,090 License :: OSI Approved :: MIT License 2026-03-05T09:55:57,091 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:55:57,091 ******************************************************************************** 2026-03-05T09:55:57,093 !! 2026-03-05T09:55:57,093 self._finalize_license_expression() 2026-03-05T09:55:57,094 running egg_info 2026-03-05T09:55:57,095 writing clawquant.egg-info/PKG-INFO 2026-03-05T09:55:57,099 writing dependency_links to clawquant.egg-info/dependency_links.txt 2026-03-05T09:55:57,100 writing entry points to clawquant.egg-info/entry_points.txt 2026-03-05T09:55:57,102 writing requirements to clawquant.egg-info/requires.txt 2026-03-05T09:55:57,103 writing top-level names to clawquant.egg-info/top_level.txt 2026-03-05T09:55:57,137 reading manifest file 'clawquant.egg-info/SOURCES.txt' 2026-03-05T09:55:57,142 adding license file 'LICENSE' 2026-03-05T09:55:57,147 writing manifest file 'clawquant.egg-info/SOURCES.txt' 2026-03-05T09:55:57,244 Getting requirements to build wheel: finished with status 'done' 2026-03-05T09:55:57,247 Created temporary directory: /tmp/pip-modern-metadata-5d5pbbsy 2026-03-05T09:55:57,249 Preparing metadata (pyproject.toml): started 2026-03-05T09:55:57,250 Running command Preparing metadata (pyproject.toml) 2026-03-05T09:55:57,808 /tmp/pip-build-env-5su__ace/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T09:55:57,808 !! 2026-03-05T09:55:57,809 ******************************************************************************** 2026-03-05T09:55:57,809 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-05T09:55:57,810 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T09:55:57,811 or your builds will no longer be supported. 2026-03-05T09:55:57,812 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:55:57,812 ******************************************************************************** 2026-03-05T09:55:57,813 !! 2026-03-05T09:55:57,814 corresp(dist, value, root_dir) 2026-03-05T09:55:57,882 /tmp/pip-build-env-5su__ace/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T09:55:57,882 !! 2026-03-05T09:55:57,884 ******************************************************************************** 2026-03-05T09:55:57,884 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T09:55:57,885 License :: OSI Approved :: MIT License 2026-03-05T09:55:57,886 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:55:57,887 ******************************************************************************** 2026-03-05T09:55:57,888 !! 2026-03-05T09:55:57,889 dist._finalize_license_expression() 2026-03-05T09:55:57,890 /tmp/pip-build-env-5su__ace/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T09:55:57,890 !! 2026-03-05T09:55:57,891 ******************************************************************************** 2026-03-05T09:55:57,892 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T09:55:57,893 License :: OSI Approved :: MIT License 2026-03-05T09:55:57,894 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:55:57,895 ******************************************************************************** 2026-03-05T09:55:57,896 !! 2026-03-05T09:55:57,896 self._finalize_license_expression() 2026-03-05T09:55:57,897 running dist_info 2026-03-05T09:55:57,906 creating /tmp/pip-modern-metadata-5d5pbbsy/clawquant.egg-info 2026-03-05T09:55:57,907 writing /tmp/pip-modern-metadata-5d5pbbsy/clawquant.egg-info/PKG-INFO 2026-03-05T09:55:57,910 writing dependency_links to /tmp/pip-modern-metadata-5d5pbbsy/clawquant.egg-info/dependency_links.txt 2026-03-05T09:55:57,912 writing entry points to /tmp/pip-modern-metadata-5d5pbbsy/clawquant.egg-info/entry_points.txt 2026-03-05T09:55:57,914 writing requirements to /tmp/pip-modern-metadata-5d5pbbsy/clawquant.egg-info/requires.txt 2026-03-05T09:55:57,915 writing top-level names to /tmp/pip-modern-metadata-5d5pbbsy/clawquant.egg-info/top_level.txt 2026-03-05T09:55:57,916 writing manifest file '/tmp/pip-modern-metadata-5d5pbbsy/clawquant.egg-info/SOURCES.txt' 2026-03-05T09:55:57,945 reading manifest file '/tmp/pip-modern-metadata-5d5pbbsy/clawquant.egg-info/SOURCES.txt' 2026-03-05T09:55:57,947 adding license file 'LICENSE' 2026-03-05T09:55:57,952 writing manifest file '/tmp/pip-modern-metadata-5d5pbbsy/clawquant.egg-info/SOURCES.txt' 2026-03-05T09:55:57,953 creating '/tmp/pip-modern-metadata-5d5pbbsy/clawquant-0.3.2.dist-info' 2026-03-05T09:55:58,076 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-05T09:55:58,081 Source in /tmp/pip-wheel-qp3t4ny3/clawquant_714b28e4f6dc4c5181082266702e3fd2 has version 0.3.2, which satisfies requirement clawquant==0.3.2 from https://files.pythonhosted.org/packages/16/d6/3290683e48f7bfa227fff78e00dfaf630be7705170dec1e9a82e2b39dcc9/clawquant-0.3.2.tar.gz 2026-03-05T09:55:58,082 Removed clawquant==0.3.2 from https://files.pythonhosted.org/packages/16/d6/3290683e48f7bfa227fff78e00dfaf630be7705170dec1e9a82e2b39dcc9/clawquant-0.3.2.tar.gz from build tracker '/tmp/pip-build-tracker-8pqure79' 2026-03-05T09:55:58,089 Created temporary directory: /tmp/pip-unpack-3zpl_sxu 2026-03-05T09:55:58,090 Building wheels for collected packages: clawquant 2026-03-05T09:55:58,094 Created temporary directory: /tmp/pip-wheel-q3cmbbm3 2026-03-05T09:55:58,094 Destination directory: /tmp/pip-wheel-q3cmbbm3 2026-03-05T09:55:58,097 Building wheel for clawquant (pyproject.toml): started 2026-03-05T09:55:58,098 Running command Building wheel for clawquant (pyproject.toml) 2026-03-05T09:55:58,683 /tmp/pip-build-env-5su__ace/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T09:55:58,683 !! 2026-03-05T09:55:58,684 ******************************************************************************** 2026-03-05T09:55:58,685 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-05T09:55:58,686 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T09:55:58,686 or your builds will no longer be supported. 2026-03-05T09:55:58,688 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:55:58,688 ******************************************************************************** 2026-03-05T09:55:58,689 !! 2026-03-05T09:55:58,690 corresp(dist, value, root_dir) 2026-03-05T09:55:58,754 /tmp/pip-build-env-5su__ace/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T09:55:58,755 !! 2026-03-05T09:55:58,756 ******************************************************************************** 2026-03-05T09:55:58,756 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T09:55:58,758 License :: OSI Approved :: MIT License 2026-03-05T09:55:58,759 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:55:58,759 ******************************************************************************** 2026-03-05T09:55:58,761 !! 2026-03-05T09:55:58,761 dist._finalize_license_expression() 2026-03-05T09:55:58,762 /tmp/pip-build-env-5su__ace/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T09:55:58,763 !! 2026-03-05T09:55:58,764 ******************************************************************************** 2026-03-05T09:55:58,764 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T09:55:58,765 License :: OSI Approved :: MIT License 2026-03-05T09:55:58,766 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:55:58,767 ******************************************************************************** 2026-03-05T09:55:58,768 !! 2026-03-05T09:55:58,768 self._finalize_license_expression() 2026-03-05T09:55:58,769 running bdist_wheel 2026-03-05T09:55:58,780 running build 2026-03-05T09:55:58,781 running build_py 2026-03-05T09:55:58,787 creating build/lib/clawquant 2026-03-05T09:55:58,789 copying clawquant/clawquant_cli.py -> build/lib/clawquant 2026-03-05T09:55:58,792 copying clawquant/__init__.py -> build/lib/clawquant 2026-03-05T09:55:58,794 creating build/lib/clawquant/core 2026-03-05T09:55:58,795 copying clawquant/core/__init__.py -> build/lib/clawquant/core 2026-03-05T09:55:58,797 creating build/lib/clawquant/integrations 2026-03-05T09:55:58,798 copying clawquant/integrations/__init__.py -> build/lib/clawquant/integrations 2026-03-05T09:55:58,800 creating build/lib/clawquant/strategies_builtin 2026-03-05T09:55:58,801 copying clawquant/strategies_builtin/macd.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:55:58,804 copying clawquant/strategies_builtin/ma_crossover.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:55:58,806 copying clawquant/strategies_builtin/__init__.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:55:58,808 copying clawquant/strategies_builtin/dca.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:55:58,810 copying clawquant/strategies_builtin/breakout.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:55:58,812 copying clawquant/strategies_builtin/bollinger_bands.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:55:58,815 copying clawquant/strategies_builtin/rsi_reversal.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:55:58,817 copying clawquant/strategies_builtin/grid.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:55:58,820 creating build/lib/clawquant/cli 2026-03-05T09:55:58,821 copying clawquant/cli/radar_cli.py -> build/lib/clawquant/cli 2026-03-05T09:55:58,823 copying clawquant/cli/deploy_cli.py -> build/lib/clawquant/cli 2026-03-05T09:55:58,825 copying clawquant/cli/report_cli.py -> build/lib/clawquant/cli 2026-03-05T09:55:58,827 copying clawquant/cli/strategy_cli.py -> build/lib/clawquant/cli 2026-03-05T09:55:58,829 copying clawquant/cli/backtest_cli.py -> build/lib/clawquant/cli 2026-03-05T09:55:58,832 copying clawquant/cli/__init__.py -> build/lib/clawquant/cli 2026-03-05T09:55:58,833 copying clawquant/cli/data_cli.py -> build/lib/clawquant/cli 2026-03-05T09:55:58,836 creating build/lib/clawquant/core/runtime 2026-03-05T09:55:58,837 copying clawquant/core/runtime/models.py -> build/lib/clawquant/core/runtime 2026-03-05T09:55:58,839 copying clawquant/core/runtime/loader.py -> build/lib/clawquant/core/runtime 2026-03-05T09:55:58,841 copying clawquant/core/runtime/base_strategy.py -> build/lib/clawquant/core/runtime 2026-03-05T09:55:58,843 copying clawquant/core/runtime/__init__.py -> build/lib/clawquant/core/runtime 2026-03-05T09:55:58,845 copying clawquant/core/runtime/sandbox.py -> build/lib/clawquant/core/runtime 2026-03-05T09:55:58,847 creating build/lib/clawquant/core/backtest 2026-03-05T09:55:58,848 copying clawquant/core/backtest/execution.py -> build/lib/clawquant/core/backtest 2026-03-05T09:55:58,850 copying clawquant/core/backtest/engine.py -> build/lib/clawquant/core/backtest 2026-03-05T09:55:58,853 copying clawquant/core/backtest/portfolio.py -> build/lib/clawquant/core/backtest 2026-03-05T09:55:58,855 copying clawquant/core/backtest/walkforward.py -> build/lib/clawquant/core/backtest 2026-03-05T09:55:58,858 copying clawquant/core/backtest/config.py -> build/lib/clawquant/core/backtest 2026-03-05T09:55:58,859 copying clawquant/core/backtest/__init__.py -> build/lib/clawquant/core/backtest 2026-03-05T09:55:58,861 copying clawquant/core/backtest/risk.py -> build/lib/clawquant/core/backtest 2026-03-05T09:55:58,863 copying clawquant/core/backtest/events.py -> build/lib/clawquant/core/backtest 2026-03-05T09:55:58,865 copying clawquant/core/backtest/batch.py -> build/lib/clawquant/core/backtest 2026-03-05T09:55:58,867 copying clawquant/core/backtest/result.py -> build/lib/clawquant/core/backtest 2026-03-05T09:55:58,869 copying clawquant/core/backtest/sweep.py -> build/lib/clawquant/core/backtest 2026-03-05T09:55:58,871 creating build/lib/clawquant/core/report 2026-03-05T09:55:58,872 copying clawquant/core/report/charts.py -> build/lib/clawquant/core/report 2026-03-05T09:55:58,875 copying clawquant/core/report/__init__.py -> build/lib/clawquant/core/report 2026-03-05T09:55:58,876 copying clawquant/core/report/json_report.py -> build/lib/clawquant/core/report 2026-03-05T09:55:58,878 copying clawquant/core/report/markdown_report.py -> build/lib/clawquant/core/report 2026-03-05T09:55:58,880 copying clawquant/core/report/generator.py -> build/lib/clawquant/core/report 2026-03-05T09:55:58,883 creating build/lib/clawquant/core/utils 2026-03-05T09:55:58,884 copying clawquant/core/utils/logging.py -> build/lib/clawquant/core/utils 2026-03-05T09:55:58,886 copying clawquant/core/utils/state.py -> build/lib/clawquant/core/utils 2026-03-05T09:55:58,888 copying clawquant/core/utils/output.py -> build/lib/clawquant/core/utils 2026-03-05T09:55:58,890 copying clawquant/core/utils/__init__.py -> build/lib/clawquant/core/utils 2026-03-05T09:55:58,891 copying clawquant/core/utils/run_id.py -> build/lib/clawquant/core/utils 2026-03-05T09:55:58,893 creating build/lib/clawquant/core/radar 2026-03-05T09:55:58,895 copying clawquant/core/radar/explainer.py -> build/lib/clawquant/core/radar 2026-03-05T09:55:58,897 copying clawquant/core/radar/__init__.py -> build/lib/clawquant/core/radar 2026-03-05T09:55:58,898 copying clawquant/core/radar/scanner.py -> build/lib/clawquant/core/radar 2026-03-05T09:55:58,901 creating build/lib/clawquant/core/deploy 2026-03-05T09:55:58,902 copying clawquant/core/deploy/manager.py -> build/lib/clawquant/core/deploy 2026-03-05T09:55:58,904 copying clawquant/core/deploy/runner.py -> build/lib/clawquant/core/deploy 2026-03-05T09:55:58,906 copying clawquant/core/deploy/__init__.py -> build/lib/clawquant/core/deploy 2026-03-05T09:55:58,908 creating build/lib/clawquant/core/evaluate 2026-03-05T09:55:58,909 copying clawquant/core/evaluate/metrics.py -> build/lib/clawquant/core/evaluate 2026-03-05T09:55:58,911 copying clawquant/core/evaluate/scorer.py -> build/lib/clawquant/core/evaluate 2026-03-05T09:55:58,914 copying clawquant/core/evaluate/__init__.py -> build/lib/clawquant/core/evaluate 2026-03-05T09:55:58,916 creating build/lib/clawquant/core/data 2026-03-05T09:55:58,917 copying clawquant/core/data/models.py -> build/lib/clawquant/core/data 2026-03-05T09:55:58,919 copying clawquant/core/data/alignment.py -> build/lib/clawquant/core/data 2026-03-05T09:55:58,921 copying clawquant/core/data/inspector.py -> build/lib/clawquant/core/data 2026-03-05T09:55:58,923 copying clawquant/core/data/cache.py -> build/lib/clawquant/core/data 2026-03-05T09:55:58,925 copying clawquant/core/data/__init__.py -> build/lib/clawquant/core/data 2026-03-05T09:55:58,927 copying clawquant/core/data/fetcher.py -> build/lib/clawquant/core/data 2026-03-05T09:55:58,929 creating build/lib/clawquant/integrations/ccxt_fallback 2026-03-05T09:55:58,930 copying clawquant/integrations/ccxt_fallback/client.py -> build/lib/clawquant/integrations/ccxt_fallback 2026-03-05T09:55:58,932 copying clawquant/integrations/ccxt_fallback/__init__.py -> build/lib/clawquant/integrations/ccxt_fallback 2026-03-05T09:55:58,934 creating build/lib/clawquant/integrations/binance_skill_wrapper 2026-03-05T09:55:58,936 copying clawquant/integrations/binance_skill_wrapper/wrapper.py -> build/lib/clawquant/integrations/binance_skill_wrapper 2026-03-05T09:55:58,938 copying clawquant/integrations/binance_skill_wrapper/__init__.py -> build/lib/clawquant/integrations/binance_skill_wrapper 2026-03-05T09:55:58,939 running egg_info 2026-03-05T09:55:58,949 writing clawquant.egg-info/PKG-INFO 2026-03-05T09:55:58,952 writing dependency_links to clawquant.egg-info/dependency_links.txt 2026-03-05T09:55:58,954 writing entry points to clawquant.egg-info/entry_points.txt 2026-03-05T09:55:58,955 writing requirements to clawquant.egg-info/requires.txt 2026-03-05T09:55:58,956 writing top-level names to clawquant.egg-info/top_level.txt 2026-03-05T09:55:58,976 reading manifest file 'clawquant.egg-info/SOURCES.txt' 2026-03-05T09:55:58,982 adding license file 'LICENSE' 2026-03-05T09:55:58,987 writing manifest file 'clawquant.egg-info/SOURCES.txt' 2026-03-05T09:55:59,011 installing to build/bdist.linux-armv7l/wheel 2026-03-05T09:55:59,011 running install 2026-03-05T09:55:59,033 running install_lib 2026-03-05T09:55:59,039 creating build/bdist.linux-armv7l/wheel 2026-03-05T09:55:59,041 creating build/bdist.linux-armv7l/wheel/clawquant 2026-03-05T09:55:59,043 creating build/bdist.linux-armv7l/wheel/clawquant/core 2026-03-05T09:55:59,045 creating build/bdist.linux-armv7l/wheel/clawquant/core/runtime 2026-03-05T09:55:59,046 copying build/lib/clawquant/core/runtime/models.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T09:55:59,048 copying build/lib/clawquant/core/runtime/loader.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T09:55:59,050 copying build/lib/clawquant/core/runtime/base_strategy.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T09:55:59,052 copying build/lib/clawquant/core/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T09:55:59,054 copying build/lib/clawquant/core/runtime/sandbox.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T09:55:59,056 creating build/bdist.linux-armv7l/wheel/clawquant/core/backtest 2026-03-05T09:55:59,057 copying build/lib/clawquant/core/backtest/execution.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:55:59,059 copying build/lib/clawquant/core/backtest/engine.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:55:59,062 copying build/lib/clawquant/core/backtest/portfolio.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:55:59,064 copying build/lib/clawquant/core/backtest/walkforward.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:55:59,066 copying build/lib/clawquant/core/backtest/config.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:55:59,068 copying build/lib/clawquant/core/backtest/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:55:59,069 copying build/lib/clawquant/core/backtest/risk.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:55:59,071 copying build/lib/clawquant/core/backtest/events.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:55:59,073 copying build/lib/clawquant/core/backtest/batch.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:55:59,075 copying build/lib/clawquant/core/backtest/result.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:55:59,077 copying build/lib/clawquant/core/backtest/sweep.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:55:59,080 creating build/bdist.linux-armv7l/wheel/clawquant/core/report 2026-03-05T09:55:59,081 copying build/lib/clawquant/core/report/charts.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T09:55:59,083 copying build/lib/clawquant/core/report/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T09:55:59,084 copying build/lib/clawquant/core/report/json_report.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T09:55:59,086 copying build/lib/clawquant/core/report/markdown_report.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T09:55:59,089 copying build/lib/clawquant/core/report/generator.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T09:55:59,091 creating build/bdist.linux-armv7l/wheel/clawquant/core/utils 2026-03-05T09:55:59,093 copying build/lib/clawquant/core/utils/logging.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T09:55:59,094 copying build/lib/clawquant/core/utils/state.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T09:55:59,096 copying build/lib/clawquant/core/utils/output.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T09:55:59,098 copying build/lib/clawquant/core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T09:55:59,100 copying build/lib/clawquant/core/utils/run_id.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T09:55:59,102 creating build/bdist.linux-armv7l/wheel/clawquant/core/radar 2026-03-05T09:55:59,103 copying build/lib/clawquant/core/radar/explainer.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/radar 2026-03-05T09:55:59,105 copying build/lib/clawquant/core/radar/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/radar 2026-03-05T09:55:59,107 copying build/lib/clawquant/core/radar/scanner.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/radar 2026-03-05T09:55:59,109 copying build/lib/clawquant/core/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core 2026-03-05T09:55:59,111 creating build/bdist.linux-armv7l/wheel/clawquant/core/deploy 2026-03-05T09:55:59,112 copying build/lib/clawquant/core/deploy/manager.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/deploy 2026-03-05T09:55:59,114 copying build/lib/clawquant/core/deploy/runner.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/deploy 2026-03-05T09:55:59,117 copying build/lib/clawquant/core/deploy/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/deploy 2026-03-05T09:55:59,119 creating build/bdist.linux-armv7l/wheel/clawquant/core/evaluate 2026-03-05T09:55:59,120 copying build/lib/clawquant/core/evaluate/metrics.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/evaluate 2026-03-05T09:55:59,122 copying build/lib/clawquant/core/evaluate/scorer.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/evaluate 2026-03-05T09:55:59,124 copying build/lib/clawquant/core/evaluate/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/evaluate 2026-03-05T09:55:59,126 creating build/bdist.linux-armv7l/wheel/clawquant/core/data 2026-03-05T09:55:59,127 copying build/lib/clawquant/core/data/models.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T09:55:59,130 copying build/lib/clawquant/core/data/alignment.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T09:55:59,132 copying build/lib/clawquant/core/data/inspector.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T09:55:59,134 copying build/lib/clawquant/core/data/cache.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T09:55:59,136 copying build/lib/clawquant/core/data/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T09:55:59,137 copying build/lib/clawquant/core/data/fetcher.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T09:55:59,140 copying build/lib/clawquant/clawquant_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant 2026-03-05T09:55:59,143 creating build/bdist.linux-armv7l/wheel/clawquant/integrations 2026-03-05T09:55:59,144 copying build/lib/clawquant/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations 2026-03-05T09:55:59,146 creating build/bdist.linux-armv7l/wheel/clawquant/integrations/ccxt_fallback 2026-03-05T09:55:59,147 copying build/lib/clawquant/integrations/ccxt_fallback/client.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations/ccxt_fallback 2026-03-05T09:55:59,149 copying build/lib/clawquant/integrations/ccxt_fallback/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations/ccxt_fallback 2026-03-05T09:55:59,151 creating build/bdist.linux-armv7l/wheel/clawquant/integrations/binance_skill_wrapper 2026-03-05T09:55:59,152 copying build/lib/clawquant/integrations/binance_skill_wrapper/wrapper.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations/binance_skill_wrapper 2026-03-05T09:55:59,154 copying build/lib/clawquant/integrations/binance_skill_wrapper/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations/binance_skill_wrapper 2026-03-05T09:55:59,156 creating build/bdist.linux-armv7l/wheel/clawquant/strategies_builtin 2026-03-05T09:55:59,157 copying build/lib/clawquant/strategies_builtin/macd.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:55:59,160 copying build/lib/clawquant/strategies_builtin/ma_crossover.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:55:59,162 copying build/lib/clawquant/strategies_builtin/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:55:59,163 copying build/lib/clawquant/strategies_builtin/dca.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:55:59,166 copying build/lib/clawquant/strategies_builtin/breakout.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:55:59,168 copying build/lib/clawquant/strategies_builtin/bollinger_bands.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:55:59,170 copying build/lib/clawquant/strategies_builtin/rsi_reversal.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:55:59,172 copying build/lib/clawquant/strategies_builtin/grid.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:55:59,174 copying build/lib/clawquant/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant 2026-03-05T09:55:59,176 creating build/bdist.linux-armv7l/wheel/clawquant/cli 2026-03-05T09:55:59,178 copying build/lib/clawquant/cli/radar_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:55:59,180 copying build/lib/clawquant/cli/deploy_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:55:59,182 copying build/lib/clawquant/cli/report_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:55:59,184 copying build/lib/clawquant/cli/strategy_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:55:59,186 copying build/lib/clawquant/cli/backtest_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:55:59,188 copying build/lib/clawquant/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:55:59,190 copying build/lib/clawquant/cli/data_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:55:59,191 running install_egg_info 2026-03-05T09:55:59,196 Copying clawquant.egg-info to build/bdist.linux-armv7l/wheel/./clawquant-0.3.2-py3.11.egg-info 2026-03-05T09:55:59,208 running install_scripts 2026-03-05T09:55:59,220 creating build/bdist.linux-armv7l/wheel/clawquant-0.3.2.dist-info/WHEEL 2026-03-05T09:55:59,223 creating '/tmp/pip-wheel-q3cmbbm3/.tmp-hlk_1sc6/clawquant-0.3.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-05T09:55:59,225 adding 'clawquant/__init__.py' 2026-03-05T09:55:59,227 adding 'clawquant/clawquant_cli.py' 2026-03-05T09:55:59,229 adding 'clawquant/cli/__init__.py' 2026-03-05T09:55:59,231 adding 'clawquant/cli/backtest_cli.py' 2026-03-05T09:55:59,232 adding 'clawquant/cli/data_cli.py' 2026-03-05T09:55:59,234 adding 'clawquant/cli/deploy_cli.py' 2026-03-05T09:55:59,235 adding 'clawquant/cli/radar_cli.py' 2026-03-05T09:55:59,236 adding 'clawquant/cli/report_cli.py' 2026-03-05T09:55:59,238 adding 'clawquant/cli/strategy_cli.py' 2026-03-05T09:55:59,240 adding 'clawquant/core/__init__.py' 2026-03-05T09:55:59,242 adding 'clawquant/core/backtest/__init__.py' 2026-03-05T09:55:59,243 adding 'clawquant/core/backtest/batch.py' 2026-03-05T09:55:59,244 adding 'clawquant/core/backtest/config.py' 2026-03-05T09:55:59,246 adding 'clawquant/core/backtest/engine.py' 2026-03-05T09:55:59,247 adding 'clawquant/core/backtest/events.py' 2026-03-05T09:55:59,249 adding 'clawquant/core/backtest/execution.py' 2026-03-05T09:55:59,250 adding 'clawquant/core/backtest/portfolio.py' 2026-03-05T09:55:59,251 adding 'clawquant/core/backtest/result.py' 2026-03-05T09:55:59,253 adding 'clawquant/core/backtest/risk.py' 2026-03-05T09:55:59,254 adding 'clawquant/core/backtest/sweep.py' 2026-03-05T09:55:59,256 adding 'clawquant/core/backtest/walkforward.py' 2026-03-05T09:55:59,257 adding 'clawquant/core/data/__init__.py' 2026-03-05T09:55:59,258 adding 'clawquant/core/data/alignment.py' 2026-03-05T09:55:59,260 adding 'clawquant/core/data/cache.py' 2026-03-05T09:55:59,262 adding 'clawquant/core/data/fetcher.py' 2026-03-05T09:55:59,263 adding 'clawquant/core/data/inspector.py' 2026-03-05T09:55:59,264 adding 'clawquant/core/data/models.py' 2026-03-05T09:55:59,266 adding 'clawquant/core/deploy/__init__.py' 2026-03-05T09:55:59,267 adding 'clawquant/core/deploy/manager.py' 2026-03-05T09:55:59,269 adding 'clawquant/core/deploy/runner.py' 2026-03-05T09:55:59,270 adding 'clawquant/core/evaluate/__init__.py' 2026-03-05T09:55:59,272 adding 'clawquant/core/evaluate/metrics.py' 2026-03-05T09:55:59,273 adding 'clawquant/core/evaluate/scorer.py' 2026-03-05T09:55:59,275 adding 'clawquant/core/radar/__init__.py' 2026-03-05T09:55:59,276 adding 'clawquant/core/radar/explainer.py' 2026-03-05T09:55:59,278 adding 'clawquant/core/radar/scanner.py' 2026-03-05T09:55:59,279 adding 'clawquant/core/report/__init__.py' 2026-03-05T09:55:59,281 adding 'clawquant/core/report/charts.py' 2026-03-05T09:55:59,282 adding 'clawquant/core/report/generator.py' 2026-03-05T09:55:59,284 adding 'clawquant/core/report/json_report.py' 2026-03-05T09:55:59,286 adding 'clawquant/core/report/markdown_report.py' 2026-03-05T09:55:59,288 adding 'clawquant/core/runtime/__init__.py' 2026-03-05T09:55:59,289 adding 'clawquant/core/runtime/base_strategy.py' 2026-03-05T09:55:59,291 adding 'clawquant/core/runtime/loader.py' 2026-03-05T09:55:59,293 adding 'clawquant/core/runtime/models.py' 2026-03-05T09:55:59,294 adding 'clawquant/core/runtime/sandbox.py' 2026-03-05T09:55:59,296 adding 'clawquant/core/utils/__init__.py' 2026-03-05T09:55:59,297 adding 'clawquant/core/utils/logging.py' 2026-03-05T09:55:59,298 adding 'clawquant/core/utils/output.py' 2026-03-05T09:55:59,300 adding 'clawquant/core/utils/run_id.py' 2026-03-05T09:55:59,301 adding 'clawquant/core/utils/state.py' 2026-03-05T09:55:59,303 adding 'clawquant/integrations/__init__.py' 2026-03-05T09:55:59,304 adding 'clawquant/integrations/binance_skill_wrapper/__init__.py' 2026-03-05T09:55:59,306 adding 'clawquant/integrations/binance_skill_wrapper/wrapper.py' 2026-03-05T09:55:59,307 adding 'clawquant/integrations/ccxt_fallback/__init__.py' 2026-03-05T09:55:59,309 adding 'clawquant/integrations/ccxt_fallback/client.py' 2026-03-05T09:55:59,311 adding 'clawquant/strategies_builtin/__init__.py' 2026-03-05T09:55:59,312 adding 'clawquant/strategies_builtin/bollinger_bands.py' 2026-03-05T09:55:59,314 adding 'clawquant/strategies_builtin/breakout.py' 2026-03-05T09:55:59,316 adding 'clawquant/strategies_builtin/dca.py' 2026-03-05T09:55:59,317 adding 'clawquant/strategies_builtin/grid.py' 2026-03-05T09:55:59,319 adding 'clawquant/strategies_builtin/ma_crossover.py' 2026-03-05T09:55:59,321 adding 'clawquant/strategies_builtin/macd.py' 2026-03-05T09:55:59,322 adding 'clawquant/strategies_builtin/rsi_reversal.py' 2026-03-05T09:55:59,325 adding 'clawquant-0.3.2.dist-info/licenses/LICENSE' 2026-03-05T09:55:59,327 adding 'clawquant-0.3.2.dist-info/METADATA' 2026-03-05T09:55:59,328 adding 'clawquant-0.3.2.dist-info/WHEEL' 2026-03-05T09:55:59,329 adding 'clawquant-0.3.2.dist-info/entry_points.txt' 2026-03-05T09:55:59,330 adding 'clawquant-0.3.2.dist-info/top_level.txt' 2026-03-05T09:55:59,331 adding 'clawquant-0.3.2.dist-info/RECORD' 2026-03-05T09:55:59,334 removing build/bdist.linux-armv7l/wheel 2026-03-05T09:55:59,452 Building wheel for clawquant (pyproject.toml): finished with status 'done' 2026-03-05T09:55:59,458 Created wheel for clawquant: filename=clawquant-0.3.2-py3-none-any.whl size=95799 sha256=d16c55f01e253dc77d0407ae86e73ecabd5fc927e72414ee75867fc82d0f7fd2 2026-03-05T09:55:59,459 Stored in directory: /tmp/pip-ephem-wheel-cache-a09p6jh_/wheels/18/72/ad/bc8acda4d98ed300b81d518752c1bd7bdba0904216636e7ec4 2026-03-05T09:55:59,473 Successfully built clawquant 2026-03-05T09:55:59,479 Removed build tracker: '/tmp/pip-build-tracker-8pqure79'