2026-02-28T07:28:08,461 Created temporary directory: /tmp/pip-ephem-wheel-cache-ap8ejcm1 2026-02-28T07:28:08,463 Created temporary directory: /tmp/pip-build-tracker-o_3mrt_t 2026-02-28T07:28:08,464 Initialized build tracking at /tmp/pip-build-tracker-o_3mrt_t 2026-02-28T07:28:08,464 Created build tracker: /tmp/pip-build-tracker-o_3mrt_t 2026-02-28T07:28:08,465 Entered build tracker: /tmp/pip-build-tracker-o_3mrt_t 2026-02-28T07:28:08,465 Created temporary directory: /tmp/pip-wheel-njsoj5z8 2026-02-28T07:28:08,469 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-02-28T07:28:08,471 Created temporary directory: /tmp/pip-ephem-wheel-cache-l0o5eoou 2026-02-28T07:28:08,493 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T07:28:08,496 2 location(s) to search for versions of videoclaw: 2026-02-28T07:28:08,496 * https://pypi.org/simple/videoclaw/ 2026-02-28T07:28:08,496 * https://www.piwheels.org/simple/videoclaw/ 2026-02-28T07:28:08,497 Fetching project page and analyzing links: https://pypi.org/simple/videoclaw/ 2026-02-28T07:28:08,498 Getting page https://pypi.org/simple/videoclaw/ 2026-02-28T07:28:08,499 Found index url https://pypi.org/simple 2026-02-28T07:28:08,719 Fetched page https://pypi.org/simple/videoclaw/ as application/vnd.pypi.simple.v1+json 2026-02-28T07:28:08,722 Skipping link: No binaries permitted for videoclaw: https://files.pythonhosted.org/packages/42/d6/e5aa6d9fb48ed1e41ec92fdf31da2e39c71a3bba474135b3d9ed0f3cdf7a/videoclaw-0.1.0-py3-none-any.whl (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9) 2026-02-28T07:28:08,723 Found link https://files.pythonhosted.org/packages/ee/ad/e3b47ed249ee172a86ef22efc5ed9b42fb06f2885ae540ced57e54251c67/videoclaw-0.1.0.tar.gz (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9), version: 0.1.0 2026-02-28T07:28:08,724 Skipping link: No binaries permitted for videoclaw: https://files.pythonhosted.org/packages/af/fd/2a319e3639bc7c20705ff277cd029727bf592c4c30a7ab84be041d1dd8e1/videoclaw-0.1.1-py3-none-any.whl (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9) 2026-02-28T07:28:08,725 Found link https://files.pythonhosted.org/packages/53/69/dc13e387b1666813395db795dc15634f8954a1f696ae79f2e8b82094ad9e/videoclaw-0.1.1.tar.gz (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9), version: 0.1.1 2026-02-28T07:28:08,726 Skipping link: No binaries permitted for videoclaw: https://files.pythonhosted.org/packages/0b/d9/581a45d466bc3a70705ebeb40bbe88f2f3369ba04d58e4e9ab21927c8add/videoclaw-0.1.2-py3-none-any.whl (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9) 2026-02-28T07:28:08,727 Found link https://files.pythonhosted.org/packages/4d/bf/dcc37cf8d2ac91e991baf066c8e38833c6d388a103ea8a646eb0ec29a2af/videoclaw-0.1.2.tar.gz (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9), version: 0.1.2 2026-02-28T07:28:08,727 Skipping link: No binaries permitted for videoclaw: https://files.pythonhosted.org/packages/40/f9/bb9eaf17b825058b699156a9980ade55d655205eca654fe5e5395633a695/videoclaw-0.1.3-py3-none-any.whl (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9) 2026-02-28T07:28:08,728 Found link https://files.pythonhosted.org/packages/31/19/5d05e2698abe71a1d1aa29c4a0a5eff1b65c9619d45f9e6be1531a58cca5/videoclaw-0.1.3.tar.gz (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9), version: 0.1.3 2026-02-28T07:28:08,729 Skipping link: No binaries permitted for videoclaw: https://files.pythonhosted.org/packages/86/62/b9a487df31c7170a51d22bb9cf5f293f2eae93c0092623d37debef1466ad/videoclaw-0.1.4-py3-none-any.whl (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9) 2026-02-28T07:28:08,730 Found link https://files.pythonhosted.org/packages/ae/69/4803d72485f6d2e3817521fcf670bf7c0f88990a0d16347e7b57d914ebed/videoclaw-0.1.4.tar.gz (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9), version: 0.1.4 2026-02-28T07:28:08,731 Skipping link: No binaries permitted for videoclaw: https://files.pythonhosted.org/packages/ff/af/df80875e4a9590118215e36b7b99b5265e5ef9c360db30d06e8e0478bd0f/videoclaw-0.1.5-py3-none-any.whl (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9) 2026-02-28T07:28:08,732 Found link https://files.pythonhosted.org/packages/b0/92/dba1f69f27d3988748989c737a775cd1df8ffb8bb34c4f945aa28e4195ab/videoclaw-0.1.5.tar.gz (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9), version: 0.1.5 2026-02-28T07:28:08,733 Fetching project page and analyzing links: https://www.piwheels.org/simple/videoclaw/ 2026-02-28T07:28:08,733 Getting page https://www.piwheels.org/simple/videoclaw/ 2026-02-28T07:28:08,735 Found index url https://www.piwheels.org/simple 2026-02-28T07:28:08,894 Fetched page https://www.piwheels.org/simple/videoclaw/ as text/html 2026-02-28T07:28:08,896 Skipping link: No binaries permitted for videoclaw: https://www.piwheels.org/simple/videoclaw/videoclaw-0.1.0-py3-none-any.whl#sha256=c78e4102a8ae0b0eced22961bf542520f7dd3310c007c2d4b84a1781326f1ebb (from https://www.piwheels.org/simple/videoclaw/) (requires-python:>=3.9) 2026-02-28T07:28:08,897 Skipping link: not a file: https://www.piwheels.org/simple/videoclaw/ 2026-02-28T07:28:08,897 Skipping link: not a file: https://pypi.org/simple/videoclaw/ 2026-02-28T07:28:08,918 Given no hashes to check 1 links for project 'videoclaw': discarding no candidates 2026-02-28T07:28:08,938 Collecting videoclaw==0.1.1 2026-02-28T07:28:08,940 Created temporary directory: /tmp/pip-unpack-j0p2e7wx 2026-02-28T07:28:09,078 Downloading videoclaw-0.1.1.tar.gz (33 kB) 2026-02-28T07:28:09,242 Added videoclaw==0.1.1 from https://files.pythonhosted.org/packages/53/69/dc13e387b1666813395db795dc15634f8954a1f696ae79f2e8b82094ad9e/videoclaw-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-o_3mrt_t' 2026-02-28T07:28:09,247 Created temporary directory: /tmp/pip-build-env-phv3_fxt 2026-02-28T07:28:09,251 Installing build dependencies: started 2026-02-28T07:28:09,253 Running command pip subprocess to install build dependencies 2026-02-28T07:28:09,285 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-02-28T07:28:09,328 Traceback (most recent call last): 2026-02-28T07:28:09,328 File "", line 192, in addpackage 2026-02-28T07:28:09,329 File "", line 1, in 2026-02-28T07:28:09,330 ModuleNotFoundError: No module named 'cntimer' 2026-02-28T07:28:09,331 Remainder of file ignored 2026-02-28T07:28:10,406 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-28T07:28:11,027 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-02-28T07:28:11,049 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T07:28:12,783 Collecting setuptools>=68.0 2026-02-28T07:28:12,893 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-28T07:28:15,899 Installing collected packages: setuptools 2026-02-28T07:28:19,003 Successfully installed setuptools-82.0.0 2026-02-28T07:28:19,270 Installing build dependencies: finished with status 'done' 2026-02-28T07:28:19,276 Getting requirements to build wheel: started 2026-02-28T07:28:19,278 Running command Getting requirements to build wheel 2026-02-28T07:28:20,018 running egg_info 2026-02-28T07:28:20,025 writing videoclaw.egg-info/PKG-INFO 2026-02-28T07:28:20,030 writing dependency_links to videoclaw.egg-info/dependency_links.txt 2026-02-28T07:28:20,032 writing entry points to videoclaw.egg-info/entry_points.txt 2026-02-28T07:28:20,034 writing requirements to videoclaw.egg-info/requires.txt 2026-02-28T07:28:20,036 writing top-level names to videoclaw.egg-info/top_level.txt 2026-02-28T07:28:20,073 reading manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-02-28T07:28:20,083 writing manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-02-28T07:28:20,180 Getting requirements to build wheel: finished with status 'done' 2026-02-28T07:28:20,183 Created temporary directory: /tmp/pip-modern-metadata-n2nvmsci 2026-02-28T07:28:20,186 Preparing metadata (pyproject.toml): started 2026-02-28T07:28:20,187 Running command Preparing metadata (pyproject.toml) 2026-02-28T07:28:20,850 running dist_info 2026-02-28T07:28:20,861 creating /tmp/pip-modern-metadata-n2nvmsci/videoclaw.egg-info 2026-02-28T07:28:20,862 writing /tmp/pip-modern-metadata-n2nvmsci/videoclaw.egg-info/PKG-INFO 2026-02-28T07:28:20,867 writing dependency_links to /tmp/pip-modern-metadata-n2nvmsci/videoclaw.egg-info/dependency_links.txt 2026-02-28T07:28:20,869 writing entry points to /tmp/pip-modern-metadata-n2nvmsci/videoclaw.egg-info/entry_points.txt 2026-02-28T07:28:20,872 writing requirements to /tmp/pip-modern-metadata-n2nvmsci/videoclaw.egg-info/requires.txt 2026-02-28T07:28:20,874 writing top-level names to /tmp/pip-modern-metadata-n2nvmsci/videoclaw.egg-info/top_level.txt 2026-02-28T07:28:20,875 writing manifest file '/tmp/pip-modern-metadata-n2nvmsci/videoclaw.egg-info/SOURCES.txt' 2026-02-28T07:28:20,907 reading manifest file '/tmp/pip-modern-metadata-n2nvmsci/videoclaw.egg-info/SOURCES.txt' 2026-02-28T07:28:20,913 writing manifest file '/tmp/pip-modern-metadata-n2nvmsci/videoclaw.egg-info/SOURCES.txt' 2026-02-28T07:28:20,914 creating '/tmp/pip-modern-metadata-n2nvmsci/videoclaw-0.1.1.dist-info' 2026-02-28T07:28:21,035 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-28T07:28:21,040 Source in /tmp/pip-wheel-njsoj5z8/videoclaw_48669f9d1c7941c6a44361fd29eb22d3 has version 0.1.1, which satisfies requirement videoclaw==0.1.1 from https://files.pythonhosted.org/packages/53/69/dc13e387b1666813395db795dc15634f8954a1f696ae79f2e8b82094ad9e/videoclaw-0.1.1.tar.gz 2026-02-28T07:28:21,041 Removed videoclaw==0.1.1 from https://files.pythonhosted.org/packages/53/69/dc13e387b1666813395db795dc15634f8954a1f696ae79f2e8b82094ad9e/videoclaw-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-o_3mrt_t' 2026-02-28T07:28:21,046 Created temporary directory: /tmp/pip-unpack-x9xpckol 2026-02-28T07:28:21,047 Building wheels for collected packages: videoclaw 2026-02-28T07:28:21,053 Created temporary directory: /tmp/pip-wheel-k6oneizl 2026-02-28T07:28:21,053 Destination directory: /tmp/pip-wheel-k6oneizl 2026-02-28T07:28:21,057 Building wheel for videoclaw (pyproject.toml): started 2026-02-28T07:28:21,058 Running command Building wheel for videoclaw (pyproject.toml) 2026-02-28T07:28:21,693 running bdist_wheel 2026-02-28T07:28:21,711 running build 2026-02-28T07:28:21,712 running build_py 2026-02-28T07:28:21,718 creating build/lib/videoclaw 2026-02-28T07:28:21,720 copying videoclaw/__init__.py -> build/lib/videoclaw 2026-02-28T07:28:21,723 creating build/lib/videoclaw/ffmpeg 2026-02-28T07:28:21,724 copying videoclaw/ffmpeg/processor.py -> build/lib/videoclaw/ffmpeg 2026-02-28T07:28:21,726 copying videoclaw/ffmpeg/__init__.py -> build/lib/videoclaw/ffmpeg 2026-02-28T07:28:21,729 creating build/lib/videoclaw/storage 2026-02-28T07:28:21,730 copying videoclaw/storage/factory.py -> build/lib/videoclaw/storage 2026-02-28T07:28:21,732 copying videoclaw/storage/uploader.py -> build/lib/videoclaw/storage 2026-02-28T07:28:21,735 copying videoclaw/storage/local.py -> build/lib/videoclaw/storage 2026-02-28T07:28:21,737 copying videoclaw/storage/google_drive.py -> build/lib/videoclaw/storage 2026-02-28T07:28:21,740 copying videoclaw/storage/__init__.py -> build/lib/videoclaw/storage 2026-02-28T07:28:21,742 copying videoclaw/storage/base.py -> build/lib/videoclaw/storage 2026-02-28T07:28:21,745 creating build/lib/videoclaw/state 2026-02-28T07:28:21,746 copying videoclaw/state/__init__.py -> build/lib/videoclaw/state 2026-02-28T07:28:21,748 copying videoclaw/state/manager.py -> build/lib/videoclaw/state 2026-02-28T07:28:21,750 creating build/lib/videoclaw/models 2026-02-28T07:28:21,751 copying videoclaw/models/factory.py -> build/lib/videoclaw/models 2026-02-28T07:28:21,753 copying videoclaw/models/__init__.py -> build/lib/videoclaw/models 2026-02-28T07:28:21,755 copying videoclaw/models/base.py -> build/lib/videoclaw/models 2026-02-28T07:28:21,757 creating build/lib/videoclaw/pipeline 2026-02-28T07:28:21,758 copying videoclaw/pipeline/orchestrator.py -> build/lib/videoclaw/pipeline 2026-02-28T07:28:21,760 copying videoclaw/pipeline/__init__.py -> build/lib/videoclaw/pipeline 2026-02-28T07:28:21,763 creating build/lib/videoclaw/cli 2026-02-28T07:28:21,764 copying videoclaw/cli/main.py -> build/lib/videoclaw/cli 2026-02-28T07:28:21,766 copying videoclaw/cli/__init__.py -> build/lib/videoclaw/cli 2026-02-28T07:28:21,769 creating build/lib/videoclaw/utils 2026-02-28T07:28:21,770 copying videoclaw/utils/helpers.py -> build/lib/videoclaw/utils 2026-02-28T07:28:21,772 copying videoclaw/utils/logging.py -> build/lib/videoclaw/utils 2026-02-28T07:28:21,774 copying videoclaw/utils/__init__.py -> build/lib/videoclaw/utils 2026-02-28T07:28:21,776 creating build/lib/videoclaw/config 2026-02-28T07:28:21,777 copying videoclaw/config/__init__.py -> build/lib/videoclaw/config 2026-02-28T07:28:21,779 copying videoclaw/config/loader.py -> build/lib/videoclaw/config 2026-02-28T07:28:21,781 creating build/lib/videoclaw/models/dashscope 2026-02-28T07:28:21,783 copying videoclaw/models/dashscope/i2v.py -> build/lib/videoclaw/models/dashscope 2026-02-28T07:28:21,785 copying videoclaw/models/dashscope/tts.py -> build/lib/videoclaw/models/dashscope 2026-02-28T07:28:21,787 copying videoclaw/models/dashscope/t2i.py -> build/lib/videoclaw/models/dashscope 2026-02-28T07:28:21,789 copying videoclaw/models/dashscope/__init__.py -> build/lib/videoclaw/models/dashscope 2026-02-28T07:28:21,792 creating build/lib/videoclaw/models/volcengine 2026-02-28T07:28:21,793 copying videoclaw/models/volcengine/tts.py -> build/lib/videoclaw/models/volcengine 2026-02-28T07:28:21,795 copying videoclaw/models/volcengine/seedream.py -> build/lib/videoclaw/models/volcengine 2026-02-28T07:28:21,797 copying videoclaw/models/volcengine/seedance.py -> build/lib/videoclaw/models/volcengine 2026-02-28T07:28:21,799 copying videoclaw/models/volcengine/__init__.py -> build/lib/videoclaw/models/volcengine 2026-02-28T07:28:21,802 creating build/lib/videoclaw/models/mock 2026-02-28T07:28:21,803 copying videoclaw/models/mock/video.py -> build/lib/videoclaw/models/mock 2026-02-28T07:28:21,805 copying videoclaw/models/mock/image.py -> build/lib/videoclaw/models/mock 2026-02-28T07:28:21,807 copying videoclaw/models/mock/audio.py -> build/lib/videoclaw/models/mock 2026-02-28T07:28:21,809 copying videoclaw/models/mock/__init__.py -> build/lib/videoclaw/models/mock 2026-02-28T07:28:21,811 creating build/lib/videoclaw/models/gemini 2026-02-28T07:28:21,813 copying videoclaw/models/gemini/image.py -> build/lib/videoclaw/models/gemini 2026-02-28T07:28:21,815 copying videoclaw/models/gemini/__init__.py -> build/lib/videoclaw/models/gemini 2026-02-28T07:28:21,818 creating build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,819 copying videoclaw/cli/commands/assets.py -> build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,822 copying videoclaw/cli/commands/upload.py -> build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,824 copying videoclaw/cli/commands/i2v.py -> build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,826 copying videoclaw/cli/commands/config.py -> build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,830 copying videoclaw/cli/commands/i2v_from_storyboard.py -> build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,832 copying videoclaw/cli/commands/t2i.py -> build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,834 copying videoclaw/cli/commands/i2i.py -> build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,835 copying videoclaw/cli/commands/validate.py -> build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,837 copying videoclaw/cli/commands/audio.py -> build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,839 copying videoclaw/cli/commands/merge.py -> build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,841 copying videoclaw/cli/commands/storyboard.py -> build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,844 copying videoclaw/cli/commands/preview.py -> build/lib/videoclaw/cli/commands 2026-02-28T07:28:21,845 running egg_info 2026-02-28T07:28:21,855 writing videoclaw.egg-info/PKG-INFO 2026-02-28T07:28:21,860 writing dependency_links to videoclaw.egg-info/dependency_links.txt 2026-02-28T07:28:21,862 writing entry points to videoclaw.egg-info/entry_points.txt 2026-02-28T07:28:21,864 writing requirements to videoclaw.egg-info/requires.txt 2026-02-28T07:28:21,865 writing top-level names to videoclaw.egg-info/top_level.txt 2026-02-28T07:28:21,888 reading manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-02-28T07:28:21,899 writing manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-02-28T07:28:21,923 installing to build/bdist.linux-armv7l/wheel 2026-02-28T07:28:21,924 running install 2026-02-28T07:28:21,948 running install_lib 2026-02-28T07:28:21,954 creating build/bdist.linux-armv7l/wheel 2026-02-28T07:28:21,956 creating build/bdist.linux-armv7l/wheel/videoclaw 2026-02-28T07:28:21,958 creating build/bdist.linux-armv7l/wheel/videoclaw/ffmpeg 2026-02-28T07:28:21,959 copying build/lib/videoclaw/ffmpeg/processor.py -> build/bdist.linux-armv7l/wheel/./videoclaw/ffmpeg 2026-02-28T07:28:21,961 copying build/lib/videoclaw/ffmpeg/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/ffmpeg 2026-02-28T07:28:21,964 creating build/bdist.linux-armv7l/wheel/videoclaw/storage 2026-02-28T07:28:21,965 copying build/lib/videoclaw/storage/factory.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T07:28:21,967 copying build/lib/videoclaw/storage/uploader.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T07:28:21,969 copying build/lib/videoclaw/storage/local.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T07:28:21,971 copying build/lib/videoclaw/storage/google_drive.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T07:28:21,973 copying build/lib/videoclaw/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T07:28:21,975 copying build/lib/videoclaw/storage/base.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T07:28:21,978 creating build/bdist.linux-armv7l/wheel/videoclaw/state 2026-02-28T07:28:21,979 copying build/lib/videoclaw/state/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/state 2026-02-28T07:28:21,981 copying build/lib/videoclaw/state/manager.py -> build/bdist.linux-armv7l/wheel/./videoclaw/state 2026-02-28T07:28:21,985 creating build/bdist.linux-armv7l/wheel/videoclaw/models 2026-02-28T07:28:21,986 creating build/bdist.linux-armv7l/wheel/videoclaw/models/dashscope 2026-02-28T07:28:21,988 copying build/lib/videoclaw/models/dashscope/i2v.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-02-28T07:28:21,990 copying build/lib/videoclaw/models/dashscope/tts.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-02-28T07:28:21,992 copying build/lib/videoclaw/models/dashscope/t2i.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-02-28T07:28:21,994 copying build/lib/videoclaw/models/dashscope/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-02-28T07:28:21,996 copying build/lib/videoclaw/models/factory.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-02-28T07:28:21,998 creating build/bdist.linux-armv7l/wheel/videoclaw/models/volcengine 2026-02-28T07:28:21,999 copying build/lib/videoclaw/models/volcengine/tts.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-02-28T07:28:22,001 copying build/lib/videoclaw/models/volcengine/seedream.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-02-28T07:28:22,004 copying build/lib/videoclaw/models/volcengine/seedance.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-02-28T07:28:22,007 copying build/lib/videoclaw/models/volcengine/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-02-28T07:28:22,009 creating build/bdist.linux-armv7l/wheel/videoclaw/models/mock 2026-02-28T07:28:22,010 copying build/lib/videoclaw/models/mock/video.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-02-28T07:28:22,012 copying build/lib/videoclaw/models/mock/image.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-02-28T07:28:22,014 copying build/lib/videoclaw/models/mock/audio.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-02-28T07:28:22,016 copying build/lib/videoclaw/models/mock/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-02-28T07:28:22,018 copying build/lib/videoclaw/models/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-02-28T07:28:22,020 copying build/lib/videoclaw/models/base.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-02-28T07:28:22,022 creating build/bdist.linux-armv7l/wheel/videoclaw/models/gemini 2026-02-28T07:28:22,023 copying build/lib/videoclaw/models/gemini/image.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/gemini 2026-02-28T07:28:22,026 copying build/lib/videoclaw/models/gemini/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/gemini 2026-02-28T07:28:22,029 creating build/bdist.linux-armv7l/wheel/videoclaw/pipeline 2026-02-28T07:28:22,030 copying build/lib/videoclaw/pipeline/orchestrator.py -> build/bdist.linux-armv7l/wheel/./videoclaw/pipeline 2026-02-28T07:28:22,032 copying build/lib/videoclaw/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/pipeline 2026-02-28T07:28:22,034 creating build/bdist.linux-armv7l/wheel/videoclaw/cli 2026-02-28T07:28:22,035 copying build/lib/videoclaw/cli/main.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli 2026-02-28T07:28:22,038 creating build/bdist.linux-armv7l/wheel/videoclaw/cli/commands 2026-02-28T07:28:22,039 copying build/lib/videoclaw/cli/commands/assets.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T07:28:22,042 copying build/lib/videoclaw/cli/commands/upload.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T07:28:22,044 copying build/lib/videoclaw/cli/commands/i2v.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T07:28:22,046 copying build/lib/videoclaw/cli/commands/config.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T07:28:22,048 copying build/lib/videoclaw/cli/commands/i2v_from_storyboard.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T07:28:22,050 copying build/lib/videoclaw/cli/commands/t2i.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T07:28:22,051 copying build/lib/videoclaw/cli/commands/i2i.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T07:28:22,053 copying build/lib/videoclaw/cli/commands/validate.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T07:28:22,055 copying build/lib/videoclaw/cli/commands/audio.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T07:28:22,058 copying build/lib/videoclaw/cli/commands/merge.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T07:28:22,061 copying build/lib/videoclaw/cli/commands/storyboard.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T07:28:22,063 copying build/lib/videoclaw/cli/commands/preview.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T07:28:22,066 copying build/lib/videoclaw/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli 2026-02-28T07:28:22,068 copying build/lib/videoclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw 2026-02-28T07:28:22,070 creating build/bdist.linux-armv7l/wheel/videoclaw/utils 2026-02-28T07:28:22,071 copying build/lib/videoclaw/utils/helpers.py -> build/bdist.linux-armv7l/wheel/./videoclaw/utils 2026-02-28T07:28:22,073 copying build/lib/videoclaw/utils/logging.py -> build/bdist.linux-armv7l/wheel/./videoclaw/utils 2026-02-28T07:28:22,075 copying build/lib/videoclaw/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/utils 2026-02-28T07:28:22,077 creating build/bdist.linux-armv7l/wheel/videoclaw/config 2026-02-28T07:28:22,078 copying build/lib/videoclaw/config/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/config 2026-02-28T07:28:22,080 copying build/lib/videoclaw/config/loader.py -> build/bdist.linux-armv7l/wheel/./videoclaw/config 2026-02-28T07:28:22,081 running install_egg_info 2026-02-28T07:28:22,086 Copying videoclaw.egg-info to build/bdist.linux-armv7l/wheel/./videoclaw-0.1.1-py3.11.egg-info 2026-02-28T07:28:22,097 running install_scripts 2026-02-28T07:28:22,109 creating build/bdist.linux-armv7l/wheel/videoclaw-0.1.1.dist-info/WHEEL 2026-02-28T07:28:22,112 creating '/tmp/pip-wheel-k6oneizl/.tmp-yljcvugj/videoclaw-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-28T07:28:22,115 adding 'videoclaw/__init__.py' 2026-02-28T07:28:22,116 adding 'videoclaw/cli/__init__.py' 2026-02-28T07:28:22,118 adding 'videoclaw/cli/main.py' 2026-02-28T07:28:22,120 adding 'videoclaw/cli/commands/assets.py' 2026-02-28T07:28:22,122 adding 'videoclaw/cli/commands/audio.py' 2026-02-28T07:28:22,123 adding 'videoclaw/cli/commands/config.py' 2026-02-28T07:28:22,125 adding 'videoclaw/cli/commands/i2i.py' 2026-02-28T07:28:22,127 adding 'videoclaw/cli/commands/i2v.py' 2026-02-28T07:28:22,129 adding 'videoclaw/cli/commands/i2v_from_storyboard.py' 2026-02-28T07:28:22,130 adding 'videoclaw/cli/commands/merge.py' 2026-02-28T07:28:22,132 adding 'videoclaw/cli/commands/preview.py' 2026-02-28T07:28:22,134 adding 'videoclaw/cli/commands/storyboard.py' 2026-02-28T07:28:22,135 adding 'videoclaw/cli/commands/t2i.py' 2026-02-28T07:28:22,137 adding 'videoclaw/cli/commands/upload.py' 2026-02-28T07:28:22,138 adding 'videoclaw/cli/commands/validate.py' 2026-02-28T07:28:22,140 adding 'videoclaw/config/__init__.py' 2026-02-28T07:28:22,142 adding 'videoclaw/config/loader.py' 2026-02-28T07:28:22,144 adding 'videoclaw/ffmpeg/__init__.py' 2026-02-28T07:28:22,146 adding 'videoclaw/ffmpeg/processor.py' 2026-02-28T07:28:22,148 adding 'videoclaw/models/__init__.py' 2026-02-28T07:28:22,149 adding 'videoclaw/models/base.py' 2026-02-28T07:28:22,150 adding 'videoclaw/models/factory.py' 2026-02-28T07:28:22,152 adding 'videoclaw/models/dashscope/__init__.py' 2026-02-28T07:28:22,154 adding 'videoclaw/models/dashscope/i2v.py' 2026-02-28T07:28:22,156 adding 'videoclaw/models/dashscope/t2i.py' 2026-02-28T07:28:22,157 adding 'videoclaw/models/dashscope/tts.py' 2026-02-28T07:28:22,159 adding 'videoclaw/models/gemini/__init__.py' 2026-02-28T07:28:22,160 adding 'videoclaw/models/gemini/image.py' 2026-02-28T07:28:22,162 adding 'videoclaw/models/mock/__init__.py' 2026-02-28T07:28:22,164 adding 'videoclaw/models/mock/audio.py' 2026-02-28T07:28:22,165 adding 'videoclaw/models/mock/image.py' 2026-02-28T07:28:22,166 adding 'videoclaw/models/mock/video.py' 2026-02-28T07:28:22,168 adding 'videoclaw/models/volcengine/__init__.py' 2026-02-28T07:28:22,170 adding 'videoclaw/models/volcengine/seedance.py' 2026-02-28T07:28:22,171 adding 'videoclaw/models/volcengine/seedream.py' 2026-02-28T07:28:22,173 adding 'videoclaw/models/volcengine/tts.py' 2026-02-28T07:28:22,174 adding 'videoclaw/pipeline/__init__.py' 2026-02-28T07:28:22,176 adding 'videoclaw/pipeline/orchestrator.py' 2026-02-28T07:28:22,177 adding 'videoclaw/state/__init__.py' 2026-02-28T07:28:22,179 adding 'videoclaw/state/manager.py' 2026-02-28T07:28:22,180 adding 'videoclaw/storage/__init__.py' 2026-02-28T07:28:22,182 adding 'videoclaw/storage/base.py' 2026-02-28T07:28:22,183 adding 'videoclaw/storage/factory.py' 2026-02-28T07:28:22,185 adding 'videoclaw/storage/google_drive.py' 2026-02-28T07:28:22,186 adding 'videoclaw/storage/local.py' 2026-02-28T07:28:22,187 adding 'videoclaw/storage/uploader.py' 2026-02-28T07:28:22,189 adding 'videoclaw/utils/__init__.py' 2026-02-28T07:28:22,190 adding 'videoclaw/utils/helpers.py' 2026-02-28T07:28:22,191 adding 'videoclaw/utils/logging.py' 2026-02-28T07:28:22,193 adding 'videoclaw-0.1.1.dist-info/METADATA' 2026-02-28T07:28:22,194 adding 'videoclaw-0.1.1.dist-info/WHEEL' 2026-02-28T07:28:22,195 adding 'videoclaw-0.1.1.dist-info/entry_points.txt' 2026-02-28T07:28:22,196 adding 'videoclaw-0.1.1.dist-info/top_level.txt' 2026-02-28T07:28:22,197 adding 'videoclaw-0.1.1.dist-info/RECORD' 2026-02-28T07:28:22,199 removing build/bdist.linux-armv7l/wheel 2026-02-28T07:28:22,314 Building wheel for videoclaw (pyproject.toml): finished with status 'done' 2026-02-28T07:28:22,320 Created wheel for videoclaw: filename=videoclaw-0.1.1-py3-none-any.whl size=48604 sha256=bdacfa628bc66606595b47f47be747a8c81ce7f5cd7a645551b7ba3edf0b8b8b 2026-02-28T07:28:22,322 Stored in directory: /tmp/pip-ephem-wheel-cache-l0o5eoou/wheels/b8/e4/42/7b813181465c0b30e06e9229b7daa6eb47f89a1959952b1b28 2026-02-28T07:28:22,332 Successfully built videoclaw 2026-02-28T07:28:22,336 Removed build tracker: '/tmp/pip-build-tracker-o_3mrt_t'