2026-03-05T09:56:16,980 Created temporary directory: /tmp/pip-ephem-wheel-cache-lzkfypic 2026-03-05T09:56:16,982 Created temporary directory: /tmp/pip-build-tracker-s2vkkqf5 2026-03-05T09:56:16,983 Initialized build tracking at /tmp/pip-build-tracker-s2vkkqf5 2026-03-05T09:56:16,983 Created build tracker: /tmp/pip-build-tracker-s2vkkqf5 2026-03-05T09:56:16,984 Entered build tracker: /tmp/pip-build-tracker-s2vkkqf5 2026-03-05T09:56:16,985 Created temporary directory: /tmp/pip-wheel-qadi8jkt 2026-03-05T09:56:16,987 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:56:16,990 Created temporary directory: /tmp/pip-ephem-wheel-cache-rr7o_q17 2026-03-05T09:56:17,012 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T09:56:17,015 2 location(s) to search for versions of clawquant: 2026-03-05T09:56:17,015 * https://pypi.org/simple/clawquant/ 2026-03-05T09:56:17,015 * https://www.piwheels.org/simple/clawquant/ 2026-03-05T09:56:17,016 Fetching project page and analyzing links: https://pypi.org/simple/clawquant/ 2026-03-05T09:56:17,017 Getting page https://pypi.org/simple/clawquant/ 2026-03-05T09:56:17,018 Found index url https://pypi.org/simple 2026-03-05T09:56:17,155 Fetched page https://pypi.org/simple/clawquant/ as application/vnd.pypi.simple.v1+json 2026-03-05T09:56:17,159 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:56:17,160 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:56:17,161 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:56:17,162 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:56:17,163 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:56:17,164 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:56:17,164 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:56:17,165 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:56:17,166 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:56:17,167 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:56:17,168 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:56:17,169 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:56:17,170 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:56:17,170 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:56:17,171 Fetching project page and analyzing links: https://www.piwheels.org/simple/clawquant/ 2026-03-05T09:56:17,172 Getting page https://www.piwheels.org/simple/clawquant/ 2026-03-05T09:56:17,173 Found index url https://www.piwheels.org/simple 2026-03-05T09:56:17,327 Fetched page https://www.piwheels.org/simple/clawquant/ as text/html 2026-03-05T09:56:17,330 Skipping link: No binaries permitted for clawquant: https://www.piwheels.org/simple/clawquant/clawquant-0.3.1-py3-none-any.whl#sha256=372f0a71b8cc6a6008520020d596bc62deedf6a2dffa0b5c78602eb580ab3151 (from https://www.piwheels.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T09:56:17,331 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:56:17,331 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:56:17,332 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:56:17,332 Skipping link: not a file: https://www.piwheels.org/simple/clawquant/ 2026-03-05T09:56:17,333 Skipping link: not a file: https://pypi.org/simple/clawquant/ 2026-03-05T09:56:17,353 Given no hashes to check 1 links for project 'clawquant': discarding no candidates 2026-03-05T09:56:17,371 Collecting clawquant==0.3.3 2026-03-05T09:56:17,374 Created temporary directory: /tmp/pip-unpack-thl8m_vs 2026-03-05T09:56:17,510 Downloading clawquant-0.3.3.tar.gz (74 kB) 2026-03-05T09:56:17,711 Added clawquant==0.3.3 from https://files.pythonhosted.org/packages/44/09/266c4d4ebc275b76732766d095eb1c7d3d29ae6eb5c30ec4bcbb5cef7b30/clawquant-0.3.3.tar.gz to build tracker '/tmp/pip-build-tracker-s2vkkqf5' 2026-03-05T09:56:17,716 Created temporary directory: /tmp/pip-build-env-6pv6ohqp 2026-03-05T09:56:17,721 Installing build dependencies: started 2026-03-05T09:56:17,722 Running command pip subprocess to install build dependencies 2026-03-05T09:56:18,865 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-05T09:56:19,478 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:56:19,501 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T09:56:21,212 Collecting setuptools>=68.0 2026-03-05T09:56:21,296 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-05T09:56:21,564 Collecting wheel 2026-03-05T09:56:21,580 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-05T09:56:21,761 Collecting packaging>=24.0 2026-03-05T09:56:21,778 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-05T09:56:24,696 Installing collected packages: setuptools, packaging, wheel 2026-03-05T09:56:28,076 Creating /tmp/pip-build-env-6pv6ohqp/overlay/local/bin 2026-03-05T09:56:28,079 changing mode of /tmp/pip-build-env-6pv6ohqp/overlay/local/bin/wheel to 755 2026-03-05T09:56:28,101 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-05T09:56:28,380 Installing build dependencies: finished with status 'done' 2026-03-05T09:56:28,386 Getting requirements to build wheel: started 2026-03-05T09:56:28,387 Running command Getting requirements to build wheel 2026-03-05T09:56:29,221 /tmp/pip-build-env-6pv6ohqp/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:56:29,221 !! 2026-03-05T09:56:29,223 ******************************************************************************** 2026-03-05T09:56:29,223 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:56:29,225 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T09:56:29,225 or your builds will no longer be supported. 2026-03-05T09:56:29,227 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:56:29,227 ******************************************************************************** 2026-03-05T09:56:29,229 !! 2026-03-05T09:56:29,229 corresp(dist, value, root_dir) 2026-03-05T09:56:29,557 /tmp/pip-build-env-6pv6ohqp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T09:56:29,557 !! 2026-03-05T09:56:29,558 ******************************************************************************** 2026-03-05T09:56:29,559 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T09:56:29,560 License :: OSI Approved :: MIT License 2026-03-05T09:56:29,561 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:56:29,562 ******************************************************************************** 2026-03-05T09:56:29,563 !! 2026-03-05T09:56:29,563 dist._finalize_license_expression() 2026-03-05T09:56:29,564 /tmp/pip-build-env-6pv6ohqp/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T09:56:29,565 !! 2026-03-05T09:56:29,566 ******************************************************************************** 2026-03-05T09:56:29,566 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T09:56:29,567 License :: OSI Approved :: MIT License 2026-03-05T09:56:29,569 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:56:29,569 ******************************************************************************** 2026-03-05T09:56:29,570 !! 2026-03-05T09:56:29,571 self._finalize_license_expression() 2026-03-05T09:56:29,571 running egg_info 2026-03-05T09:56:29,574 writing clawquant.egg-info/PKG-INFO 2026-03-05T09:56:29,577 writing dependency_links to clawquant.egg-info/dependency_links.txt 2026-03-05T09:56:29,579 writing entry points to clawquant.egg-info/entry_points.txt 2026-03-05T09:56:29,581 writing requirements to clawquant.egg-info/requires.txt 2026-03-05T09:56:29,582 writing top-level names to clawquant.egg-info/top_level.txt 2026-03-05T09:56:29,616 reading manifest file 'clawquant.egg-info/SOURCES.txt' 2026-03-05T09:56:29,621 adding license file 'LICENSE' 2026-03-05T09:56:29,626 writing manifest file 'clawquant.egg-info/SOURCES.txt' 2026-03-05T09:56:29,723 Getting requirements to build wheel: finished with status 'done' 2026-03-05T09:56:29,726 Created temporary directory: /tmp/pip-modern-metadata-w0ysnoph 2026-03-05T09:56:29,729 Preparing metadata (pyproject.toml): started 2026-03-05T09:56:29,730 Running command Preparing metadata (pyproject.toml) 2026-03-05T09:56:30,336 /tmp/pip-build-env-6pv6ohqp/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:56:30,336 !! 2026-03-05T09:56:30,337 ******************************************************************************** 2026-03-05T09:56:30,337 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:56:30,338 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T09:56:30,339 or your builds will no longer be supported. 2026-03-05T09:56:30,340 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:56:30,341 ******************************************************************************** 2026-03-05T09:56:30,342 !! 2026-03-05T09:56:30,342 corresp(dist, value, root_dir) 2026-03-05T09:56:30,412 /tmp/pip-build-env-6pv6ohqp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T09:56:30,413 !! 2026-03-05T09:56:30,414 ******************************************************************************** 2026-03-05T09:56:30,415 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T09:56:30,416 License :: OSI Approved :: MIT License 2026-03-05T09:56:30,417 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:56:30,418 ******************************************************************************** 2026-03-05T09:56:30,419 !! 2026-03-05T09:56:30,420 dist._finalize_license_expression() 2026-03-05T09:56:30,420 /tmp/pip-build-env-6pv6ohqp/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T09:56:30,421 !! 2026-03-05T09:56:30,422 ******************************************************************************** 2026-03-05T09:56:30,422 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T09:56:30,424 License :: OSI Approved :: MIT License 2026-03-05T09:56:30,425 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:56:30,426 ******************************************************************************** 2026-03-05T09:56:30,427 !! 2026-03-05T09:56:30,427 self._finalize_license_expression() 2026-03-05T09:56:30,428 running dist_info 2026-03-05T09:56:30,436 creating /tmp/pip-modern-metadata-w0ysnoph/clawquant.egg-info 2026-03-05T09:56:30,437 writing /tmp/pip-modern-metadata-w0ysnoph/clawquant.egg-info/PKG-INFO 2026-03-05T09:56:30,441 writing dependency_links to /tmp/pip-modern-metadata-w0ysnoph/clawquant.egg-info/dependency_links.txt 2026-03-05T09:56:30,443 writing entry points to /tmp/pip-modern-metadata-w0ysnoph/clawquant.egg-info/entry_points.txt 2026-03-05T09:56:30,444 writing requirements to /tmp/pip-modern-metadata-w0ysnoph/clawquant.egg-info/requires.txt 2026-03-05T09:56:30,445 writing top-level names to /tmp/pip-modern-metadata-w0ysnoph/clawquant.egg-info/top_level.txt 2026-03-05T09:56:30,447 writing manifest file '/tmp/pip-modern-metadata-w0ysnoph/clawquant.egg-info/SOURCES.txt' 2026-03-05T09:56:30,478 reading manifest file '/tmp/pip-modern-metadata-w0ysnoph/clawquant.egg-info/SOURCES.txt' 2026-03-05T09:56:30,480 adding license file 'LICENSE' 2026-03-05T09:56:30,484 writing manifest file '/tmp/pip-modern-metadata-w0ysnoph/clawquant.egg-info/SOURCES.txt' 2026-03-05T09:56:30,485 creating '/tmp/pip-modern-metadata-w0ysnoph/clawquant-0.3.3.dist-info' 2026-03-05T09:56:30,611 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-05T09:56:30,617 Source in /tmp/pip-wheel-qadi8jkt/clawquant_3968be4c138c4debaf6e1ceac7f58f7b has version 0.3.3, which satisfies requirement clawquant==0.3.3 from https://files.pythonhosted.org/packages/44/09/266c4d4ebc275b76732766d095eb1c7d3d29ae6eb5c30ec4bcbb5cef7b30/clawquant-0.3.3.tar.gz 2026-03-05T09:56:30,618 Removed clawquant==0.3.3 from https://files.pythonhosted.org/packages/44/09/266c4d4ebc275b76732766d095eb1c7d3d29ae6eb5c30ec4bcbb5cef7b30/clawquant-0.3.3.tar.gz from build tracker '/tmp/pip-build-tracker-s2vkkqf5' 2026-03-05T09:56:30,625 Created temporary directory: /tmp/pip-unpack-wt4a1alk 2026-03-05T09:56:30,626 Building wheels for collected packages: clawquant 2026-03-05T09:56:30,630 Created temporary directory: /tmp/pip-wheel-qqz7bx2r 2026-03-05T09:56:30,631 Destination directory: /tmp/pip-wheel-qqz7bx2r 2026-03-05T09:56:30,633 Building wheel for clawquant (pyproject.toml): started 2026-03-05T09:56:30,634 Running command Building wheel for clawquant (pyproject.toml) 2026-03-05T09:56:31,185 /tmp/pip-build-env-6pv6ohqp/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:56:31,186 !! 2026-03-05T09:56:31,187 ******************************************************************************** 2026-03-05T09:56:31,187 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:56:31,189 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T09:56:31,189 or your builds will no longer be supported. 2026-03-05T09:56:31,190 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:56:31,191 ******************************************************************************** 2026-03-05T09:56:31,192 !! 2026-03-05T09:56:31,192 corresp(dist, value, root_dir) 2026-03-05T09:56:31,255 /tmp/pip-build-env-6pv6ohqp/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T09:56:31,255 !! 2026-03-05T09:56:31,257 ******************************************************************************** 2026-03-05T09:56:31,257 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T09:56:31,258 License :: OSI Approved :: MIT License 2026-03-05T09:56:31,259 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:56:31,260 ******************************************************************************** 2026-03-05T09:56:31,261 !! 2026-03-05T09:56:31,261 dist._finalize_license_expression() 2026-03-05T09:56:31,262 /tmp/pip-build-env-6pv6ohqp/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T09:56:31,262 !! 2026-03-05T09:56:31,263 ******************************************************************************** 2026-03-05T09:56:31,264 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T09:56:31,265 License :: OSI Approved :: MIT License 2026-03-05T09:56:31,266 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T09:56:31,266 ******************************************************************************** 2026-03-05T09:56:31,267 !! 2026-03-05T09:56:31,267 self._finalize_license_expression() 2026-03-05T09:56:31,268 running bdist_wheel 2026-03-05T09:56:31,281 running build 2026-03-05T09:56:31,282 running build_py 2026-03-05T09:56:31,288 creating build/lib/clawquant 2026-03-05T09:56:31,290 copying clawquant/__init__.py -> build/lib/clawquant 2026-03-05T09:56:31,291 copying clawquant/clawquant_cli.py -> build/lib/clawquant 2026-03-05T09:56:31,294 creating build/lib/clawquant/core 2026-03-05T09:56:31,295 copying clawquant/core/__init__.py -> build/lib/clawquant/core 2026-03-05T09:56:31,298 creating build/lib/clawquant/strategies_builtin 2026-03-05T09:56:31,299 copying clawquant/strategies_builtin/bollinger_bands.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:56:31,301 copying clawquant/strategies_builtin/dca.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:56:31,303 copying clawquant/strategies_builtin/grid.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:56:31,305 copying clawquant/strategies_builtin/__init__.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:56:31,307 copying clawquant/strategies_builtin/breakout.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:56:31,310 copying clawquant/strategies_builtin/rsi_reversal.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:56:31,312 copying clawquant/strategies_builtin/macd.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:56:31,314 copying clawquant/strategies_builtin/ma_crossover.py -> build/lib/clawquant/strategies_builtin 2026-03-05T09:56:31,317 creating build/lib/clawquant/cli 2026-03-05T09:56:31,318 copying clawquant/cli/data_cli.py -> build/lib/clawquant/cli 2026-03-05T09:56:31,320 copying clawquant/cli/radar_cli.py -> build/lib/clawquant/cli 2026-03-05T09:56:31,322 copying clawquant/cli/deploy_cli.py -> build/lib/clawquant/cli 2026-03-05T09:56:31,324 copying clawquant/cli/strategy_cli.py -> build/lib/clawquant/cli 2026-03-05T09:56:31,327 copying clawquant/cli/report_cli.py -> build/lib/clawquant/cli 2026-03-05T09:56:31,328 copying clawquant/cli/__init__.py -> build/lib/clawquant/cli 2026-03-05T09:56:31,330 copying clawquant/cli/backtest_cli.py -> build/lib/clawquant/cli 2026-03-05T09:56:31,332 creating build/lib/clawquant/integrations 2026-03-05T09:56:31,333 copying clawquant/integrations/__init__.py -> build/lib/clawquant/integrations 2026-03-05T09:56:31,336 creating build/lib/clawquant/core/report 2026-03-05T09:56:31,337 copying clawquant/core/report/__init__.py -> build/lib/clawquant/core/report 2026-03-05T09:56:31,339 copying clawquant/core/report/json_report.py -> build/lib/clawquant/core/report 2026-03-05T09:56:31,340 copying clawquant/core/report/charts.py -> build/lib/clawquant/core/report 2026-03-05T09:56:31,343 copying clawquant/core/report/generator.py -> build/lib/clawquant/core/report 2026-03-05T09:56:31,345 copying clawquant/core/report/markdown_report.py -> build/lib/clawquant/core/report 2026-03-05T09:56:31,348 creating build/lib/clawquant/core/deploy 2026-03-05T09:56:31,349 copying clawquant/core/deploy/manager.py -> build/lib/clawquant/core/deploy 2026-03-05T09:56:31,351 copying clawquant/core/deploy/__init__.py -> build/lib/clawquant/core/deploy 2026-03-05T09:56:31,352 copying clawquant/core/deploy/runner.py -> build/lib/clawquant/core/deploy 2026-03-05T09:56:31,355 creating build/lib/clawquant/core/backtest 2026-03-05T09:56:31,356 copying clawquant/core/backtest/risk.py -> build/lib/clawquant/core/backtest 2026-03-05T09:56:31,358 copying clawquant/core/backtest/sweep.py -> build/lib/clawquant/core/backtest 2026-03-05T09:56:31,361 copying clawquant/core/backtest/result.py -> build/lib/clawquant/core/backtest 2026-03-05T09:56:31,363 copying clawquant/core/backtest/batch.py -> build/lib/clawquant/core/backtest 2026-03-05T09:56:31,365 copying clawquant/core/backtest/execution.py -> build/lib/clawquant/core/backtest 2026-03-05T09:56:31,366 copying clawquant/core/backtest/__init__.py -> build/lib/clawquant/core/backtest 2026-03-05T09:56:31,368 copying clawquant/core/backtest/config.py -> build/lib/clawquant/core/backtest 2026-03-05T09:56:31,369 copying clawquant/core/backtest/engine.py -> build/lib/clawquant/core/backtest 2026-03-05T09:56:31,372 copying clawquant/core/backtest/portfolio.py -> build/lib/clawquant/core/backtest 2026-03-05T09:56:31,374 copying clawquant/core/backtest/events.py -> build/lib/clawquant/core/backtest 2026-03-05T09:56:31,376 copying clawquant/core/backtest/walkforward.py -> build/lib/clawquant/core/backtest 2026-03-05T09:56:31,378 creating build/lib/clawquant/core/evaluate 2026-03-05T09:56:31,379 copying clawquant/core/evaluate/__init__.py -> build/lib/clawquant/core/evaluate 2026-03-05T09:56:31,381 copying clawquant/core/evaluate/scorer.py -> build/lib/clawquant/core/evaluate 2026-03-05T09:56:31,383 copying clawquant/core/evaluate/metrics.py -> build/lib/clawquant/core/evaluate 2026-03-05T09:56:31,385 creating build/lib/clawquant/core/radar 2026-03-05T09:56:31,386 copying clawquant/core/radar/__init__.py -> build/lib/clawquant/core/radar 2026-03-05T09:56:31,388 copying clawquant/core/radar/scanner.py -> build/lib/clawquant/core/radar 2026-03-05T09:56:31,390 copying clawquant/core/radar/explainer.py -> build/lib/clawquant/core/radar 2026-03-05T09:56:31,392 creating build/lib/clawquant/core/utils 2026-03-05T09:56:31,393 copying clawquant/core/utils/output.py -> build/lib/clawquant/core/utils 2026-03-05T09:56:31,395 copying clawquant/core/utils/__init__.py -> build/lib/clawquant/core/utils 2026-03-05T09:56:31,397 copying clawquant/core/utils/run_id.py -> build/lib/clawquant/core/utils 2026-03-05T09:56:31,399 copying clawquant/core/utils/logging.py -> build/lib/clawquant/core/utils 2026-03-05T09:56:31,400 copying clawquant/core/utils/state.py -> build/lib/clawquant/core/utils 2026-03-05T09:56:31,402 creating build/lib/clawquant/core/runtime 2026-03-05T09:56:31,403 copying clawquant/core/runtime/models.py -> build/lib/clawquant/core/runtime 2026-03-05T09:56:31,405 copying clawquant/core/runtime/__init__.py -> build/lib/clawquant/core/runtime 2026-03-05T09:56:31,407 copying clawquant/core/runtime/base_strategy.py -> build/lib/clawquant/core/runtime 2026-03-05T09:56:31,409 copying clawquant/core/runtime/loader.py -> build/lib/clawquant/core/runtime 2026-03-05T09:56:31,411 copying clawquant/core/runtime/sandbox.py -> build/lib/clawquant/core/runtime 2026-03-05T09:56:31,413 creating build/lib/clawquant/core/data 2026-03-05T09:56:31,414 copying clawquant/core/data/models.py -> build/lib/clawquant/core/data 2026-03-05T09:56:31,416 copying clawquant/core/data/fetcher.py -> build/lib/clawquant/core/data 2026-03-05T09:56:31,419 copying clawquant/core/data/inspector.py -> build/lib/clawquant/core/data 2026-03-05T09:56:31,420 copying clawquant/core/data/cache.py -> build/lib/clawquant/core/data 2026-03-05T09:56:31,423 copying clawquant/core/data/__init__.py -> build/lib/clawquant/core/data 2026-03-05T09:56:31,424 copying clawquant/core/data/alignment.py -> build/lib/clawquant/core/data 2026-03-05T09:56:31,426 creating build/lib/clawquant/integrations/ccxt_fallback 2026-03-05T09:56:31,427 copying clawquant/integrations/ccxt_fallback/client.py -> build/lib/clawquant/integrations/ccxt_fallback 2026-03-05T09:56:31,430 copying clawquant/integrations/ccxt_fallback/__init__.py -> build/lib/clawquant/integrations/ccxt_fallback 2026-03-05T09:56:31,431 creating build/lib/clawquant/integrations/binance_skill_wrapper 2026-03-05T09:56:31,432 copying clawquant/integrations/binance_skill_wrapper/__init__.py -> build/lib/clawquant/integrations/binance_skill_wrapper 2026-03-05T09:56:31,434 copying clawquant/integrations/binance_skill_wrapper/wrapper.py -> build/lib/clawquant/integrations/binance_skill_wrapper 2026-03-05T09:56:31,435 running egg_info 2026-03-05T09:56:31,445 writing clawquant.egg-info/PKG-INFO 2026-03-05T09:56:31,448 writing dependency_links to clawquant.egg-info/dependency_links.txt 2026-03-05T09:56:31,449 writing entry points to clawquant.egg-info/entry_points.txt 2026-03-05T09:56:31,450 writing requirements to clawquant.egg-info/requires.txt 2026-03-05T09:56:31,451 writing top-level names to clawquant.egg-info/top_level.txt 2026-03-05T09:56:31,471 reading manifest file 'clawquant.egg-info/SOURCES.txt' 2026-03-05T09:56:31,476 adding license file 'LICENSE' 2026-03-05T09:56:31,481 writing manifest file 'clawquant.egg-info/SOURCES.txt' 2026-03-05T09:56:31,504 installing to build/bdist.linux-armv7l/wheel 2026-03-05T09:56:31,504 running install 2026-03-05T09:56:31,527 running install_lib 2026-03-05T09:56:31,532 creating build/bdist.linux-armv7l/wheel 2026-03-05T09:56:31,534 creating build/bdist.linux-armv7l/wheel/clawquant 2026-03-05T09:56:31,536 creating build/bdist.linux-armv7l/wheel/clawquant/core 2026-03-05T09:56:31,537 creating build/bdist.linux-armv7l/wheel/clawquant/core/report 2026-03-05T09:56:31,538 copying build/lib/clawquant/core/report/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T09:56:31,540 copying build/lib/clawquant/core/report/json_report.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T09:56:31,542 copying build/lib/clawquant/core/report/charts.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T09:56:31,544 copying build/lib/clawquant/core/report/generator.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T09:56:31,546 copying build/lib/clawquant/core/report/markdown_report.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T09:56:31,549 creating build/bdist.linux-armv7l/wheel/clawquant/core/deploy 2026-03-05T09:56:31,550 copying build/lib/clawquant/core/deploy/manager.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/deploy 2026-03-05T09:56:31,552 copying build/lib/clawquant/core/deploy/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/deploy 2026-03-05T09:56:31,553 copying build/lib/clawquant/core/deploy/runner.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/deploy 2026-03-05T09:56:31,556 creating build/bdist.linux-armv7l/wheel/clawquant/core/backtest 2026-03-05T09:56:31,557 copying build/lib/clawquant/core/backtest/risk.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:56:31,559 copying build/lib/clawquant/core/backtest/sweep.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:56:31,561 copying build/lib/clawquant/core/backtest/result.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:56:31,563 copying build/lib/clawquant/core/backtest/batch.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:56:31,565 copying build/lib/clawquant/core/backtest/execution.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:56:31,567 copying build/lib/clawquant/core/backtest/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:56:31,569 copying build/lib/clawquant/core/backtest/config.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:56:31,571 copying build/lib/clawquant/core/backtest/engine.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:56:31,573 copying build/lib/clawquant/core/backtest/portfolio.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:56:31,575 copying build/lib/clawquant/core/backtest/events.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:56:31,577 copying build/lib/clawquant/core/backtest/walkforward.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T09:56:31,580 creating build/bdist.linux-armv7l/wheel/clawquant/core/evaluate 2026-03-05T09:56:31,581 copying build/lib/clawquant/core/evaluate/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/evaluate 2026-03-05T09:56:31,582 copying build/lib/clawquant/core/evaluate/scorer.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/evaluate 2026-03-05T09:56:31,584 copying build/lib/clawquant/core/evaluate/metrics.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/evaluate 2026-03-05T09:56:31,586 copying build/lib/clawquant/core/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core 2026-03-05T09:56:31,588 creating build/bdist.linux-armv7l/wheel/clawquant/core/radar 2026-03-05T09:56:31,589 copying build/lib/clawquant/core/radar/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/radar 2026-03-05T09:56:31,591 copying build/lib/clawquant/core/radar/scanner.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/radar 2026-03-05T09:56:31,593 copying build/lib/clawquant/core/radar/explainer.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/radar 2026-03-05T09:56:31,595 creating build/bdist.linux-armv7l/wheel/clawquant/core/utils 2026-03-05T09:56:31,596 copying build/lib/clawquant/core/utils/output.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T09:56:31,598 copying build/lib/clawquant/core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T09:56:31,600 copying build/lib/clawquant/core/utils/run_id.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T09:56:31,601 copying build/lib/clawquant/core/utils/logging.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T09:56:31,603 copying build/lib/clawquant/core/utils/state.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T09:56:31,606 creating build/bdist.linux-armv7l/wheel/clawquant/core/runtime 2026-03-05T09:56:31,607 copying build/lib/clawquant/core/runtime/models.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T09:56:31,609 copying build/lib/clawquant/core/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T09:56:31,610 copying build/lib/clawquant/core/runtime/base_strategy.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T09:56:31,612 copying build/lib/clawquant/core/runtime/loader.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T09:56:31,614 copying build/lib/clawquant/core/runtime/sandbox.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T09:56:31,617 creating build/bdist.linux-armv7l/wheel/clawquant/core/data 2026-03-05T09:56:31,618 copying build/lib/clawquant/core/data/models.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T09:56:31,620 copying build/lib/clawquant/core/data/fetcher.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T09:56:31,622 copying build/lib/clawquant/core/data/inspector.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T09:56:31,624 copying build/lib/clawquant/core/data/cache.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T09:56:31,626 copying build/lib/clawquant/core/data/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T09:56:31,627 copying build/lib/clawquant/core/data/alignment.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T09:56:31,630 creating build/bdist.linux-armv7l/wheel/clawquant/strategies_builtin 2026-03-05T09:56:31,631 copying build/lib/clawquant/strategies_builtin/bollinger_bands.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:56:31,633 copying build/lib/clawquant/strategies_builtin/dca.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:56:31,635 copying build/lib/clawquant/strategies_builtin/grid.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:56:31,638 copying build/lib/clawquant/strategies_builtin/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:56:31,639 copying build/lib/clawquant/strategies_builtin/breakout.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:56:31,642 copying build/lib/clawquant/strategies_builtin/rsi_reversal.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:56:31,644 copying build/lib/clawquant/strategies_builtin/macd.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:56:31,647 copying build/lib/clawquant/strategies_builtin/ma_crossover.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T09:56:31,649 copying build/lib/clawquant/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant 2026-03-05T09:56:31,651 creating build/bdist.linux-armv7l/wheel/clawquant/cli 2026-03-05T09:56:31,652 copying build/lib/clawquant/cli/data_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:56:31,654 copying build/lib/clawquant/cli/radar_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:56:31,656 copying build/lib/clawquant/cli/deploy_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:56:31,658 copying build/lib/clawquant/cli/strategy_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:56:31,660 copying build/lib/clawquant/cli/report_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:56:31,662 copying build/lib/clawquant/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:56:31,664 copying build/lib/clawquant/cli/backtest_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T09:56:31,666 copying build/lib/clawquant/clawquant_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant 2026-03-05T09:56:31,669 creating build/bdist.linux-armv7l/wheel/clawquant/integrations 2026-03-05T09:56:31,670 creating build/bdist.linux-armv7l/wheel/clawquant/integrations/ccxt_fallback 2026-03-05T09:56:31,672 copying build/lib/clawquant/integrations/ccxt_fallback/client.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations/ccxt_fallback 2026-03-05T09:56:31,675 copying build/lib/clawquant/integrations/ccxt_fallback/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations/ccxt_fallback 2026-03-05T09:56:31,676 copying build/lib/clawquant/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations 2026-03-05T09:56:31,679 creating build/bdist.linux-armv7l/wheel/clawquant/integrations/binance_skill_wrapper 2026-03-05T09:56:31,680 copying build/lib/clawquant/integrations/binance_skill_wrapper/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations/binance_skill_wrapper 2026-03-05T09:56:31,682 copying build/lib/clawquant/integrations/binance_skill_wrapper/wrapper.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations/binance_skill_wrapper 2026-03-05T09:56:31,684 running install_egg_info 2026-03-05T09:56:31,689 Copying clawquant.egg-info to build/bdist.linux-armv7l/wheel/./clawquant-0.3.3-py3.11.egg-info 2026-03-05T09:56:31,701 running install_scripts 2026-03-05T09:56:31,713 creating build/bdist.linux-armv7l/wheel/clawquant-0.3.3.dist-info/WHEEL 2026-03-05T09:56:31,716 creating '/tmp/pip-wheel-qqz7bx2r/.tmp-mucplkrg/clawquant-0.3.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-05T09:56:31,718 adding 'clawquant/__init__.py' 2026-03-05T09:56:31,721 adding 'clawquant/clawquant_cli.py' 2026-03-05T09:56:31,722 adding 'clawquant/cli/__init__.py' 2026-03-05T09:56:31,724 adding 'clawquant/cli/backtest_cli.py' 2026-03-05T09:56:31,725 adding 'clawquant/cli/data_cli.py' 2026-03-05T09:56:31,727 adding 'clawquant/cli/deploy_cli.py' 2026-03-05T09:56:31,728 adding 'clawquant/cli/radar_cli.py' 2026-03-05T09:56:31,730 adding 'clawquant/cli/report_cli.py' 2026-03-05T09:56:31,732 adding 'clawquant/cli/strategy_cli.py' 2026-03-05T09:56:31,734 adding 'clawquant/core/__init__.py' 2026-03-05T09:56:31,735 adding 'clawquant/core/backtest/__init__.py' 2026-03-05T09:56:31,737 adding 'clawquant/core/backtest/batch.py' 2026-03-05T09:56:31,738 adding 'clawquant/core/backtest/config.py' 2026-03-05T09:56:31,740 adding 'clawquant/core/backtest/engine.py' 2026-03-05T09:56:31,741 adding 'clawquant/core/backtest/events.py' 2026-03-05T09:56:31,742 adding 'clawquant/core/backtest/execution.py' 2026-03-05T09:56:31,744 adding 'clawquant/core/backtest/portfolio.py' 2026-03-05T09:56:31,745 adding 'clawquant/core/backtest/result.py' 2026-03-05T09:56:31,746 adding 'clawquant/core/backtest/risk.py' 2026-03-05T09:56:31,748 adding 'clawquant/core/backtest/sweep.py' 2026-03-05T09:56:31,750 adding 'clawquant/core/backtest/walkforward.py' 2026-03-05T09:56:31,751 adding 'clawquant/core/data/__init__.py' 2026-03-05T09:56:31,753 adding 'clawquant/core/data/alignment.py' 2026-03-05T09:56:31,754 adding 'clawquant/core/data/cache.py' 2026-03-05T09:56:31,755 adding 'clawquant/core/data/fetcher.py' 2026-03-05T09:56:31,757 adding 'clawquant/core/data/inspector.py' 2026-03-05T09:56:31,758 adding 'clawquant/core/data/models.py' 2026-03-05T09:56:31,759 adding 'clawquant/core/deploy/__init__.py' 2026-03-05T09:56:31,761 adding 'clawquant/core/deploy/manager.py' 2026-03-05T09:56:31,763 adding 'clawquant/core/deploy/runner.py' 2026-03-05T09:56:31,764 adding 'clawquant/core/evaluate/__init__.py' 2026-03-05T09:56:31,766 adding 'clawquant/core/evaluate/metrics.py' 2026-03-05T09:56:31,767 adding 'clawquant/core/evaluate/scorer.py' 2026-03-05T09:56:31,769 adding 'clawquant/core/radar/__init__.py' 2026-03-05T09:56:31,770 adding 'clawquant/core/radar/explainer.py' 2026-03-05T09:56:31,772 adding 'clawquant/core/radar/scanner.py' 2026-03-05T09:56:31,774 adding 'clawquant/core/report/__init__.py' 2026-03-05T09:56:31,775 adding 'clawquant/core/report/charts.py' 2026-03-05T09:56:31,777 adding 'clawquant/core/report/generator.py' 2026-03-05T09:56:31,778 adding 'clawquant/core/report/json_report.py' 2026-03-05T09:56:31,781 adding 'clawquant/core/report/markdown_report.py' 2026-03-05T09:56:31,782 adding 'clawquant/core/runtime/__init__.py' 2026-03-05T09:56:31,784 adding 'clawquant/core/runtime/base_strategy.py' 2026-03-05T09:56:31,786 adding 'clawquant/core/runtime/loader.py' 2026-03-05T09:56:31,787 adding 'clawquant/core/runtime/models.py' 2026-03-05T09:56:31,788 adding 'clawquant/core/runtime/sandbox.py' 2026-03-05T09:56:31,790 adding 'clawquant/core/utils/__init__.py' 2026-03-05T09:56:31,791 adding 'clawquant/core/utils/logging.py' 2026-03-05T09:56:31,793 adding 'clawquant/core/utils/output.py' 2026-03-05T09:56:31,794 adding 'clawquant/core/utils/run_id.py' 2026-03-05T09:56:31,795 adding 'clawquant/core/utils/state.py' 2026-03-05T09:56:31,797 adding 'clawquant/integrations/__init__.py' 2026-03-05T09:56:31,799 adding 'clawquant/integrations/binance_skill_wrapper/__init__.py' 2026-03-05T09:56:31,800 adding 'clawquant/integrations/binance_skill_wrapper/wrapper.py' 2026-03-05T09:56:31,802 adding 'clawquant/integrations/ccxt_fallback/__init__.py' 2026-03-05T09:56:31,803 adding 'clawquant/integrations/ccxt_fallback/client.py' 2026-03-05T09:56:31,805 adding 'clawquant/strategies_builtin/__init__.py' 2026-03-05T09:56:31,806 adding 'clawquant/strategies_builtin/bollinger_bands.py' 2026-03-05T09:56:31,808 adding 'clawquant/strategies_builtin/breakout.py' 2026-03-05T09:56:31,810 adding 'clawquant/strategies_builtin/dca.py' 2026-03-05T09:56:31,811 adding 'clawquant/strategies_builtin/grid.py' 2026-03-05T09:56:31,813 adding 'clawquant/strategies_builtin/ma_crossover.py' 2026-03-05T09:56:31,814 adding 'clawquant/strategies_builtin/macd.py' 2026-03-05T09:56:31,816 adding 'clawquant/strategies_builtin/rsi_reversal.py' 2026-03-05T09:56:31,819 adding 'clawquant-0.3.3.dist-info/licenses/LICENSE' 2026-03-05T09:56:31,821 adding 'clawquant-0.3.3.dist-info/METADATA' 2026-03-05T09:56:31,822 adding 'clawquant-0.3.3.dist-info/WHEEL' 2026-03-05T09:56:31,822 adding 'clawquant-0.3.3.dist-info/entry_points.txt' 2026-03-05T09:56:31,823 adding 'clawquant-0.3.3.dist-info/top_level.txt' 2026-03-05T09:56:31,825 adding 'clawquant-0.3.3.dist-info/RECORD' 2026-03-05T09:56:31,828 removing build/bdist.linux-armv7l/wheel 2026-03-05T09:56:31,946 Building wheel for clawquant (pyproject.toml): finished with status 'done' 2026-03-05T09:56:31,952 Created wheel for clawquant: filename=clawquant-0.3.3-py3-none-any.whl size=95798 sha256=05cb8af9b0c7f281ebff940fadac73ea53a8fa00160b482403b13069013b4038 2026-03-05T09:56:31,953 Stored in directory: /tmp/pip-ephem-wheel-cache-rr7o_q17/wheels/ff/95/05/58d8dd744350a75568cdc94da84320f4536c756d3d7a55e36a 2026-03-05T09:56:31,967 Successfully built clawquant 2026-03-05T09:56:31,973 Removed build tracker: '/tmp/pip-build-tracker-s2vkkqf5'