2026-03-05T10:03:04,898 Created temporary directory: /tmp/pip-ephem-wheel-cache-q8nd7rcz 2026-03-05T10:03:04,900 Created temporary directory: /tmp/pip-build-tracker-_3h34yqp 2026-03-05T10:03:04,901 Initialized build tracking at /tmp/pip-build-tracker-_3h34yqp 2026-03-05T10:03:04,901 Created build tracker: /tmp/pip-build-tracker-_3h34yqp 2026-03-05T10:03:04,901 Entered build tracker: /tmp/pip-build-tracker-_3h34yqp 2026-03-05T10:03:04,902 Created temporary directory: /tmp/pip-wheel-d_urn4_9 2026-03-05T10:03:04,905 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-05T10:03:04,907 Created temporary directory: /tmp/pip-ephem-wheel-cache-yvywm1mr 2026-03-05T10:03:04,931 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T10:03:04,934 2 location(s) to search for versions of clawquant: 2026-03-05T10:03:04,934 * https://pypi.org/simple/clawquant/ 2026-03-05T10:03:04,934 * https://www.piwheels.org/simple/clawquant/ 2026-03-05T10:03:04,935 Fetching project page and analyzing links: https://pypi.org/simple/clawquant/ 2026-03-05T10:03:04,936 Getting page https://pypi.org/simple/clawquant/ 2026-03-05T10:03:04,937 Found index url https://pypi.org/simple 2026-03-05T10:03:05,074 Fetched page https://pypi.org/simple/clawquant/ as application/vnd.pypi.simple.v1+json 2026-03-05T10:03:05,077 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-05T10:03:05,078 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-05T10:03:05,079 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-05T10:03:05,080 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-05T10:03:05,081 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-05T10:03:05,082 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-05T10:03:05,082 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-05T10:03:05,083 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-05T10:03:05,084 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-05T10:03:05,085 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-05T10:03:05,086 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-05T10:03:05,087 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-05T10:03:05,087 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-05T10:03:05,088 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-05T10:03:05,089 Fetching project page and analyzing links: https://www.piwheels.org/simple/clawquant/ 2026-03-05T10:03:05,089 Getting page https://www.piwheels.org/simple/clawquant/ 2026-03-05T10:03:05,091 Found index url https://www.piwheels.org/simple 2026-03-05T10:03:05,242 Fetched page https://www.piwheels.org/simple/clawquant/ as text/html 2026-03-05T10:03:05,245 Skipping link: No binaries permitted for clawquant: https://www.piwheels.org/simple/clawquant/clawquant-0.3.3-py3-none-any.whl#sha256=05cb8af9b0c7f281ebff940fadac73ea53a8fa00160b482403b13069013b4038 (from https://www.piwheels.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T10:03:05,246 Skipping link: No binaries permitted for clawquant: https://www.piwheels.org/simple/clawquant/clawquant-0.3.2-py3-none-any.whl#sha256=d16c55f01e253dc77d0407ae86e73ecabd5fc927e72414ee75867fc82d0f7fd2 (from https://www.piwheels.org/simple/clawquant/) (requires-python:>=3.10) 2026-03-05T10:03:05,246 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-05T10:03:05,247 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-05T10:03:05,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-05T10:03:05,248 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-05T10:03:05,249 Skipping link: not a file: https://www.piwheels.org/simple/clawquant/ 2026-03-05T10:03:05,249 Skipping link: not a file: https://pypi.org/simple/clawquant/ 2026-03-05T10:03:05,270 Given no hashes to check 1 links for project 'clawquant': discarding no candidates 2026-03-05T10:03:05,289 Collecting clawquant==0.4.0 2026-03-05T10:03:05,292 Created temporary directory: /tmp/pip-unpack-dt5b9j6x 2026-03-05T10:03:05,503 Downloading clawquant-0.4.0.tar.gz (74 kB) 2026-03-05T10:03:05,702 Added clawquant==0.4.0 from https://files.pythonhosted.org/packages/d3/31/66035706770ff19a1a80176f8f8c457fc7fc4639acb43e31c1dda760c29a/clawquant-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-_3h34yqp' 2026-03-05T10:03:05,708 Created temporary directory: /tmp/pip-build-env-e_rksv2x 2026-03-05T10:03:05,712 Installing build dependencies: started 2026-03-05T10:03:05,714 Running command pip subprocess to install build dependencies 2026-03-05T10:03:06,869 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-05T10:03:07,436 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-05T10:03:07,459 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T10:03:09,167 Collecting setuptools>=68.0 2026-03-05T10:03:09,251 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-05T10:03:09,520 Collecting wheel 2026-03-05T10:03:09,536 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-05T10:03:09,721 Collecting packaging>=24.0 2026-03-05T10:03:09,738 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-05T10:03:12,674 Installing collected packages: setuptools, packaging, wheel 2026-03-05T10:03:16,015 Creating /tmp/pip-build-env-e_rksv2x/overlay/local/bin 2026-03-05T10:03:16,017 changing mode of /tmp/pip-build-env-e_rksv2x/overlay/local/bin/wheel to 755 2026-03-05T10:03:16,038 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-05T10:03:16,318 Installing build dependencies: finished with status 'done' 2026-03-05T10:03:16,325 Getting requirements to build wheel: started 2026-03-05T10:03:16,326 Running command Getting requirements to build wheel 2026-03-05T10:03:16,966 /tmp/pip-build-env-e_rksv2x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T10:03:16,966 !! 2026-03-05T10:03:16,968 ******************************************************************************** 2026-03-05T10:03:16,968 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-05T10:03:16,969 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T10:03:16,970 or your builds will no longer be supported. 2026-03-05T10:03:16,971 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T10:03:16,972 ******************************************************************************** 2026-03-05T10:03:16,973 !! 2026-03-05T10:03:16,973 corresp(dist, value, root_dir) 2026-03-05T10:03:17,049 /tmp/pip-build-env-e_rksv2x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T10:03:17,049 !! 2026-03-05T10:03:17,050 ******************************************************************************** 2026-03-05T10:03:17,051 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T10:03:17,052 License :: OSI Approved :: MIT License 2026-03-05T10:03:17,053 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T10:03:17,054 ******************************************************************************** 2026-03-05T10:03:17,055 !! 2026-03-05T10:03:17,056 dist._finalize_license_expression() 2026-03-05T10:03:17,057 /tmp/pip-build-env-e_rksv2x/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T10:03:17,058 !! 2026-03-05T10:03:17,059 ******************************************************************************** 2026-03-05T10:03:17,059 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T10:03:17,060 License :: OSI Approved :: MIT License 2026-03-05T10:03:17,061 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T10:03:17,061 ******************************************************************************** 2026-03-05T10:03:17,062 !! 2026-03-05T10:03:17,062 self._finalize_license_expression() 2026-03-05T10:03:17,065 running egg_info 2026-03-05T10:03:17,071 writing clawquant.egg-info/PKG-INFO 2026-03-05T10:03:17,075 writing dependency_links to clawquant.egg-info/dependency_links.txt 2026-03-05T10:03:17,078 writing entry points to clawquant.egg-info/entry_points.txt 2026-03-05T10:03:17,080 writing requirements to clawquant.egg-info/requires.txt 2026-03-05T10:03:17,081 writing top-level names to clawquant.egg-info/top_level.txt 2026-03-05T10:03:17,115 reading manifest file 'clawquant.egg-info/SOURCES.txt' 2026-03-05T10:03:17,121 adding license file 'LICENSE' 2026-03-05T10:03:17,126 writing manifest file 'clawquant.egg-info/SOURCES.txt' 2026-03-05T10:03:17,224 Getting requirements to build wheel: finished with status 'done' 2026-03-05T10:03:17,227 Created temporary directory: /tmp/pip-modern-metadata-w680u0tk 2026-03-05T10:03:17,230 Preparing metadata (pyproject.toml): started 2026-03-05T10:03:17,231 Running command Preparing metadata (pyproject.toml) 2026-03-05T10:03:17,830 /tmp/pip-build-env-e_rksv2x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T10:03:17,831 !! 2026-03-05T10:03:17,832 ******************************************************************************** 2026-03-05T10:03:17,832 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-05T10:03:17,834 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T10:03:17,834 or your builds will no longer be supported. 2026-03-05T10:03:17,836 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T10:03:17,836 ******************************************************************************** 2026-03-05T10:03:17,837 !! 2026-03-05T10:03:17,838 corresp(dist, value, root_dir) 2026-03-05T10:03:17,906 /tmp/pip-build-env-e_rksv2x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T10:03:17,907 !! 2026-03-05T10:03:17,908 ******************************************************************************** 2026-03-05T10:03:17,908 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T10:03:17,909 License :: OSI Approved :: MIT License 2026-03-05T10:03:17,911 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T10:03:17,911 ******************************************************************************** 2026-03-05T10:03:17,913 !! 2026-03-05T10:03:17,913 dist._finalize_license_expression() 2026-03-05T10:03:17,914 /tmp/pip-build-env-e_rksv2x/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T10:03:17,915 !! 2026-03-05T10:03:17,916 ******************************************************************************** 2026-03-05T10:03:17,917 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T10:03:17,918 License :: OSI Approved :: MIT License 2026-03-05T10:03:17,919 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T10:03:17,919 ******************************************************************************** 2026-03-05T10:03:17,920 !! 2026-03-05T10:03:17,921 self._finalize_license_expression() 2026-03-05T10:03:17,921 running dist_info 2026-03-05T10:03:17,929 creating /tmp/pip-modern-metadata-w680u0tk/clawquant.egg-info 2026-03-05T10:03:17,929 writing /tmp/pip-modern-metadata-w680u0tk/clawquant.egg-info/PKG-INFO 2026-03-05T10:03:17,933 writing dependency_links to /tmp/pip-modern-metadata-w680u0tk/clawquant.egg-info/dependency_links.txt 2026-03-05T10:03:17,935 writing entry points to /tmp/pip-modern-metadata-w680u0tk/clawquant.egg-info/entry_points.txt 2026-03-05T10:03:17,937 writing requirements to /tmp/pip-modern-metadata-w680u0tk/clawquant.egg-info/requires.txt 2026-03-05T10:03:17,938 writing top-level names to /tmp/pip-modern-metadata-w680u0tk/clawquant.egg-info/top_level.txt 2026-03-05T10:03:17,939 writing manifest file '/tmp/pip-modern-metadata-w680u0tk/clawquant.egg-info/SOURCES.txt' 2026-03-05T10:03:17,969 reading manifest file '/tmp/pip-modern-metadata-w680u0tk/clawquant.egg-info/SOURCES.txt' 2026-03-05T10:03:17,971 adding license file 'LICENSE' 2026-03-05T10:03:17,975 writing manifest file '/tmp/pip-modern-metadata-w680u0tk/clawquant.egg-info/SOURCES.txt' 2026-03-05T10:03:17,977 creating '/tmp/pip-modern-metadata-w680u0tk/clawquant-0.4.0.dist-info' 2026-03-05T10:03:18,104 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-05T10:03:18,110 Source in /tmp/pip-wheel-d_urn4_9/clawquant_39b5e7d6e9534589ad6e3a9e77775364 has version 0.4.0, which satisfies requirement clawquant==0.4.0 from https://files.pythonhosted.org/packages/d3/31/66035706770ff19a1a80176f8f8c457fc7fc4639acb43e31c1dda760c29a/clawquant-0.4.0.tar.gz 2026-03-05T10:03:18,111 Removed clawquant==0.4.0 from https://files.pythonhosted.org/packages/d3/31/66035706770ff19a1a80176f8f8c457fc7fc4639acb43e31c1dda760c29a/clawquant-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-_3h34yqp' 2026-03-05T10:03:18,118 Created temporary directory: /tmp/pip-unpack-tist52kq 2026-03-05T10:03:18,118 Building wheels for collected packages: clawquant 2026-03-05T10:03:18,123 Created temporary directory: /tmp/pip-wheel-fzq8nfdg 2026-03-05T10:03:18,123 Destination directory: /tmp/pip-wheel-fzq8nfdg 2026-03-05T10:03:18,126 Building wheel for clawquant (pyproject.toml): started 2026-03-05T10:03:18,127 Running command Building wheel for clawquant (pyproject.toml) 2026-03-05T10:03:18,678 /tmp/pip-build-env-e_rksv2x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-05T10:03:18,678 !! 2026-03-05T10:03:18,679 ******************************************************************************** 2026-03-05T10:03:18,680 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-05T10:03:18,681 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-05T10:03:18,681 or your builds will no longer be supported. 2026-03-05T10:03:18,682 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T10:03:18,683 ******************************************************************************** 2026-03-05T10:03:18,684 !! 2026-03-05T10:03:18,685 corresp(dist, value, root_dir) 2026-03-05T10:03:18,747 /tmp/pip-build-env-e_rksv2x/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T10:03:18,747 !! 2026-03-05T10:03:18,748 ******************************************************************************** 2026-03-05T10:03:18,749 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T10:03:18,750 License :: OSI Approved :: MIT License 2026-03-05T10:03:18,751 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T10:03:18,751 ******************************************************************************** 2026-03-05T10:03:18,752 !! 2026-03-05T10:03:18,752 dist._finalize_license_expression() 2026-03-05T10:03:18,753 /tmp/pip-build-env-e_rksv2x/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-05T10:03:18,753 !! 2026-03-05T10:03:18,754 ******************************************************************************** 2026-03-05T10:03:18,755 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-05T10:03:18,756 License :: OSI Approved :: MIT License 2026-03-05T10:03:18,757 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-05T10:03:18,757 ******************************************************************************** 2026-03-05T10:03:18,758 !! 2026-03-05T10:03:18,758 self._finalize_license_expression() 2026-03-05T10:03:18,759 running bdist_wheel 2026-03-05T10:03:18,773 running build 2026-03-05T10:03:18,774 running build_py 2026-03-05T10:03:18,780 creating build/lib/clawquant 2026-03-05T10:03:18,782 copying clawquant/clawquant_cli.py -> build/lib/clawquant 2026-03-05T10:03:18,784 copying clawquant/__init__.py -> build/lib/clawquant 2026-03-05T10:03:18,787 creating build/lib/clawquant/integrations 2026-03-05T10:03:18,788 copying clawquant/integrations/__init__.py -> build/lib/clawquant/integrations 2026-03-05T10:03:18,790 creating build/lib/clawquant/strategies_builtin 2026-03-05T10:03:18,791 copying clawquant/strategies_builtin/breakout.py -> build/lib/clawquant/strategies_builtin 2026-03-05T10:03:18,793 copying clawquant/strategies_builtin/rsi_reversal.py -> build/lib/clawquant/strategies_builtin 2026-03-05T10:03:18,796 copying clawquant/strategies_builtin/macd.py -> build/lib/clawquant/strategies_builtin 2026-03-05T10:03:18,798 copying clawquant/strategies_builtin/__init__.py -> build/lib/clawquant/strategies_builtin 2026-03-05T10:03:18,800 copying clawquant/strategies_builtin/grid.py -> build/lib/clawquant/strategies_builtin 2026-03-05T10:03:18,802 copying clawquant/strategies_builtin/dca.py -> build/lib/clawquant/strategies_builtin 2026-03-05T10:03:18,804 copying clawquant/strategies_builtin/ma_crossover.py -> build/lib/clawquant/strategies_builtin 2026-03-05T10:03:18,806 copying clawquant/strategies_builtin/bollinger_bands.py -> build/lib/clawquant/strategies_builtin 2026-03-05T10:03:18,809 creating build/lib/clawquant/cli 2026-03-05T10:03:18,810 copying clawquant/cli/data_cli.py -> build/lib/clawquant/cli 2026-03-05T10:03:18,812 copying clawquant/cli/deploy_cli.py -> build/lib/clawquant/cli 2026-03-05T10:03:18,814 copying clawquant/cli/radar_cli.py -> build/lib/clawquant/cli 2026-03-05T10:03:18,816 copying clawquant/cli/__init__.py -> build/lib/clawquant/cli 2026-03-05T10:03:18,818 copying clawquant/cli/backtest_cli.py -> build/lib/clawquant/cli 2026-03-05T10:03:18,820 copying clawquant/cli/report_cli.py -> build/lib/clawquant/cli 2026-03-05T10:03:18,822 copying clawquant/cli/strategy_cli.py -> build/lib/clawquant/cli 2026-03-05T10:03:18,824 creating build/lib/clawquant/core 2026-03-05T10:03:18,825 copying clawquant/core/__init__.py -> build/lib/clawquant/core 2026-03-05T10:03:18,828 creating build/lib/clawquant/integrations/ccxt_fallback 2026-03-05T10:03:18,829 copying clawquant/integrations/ccxt_fallback/__init__.py -> build/lib/clawquant/integrations/ccxt_fallback 2026-03-05T10:03:18,830 copying clawquant/integrations/ccxt_fallback/client.py -> build/lib/clawquant/integrations/ccxt_fallback 2026-03-05T10:03:18,833 creating build/lib/clawquant/integrations/binance_skill_wrapper 2026-03-05T10:03:18,834 copying clawquant/integrations/binance_skill_wrapper/__init__.py -> build/lib/clawquant/integrations/binance_skill_wrapper 2026-03-05T10:03:18,835 copying clawquant/integrations/binance_skill_wrapper/wrapper.py -> build/lib/clawquant/integrations/binance_skill_wrapper 2026-03-05T10:03:18,838 creating build/lib/clawquant/core/report 2026-03-05T10:03:18,839 copying clawquant/core/report/json_report.py -> build/lib/clawquant/core/report 2026-03-05T10:03:18,840 copying clawquant/core/report/__init__.py -> build/lib/clawquant/core/report 2026-03-05T10:03:18,842 copying clawquant/core/report/markdown_report.py -> build/lib/clawquant/core/report 2026-03-05T10:03:18,844 copying clawquant/core/report/charts.py -> build/lib/clawquant/core/report 2026-03-05T10:03:18,847 copying clawquant/core/report/generator.py -> build/lib/clawquant/core/report 2026-03-05T10:03:18,849 creating build/lib/clawquant/core/utils 2026-03-05T10:03:18,850 copying clawquant/core/utils/output.py -> build/lib/clawquant/core/utils 2026-03-05T10:03:18,852 copying clawquant/core/utils/state.py -> build/lib/clawquant/core/utils 2026-03-05T10:03:18,854 copying clawquant/core/utils/logging.py -> build/lib/clawquant/core/utils 2026-03-05T10:03:18,856 copying clawquant/core/utils/__init__.py -> build/lib/clawquant/core/utils 2026-03-05T10:03:18,857 copying clawquant/core/utils/run_id.py -> build/lib/clawquant/core/utils 2026-03-05T10:03:18,860 creating build/lib/clawquant/core/backtest 2026-03-05T10:03:18,861 copying clawquant/core/backtest/engine.py -> build/lib/clawquant/core/backtest 2026-03-05T10:03:18,863 copying clawquant/core/backtest/walkforward.py -> build/lib/clawquant/core/backtest 2026-03-05T10:03:18,866 copying clawquant/core/backtest/result.py -> build/lib/clawquant/core/backtest 2026-03-05T10:03:18,867 copying clawquant/core/backtest/sweep.py -> build/lib/clawquant/core/backtest 2026-03-05T10:03:18,870 copying clawquant/core/backtest/risk.py -> build/lib/clawquant/core/backtest 2026-03-05T10:03:18,872 copying clawquant/core/backtest/__init__.py -> build/lib/clawquant/core/backtest 2026-03-05T10:03:18,873 copying clawquant/core/backtest/events.py -> build/lib/clawquant/core/backtest 2026-03-05T10:03:18,875 copying clawquant/core/backtest/batch.py -> build/lib/clawquant/core/backtest 2026-03-05T10:03:18,877 copying clawquant/core/backtest/portfolio.py -> build/lib/clawquant/core/backtest 2026-03-05T10:03:18,879 copying clawquant/core/backtest/config.py -> build/lib/clawquant/core/backtest 2026-03-05T10:03:18,881 copying clawquant/core/backtest/execution.py -> build/lib/clawquant/core/backtest 2026-03-05T10:03:18,883 creating build/lib/clawquant/core/deploy 2026-03-05T10:03:18,884 copying clawquant/core/deploy/__init__.py -> build/lib/clawquant/core/deploy 2026-03-05T10:03:18,885 copying clawquant/core/deploy/manager.py -> build/lib/clawquant/core/deploy 2026-03-05T10:03:18,887 copying clawquant/core/deploy/runner.py -> build/lib/clawquant/core/deploy 2026-03-05T10:03:18,890 creating build/lib/clawquant/core/evaluate 2026-03-05T10:03:18,891 copying clawquant/core/evaluate/scorer.py -> build/lib/clawquant/core/evaluate 2026-03-05T10:03:18,893 copying clawquant/core/evaluate/metrics.py -> build/lib/clawquant/core/evaluate 2026-03-05T10:03:18,895 copying clawquant/core/evaluate/__init__.py -> build/lib/clawquant/core/evaluate 2026-03-05T10:03:18,897 creating build/lib/clawquant/core/data 2026-03-05T10:03:18,898 copying clawquant/core/data/models.py -> build/lib/clawquant/core/data 2026-03-05T10:03:18,901 copying clawquant/core/data/inspector.py -> build/lib/clawquant/core/data 2026-03-05T10:03:18,902 copying clawquant/core/data/cache.py -> build/lib/clawquant/core/data 2026-03-05T10:03:18,905 copying clawquant/core/data/__init__.py -> build/lib/clawquant/core/data 2026-03-05T10:03:18,906 copying clawquant/core/data/alignment.py -> build/lib/clawquant/core/data 2026-03-05T10:03:18,908 copying clawquant/core/data/fetcher.py -> build/lib/clawquant/core/data 2026-03-05T10:03:18,911 creating build/lib/clawquant/core/radar 2026-03-05T10:03:18,912 copying clawquant/core/radar/explainer.py -> build/lib/clawquant/core/radar 2026-03-05T10:03:18,914 copying clawquant/core/radar/__init__.py -> build/lib/clawquant/core/radar 2026-03-05T10:03:18,915 copying clawquant/core/radar/scanner.py -> build/lib/clawquant/core/radar 2026-03-05T10:03:18,918 creating build/lib/clawquant/core/runtime 2026-03-05T10:03:18,919 copying clawquant/core/runtime/models.py -> build/lib/clawquant/core/runtime 2026-03-05T10:03:18,921 copying clawquant/core/runtime/base_strategy.py -> build/lib/clawquant/core/runtime 2026-03-05T10:03:18,922 copying clawquant/core/runtime/__init__.py -> build/lib/clawquant/core/runtime 2026-03-05T10:03:18,924 copying clawquant/core/runtime/sandbox.py -> build/lib/clawquant/core/runtime 2026-03-05T10:03:18,925 copying clawquant/core/runtime/loader.py -> build/lib/clawquant/core/runtime 2026-03-05T10:03:18,927 running egg_info 2026-03-05T10:03:18,937 writing clawquant.egg-info/PKG-INFO 2026-03-05T10:03:18,940 writing dependency_links to clawquant.egg-info/dependency_links.txt 2026-03-05T10:03:18,942 writing entry points to clawquant.egg-info/entry_points.txt 2026-03-05T10:03:18,943 writing requirements to clawquant.egg-info/requires.txt 2026-03-05T10:03:18,944 writing top-level names to clawquant.egg-info/top_level.txt 2026-03-05T10:03:18,964 reading manifest file 'clawquant.egg-info/SOURCES.txt' 2026-03-05T10:03:18,969 adding license file 'LICENSE' 2026-03-05T10:03:18,974 writing manifest file 'clawquant.egg-info/SOURCES.txt' 2026-03-05T10:03:18,997 installing to build/bdist.linux-armv7l/wheel 2026-03-05T10:03:18,998 running install 2026-03-05T10:03:19,021 running install_lib 2026-03-05T10:03:19,026 creating build/bdist.linux-armv7l/wheel 2026-03-05T10:03:19,028 creating build/bdist.linux-armv7l/wheel/clawquant 2026-03-05T10:03:19,029 copying build/lib/clawquant/clawquant_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant 2026-03-05T10:03:19,032 creating build/bdist.linux-armv7l/wheel/clawquant/integrations 2026-03-05T10:03:19,034 creating build/bdist.linux-armv7l/wheel/clawquant/integrations/ccxt_fallback 2026-03-05T10:03:19,035 copying build/lib/clawquant/integrations/ccxt_fallback/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations/ccxt_fallback 2026-03-05T10:03:19,037 copying build/lib/clawquant/integrations/ccxt_fallback/client.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations/ccxt_fallback 2026-03-05T10:03:19,040 creating build/bdist.linux-armv7l/wheel/clawquant/integrations/binance_skill_wrapper 2026-03-05T10:03:19,041 copying build/lib/clawquant/integrations/binance_skill_wrapper/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations/binance_skill_wrapper 2026-03-05T10:03:19,042 copying build/lib/clawquant/integrations/binance_skill_wrapper/wrapper.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations/binance_skill_wrapper 2026-03-05T10:03:19,044 copying build/lib/clawquant/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/integrations 2026-03-05T10:03:19,046 creating build/bdist.linux-armv7l/wheel/clawquant/strategies_builtin 2026-03-05T10:03:19,047 copying build/lib/clawquant/strategies_builtin/breakout.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T10:03:19,049 copying build/lib/clawquant/strategies_builtin/rsi_reversal.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T10:03:19,051 copying build/lib/clawquant/strategies_builtin/macd.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T10:03:19,054 copying build/lib/clawquant/strategies_builtin/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T10:03:19,055 copying build/lib/clawquant/strategies_builtin/grid.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T10:03:19,058 copying build/lib/clawquant/strategies_builtin/dca.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T10:03:19,060 copying build/lib/clawquant/strategies_builtin/ma_crossover.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T10:03:19,062 copying build/lib/clawquant/strategies_builtin/bollinger_bands.py -> build/bdist.linux-armv7l/wheel/./clawquant/strategies_builtin 2026-03-05T10:03:19,064 creating build/bdist.linux-armv7l/wheel/clawquant/cli 2026-03-05T10:03:19,065 copying build/lib/clawquant/cli/data_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T10:03:19,067 copying build/lib/clawquant/cli/deploy_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T10:03:19,070 copying build/lib/clawquant/cli/radar_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T10:03:19,071 copying build/lib/clawquant/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T10:03:19,073 copying build/lib/clawquant/cli/backtest_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T10:03:19,075 copying build/lib/clawquant/cli/report_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T10:03:19,077 copying build/lib/clawquant/cli/strategy_cli.py -> build/bdist.linux-armv7l/wheel/./clawquant/cli 2026-03-05T10:03:19,080 creating build/bdist.linux-armv7l/wheel/clawquant/core 2026-03-05T10:03:19,081 creating build/bdist.linux-armv7l/wheel/clawquant/core/report 2026-03-05T10:03:19,083 copying build/lib/clawquant/core/report/json_report.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T10:03:19,085 copying build/lib/clawquant/core/report/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T10:03:19,086 copying build/lib/clawquant/core/report/markdown_report.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T10:03:19,089 copying build/lib/clawquant/core/report/charts.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T10:03:19,091 copying build/lib/clawquant/core/report/generator.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/report 2026-03-05T10:03:19,094 creating build/bdist.linux-armv7l/wheel/clawquant/core/utils 2026-03-05T10:03:19,095 copying build/lib/clawquant/core/utils/output.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T10:03:19,097 copying build/lib/clawquant/core/utils/state.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T10:03:19,099 copying build/lib/clawquant/core/utils/logging.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T10:03:19,101 copying build/lib/clawquant/core/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T10:03:19,102 copying build/lib/clawquant/core/utils/run_id.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/utils 2026-03-05T10:03:19,105 creating build/bdist.linux-armv7l/wheel/clawquant/core/backtest 2026-03-05T10:03:19,106 copying build/lib/clawquant/core/backtest/engine.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T10:03:19,109 copying build/lib/clawquant/core/backtest/walkforward.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T10:03:19,111 copying build/lib/clawquant/core/backtest/result.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T10:03:19,113 copying build/lib/clawquant/core/backtest/sweep.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T10:03:19,115 copying build/lib/clawquant/core/backtest/risk.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T10:03:19,117 copying build/lib/clawquant/core/backtest/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T10:03:19,119 copying build/lib/clawquant/core/backtest/events.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T10:03:19,120 copying build/lib/clawquant/core/backtest/batch.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T10:03:19,122 copying build/lib/clawquant/core/backtest/portfolio.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T10:03:19,124 copying build/lib/clawquant/core/backtest/config.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T10:03:19,126 copying build/lib/clawquant/core/backtest/execution.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/backtest 2026-03-05T10:03:19,128 creating build/bdist.linux-armv7l/wheel/clawquant/core/deploy 2026-03-05T10:03:19,129 copying build/lib/clawquant/core/deploy/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/deploy 2026-03-05T10:03:19,131 copying build/lib/clawquant/core/deploy/manager.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/deploy 2026-03-05T10:03:19,133 copying build/lib/clawquant/core/deploy/runner.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/deploy 2026-03-05T10:03:19,135 copying build/lib/clawquant/core/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core 2026-03-05T10:03:19,137 creating build/bdist.linux-armv7l/wheel/clawquant/core/evaluate 2026-03-05T10:03:19,138 copying build/lib/clawquant/core/evaluate/scorer.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/evaluate 2026-03-05T10:03:19,140 copying build/lib/clawquant/core/evaluate/metrics.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/evaluate 2026-03-05T10:03:19,142 copying build/lib/clawquant/core/evaluate/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/evaluate 2026-03-05T10:03:19,144 creating build/bdist.linux-armv7l/wheel/clawquant/core/data 2026-03-05T10:03:19,145 copying build/lib/clawquant/core/data/models.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T10:03:19,147 copying build/lib/clawquant/core/data/inspector.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T10:03:19,149 copying build/lib/clawquant/core/data/cache.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T10:03:19,151 copying build/lib/clawquant/core/data/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T10:03:19,153 copying build/lib/clawquant/core/data/alignment.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T10:03:19,155 copying build/lib/clawquant/core/data/fetcher.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/data 2026-03-05T10:03:19,157 creating build/bdist.linux-armv7l/wheel/clawquant/core/radar 2026-03-05T10:03:19,158 copying build/lib/clawquant/core/radar/explainer.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/radar 2026-03-05T10:03:19,160 copying build/lib/clawquant/core/radar/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/radar 2026-03-05T10:03:19,162 copying build/lib/clawquant/core/radar/scanner.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/radar 2026-03-05T10:03:19,164 creating build/bdist.linux-armv7l/wheel/clawquant/core/runtime 2026-03-05T10:03:19,165 copying build/lib/clawquant/core/runtime/models.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T10:03:19,167 copying build/lib/clawquant/core/runtime/base_strategy.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T10:03:19,169 copying build/lib/clawquant/core/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T10:03:19,171 copying build/lib/clawquant/core/runtime/sandbox.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T10:03:19,173 copying build/lib/clawquant/core/runtime/loader.py -> build/bdist.linux-armv7l/wheel/./clawquant/core/runtime 2026-03-05T10:03:19,176 copying build/lib/clawquant/__init__.py -> build/bdist.linux-armv7l/wheel/./clawquant 2026-03-05T10:03:19,177 running install_egg_info 2026-03-05T10:03:19,182 Copying clawquant.egg-info to build/bdist.linux-armv7l/wheel/./clawquant-0.4.0-py3.11.egg-info 2026-03-05T10:03:19,194 running install_scripts 2026-03-05T10:03:19,206 creating build/bdist.linux-armv7l/wheel/clawquant-0.4.0.dist-info/WHEEL 2026-03-05T10:03:19,208 creating '/tmp/pip-wheel-fzq8nfdg/.tmp-czxp5dxn/clawquant-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-05T10:03:19,210 adding 'clawquant/__init__.py' 2026-03-05T10:03:19,212 adding 'clawquant/clawquant_cli.py' 2026-03-05T10:03:19,214 adding 'clawquant/cli/__init__.py' 2026-03-05T10:03:19,215 adding 'clawquant/cli/backtest_cli.py' 2026-03-05T10:03:19,217 adding 'clawquant/cli/data_cli.py' 2026-03-05T10:03:19,218 adding 'clawquant/cli/deploy_cli.py' 2026-03-05T10:03:19,220 adding 'clawquant/cli/radar_cli.py' 2026-03-05T10:03:19,221 adding 'clawquant/cli/report_cli.py' 2026-03-05T10:03:19,223 adding 'clawquant/cli/strategy_cli.py' 2026-03-05T10:03:19,225 adding 'clawquant/core/__init__.py' 2026-03-05T10:03:19,227 adding 'clawquant/core/backtest/__init__.py' 2026-03-05T10:03:19,228 adding 'clawquant/core/backtest/batch.py' 2026-03-05T10:03:19,230 adding 'clawquant/core/backtest/config.py' 2026-03-05T10:03:19,232 adding 'clawquant/core/backtest/engine.py' 2026-03-05T10:03:19,233 adding 'clawquant/core/backtest/events.py' 2026-03-05T10:03:19,234 adding 'clawquant/core/backtest/execution.py' 2026-03-05T10:03:19,236 adding 'clawquant/core/backtest/portfolio.py' 2026-03-05T10:03:19,237 adding 'clawquant/core/backtest/result.py' 2026-03-05T10:03:19,239 adding 'clawquant/core/backtest/risk.py' 2026-03-05T10:03:19,240 adding 'clawquant/core/backtest/sweep.py' 2026-03-05T10:03:19,242 adding 'clawquant/core/backtest/walkforward.py' 2026-03-05T10:03:19,243 adding 'clawquant/core/data/__init__.py' 2026-03-05T10:03:19,245 adding 'clawquant/core/data/alignment.py' 2026-03-05T10:03:19,246 adding 'clawquant/core/data/cache.py' 2026-03-05T10:03:19,248 adding 'clawquant/core/data/fetcher.py' 2026-03-05T10:03:19,249 adding 'clawquant/core/data/inspector.py' 2026-03-05T10:03:19,251 adding 'clawquant/core/data/models.py' 2026-03-05T10:03:19,252 adding 'clawquant/core/deploy/__init__.py' 2026-03-05T10:03:19,253 adding 'clawquant/core/deploy/manager.py' 2026-03-05T10:03:19,255 adding 'clawquant/core/deploy/runner.py' 2026-03-05T10:03:19,257 adding 'clawquant/core/evaluate/__init__.py' 2026-03-05T10:03:19,258 adding 'clawquant/core/evaluate/metrics.py' 2026-03-05T10:03:19,260 adding 'clawquant/core/evaluate/scorer.py' 2026-03-05T10:03:19,261 adding 'clawquant/core/radar/__init__.py' 2026-03-05T10:03:19,263 adding 'clawquant/core/radar/explainer.py' 2026-03-05T10:03:19,264 adding 'clawquant/core/radar/scanner.py' 2026-03-05T10:03:19,266 adding 'clawquant/core/report/__init__.py' 2026-03-05T10:03:19,268 adding 'clawquant/core/report/charts.py' 2026-03-05T10:03:19,269 adding 'clawquant/core/report/generator.py' 2026-03-05T10:03:19,271 adding 'clawquant/core/report/json_report.py' 2026-03-05T10:03:19,273 adding 'clawquant/core/report/markdown_report.py' 2026-03-05T10:03:19,275 adding 'clawquant/core/runtime/__init__.py' 2026-03-05T10:03:19,277 adding 'clawquant/core/runtime/base_strategy.py' 2026-03-05T10:03:19,279 adding 'clawquant/core/runtime/loader.py' 2026-03-05T10:03:19,280 adding 'clawquant/core/runtime/models.py' 2026-03-05T10:03:19,282 adding 'clawquant/core/runtime/sandbox.py' 2026-03-05T10:03:19,283 adding 'clawquant/core/utils/__init__.py' 2026-03-05T10:03:19,284 adding 'clawquant/core/utils/logging.py' 2026-03-05T10:03:19,286 adding 'clawquant/core/utils/output.py' 2026-03-05T10:03:19,287 adding 'clawquant/core/utils/run_id.py' 2026-03-05T10:03:19,289 adding 'clawquant/core/utils/state.py' 2026-03-05T10:03:19,290 adding 'clawquant/integrations/__init__.py' 2026-03-05T10:03:19,292 adding 'clawquant/integrations/binance_skill_wrapper/__init__.py' 2026-03-05T10:03:19,293 adding 'clawquant/integrations/binance_skill_wrapper/wrapper.py' 2026-03-05T10:03:19,295 adding 'clawquant/integrations/ccxt_fallback/__init__.py' 2026-03-05T10:03:19,297 adding 'clawquant/integrations/ccxt_fallback/client.py' 2026-03-05T10:03:19,298 adding 'clawquant/strategies_builtin/__init__.py' 2026-03-05T10:03:19,300 adding 'clawquant/strategies_builtin/bollinger_bands.py' 2026-03-05T10:03:19,302 adding 'clawquant/strategies_builtin/breakout.py' 2026-03-05T10:03:19,303 adding 'clawquant/strategies_builtin/dca.py' 2026-03-05T10:03:19,305 adding 'clawquant/strategies_builtin/grid.py' 2026-03-05T10:03:19,307 adding 'clawquant/strategies_builtin/ma_crossover.py' 2026-03-05T10:03:19,308 adding 'clawquant/strategies_builtin/macd.py' 2026-03-05T10:03:19,310 adding 'clawquant/strategies_builtin/rsi_reversal.py' 2026-03-05T10:03:19,313 adding 'clawquant-0.4.0.dist-info/licenses/LICENSE' 2026-03-05T10:03:19,315 adding 'clawquant-0.4.0.dist-info/METADATA' 2026-03-05T10:03:19,316 adding 'clawquant-0.4.0.dist-info/WHEEL' 2026-03-05T10:03:19,317 adding 'clawquant-0.4.0.dist-info/entry_points.txt' 2026-03-05T10:03:19,318 adding 'clawquant-0.4.0.dist-info/top_level.txt' 2026-03-05T10:03:19,320 adding 'clawquant-0.4.0.dist-info/RECORD' 2026-03-05T10:03:19,323 removing build/bdist.linux-armv7l/wheel 2026-03-05T10:03:19,443 Building wheel for clawquant (pyproject.toml): finished with status 'done' 2026-03-05T10:03:19,449 Created wheel for clawquant: filename=clawquant-0.4.0-py3-none-any.whl size=95900 sha256=2941209a0910f27c0d719592b104a91a5046c4b773a43e70b692960a645a0e97 2026-03-05T10:03:19,450 Stored in directory: /tmp/pip-ephem-wheel-cache-yvywm1mr/wheels/1a/d6/8b/0ad09cfdd7dd7a4b41d9d1702d0dcd70a9797e6878b74a92dc 2026-03-05T10:03:19,465 Successfully built clawquant 2026-03-05T10:03:19,471 Removed build tracker: '/tmp/pip-build-tracker-_3h34yqp'