2026-03-07T19:53:53,255 Created temporary directory: /tmp/pip-ephem-wheel-cache-g7rdv0pv 2026-03-07T19:53:53,257 Created temporary directory: /tmp/pip-build-tracker-t_brjg74 2026-03-07T19:53:53,257 Initialized build tracking at /tmp/pip-build-tracker-t_brjg74 2026-03-07T19:53:53,258 Created build tracker: /tmp/pip-build-tracker-t_brjg74 2026-03-07T19:53:53,258 Entered build tracker: /tmp/pip-build-tracker-t_brjg74 2026-03-07T19:53:53,259 Created temporary directory: /tmp/pip-wheel-izup15yj 2026-03-07T19:53:53,262 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-07T19:53:53,264 Created temporary directory: /tmp/pip-ephem-wheel-cache-01dk7nb3 2026-03-07T19:53:53,287 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T19:53:53,291 2 location(s) to search for versions of claude-ecom: 2026-03-07T19:53:53,291 * https://pypi.org/simple/claude-ecom/ 2026-03-07T19:53:53,291 * https://www.piwheels.org/simple/claude-ecom/ 2026-03-07T19:53:53,291 Fetching project page and analyzing links: https://pypi.org/simple/claude-ecom/ 2026-03-07T19:53:53,292 Getting page https://pypi.org/simple/claude-ecom/ 2026-03-07T19:53:53,293 Found index url https://pypi.org/simple 2026-03-07T19:53:53,508 Fetched page https://pypi.org/simple/claude-ecom/ as application/vnd.pypi.simple.v1+json 2026-03-07T19:53:53,511 Skipping link: No binaries permitted for claude-ecom: https://files.pythonhosted.org/packages/f1/d9/d438714cfb15e11be85bcd725d6a65bbe2b7f67fed53108fcb42e495312f/claude_ecom-0.1.0-py3-none-any.whl (from https://pypi.org/simple/claude-ecom/) (requires-python:>=3.10) 2026-03-07T19:53:53,512 Found link https://files.pythonhosted.org/packages/f9/af/10a8ebdd8f3dab358d58a6784d0c9d62f6381856b716fcbbdf8495e0a833/claude_ecom-0.1.0.tar.gz (from https://pypi.org/simple/claude-ecom/) (requires-python:>=3.10), version: 0.1.0 2026-03-07T19:53:53,513 Skipping link: No binaries permitted for claude-ecom: https://files.pythonhosted.org/packages/1b/d3/e9dce7c238c1fa42d6f5fda60ec9a4a593e9f9dbbca649a1ff665163ac28/claude_ecom-0.1.1-py3-none-any.whl (from https://pypi.org/simple/claude-ecom/) (requires-python:>=3.10) 2026-03-07T19:53:53,513 Found link https://files.pythonhosted.org/packages/0f/59/1ebab7f148c06fc988ca172d35af8354c6db13eed5d4afe8d379c2feefb7/claude_ecom-0.1.1.tar.gz (from https://pypi.org/simple/claude-ecom/) (requires-python:>=3.10), version: 0.1.1 2026-03-07T19:53:53,514 Skipping link: No binaries permitted for claude-ecom: https://files.pythonhosted.org/packages/ba/7d/4ef509572126b7f978fcd0b1af195718fe6f5c9b8c00b1f2fc6f38751e4a/claude_ecom-0.1.2-py3-none-any.whl (from https://pypi.org/simple/claude-ecom/) (requires-python:>=3.10) 2026-03-07T19:53:53,515 Found link https://files.pythonhosted.org/packages/ac/89/1e35b3ca96cb708e27f81e11694403762c8c4a5c6e606bcdc7121beb5e4c/claude_ecom-0.1.2.tar.gz (from https://pypi.org/simple/claude-ecom/) (requires-python:>=3.10), version: 0.1.2 2026-03-07T19:53:53,516 Skipping link: No binaries permitted for claude-ecom: https://files.pythonhosted.org/packages/b7/e1/5f01346716c8e7108a851420d5f1b5c14c4ed0fe5016c5a4e8e700fad028/claude_ecom-0.1.3-py3-none-any.whl (from https://pypi.org/simple/claude-ecom/) (requires-python:>=3.10) 2026-03-07T19:53:53,517 Found link https://files.pythonhosted.org/packages/d2/30/3b3c3f0e1bfa8b733e7b365e60707b98b84a70406f6107b8a900d754c0d5/claude_ecom-0.1.3.tar.gz (from https://pypi.org/simple/claude-ecom/) (requires-python:>=3.10), version: 0.1.3 2026-03-07T19:53:53,518 Fetching project page and analyzing links: https://www.piwheels.org/simple/claude-ecom/ 2026-03-07T19:53:53,519 Getting page https://www.piwheels.org/simple/claude-ecom/ 2026-03-07T19:53:53,520 Found index url https://www.piwheels.org/simple 2026-03-07T19:53:53,676 Fetched page https://www.piwheels.org/simple/claude-ecom/ as text/html 2026-03-07T19:53:53,679 Skipping link: No binaries permitted for claude-ecom: https://www.piwheels.org/simple/claude-ecom/claude_ecom-0.1.2-py3-none-any.whl#sha256=fe85b6b66016a93683a875d03560c68bf96b8fe11f65e2ed18190a9ba7755162 (from https://www.piwheels.org/simple/claude-ecom/) (requires-python:>=3.10) 2026-03-07T19:53:53,679 Skipping link: No binaries permitted for claude-ecom: https://www.piwheels.org/simple/claude-ecom/claude_ecom-0.1.1-py3-none-any.whl#sha256=e985021cce30f78149030d55c5b17d7914242e592702a1e2085925dde82b4220 (from https://www.piwheels.org/simple/claude-ecom/) (requires-python:>=3.10) 2026-03-07T19:53:53,680 Skipping link: No binaries permitted for claude-ecom: https://www.piwheels.org/simple/claude-ecom/claude_ecom-0.1.0-py3-none-any.whl#sha256=4d51b691533b05722b0ea963275b0a9d76628618672c273748c8e4676f752df0 (from https://www.piwheels.org/simple/claude-ecom/) (requires-python:>=3.10) 2026-03-07T19:53:53,680 Skipping link: not a file: https://www.piwheels.org/simple/claude-ecom/ 2026-03-07T19:53:53,681 Skipping link: not a file: https://pypi.org/simple/claude-ecom/ 2026-03-07T19:53:53,700 Given no hashes to check 1 links for project 'claude-ecom': discarding no candidates 2026-03-07T19:53:53,718 Collecting claude-ecom==0.1.3 2026-03-07T19:53:53,720 Created temporary directory: /tmp/pip-unpack-sn72dyit 2026-03-07T19:53:53,855 Downloading claude_ecom-0.1.3.tar.gz (38 kB) 2026-03-07T19:53:53,945 Added claude-ecom==0.1.3 from https://files.pythonhosted.org/packages/d2/30/3b3c3f0e1bfa8b733e7b365e60707b98b84a70406f6107b8a900d754c0d5/claude_ecom-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-t_brjg74' 2026-03-07T19:53:53,951 Created temporary directory: /tmp/pip-build-env-1iprmzx1 2026-03-07T19:53:53,955 Installing build dependencies: started 2026-03-07T19:53:53,956 Running command pip subprocess to install build dependencies 2026-03-07T19:53:55,088 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-07T19:53:55,704 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-07T19:53:55,727 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-07T19:53:57,475 Collecting setuptools>=68.0 2026-03-07T19:53:57,566 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-07T19:53:57,841 Collecting wheel 2026-03-07T19:53:57,857 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-07T19:53:58,044 Collecting packaging>=24.0 2026-03-07T19:53:58,060 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-07T19:54:01,011 Installing collected packages: setuptools, packaging, wheel 2026-03-07T19:54:04,294 Creating /tmp/pip-build-env-1iprmzx1/overlay/local/bin 2026-03-07T19:54:04,296 changing mode of /tmp/pip-build-env-1iprmzx1/overlay/local/bin/wheel to 755 2026-03-07T19:54:04,316 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-07T19:54:04,592 Installing build dependencies: finished with status 'done' 2026-03-07T19:54:04,599 Getting requirements to build wheel: started 2026-03-07T19:54:04,600 Running command Getting requirements to build wheel 2026-03-07T19:54:05,197 /tmp/pip-build-env-1iprmzx1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T19:54:05,197 !! 2026-03-07T19:54:05,199 ******************************************************************************** 2026-03-07T19:54:05,199 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-07T19:54:05,201 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T19:54:05,201 or your builds will no longer be supported. 2026-03-07T19:54:05,202 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:54:05,202 ******************************************************************************** 2026-03-07T19:54:05,203 !! 2026-03-07T19:54:05,204 corresp(dist, value, root_dir) 2026-03-07T19:54:05,278 /tmp/pip-build-env-1iprmzx1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T19:54:05,278 !! 2026-03-07T19:54:05,279 ******************************************************************************** 2026-03-07T19:54:05,280 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T19:54:05,281 License :: OSI Approved :: MIT License 2026-03-07T19:54:05,282 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:54:05,283 ******************************************************************************** 2026-03-07T19:54:05,284 !! 2026-03-07T19:54:05,284 dist._finalize_license_expression() 2026-03-07T19:54:05,285 /tmp/pip-build-env-1iprmzx1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T19:54:05,285 !! 2026-03-07T19:54:05,287 ******************************************************************************** 2026-03-07T19:54:05,287 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T19:54:05,289 License :: OSI Approved :: MIT License 2026-03-07T19:54:05,290 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:54:05,291 ******************************************************************************** 2026-03-07T19:54:05,292 !! 2026-03-07T19:54:05,292 self._finalize_license_expression() 2026-03-07T19:54:05,293 running egg_info 2026-03-07T19:54:05,294 writing claude_ecom.egg-info/PKG-INFO 2026-03-07T19:54:05,298 writing dependency_links to claude_ecom.egg-info/dependency_links.txt 2026-03-07T19:54:05,300 writing entry points to claude_ecom.egg-info/entry_points.txt 2026-03-07T19:54:05,303 writing requirements to claude_ecom.egg-info/requires.txt 2026-03-07T19:54:05,304 writing top-level names to claude_ecom.egg-info/top_level.txt 2026-03-07T19:54:05,323 reading manifest file 'claude_ecom.egg-info/SOURCES.txt' 2026-03-07T19:54:05,327 adding license file 'LICENSE' 2026-03-07T19:54:05,330 writing manifest file 'claude_ecom.egg-info/SOURCES.txt' 2026-03-07T19:54:05,426 Getting requirements to build wheel: finished with status 'done' 2026-03-07T19:54:05,429 Created temporary directory: /tmp/pip-modern-metadata-6ojm26v4 2026-03-07T19:54:05,431 Preparing metadata (pyproject.toml): started 2026-03-07T19:54:05,433 Running command Preparing metadata (pyproject.toml) 2026-03-07T19:54:06,019 /tmp/pip-build-env-1iprmzx1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T19:54:06,019 !! 2026-03-07T19:54:06,020 ******************************************************************************** 2026-03-07T19:54:06,021 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-07T19:54:06,022 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T19:54:06,023 or your builds will no longer be supported. 2026-03-07T19:54:06,023 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:54:06,024 ******************************************************************************** 2026-03-07T19:54:06,025 !! 2026-03-07T19:54:06,025 corresp(dist, value, root_dir) 2026-03-07T19:54:06,092 /tmp/pip-build-env-1iprmzx1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T19:54:06,093 !! 2026-03-07T19:54:06,094 ******************************************************************************** 2026-03-07T19:54:06,094 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T19:54:06,095 License :: OSI Approved :: MIT License 2026-03-07T19:54:06,096 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:54:06,097 ******************************************************************************** 2026-03-07T19:54:06,098 !! 2026-03-07T19:54:06,098 dist._finalize_license_expression() 2026-03-07T19:54:06,099 /tmp/pip-build-env-1iprmzx1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T19:54:06,099 !! 2026-03-07T19:54:06,100 ******************************************************************************** 2026-03-07T19:54:06,101 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T19:54:06,102 License :: OSI Approved :: MIT License 2026-03-07T19:54:06,104 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:54:06,104 ******************************************************************************** 2026-03-07T19:54:06,105 !! 2026-03-07T19:54:06,106 self._finalize_license_expression() 2026-03-07T19:54:06,106 running dist_info 2026-03-07T19:54:06,114 creating /tmp/pip-modern-metadata-6ojm26v4/claude_ecom.egg-info 2026-03-07T19:54:06,115 writing /tmp/pip-modern-metadata-6ojm26v4/claude_ecom.egg-info/PKG-INFO 2026-03-07T19:54:06,120 writing dependency_links to /tmp/pip-modern-metadata-6ojm26v4/claude_ecom.egg-info/dependency_links.txt 2026-03-07T19:54:06,122 writing entry points to /tmp/pip-modern-metadata-6ojm26v4/claude_ecom.egg-info/entry_points.txt 2026-03-07T19:54:06,124 writing requirements to /tmp/pip-modern-metadata-6ojm26v4/claude_ecom.egg-info/requires.txt 2026-03-07T19:54:06,125 writing top-level names to /tmp/pip-modern-metadata-6ojm26v4/claude_ecom.egg-info/top_level.txt 2026-03-07T19:54:06,126 writing manifest file '/tmp/pip-modern-metadata-6ojm26v4/claude_ecom.egg-info/SOURCES.txt' 2026-03-07T19:54:06,144 reading manifest file '/tmp/pip-modern-metadata-6ojm26v4/claude_ecom.egg-info/SOURCES.txt' 2026-03-07T19:54:06,146 adding license file 'LICENSE' 2026-03-07T19:54:06,149 writing manifest file '/tmp/pip-modern-metadata-6ojm26v4/claude_ecom.egg-info/SOURCES.txt' 2026-03-07T19:54:06,150 creating '/tmp/pip-modern-metadata-6ojm26v4/claude_ecom-0.1.3.dist-info' 2026-03-07T19:54:06,272 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-07T19:54:06,277 Source in /tmp/pip-wheel-izup15yj/claude-ecom_73f98126b77946a7b0f6a00806500b86 has version 0.1.3, which satisfies requirement claude-ecom==0.1.3 from https://files.pythonhosted.org/packages/d2/30/3b3c3f0e1bfa8b733e7b365e60707b98b84a70406f6107b8a900d754c0d5/claude_ecom-0.1.3.tar.gz 2026-03-07T19:54:06,278 Removed claude-ecom==0.1.3 from https://files.pythonhosted.org/packages/d2/30/3b3c3f0e1bfa8b733e7b365e60707b98b84a70406f6107b8a900d754c0d5/claude_ecom-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-t_brjg74' 2026-03-07T19:54:06,284 Created temporary directory: /tmp/pip-unpack-sadkacam 2026-03-07T19:54:06,285 Building wheels for collected packages: claude-ecom 2026-03-07T19:54:06,289 Created temporary directory: /tmp/pip-wheel-bfia77pu 2026-03-07T19:54:06,289 Destination directory: /tmp/pip-wheel-bfia77pu 2026-03-07T19:54:06,291 Building wheel for claude-ecom (pyproject.toml): started 2026-03-07T19:54:06,293 Running command Building wheel for claude-ecom (pyproject.toml) 2026-03-07T19:54:06,867 /tmp/pip-build-env-1iprmzx1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-07T19:54:06,867 !! 2026-03-07T19:54:06,868 ******************************************************************************** 2026-03-07T19:54:06,869 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-07T19:54:06,870 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-07T19:54:06,870 or your builds will no longer be supported. 2026-03-07T19:54:06,871 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:54:06,872 ******************************************************************************** 2026-03-07T19:54:06,873 !! 2026-03-07T19:54:06,873 corresp(dist, value, root_dir) 2026-03-07T19:54:06,936 /tmp/pip-build-env-1iprmzx1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T19:54:06,936 !! 2026-03-07T19:54:06,937 ******************************************************************************** 2026-03-07T19:54:06,938 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T19:54:06,939 License :: OSI Approved :: MIT License 2026-03-07T19:54:06,940 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:54:06,941 ******************************************************************************** 2026-03-07T19:54:06,942 !! 2026-03-07T19:54:06,943 dist._finalize_license_expression() 2026-03-07T19:54:06,944 /tmp/pip-build-env-1iprmzx1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-07T19:54:06,944 !! 2026-03-07T19:54:06,946 ******************************************************************************** 2026-03-07T19:54:06,946 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-07T19:54:06,947 License :: OSI Approved :: MIT License 2026-03-07T19:54:06,948 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-07T19:54:06,949 ******************************************************************************** 2026-03-07T19:54:06,950 !! 2026-03-07T19:54:06,951 self._finalize_license_expression() 2026-03-07T19:54:06,951 running bdist_wheel 2026-03-07T19:54:06,961 running build 2026-03-07T19:54:06,961 running build_py 2026-03-07T19:54:06,967 creating build/lib/claude_ecom 2026-03-07T19:54:06,969 copying claude_ecom/product.py -> build/lib/claude_ecom 2026-03-07T19:54:06,972 copying claude_ecom/pricing.py -> build/lib/claude_ecom 2026-03-07T19:54:06,974 copying claude_ecom/report.py -> build/lib/claude_ecom 2026-03-07T19:54:06,976 copying claude_ecom/review_engine.py -> build/lib/claude_ecom 2026-03-07T19:54:06,979 copying claude_ecom/periods.py -> build/lib/claude_ecom 2026-03-07T19:54:06,981 copying claude_ecom/cli.py -> build/lib/claude_ecom 2026-03-07T19:54:06,983 copying claude_ecom/__init__.py -> build/lib/claude_ecom 2026-03-07T19:54:06,985 copying claude_ecom/loader.py -> build/lib/claude_ecom 2026-03-07T19:54:06,987 copying claude_ecom/checks.py -> build/lib/claude_ecom 2026-03-07T19:54:06,989 copying claude_ecom/cohort.py -> build/lib/claude_ecom 2026-03-07T19:54:06,990 copying claude_ecom/metrics.py -> build/lib/claude_ecom 2026-03-07T19:54:06,992 running egg_info 2026-03-07T19:54:07,002 writing claude_ecom.egg-info/PKG-INFO 2026-03-07T19:54:07,006 writing dependency_links to claude_ecom.egg-info/dependency_links.txt 2026-03-07T19:54:07,007 writing entry points to claude_ecom.egg-info/entry_points.txt 2026-03-07T19:54:07,009 writing requirements to claude_ecom.egg-info/requires.txt 2026-03-07T19:54:07,010 writing top-level names to claude_ecom.egg-info/top_level.txt 2026-03-07T19:54:07,019 reading manifest file 'claude_ecom.egg-info/SOURCES.txt' 2026-03-07T19:54:07,022 adding license file 'LICENSE' 2026-03-07T19:54:07,025 writing manifest file 'claude_ecom.egg-info/SOURCES.txt' 2026-03-07T19:54:07,036 installing to build/bdist.linux-armv7l/wheel 2026-03-07T19:54:07,037 running install 2026-03-07T19:54:07,060 running install_lib 2026-03-07T19:54:07,065 creating build/bdist.linux-armv7l/wheel 2026-03-07T19:54:07,068 creating build/bdist.linux-armv7l/wheel/claude_ecom 2026-03-07T19:54:07,069 copying build/lib/claude_ecom/product.py -> build/bdist.linux-armv7l/wheel/./claude_ecom 2026-03-07T19:54:07,071 copying build/lib/claude_ecom/pricing.py -> build/bdist.linux-armv7l/wheel/./claude_ecom 2026-03-07T19:54:07,073 copying build/lib/claude_ecom/report.py -> build/bdist.linux-armv7l/wheel/./claude_ecom 2026-03-07T19:54:07,075 copying build/lib/claude_ecom/review_engine.py -> build/bdist.linux-armv7l/wheel/./claude_ecom 2026-03-07T19:54:07,078 copying build/lib/claude_ecom/periods.py -> build/bdist.linux-armv7l/wheel/./claude_ecom 2026-03-07T19:54:07,079 copying build/lib/claude_ecom/cli.py -> build/bdist.linux-armv7l/wheel/./claude_ecom 2026-03-07T19:54:07,081 copying build/lib/claude_ecom/__init__.py -> build/bdist.linux-armv7l/wheel/./claude_ecom 2026-03-07T19:54:07,083 copying build/lib/claude_ecom/loader.py -> build/bdist.linux-armv7l/wheel/./claude_ecom 2026-03-07T19:54:07,085 copying build/lib/claude_ecom/checks.py -> build/bdist.linux-armv7l/wheel/./claude_ecom 2026-03-07T19:54:07,087 copying build/lib/claude_ecom/cohort.py -> build/bdist.linux-armv7l/wheel/./claude_ecom 2026-03-07T19:54:07,089 copying build/lib/claude_ecom/metrics.py -> build/bdist.linux-armv7l/wheel/./claude_ecom 2026-03-07T19:54:07,091 running install_egg_info 2026-03-07T19:54:07,095 Copying claude_ecom.egg-info to build/bdist.linux-armv7l/wheel/./claude_ecom-0.1.3-py3.11.egg-info 2026-03-07T19:54:07,107 running install_scripts 2026-03-07T19:54:07,118 creating build/bdist.linux-armv7l/wheel/claude_ecom-0.1.3.dist-info/WHEEL 2026-03-07T19:54:07,121 creating '/tmp/pip-wheel-bfia77pu/.tmp-0abfg4x5/claude_ecom-0.1.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-07T19:54:07,123 adding 'claude_ecom/__init__.py' 2026-03-07T19:54:07,125 adding 'claude_ecom/checks.py' 2026-03-07T19:54:07,126 adding 'claude_ecom/cli.py' 2026-03-07T19:54:07,128 adding 'claude_ecom/cohort.py' 2026-03-07T19:54:07,130 adding 'claude_ecom/loader.py' 2026-03-07T19:54:07,131 adding 'claude_ecom/metrics.py' 2026-03-07T19:54:07,133 adding 'claude_ecom/periods.py' 2026-03-07T19:54:07,134 adding 'claude_ecom/pricing.py' 2026-03-07T19:54:07,136 adding 'claude_ecom/product.py' 2026-03-07T19:54:07,137 adding 'claude_ecom/report.py' 2026-03-07T19:54:07,141 adding 'claude_ecom/review_engine.py' 2026-03-07T19:54:07,144 adding 'claude_ecom-0.1.3.dist-info/licenses/LICENSE' 2026-03-07T19:54:07,146 adding 'claude_ecom-0.1.3.dist-info/METADATA' 2026-03-07T19:54:07,147 adding 'claude_ecom-0.1.3.dist-info/WHEEL' 2026-03-07T19:54:07,147 adding 'claude_ecom-0.1.3.dist-info/entry_points.txt' 2026-03-07T19:54:07,148 adding 'claude_ecom-0.1.3.dist-info/top_level.txt' 2026-03-07T19:54:07,149 adding 'claude_ecom-0.1.3.dist-info/RECORD' 2026-03-07T19:54:07,151 removing build/bdist.linux-armv7l/wheel 2026-03-07T19:54:07,252 Building wheel for claude-ecom (pyproject.toml): finished with status 'done' 2026-03-07T19:54:07,257 Created wheel for claude-ecom: filename=claude_ecom-0.1.3-py3-none-any.whl size=29723 sha256=373e055bb4e9e30d1e4a822fb0858f69548bc93c7406e738d263d5f6ed36dd6d 2026-03-07T19:54:07,258 Stored in directory: /tmp/pip-ephem-wheel-cache-01dk7nb3/wheels/dc/fc/43/c64707c8beb144f4cf5d630c0858894a7bce6229ff3fbe7878 2026-03-07T19:54:07,269 Successfully built claude-ecom 2026-03-07T19:54:07,273 Removed build tracker: '/tmp/pip-build-tracker-t_brjg74'