2026-02-28T14:39:26,901 Created temporary directory: /tmp/pip-ephem-wheel-cache-_6d_pobw 2026-02-28T14:39:26,903 Created temporary directory: /tmp/pip-build-tracker-7901_t19 2026-02-28T14:39:26,903 Initialized build tracking at /tmp/pip-build-tracker-7901_t19 2026-02-28T14:39:26,904 Created build tracker: /tmp/pip-build-tracker-7901_t19 2026-02-28T14:39:26,904 Entered build tracker: /tmp/pip-build-tracker-7901_t19 2026-02-28T14:39:26,905 Created temporary directory: /tmp/pip-wheel-ytklxjns 2026-02-28T14:39:26,908 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-28T14:39:26,910 Created temporary directory: /tmp/pip-ephem-wheel-cache-chlsjk05 2026-02-28T14:39:26,932 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T14:39:26,935 2 location(s) to search for versions of videoclaw: 2026-02-28T14:39:26,935 * https://pypi.org/simple/videoclaw/ 2026-02-28T14:39:26,935 * https://www.piwheels.org/simple/videoclaw/ 2026-02-28T14:39:26,936 Fetching project page and analyzing links: https://pypi.org/simple/videoclaw/ 2026-02-28T14:39:26,937 Getting page https://pypi.org/simple/videoclaw/ 2026-02-28T14:39:26,938 Found index url https://pypi.org/simple 2026-02-28T14:39:27,076 Fetched page https://pypi.org/simple/videoclaw/ as application/vnd.pypi.simple.v1+json 2026-02-28T14:39:27,080 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-28T14:39:27,081 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-28T14:39:27,081 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-28T14:39:27,082 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-28T14:39:27,083 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-28T14:39:27,084 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-28T14:39:27,085 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-28T14:39:27,086 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-28T14:39:27,087 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-28T14:39:27,088 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-28T14:39:27,089 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-28T14:39:27,089 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-28T14:39:27,090 Fetching project page and analyzing links: https://www.piwheels.org/simple/videoclaw/ 2026-02-28T14:39:27,091 Getting page https://www.piwheels.org/simple/videoclaw/ 2026-02-28T14:39:27,092 Found index url https://www.piwheels.org/simple 2026-02-28T14:39:27,246 Fetched page https://www.piwheels.org/simple/videoclaw/ as text/html 2026-02-28T14:39:27,249 Skipping link: No binaries permitted for videoclaw: https://www.piwheels.org/simple/videoclaw/videoclaw-0.1.3-py3-none-any.whl#sha256=4b38c33657d6f4b2eef97fcf8a5a61ce66986082db048342e9f15e2df9ec9c78 (from https://www.piwheels.org/simple/videoclaw/) (requires-python:>=3.9) 2026-02-28T14:39:27,249 Skipping link: No binaries permitted for videoclaw: https://www.piwheels.org/simple/videoclaw/videoclaw-0.1.2-py3-none-any.whl#sha256=790a17e525f4f72c8da4dd2d2f02d01940d61678167d7b6d33bfc4191ec6b7f2 (from https://www.piwheels.org/simple/videoclaw/) (requires-python:>=3.9) 2026-02-28T14:39:27,250 Skipping link: No binaries permitted for videoclaw: https://www.piwheels.org/simple/videoclaw/videoclaw-0.1.1-py3-none-any.whl#sha256=bdacfa628bc66606595b47f47be747a8c81ce7f5cd7a645551b7ba3edf0b8b8b (from https://www.piwheels.org/simple/videoclaw/) (requires-python:>=3.9) 2026-02-28T14:39:27,250 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-28T14:39:27,251 Skipping link: not a file: https://www.piwheels.org/simple/videoclaw/ 2026-02-28T14:39:27,251 Skipping link: not a file: https://pypi.org/simple/videoclaw/ 2026-02-28T14:39:27,272 Given no hashes to check 1 links for project 'videoclaw': discarding no candidates 2026-02-28T14:39:27,292 Collecting videoclaw==0.1.4 2026-02-28T14:39:27,294 Created temporary directory: /tmp/pip-unpack-w9fn7d5y 2026-02-28T14:39:27,507 Downloading videoclaw-0.1.4.tar.gz (38 kB) 2026-02-28T14:39:27,671 Added videoclaw==0.1.4 from https://files.pythonhosted.org/packages/ae/69/4803d72485f6d2e3817521fcf670bf7c0f88990a0d16347e7b57d914ebed/videoclaw-0.1.4.tar.gz to build tracker '/tmp/pip-build-tracker-7901_t19' 2026-02-28T14:39:27,676 Created temporary directory: /tmp/pip-build-env-x2f3yjkx 2026-02-28T14:39:27,680 Installing build dependencies: started 2026-02-28T14:39:27,681 Running command pip subprocess to install build dependencies 2026-02-28T14:39:28,867 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-28T14:39:29,421 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-28T14:39:29,443 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T14:39:31,166 Collecting setuptools>=68.0 2026-02-28T14:39:31,243 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-28T14:39:34,259 Installing collected packages: setuptools 2026-02-28T14:39:37,346 Successfully installed setuptools-82.0.0 2026-02-28T14:39:37,614 Installing build dependencies: finished with status 'done' 2026-02-28T14:39:37,620 Getting requirements to build wheel: started 2026-02-28T14:39:37,621 Running command Getting requirements to build wheel 2026-02-28T14:39:38,328 running egg_info 2026-02-28T14:39:38,334 writing videoclaw.egg-info/PKG-INFO 2026-02-28T14:39:38,339 writing dependency_links to videoclaw.egg-info/dependency_links.txt 2026-02-28T14:39:38,341 writing entry points to videoclaw.egg-info/entry_points.txt 2026-02-28T14:39:38,344 writing requirements to videoclaw.egg-info/requires.txt 2026-02-28T14:39:38,345 writing top-level names to videoclaw.egg-info/top_level.txt 2026-02-28T14:39:38,381 reading manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-02-28T14:39:38,392 writing manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-02-28T14:39:38,489 Getting requirements to build wheel: finished with status 'done' 2026-02-28T14:39:38,493 Created temporary directory: /tmp/pip-modern-metadata-w7ph6y78 2026-02-28T14:39:38,495 Preparing metadata (pyproject.toml): started 2026-02-28T14:39:38,497 Running command Preparing metadata (pyproject.toml) 2026-02-28T14:39:39,154 running dist_info 2026-02-28T14:39:39,164 creating /tmp/pip-modern-metadata-w7ph6y78/videoclaw.egg-info 2026-02-28T14:39:39,165 writing /tmp/pip-modern-metadata-w7ph6y78/videoclaw.egg-info/PKG-INFO 2026-02-28T14:39:39,170 writing dependency_links to /tmp/pip-modern-metadata-w7ph6y78/videoclaw.egg-info/dependency_links.txt 2026-02-28T14:39:39,172 writing entry points to /tmp/pip-modern-metadata-w7ph6y78/videoclaw.egg-info/entry_points.txt 2026-02-28T14:39:39,174 writing requirements to /tmp/pip-modern-metadata-w7ph6y78/videoclaw.egg-info/requires.txt 2026-02-28T14:39:39,175 writing top-level names to /tmp/pip-modern-metadata-w7ph6y78/videoclaw.egg-info/top_level.txt 2026-02-28T14:39:39,177 writing manifest file '/tmp/pip-modern-metadata-w7ph6y78/videoclaw.egg-info/SOURCES.txt' 2026-02-28T14:39:39,208 reading manifest file '/tmp/pip-modern-metadata-w7ph6y78/videoclaw.egg-info/SOURCES.txt' 2026-02-28T14:39:39,214 writing manifest file '/tmp/pip-modern-metadata-w7ph6y78/videoclaw.egg-info/SOURCES.txt' 2026-02-28T14:39:39,216 creating '/tmp/pip-modern-metadata-w7ph6y78/videoclaw-0.1.4.dist-info' 2026-02-28T14:39:39,340 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-28T14:39:39,344 Source in /tmp/pip-wheel-ytklxjns/videoclaw_9674b164e32a4dd49d29c295ecde0c10 has version 0.1.4, which satisfies requirement videoclaw==0.1.4 from https://files.pythonhosted.org/packages/ae/69/4803d72485f6d2e3817521fcf670bf7c0f88990a0d16347e7b57d914ebed/videoclaw-0.1.4.tar.gz 2026-02-28T14:39:39,345 Removed videoclaw==0.1.4 from https://files.pythonhosted.org/packages/ae/69/4803d72485f6d2e3817521fcf670bf7c0f88990a0d16347e7b57d914ebed/videoclaw-0.1.4.tar.gz from build tracker '/tmp/pip-build-tracker-7901_t19' 2026-02-28T14:39:39,351 Created temporary directory: /tmp/pip-unpack-6x75xlu9 2026-02-28T14:39:39,351 Building wheels for collected packages: videoclaw 2026-02-28T14:39:39,356 Created temporary directory: /tmp/pip-wheel-ohon_u27 2026-02-28T14:39:39,357 Destination directory: /tmp/pip-wheel-ohon_u27 2026-02-28T14:39:39,359 Building wheel for videoclaw (pyproject.toml): started 2026-02-28T14:39:39,360 Running command Building wheel for videoclaw (pyproject.toml) 2026-02-28T14:39:39,994 running bdist_wheel 2026-02-28T14:39:40,011 running build 2026-02-28T14:39:40,012 running build_py 2026-02-28T14:39:40,018 creating build/lib/videoclaw 2026-02-28T14:39:40,020 copying videoclaw/__init__.py -> build/lib/videoclaw 2026-02-28T14:39:40,023 creating build/lib/videoclaw/ffmpeg 2026-02-28T14:39:40,024 copying videoclaw/ffmpeg/processor.py -> build/lib/videoclaw/ffmpeg 2026-02-28T14:39:40,026 copying videoclaw/ffmpeg/__init__.py -> build/lib/videoclaw/ffmpeg 2026-02-28T14:39:40,028 creating build/lib/videoclaw/utils 2026-02-28T14:39:40,029 copying videoclaw/utils/logging.py -> build/lib/videoclaw/utils 2026-02-28T14:39:40,032 copying videoclaw/utils/helpers.py -> build/lib/videoclaw/utils 2026-02-28T14:39:40,033 copying videoclaw/utils/__init__.py -> build/lib/videoclaw/utils 2026-02-28T14:39:40,036 creating build/lib/videoclaw/cli 2026-02-28T14:39:40,037 copying videoclaw/cli/__init__.py -> build/lib/videoclaw/cli 2026-02-28T14:39:40,039 copying videoclaw/cli/main.py -> build/lib/videoclaw/cli 2026-02-28T14:39:40,042 creating build/lib/videoclaw/state 2026-02-28T14:39:40,043 copying videoclaw/state/manager.py -> build/lib/videoclaw/state 2026-02-28T14:39:40,045 copying videoclaw/state/__init__.py -> build/lib/videoclaw/state 2026-02-28T14:39:40,047 creating build/lib/videoclaw/pipeline 2026-02-28T14:39:40,048 copying videoclaw/pipeline/orchestrator.py -> build/lib/videoclaw/pipeline 2026-02-28T14:39:40,050 copying videoclaw/pipeline/__init__.py -> build/lib/videoclaw/pipeline 2026-02-28T14:39:40,053 creating build/lib/videoclaw/storage 2026-02-28T14:39:40,054 copying videoclaw/storage/google_drive.py -> build/lib/videoclaw/storage 2026-02-28T14:39:40,056 copying videoclaw/storage/local.py -> build/lib/videoclaw/storage 2026-02-28T14:39:40,058 copying videoclaw/storage/base.py -> build/lib/videoclaw/storage 2026-02-28T14:39:40,060 copying videoclaw/storage/uploader.py -> build/lib/videoclaw/storage 2026-02-28T14:39:40,062 copying videoclaw/storage/__init__.py -> build/lib/videoclaw/storage 2026-02-28T14:39:40,064 copying videoclaw/storage/factory.py -> build/lib/videoclaw/storage 2026-02-28T14:39:40,066 creating build/lib/videoclaw/models 2026-02-28T14:39:40,067 copying videoclaw/models/base.py -> build/lib/videoclaw/models 2026-02-28T14:39:40,070 copying videoclaw/models/__init__.py -> build/lib/videoclaw/models 2026-02-28T14:39:40,071 copying videoclaw/models/factory.py -> build/lib/videoclaw/models 2026-02-28T14:39:40,074 creating build/lib/videoclaw/publisher 2026-02-28T14:39:40,075 copying videoclaw/publisher/cookie_manager.py -> build/lib/videoclaw/publisher 2026-02-28T14:39:40,077 copying videoclaw/publisher/kuaishou.py -> build/lib/videoclaw/publisher 2026-02-28T14:39:40,079 copying videoclaw/publisher/base.py -> build/lib/videoclaw/publisher 2026-02-28T14:39:40,081 copying videoclaw/publisher/__init__.py -> build/lib/videoclaw/publisher 2026-02-28T14:39:40,083 copying videoclaw/publisher/douyin.py -> build/lib/videoclaw/publisher 2026-02-28T14:39:40,085 copying videoclaw/publisher/factory.py -> build/lib/videoclaw/publisher 2026-02-28T14:39:40,088 creating build/lib/videoclaw/config 2026-02-28T14:39:40,089 copying videoclaw/config/loader.py -> build/lib/videoclaw/config 2026-02-28T14:39:40,091 copying videoclaw/config/__init__.py -> build/lib/videoclaw/config 2026-02-28T14:39:40,094 creating build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,095 copying videoclaw/cli/commands/i2v.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,097 copying videoclaw/cli/commands/upload.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,099 copying videoclaw/cli/commands/i2i.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,101 copying videoclaw/cli/commands/preview.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,103 copying videoclaw/cli/commands/validate.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,105 copying videoclaw/cli/commands/config.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,107 copying videoclaw/cli/commands/audio.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,109 copying videoclaw/cli/commands/i2v_from_storyboard.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,111 copying videoclaw/cli/commands/t2i.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,113 copying videoclaw/cli/commands/publish.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,115 copying videoclaw/cli/commands/assets.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,118 copying videoclaw/cli/commands/storyboard.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,120 copying videoclaw/cli/commands/merge.py -> build/lib/videoclaw/cli/commands 2026-02-28T14:39:40,123 creating build/lib/videoclaw/models/gemini 2026-02-28T14:39:40,124 copying videoclaw/models/gemini/image.py -> build/lib/videoclaw/models/gemini 2026-02-28T14:39:40,126 copying videoclaw/models/gemini/__init__.py -> build/lib/videoclaw/models/gemini 2026-02-28T14:39:40,128 creating build/lib/videoclaw/models/volcengine 2026-02-28T14:39:40,129 copying videoclaw/models/volcengine/seedance.py -> build/lib/videoclaw/models/volcengine 2026-02-28T14:39:40,131 copying videoclaw/models/volcengine/__init__.py -> build/lib/videoclaw/models/volcengine 2026-02-28T14:39:40,133 copying videoclaw/models/volcengine/seedream.py -> build/lib/videoclaw/models/volcengine 2026-02-28T14:39:40,135 copying videoclaw/models/volcengine/tts.py -> build/lib/videoclaw/models/volcengine 2026-02-28T14:39:40,138 creating build/lib/videoclaw/models/mock 2026-02-28T14:39:40,139 copying videoclaw/models/mock/video.py -> build/lib/videoclaw/models/mock 2026-02-28T14:39:40,141 copying videoclaw/models/mock/image.py -> build/lib/videoclaw/models/mock 2026-02-28T14:39:40,142 copying videoclaw/models/mock/__init__.py -> build/lib/videoclaw/models/mock 2026-02-28T14:39:40,144 copying videoclaw/models/mock/audio.py -> build/lib/videoclaw/models/mock 2026-02-28T14:39:40,146 creating build/lib/videoclaw/models/dashscope 2026-02-28T14:39:40,147 copying videoclaw/models/dashscope/i2v.py -> build/lib/videoclaw/models/dashscope 2026-02-28T14:39:40,149 copying videoclaw/models/dashscope/__init__.py -> build/lib/videoclaw/models/dashscope 2026-02-28T14:39:40,151 copying videoclaw/models/dashscope/t2i.py -> build/lib/videoclaw/models/dashscope 2026-02-28T14:39:40,153 copying videoclaw/models/dashscope/tts.py -> build/lib/videoclaw/models/dashscope 2026-02-28T14:39:40,155 running egg_info 2026-02-28T14:39:40,164 writing videoclaw.egg-info/PKG-INFO 2026-02-28T14:39:40,168 writing dependency_links to videoclaw.egg-info/dependency_links.txt 2026-02-28T14:39:40,170 writing entry points to videoclaw.egg-info/entry_points.txt 2026-02-28T14:39:40,173 writing requirements to videoclaw.egg-info/requires.txt 2026-02-28T14:39:40,174 writing top-level names to videoclaw.egg-info/top_level.txt 2026-02-28T14:39:40,195 reading manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-02-28T14:39:40,206 writing manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-02-28T14:39:40,229 installing to build/bdist.linux-armv7l/wheel 2026-02-28T14:39:40,230 running install 2026-02-28T14:39:40,254 running install_lib 2026-02-28T14:39:40,259 creating build/bdist.linux-armv7l/wheel 2026-02-28T14:39:40,261 creating build/bdist.linux-armv7l/wheel/videoclaw 2026-02-28T14:39:40,263 creating build/bdist.linux-armv7l/wheel/videoclaw/ffmpeg 2026-02-28T14:39:40,265 copying build/lib/videoclaw/ffmpeg/processor.py -> build/bdist.linux-armv7l/wheel/./videoclaw/ffmpeg 2026-02-28T14:39:40,267 copying build/lib/videoclaw/ffmpeg/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/ffmpeg 2026-02-28T14:39:40,269 creating build/bdist.linux-armv7l/wheel/videoclaw/utils 2026-02-28T14:39:40,270 copying build/lib/videoclaw/utils/logging.py -> build/bdist.linux-armv7l/wheel/./videoclaw/utils 2026-02-28T14:39:40,272 copying build/lib/videoclaw/utils/helpers.py -> build/bdist.linux-armv7l/wheel/./videoclaw/utils 2026-02-28T14:39:40,274 copying build/lib/videoclaw/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/utils 2026-02-28T14:39:40,276 copying build/lib/videoclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw 2026-02-28T14:39:40,279 creating build/bdist.linux-armv7l/wheel/videoclaw/cli 2026-02-28T14:39:40,281 creating build/bdist.linux-armv7l/wheel/videoclaw/cli/commands 2026-02-28T14:39:40,282 copying build/lib/videoclaw/cli/commands/i2v.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,285 copying build/lib/videoclaw/cli/commands/upload.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,287 copying build/lib/videoclaw/cli/commands/i2i.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,288 copying build/lib/videoclaw/cli/commands/preview.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,290 copying build/lib/videoclaw/cli/commands/validate.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,293 copying build/lib/videoclaw/cli/commands/config.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,295 copying build/lib/videoclaw/cli/commands/audio.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,296 copying build/lib/videoclaw/cli/commands/i2v_from_storyboard.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,298 copying build/lib/videoclaw/cli/commands/t2i.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,300 copying build/lib/videoclaw/cli/commands/publish.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,302 copying build/lib/videoclaw/cli/commands/assets.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,305 copying build/lib/videoclaw/cli/commands/storyboard.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,307 copying build/lib/videoclaw/cli/commands/merge.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T14:39:40,309 copying build/lib/videoclaw/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli 2026-02-28T14:39:40,311 copying build/lib/videoclaw/cli/main.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli 2026-02-28T14:39:40,314 creating build/bdist.linux-armv7l/wheel/videoclaw/state 2026-02-28T14:39:40,315 copying build/lib/videoclaw/state/manager.py -> build/bdist.linux-armv7l/wheel/./videoclaw/state 2026-02-28T14:39:40,317 copying build/lib/videoclaw/state/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/state 2026-02-28T14:39:40,319 creating build/bdist.linux-armv7l/wheel/videoclaw/pipeline 2026-02-28T14:39:40,320 copying build/lib/videoclaw/pipeline/orchestrator.py -> build/bdist.linux-armv7l/wheel/./videoclaw/pipeline 2026-02-28T14:39:40,322 copying build/lib/videoclaw/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/pipeline 2026-02-28T14:39:40,325 creating build/bdist.linux-armv7l/wheel/videoclaw/storage 2026-02-28T14:39:40,326 copying build/lib/videoclaw/storage/google_drive.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T14:39:40,328 copying build/lib/videoclaw/storage/local.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T14:39:40,330 copying build/lib/videoclaw/storage/base.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T14:39:40,332 copying build/lib/videoclaw/storage/uploader.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T14:39:40,334 copying build/lib/videoclaw/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T14:39:40,336 copying build/lib/videoclaw/storage/factory.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T14:39:40,339 creating build/bdist.linux-armv7l/wheel/videoclaw/models 2026-02-28T14:39:40,340 creating build/bdist.linux-armv7l/wheel/videoclaw/models/gemini 2026-02-28T14:39:40,341 copying build/lib/videoclaw/models/gemini/image.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/gemini 2026-02-28T14:39:40,344 copying build/lib/videoclaw/models/gemini/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/gemini 2026-02-28T14:39:40,346 creating build/bdist.linux-armv7l/wheel/videoclaw/models/volcengine 2026-02-28T14:39:40,348 copying build/lib/videoclaw/models/volcengine/seedance.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-02-28T14:39:40,350 copying build/lib/videoclaw/models/volcengine/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-02-28T14:39:40,352 copying build/lib/videoclaw/models/volcengine/seedream.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-02-28T14:39:40,354 copying build/lib/videoclaw/models/volcengine/tts.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-02-28T14:39:40,356 copying build/lib/videoclaw/models/base.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-02-28T14:39:40,359 creating build/bdist.linux-armv7l/wheel/videoclaw/models/mock 2026-02-28T14:39:40,360 copying build/lib/videoclaw/models/mock/video.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-02-28T14:39:40,362 copying build/lib/videoclaw/models/mock/image.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-02-28T14:39:40,363 copying build/lib/videoclaw/models/mock/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-02-28T14:39:40,365 copying build/lib/videoclaw/models/mock/audio.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-02-28T14:39:40,367 copying build/lib/videoclaw/models/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-02-28T14:39:40,369 copying build/lib/videoclaw/models/factory.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-02-28T14:39:40,372 creating build/bdist.linux-armv7l/wheel/videoclaw/models/dashscope 2026-02-28T14:39:40,373 copying build/lib/videoclaw/models/dashscope/i2v.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-02-28T14:39:40,375 copying build/lib/videoclaw/models/dashscope/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-02-28T14:39:40,377 copying build/lib/videoclaw/models/dashscope/t2i.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-02-28T14:39:40,379 copying build/lib/videoclaw/models/dashscope/tts.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-02-28T14:39:40,381 creating build/bdist.linux-armv7l/wheel/videoclaw/publisher 2026-02-28T14:39:40,382 copying build/lib/videoclaw/publisher/cookie_manager.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-02-28T14:39:40,384 copying build/lib/videoclaw/publisher/kuaishou.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-02-28T14:39:40,386 copying build/lib/videoclaw/publisher/base.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-02-28T14:39:40,388 copying build/lib/videoclaw/publisher/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-02-28T14:39:40,390 copying build/lib/videoclaw/publisher/douyin.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-02-28T14:39:40,392 copying build/lib/videoclaw/publisher/factory.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-02-28T14:39:40,394 creating build/bdist.linux-armv7l/wheel/videoclaw/config 2026-02-28T14:39:40,395 copying build/lib/videoclaw/config/loader.py -> build/bdist.linux-armv7l/wheel/./videoclaw/config 2026-02-28T14:39:40,398 copying build/lib/videoclaw/config/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/config 2026-02-28T14:39:40,399 running install_egg_info 2026-02-28T14:39:40,404 Copying videoclaw.egg-info to build/bdist.linux-armv7l/wheel/./videoclaw-0.1.4-py3.11.egg-info 2026-02-28T14:39:40,415 running install_scripts 2026-02-28T14:39:40,424 creating build/bdist.linux-armv7l/wheel/videoclaw-0.1.4.dist-info/WHEEL 2026-02-28T14:39:40,427 creating '/tmp/pip-wheel-ohon_u27/.tmp-438xcxv2/videoclaw-0.1.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-28T14:39:40,429 adding 'videoclaw/__init__.py' 2026-02-28T14:39:40,431 adding 'videoclaw/cli/__init__.py' 2026-02-28T14:39:40,433 adding 'videoclaw/cli/main.py' 2026-02-28T14:39:40,435 adding 'videoclaw/cli/commands/assets.py' 2026-02-28T14:39:40,436 adding 'videoclaw/cli/commands/audio.py' 2026-02-28T14:39:40,438 adding 'videoclaw/cli/commands/config.py' 2026-02-28T14:39:40,439 adding 'videoclaw/cli/commands/i2i.py' 2026-02-28T14:39:40,441 adding 'videoclaw/cli/commands/i2v.py' 2026-02-28T14:39:40,442 adding 'videoclaw/cli/commands/i2v_from_storyboard.py' 2026-02-28T14:39:40,444 adding 'videoclaw/cli/commands/merge.py' 2026-02-28T14:39:40,445 adding 'videoclaw/cli/commands/preview.py' 2026-02-28T14:39:40,447 adding 'videoclaw/cli/commands/publish.py' 2026-02-28T14:39:40,448 adding 'videoclaw/cli/commands/storyboard.py' 2026-02-28T14:39:40,450 adding 'videoclaw/cli/commands/t2i.py' 2026-02-28T14:39:40,451 adding 'videoclaw/cli/commands/upload.py' 2026-02-28T14:39:40,452 adding 'videoclaw/cli/commands/validate.py' 2026-02-28T14:39:40,454 adding 'videoclaw/config/__init__.py' 2026-02-28T14:39:40,455 adding 'videoclaw/config/loader.py' 2026-02-28T14:39:40,457 adding 'videoclaw/ffmpeg/__init__.py' 2026-02-28T14:39:40,459 adding 'videoclaw/ffmpeg/processor.py' 2026-02-28T14:39:40,460 adding 'videoclaw/models/__init__.py' 2026-02-28T14:39:40,462 adding 'videoclaw/models/base.py' 2026-02-28T14:39:40,463 adding 'videoclaw/models/factory.py' 2026-02-28T14:39:40,465 adding 'videoclaw/models/dashscope/__init__.py' 2026-02-28T14:39:40,466 adding 'videoclaw/models/dashscope/i2v.py' 2026-02-28T14:39:40,468 adding 'videoclaw/models/dashscope/t2i.py' 2026-02-28T14:39:40,469 adding 'videoclaw/models/dashscope/tts.py' 2026-02-28T14:39:40,471 adding 'videoclaw/models/gemini/__init__.py' 2026-02-28T14:39:40,472 adding 'videoclaw/models/gemini/image.py' 2026-02-28T14:39:40,474 adding 'videoclaw/models/mock/__init__.py' 2026-02-28T14:39:40,475 adding 'videoclaw/models/mock/audio.py' 2026-02-28T14:39:40,476 adding 'videoclaw/models/mock/image.py' 2026-02-28T14:39:40,478 adding 'videoclaw/models/mock/video.py' 2026-02-28T14:39:40,480 adding 'videoclaw/models/volcengine/__init__.py' 2026-02-28T14:39:40,481 adding 'videoclaw/models/volcengine/seedance.py' 2026-02-28T14:39:40,483 adding 'videoclaw/models/volcengine/seedream.py' 2026-02-28T14:39:40,485 adding 'videoclaw/models/volcengine/tts.py' 2026-02-28T14:39:40,486 adding 'videoclaw/pipeline/__init__.py' 2026-02-28T14:39:40,488 adding 'videoclaw/pipeline/orchestrator.py' 2026-02-28T14:39:40,489 adding 'videoclaw/publisher/__init__.py' 2026-02-28T14:39:40,491 adding 'videoclaw/publisher/base.py' 2026-02-28T14:39:40,492 adding 'videoclaw/publisher/cookie_manager.py' 2026-02-28T14:39:40,493 adding 'videoclaw/publisher/douyin.py' 2026-02-28T14:39:40,495 adding 'videoclaw/publisher/factory.py' 2026-02-28T14:39:40,496 adding 'videoclaw/publisher/kuaishou.py' 2026-02-28T14:39:40,498 adding 'videoclaw/state/__init__.py' 2026-02-28T14:39:40,499 adding 'videoclaw/state/manager.py' 2026-02-28T14:39:40,501 adding 'videoclaw/storage/__init__.py' 2026-02-28T14:39:40,502 adding 'videoclaw/storage/base.py' 2026-02-28T14:39:40,504 adding 'videoclaw/storage/factory.py' 2026-02-28T14:39:40,505 adding 'videoclaw/storage/google_drive.py' 2026-02-28T14:39:40,507 adding 'videoclaw/storage/local.py' 2026-02-28T14:39:40,508 adding 'videoclaw/storage/uploader.py' 2026-02-28T14:39:40,510 adding 'videoclaw/utils/__init__.py' 2026-02-28T14:39:40,511 adding 'videoclaw/utils/helpers.py' 2026-02-28T14:39:40,513 adding 'videoclaw/utils/logging.py' 2026-02-28T14:39:40,515 adding 'videoclaw-0.1.4.dist-info/METADATA' 2026-02-28T14:39:40,516 adding 'videoclaw-0.1.4.dist-info/WHEEL' 2026-02-28T14:39:40,517 adding 'videoclaw-0.1.4.dist-info/entry_points.txt' 2026-02-28T14:39:40,518 adding 'videoclaw-0.1.4.dist-info/top_level.txt' 2026-02-28T14:39:40,519 adding 'videoclaw-0.1.4.dist-info/RECORD' 2026-02-28T14:39:40,521 removing build/bdist.linux-armv7l/wheel 2026-02-28T14:39:40,643 Building wheel for videoclaw (pyproject.toml): finished with status 'done' 2026-02-28T14:39:40,649 Created wheel for videoclaw: filename=videoclaw-0.1.4-py3-none-any.whl size=55979 sha256=5ab5748867c04f7c832305dcfa3a4d2dcf552ebb627ff4712eefd48da084c449 2026-02-28T14:39:40,650 Stored in directory: /tmp/pip-ephem-wheel-cache-chlsjk05/wheels/8a/04/d9/358c832980904cdd8e28227ec42ef8858b30f84b157827487b 2026-02-28T14:39:40,662 Successfully built videoclaw 2026-02-28T14:39:40,667 Removed build tracker: '/tmp/pip-build-tracker-7901_t19'