2026-02-28T14:59:59,203 Created temporary directory: /tmp/pip-ephem-wheel-cache-egp4ex75 2026-02-28T14:59:59,205 Created temporary directory: /tmp/pip-build-tracker-53iku0v9 2026-02-28T14:59:59,206 Initialized build tracking at /tmp/pip-build-tracker-53iku0v9 2026-02-28T14:59:59,206 Created build tracker: /tmp/pip-build-tracker-53iku0v9 2026-02-28T14:59:59,207 Entered build tracker: /tmp/pip-build-tracker-53iku0v9 2026-02-28T14:59:59,208 Created temporary directory: /tmp/pip-wheel-e0d8sjg2 2026-02-28T14:59:59,211 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:59:59,213 Created temporary directory: /tmp/pip-ephem-wheel-cache-mmtory4v 2026-02-28T14:59:59,238 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T14:59:59,242 2 location(s) to search for versions of videoclaw: 2026-02-28T14:59:59,242 * https://pypi.org/simple/videoclaw/ 2026-02-28T14:59:59,242 * https://www.piwheels.org/simple/videoclaw/ 2026-02-28T14:59:59,243 Fetching project page and analyzing links: https://pypi.org/simple/videoclaw/ 2026-02-28T14:59:59,243 Getting page https://pypi.org/simple/videoclaw/ 2026-02-28T14:59:59,245 Found index url https://pypi.org/simple 2026-02-28T14:59:59,383 Fetched page https://pypi.org/simple/videoclaw/ as application/vnd.pypi.simple.v1+json 2026-02-28T14:59:59,386 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:59:59,387 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:59:59,388 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:59:59,389 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:59:59,390 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:59:59,391 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:59:59,391 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:59:59,392 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:59:59,393 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:59:59,394 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:59:59,395 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:59:59,396 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:59:59,396 Fetching project page and analyzing links: https://www.piwheels.org/simple/videoclaw/ 2026-02-28T14:59:59,397 Getting page https://www.piwheels.org/simple/videoclaw/ 2026-02-28T14:59:59,398 Found index url https://www.piwheels.org/simple 2026-02-28T14:59:59,558 Fetched page https://www.piwheels.org/simple/videoclaw/ as text/html 2026-02-28T14:59:59,561 Skipping link: No binaries permitted for videoclaw: https://www.piwheels.org/simple/videoclaw/videoclaw-0.1.4-py3-none-any.whl#sha256=5ab5748867c04f7c832305dcfa3a4d2dcf552ebb627ff4712eefd48da084c449 (from https://www.piwheels.org/simple/videoclaw/) (requires-python:>=3.9) 2026-02-28T14:59:59,562 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:59:59,562 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:59:59,563 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:59:59,563 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:59:59,564 Skipping link: not a file: https://www.piwheels.org/simple/videoclaw/ 2026-02-28T14:59:59,565 Skipping link: not a file: https://pypi.org/simple/videoclaw/ 2026-02-28T14:59:59,586 Given no hashes to check 1 links for project 'videoclaw': discarding no candidates 2026-02-28T14:59:59,605 Collecting videoclaw==0.1.5 2026-02-28T14:59:59,607 Created temporary directory: /tmp/pip-unpack-ym7c6z1m 2026-02-28T14:59:59,822 Downloading videoclaw-0.1.5.tar.gz (31 kB) 2026-02-28T14:59:59,980 Added videoclaw==0.1.5 from https://files.pythonhosted.org/packages/b0/92/dba1f69f27d3988748989c737a775cd1df8ffb8bb34c4f945aa28e4195ab/videoclaw-0.1.5.tar.gz to build tracker '/tmp/pip-build-tracker-53iku0v9' 2026-02-28T14:59:59,985 Created temporary directory: /tmp/pip-build-env-tfnjexlw 2026-02-28T14:59:59,989 Installing build dependencies: started 2026-02-28T14:59:59,991 Running command pip subprocess to install build dependencies 2026-02-28T15:00:00,021 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-02-28T15:00:00,061 Traceback (most recent call last): 2026-02-28T15:00:00,062 File "", line 192, in addpackage 2026-02-28T15:00:00,063 File "", line 1, in 2026-02-28T15:00:00,063 ModuleNotFoundError: No module named 'cntimer' 2026-02-28T15:00:00,064 Remainder of file ignored 2026-02-28T15:00:01,153 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-28T15:00:01,780 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-28T15:00:01,803 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T15:00:03,516 Collecting setuptools>=68.0 2026-02-28T15:00:03,590 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-28T15:00:06,555 Installing collected packages: setuptools 2026-02-28T15:00:09,622 Successfully installed setuptools-82.0.0 2026-02-28T15:00:09,888 Installing build dependencies: finished with status 'done' 2026-02-28T15:00:09,895 Getting requirements to build wheel: started 2026-02-28T15:00:09,896 Running command Getting requirements to build wheel 2026-02-28T15:00:10,586 running egg_info 2026-02-28T15:00:10,592 writing videoclaw.egg-info/PKG-INFO 2026-02-28T15:00:10,597 writing dependency_links to videoclaw.egg-info/dependency_links.txt 2026-02-28T15:00:10,598 writing entry points to videoclaw.egg-info/entry_points.txt 2026-02-28T15:00:10,601 writing requirements to videoclaw.egg-info/requires.txt 2026-02-28T15:00:10,603 writing top-level names to videoclaw.egg-info/top_level.txt 2026-02-28T15:00:10,636 reading manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-02-28T15:00:10,646 writing manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-02-28T15:00:10,743 Getting requirements to build wheel: finished with status 'done' 2026-02-28T15:00:10,746 Created temporary directory: /tmp/pip-modern-metadata-m1755dt7 2026-02-28T15:00:10,749 Preparing metadata (pyproject.toml): started 2026-02-28T15:00:10,750 Running command Preparing metadata (pyproject.toml) 2026-02-28T15:00:11,405 running dist_info 2026-02-28T15:00:11,415 creating /tmp/pip-modern-metadata-m1755dt7/videoclaw.egg-info 2026-02-28T15:00:11,416 writing /tmp/pip-modern-metadata-m1755dt7/videoclaw.egg-info/PKG-INFO 2026-02-28T15:00:11,421 writing dependency_links to /tmp/pip-modern-metadata-m1755dt7/videoclaw.egg-info/dependency_links.txt 2026-02-28T15:00:11,423 writing entry points to /tmp/pip-modern-metadata-m1755dt7/videoclaw.egg-info/entry_points.txt 2026-02-28T15:00:11,426 writing requirements to /tmp/pip-modern-metadata-m1755dt7/videoclaw.egg-info/requires.txt 2026-02-28T15:00:11,427 writing top-level names to /tmp/pip-modern-metadata-m1755dt7/videoclaw.egg-info/top_level.txt 2026-02-28T15:00:11,428 writing manifest file '/tmp/pip-modern-metadata-m1755dt7/videoclaw.egg-info/SOURCES.txt' 2026-02-28T15:00:11,457 reading manifest file '/tmp/pip-modern-metadata-m1755dt7/videoclaw.egg-info/SOURCES.txt' 2026-02-28T15:00:11,463 writing manifest file '/tmp/pip-modern-metadata-m1755dt7/videoclaw.egg-info/SOURCES.txt' 2026-02-28T15:00:11,464 creating '/tmp/pip-modern-metadata-m1755dt7/videoclaw-0.1.5.dist-info' 2026-02-28T15:00:11,587 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-28T15:00:11,592 Source in /tmp/pip-wheel-e0d8sjg2/videoclaw_a046bada639448bb80f4b75b3a8f9fad has version 0.1.5, which satisfies requirement videoclaw==0.1.5 from https://files.pythonhosted.org/packages/b0/92/dba1f69f27d3988748989c737a775cd1df8ffb8bb34c4f945aa28e4195ab/videoclaw-0.1.5.tar.gz 2026-02-28T15:00:11,593 Removed videoclaw==0.1.5 from https://files.pythonhosted.org/packages/b0/92/dba1f69f27d3988748989c737a775cd1df8ffb8bb34c4f945aa28e4195ab/videoclaw-0.1.5.tar.gz from build tracker '/tmp/pip-build-tracker-53iku0v9' 2026-02-28T15:00:11,598 Created temporary directory: /tmp/pip-unpack-ttln7d3u 2026-02-28T15:00:11,599 Building wheels for collected packages: videoclaw 2026-02-28T15:00:11,604 Created temporary directory: /tmp/pip-wheel-jady8rnz 2026-02-28T15:00:11,605 Destination directory: /tmp/pip-wheel-jady8rnz 2026-02-28T15:00:11,607 Building wheel for videoclaw (pyproject.toml): started 2026-02-28T15:00:11,608 Running command Building wheel for videoclaw (pyproject.toml) 2026-02-28T15:00:12,237 running bdist_wheel 2026-02-28T15:00:12,254 running build 2026-02-28T15:00:12,254 running build_py 2026-02-28T15:00:12,260 creating build/lib/videoclaw 2026-02-28T15:00:12,262 copying videoclaw/__init__.py -> build/lib/videoclaw 2026-02-28T15:00:12,265 creating build/lib/videoclaw/ffmpeg 2026-02-28T15:00:12,266 copying videoclaw/ffmpeg/processor.py -> build/lib/videoclaw/ffmpeg 2026-02-28T15:00:12,268 copying videoclaw/ffmpeg/__init__.py -> build/lib/videoclaw/ffmpeg 2026-02-28T15:00:12,271 creating build/lib/videoclaw/storage 2026-02-28T15:00:12,272 copying videoclaw/storage/factory.py -> build/lib/videoclaw/storage 2026-02-28T15:00:12,274 copying videoclaw/storage/uploader.py -> build/lib/videoclaw/storage 2026-02-28T15:00:12,276 copying videoclaw/storage/local.py -> build/lib/videoclaw/storage 2026-02-28T15:00:12,277 copying videoclaw/storage/google_drive.py -> build/lib/videoclaw/storage 2026-02-28T15:00:12,280 copying videoclaw/storage/__init__.py -> build/lib/videoclaw/storage 2026-02-28T15:00:12,282 copying videoclaw/storage/base.py -> build/lib/videoclaw/storage 2026-02-28T15:00:12,284 creating build/lib/videoclaw/models 2026-02-28T15:00:12,285 copying videoclaw/models/factory.py -> build/lib/videoclaw/models 2026-02-28T15:00:12,287 copying videoclaw/models/__init__.py -> build/lib/videoclaw/models 2026-02-28T15:00:12,289 copying videoclaw/models/base.py -> build/lib/videoclaw/models 2026-02-28T15:00:12,292 creating build/lib/videoclaw/cli 2026-02-28T15:00:12,293 copying videoclaw/cli/main.py -> build/lib/videoclaw/cli 2026-02-28T15:00:12,295 copying videoclaw/cli/__init__.py -> build/lib/videoclaw/cli 2026-02-28T15:00:12,297 creating build/lib/videoclaw/publisher 2026-02-28T15:00:12,298 copying videoclaw/publisher/cookie_manager.py -> build/lib/videoclaw/publisher 2026-02-28T15:00:12,300 copying videoclaw/publisher/factory.py -> build/lib/videoclaw/publisher 2026-02-28T15:00:12,302 copying videoclaw/publisher/kuaishou.py -> build/lib/videoclaw/publisher 2026-02-28T15:00:12,304 copying videoclaw/publisher/douyin.py -> build/lib/videoclaw/publisher 2026-02-28T15:00:12,306 copying videoclaw/publisher/__init__.py -> build/lib/videoclaw/publisher 2026-02-28T15:00:12,308 copying videoclaw/publisher/base.py -> build/lib/videoclaw/publisher 2026-02-28T15:00:12,311 creating build/lib/videoclaw/utils 2026-02-28T15:00:12,312 copying videoclaw/utils/helpers.py -> build/lib/videoclaw/utils 2026-02-28T15:00:12,314 copying videoclaw/utils/logging.py -> build/lib/videoclaw/utils 2026-02-28T15:00:12,316 copying videoclaw/utils/__init__.py -> build/lib/videoclaw/utils 2026-02-28T15:00:12,318 creating build/lib/videoclaw/config 2026-02-28T15:00:12,319 copying videoclaw/config/__init__.py -> build/lib/videoclaw/config 2026-02-28T15:00:12,321 copying videoclaw/config/loader.py -> build/lib/videoclaw/config 2026-02-28T15:00:12,324 creating build/lib/videoclaw/models/dashscope 2026-02-28T15:00:12,325 copying videoclaw/models/dashscope/i2v.py -> build/lib/videoclaw/models/dashscope 2026-02-28T15:00:12,327 copying videoclaw/models/dashscope/tts.py -> build/lib/videoclaw/models/dashscope 2026-02-28T15:00:12,329 copying videoclaw/models/dashscope/t2i.py -> build/lib/videoclaw/models/dashscope 2026-02-28T15:00:12,331 copying videoclaw/models/dashscope/__init__.py -> build/lib/videoclaw/models/dashscope 2026-02-28T15:00:12,333 creating build/lib/videoclaw/models/volcengine 2026-02-28T15:00:12,334 copying videoclaw/models/volcengine/tts.py -> build/lib/videoclaw/models/volcengine 2026-02-28T15:00:12,336 copying videoclaw/models/volcengine/seedream.py -> build/lib/videoclaw/models/volcengine 2026-02-28T15:00:12,339 copying videoclaw/models/volcengine/seedance.py -> build/lib/videoclaw/models/volcengine 2026-02-28T15:00:12,341 copying videoclaw/models/volcengine/__init__.py -> build/lib/videoclaw/models/volcengine 2026-02-28T15:00:12,343 creating build/lib/videoclaw/models/mock 2026-02-28T15:00:12,344 copying videoclaw/models/mock/video.py -> build/lib/videoclaw/models/mock 2026-02-28T15:00:12,347 copying videoclaw/models/mock/image.py -> build/lib/videoclaw/models/mock 2026-02-28T15:00:12,349 copying videoclaw/models/mock/audio.py -> build/lib/videoclaw/models/mock 2026-02-28T15:00:12,351 copying videoclaw/models/mock/__init__.py -> build/lib/videoclaw/models/mock 2026-02-28T15:00:12,353 creating build/lib/videoclaw/models/gemini 2026-02-28T15:00:12,354 copying videoclaw/models/gemini/image.py -> build/lib/videoclaw/models/gemini 2026-02-28T15:00:12,357 copying videoclaw/models/gemini/__init__.py -> build/lib/videoclaw/models/gemini 2026-02-28T15:00:12,360 creating build/lib/videoclaw/cli/commands 2026-02-28T15:00:12,361 copying videoclaw/cli/commands/upload.py -> build/lib/videoclaw/cli/commands 2026-02-28T15:00:12,363 copying videoclaw/cli/commands/publish.py -> build/lib/videoclaw/cli/commands 2026-02-28T15:00:12,365 copying videoclaw/cli/commands/i2v.py -> build/lib/videoclaw/cli/commands 2026-02-28T15:00:12,367 copying videoclaw/cli/commands/config.py -> build/lib/videoclaw/cli/commands 2026-02-28T15:00:12,369 copying videoclaw/cli/commands/t2i.py -> build/lib/videoclaw/cli/commands 2026-02-28T15:00:12,371 copying videoclaw/cli/commands/i2i.py -> build/lib/videoclaw/cli/commands 2026-02-28T15:00:12,373 copying videoclaw/cli/commands/audio.py -> build/lib/videoclaw/cli/commands 2026-02-28T15:00:12,375 copying videoclaw/cli/commands/merge.py -> build/lib/videoclaw/cli/commands 2026-02-28T15:00:12,377 copying videoclaw/cli/commands/preview.py -> build/lib/videoclaw/cli/commands 2026-02-28T15:00:12,378 running egg_info 2026-02-28T15:00:12,388 writing videoclaw.egg-info/PKG-INFO 2026-02-28T15:00:12,392 writing dependency_links to videoclaw.egg-info/dependency_links.txt 2026-02-28T15:00:12,394 writing entry points to videoclaw.egg-info/entry_points.txt 2026-02-28T15:00:12,396 writing requirements to videoclaw.egg-info/requires.txt 2026-02-28T15:00:12,398 writing top-level names to videoclaw.egg-info/top_level.txt 2026-02-28T15:00:12,417 reading manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-02-28T15:00:12,427 writing manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-02-28T15:00:12,448 installing to build/bdist.linux-armv7l/wheel 2026-02-28T15:00:12,449 running install 2026-02-28T15:00:12,472 running install_lib 2026-02-28T15:00:12,478 creating build/bdist.linux-armv7l/wheel 2026-02-28T15:00:12,480 creating build/bdist.linux-armv7l/wheel/videoclaw 2026-02-28T15:00:12,482 creating build/bdist.linux-armv7l/wheel/videoclaw/ffmpeg 2026-02-28T15:00:12,483 copying build/lib/videoclaw/ffmpeg/processor.py -> build/bdist.linux-armv7l/wheel/./videoclaw/ffmpeg 2026-02-28T15:00:12,485 copying build/lib/videoclaw/ffmpeg/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/ffmpeg 2026-02-28T15:00:12,488 creating build/bdist.linux-armv7l/wheel/videoclaw/storage 2026-02-28T15:00:12,489 copying build/lib/videoclaw/storage/factory.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T15:00:12,491 copying build/lib/videoclaw/storage/uploader.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T15:00:12,493 copying build/lib/videoclaw/storage/local.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T15:00:12,495 copying build/lib/videoclaw/storage/google_drive.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T15:00:12,497 copying build/lib/videoclaw/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T15:00:12,499 copying build/lib/videoclaw/storage/base.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-02-28T15:00:12,502 creating build/bdist.linux-armv7l/wheel/videoclaw/models 2026-02-28T15:00:12,504 creating build/bdist.linux-armv7l/wheel/videoclaw/models/dashscope 2026-02-28T15:00:12,505 copying build/lib/videoclaw/models/dashscope/i2v.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-02-28T15:00:12,507 copying build/lib/videoclaw/models/dashscope/tts.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-02-28T15:00:12,509 copying build/lib/videoclaw/models/dashscope/t2i.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-02-28T15:00:12,511 copying build/lib/videoclaw/models/dashscope/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-02-28T15:00:12,513 copying build/lib/videoclaw/models/factory.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-02-28T15:00:12,515 creating build/bdist.linux-armv7l/wheel/videoclaw/models/volcengine 2026-02-28T15:00:12,516 copying build/lib/videoclaw/models/volcengine/tts.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-02-28T15:00:12,518 copying build/lib/videoclaw/models/volcengine/seedream.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-02-28T15:00:12,520 copying build/lib/videoclaw/models/volcengine/seedance.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-02-28T15:00:12,523 copying build/lib/videoclaw/models/volcengine/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-02-28T15:00:12,526 creating build/bdist.linux-armv7l/wheel/videoclaw/models/mock 2026-02-28T15:00:12,527 copying build/lib/videoclaw/models/mock/video.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-02-28T15:00:12,529 copying build/lib/videoclaw/models/mock/image.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-02-28T15:00:12,530 copying build/lib/videoclaw/models/mock/audio.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-02-28T15:00:12,532 copying build/lib/videoclaw/models/mock/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-02-28T15:00:12,534 copying build/lib/videoclaw/models/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-02-28T15:00:12,536 copying build/lib/videoclaw/models/base.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-02-28T15:00:12,538 creating build/bdist.linux-armv7l/wheel/videoclaw/models/gemini 2026-02-28T15:00:12,539 copying build/lib/videoclaw/models/gemini/image.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/gemini 2026-02-28T15:00:12,542 copying build/lib/videoclaw/models/gemini/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/gemini 2026-02-28T15:00:12,544 creating build/bdist.linux-armv7l/wheel/videoclaw/cli 2026-02-28T15:00:12,545 copying build/lib/videoclaw/cli/main.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli 2026-02-28T15:00:12,548 creating build/bdist.linux-armv7l/wheel/videoclaw/cli/commands 2026-02-28T15:00:12,549 copying build/lib/videoclaw/cli/commands/upload.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T15:00:12,551 copying build/lib/videoclaw/cli/commands/publish.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T15:00:12,553 copying build/lib/videoclaw/cli/commands/i2v.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T15:00:12,556 copying build/lib/videoclaw/cli/commands/config.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T15:00:12,558 copying build/lib/videoclaw/cli/commands/t2i.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T15:00:12,559 copying build/lib/videoclaw/cli/commands/i2i.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T15:00:12,561 copying build/lib/videoclaw/cli/commands/audio.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T15:00:12,563 copying build/lib/videoclaw/cli/commands/merge.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T15:00:12,566 copying build/lib/videoclaw/cli/commands/preview.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-02-28T15:00:12,567 copying build/lib/videoclaw/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli 2026-02-28T15:00:12,570 creating build/bdist.linux-armv7l/wheel/videoclaw/publisher 2026-02-28T15:00:12,571 copying build/lib/videoclaw/publisher/cookie_manager.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-02-28T15:00:12,573 copying build/lib/videoclaw/publisher/factory.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-02-28T15:00:12,574 copying build/lib/videoclaw/publisher/kuaishou.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-02-28T15:00:12,576 copying build/lib/videoclaw/publisher/douyin.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-02-28T15:00:12,578 copying build/lib/videoclaw/publisher/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-02-28T15:00:12,580 copying build/lib/videoclaw/publisher/base.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-02-28T15:00:12,582 copying build/lib/videoclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw 2026-02-28T15:00:12,584 creating build/bdist.linux-armv7l/wheel/videoclaw/utils 2026-02-28T15:00:12,585 copying build/lib/videoclaw/utils/helpers.py -> build/bdist.linux-armv7l/wheel/./videoclaw/utils 2026-02-28T15:00:12,587 copying build/lib/videoclaw/utils/logging.py -> build/bdist.linux-armv7l/wheel/./videoclaw/utils 2026-02-28T15:00:12,589 copying build/lib/videoclaw/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/utils 2026-02-28T15:00:12,591 creating build/bdist.linux-armv7l/wheel/videoclaw/config 2026-02-28T15:00:12,592 copying build/lib/videoclaw/config/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/config 2026-02-28T15:00:12,594 copying build/lib/videoclaw/config/loader.py -> build/bdist.linux-armv7l/wheel/./videoclaw/config 2026-02-28T15:00:12,595 running install_egg_info 2026-02-28T15:00:12,600 Copying videoclaw.egg-info to build/bdist.linux-armv7l/wheel/./videoclaw-0.1.5-py3.11.egg-info 2026-02-28T15:00:12,611 running install_scripts 2026-02-28T15:00:12,620 creating build/bdist.linux-armv7l/wheel/videoclaw-0.1.5.dist-info/WHEEL 2026-02-28T15:00:12,622 creating '/tmp/pip-wheel-jady8rnz/.tmp-tdz83_cf/videoclaw-0.1.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-28T15:00:12,624 adding 'videoclaw/__init__.py' 2026-02-28T15:00:12,626 adding 'videoclaw/cli/__init__.py' 2026-02-28T15:00:12,628 adding 'videoclaw/cli/main.py' 2026-02-28T15:00:12,630 adding 'videoclaw/cli/commands/audio.py' 2026-02-28T15:00:12,631 adding 'videoclaw/cli/commands/config.py' 2026-02-28T15:00:12,632 adding 'videoclaw/cli/commands/i2i.py' 2026-02-28T15:00:12,634 adding 'videoclaw/cli/commands/i2v.py' 2026-02-28T15:00:12,636 adding 'videoclaw/cli/commands/merge.py' 2026-02-28T15:00:12,637 adding 'videoclaw/cli/commands/preview.py' 2026-02-28T15:00:12,638 adding 'videoclaw/cli/commands/publish.py' 2026-02-28T15:00:12,640 adding 'videoclaw/cli/commands/t2i.py' 2026-02-28T15:00:12,641 adding 'videoclaw/cli/commands/upload.py' 2026-02-28T15:00:12,643 adding 'videoclaw/config/__init__.py' 2026-02-28T15:00:12,644 adding 'videoclaw/config/loader.py' 2026-02-28T15:00:12,646 adding 'videoclaw/ffmpeg/__init__.py' 2026-02-28T15:00:12,647 adding 'videoclaw/ffmpeg/processor.py' 2026-02-28T15:00:12,649 adding 'videoclaw/models/__init__.py' 2026-02-28T15:00:12,650 adding 'videoclaw/models/base.py' 2026-02-28T15:00:12,651 adding 'videoclaw/models/factory.py' 2026-02-28T15:00:12,653 adding 'videoclaw/models/dashscope/__init__.py' 2026-02-28T15:00:12,654 adding 'videoclaw/models/dashscope/i2v.py' 2026-02-28T15:00:12,656 adding 'videoclaw/models/dashscope/t2i.py' 2026-02-28T15:00:12,657 adding 'videoclaw/models/dashscope/tts.py' 2026-02-28T15:00:12,659 adding 'videoclaw/models/gemini/__init__.py' 2026-02-28T15:00:12,660 adding 'videoclaw/models/gemini/image.py' 2026-02-28T15:00:12,662 adding 'videoclaw/models/mock/__init__.py' 2026-02-28T15:00:12,663 adding 'videoclaw/models/mock/audio.py' 2026-02-28T15:00:12,665 adding 'videoclaw/models/mock/image.py' 2026-02-28T15:00:12,666 adding 'videoclaw/models/mock/video.py' 2026-02-28T15:00:12,667 adding 'videoclaw/models/volcengine/__init__.py' 2026-02-28T15:00:12,669 adding 'videoclaw/models/volcengine/seedance.py' 2026-02-28T15:00:12,671 adding 'videoclaw/models/volcengine/seedream.py' 2026-02-28T15:00:12,672 adding 'videoclaw/models/volcengine/tts.py' 2026-02-28T15:00:12,674 adding 'videoclaw/publisher/__init__.py' 2026-02-28T15:00:12,675 adding 'videoclaw/publisher/base.py' 2026-02-28T15:00:12,676 adding 'videoclaw/publisher/cookie_manager.py' 2026-02-28T15:00:12,678 adding 'videoclaw/publisher/douyin.py' 2026-02-28T15:00:12,679 adding 'videoclaw/publisher/factory.py' 2026-02-28T15:00:12,680 adding 'videoclaw/publisher/kuaishou.py' 2026-02-28T15:00:12,682 adding 'videoclaw/storage/__init__.py' 2026-02-28T15:00:12,683 adding 'videoclaw/storage/base.py' 2026-02-28T15:00:12,684 adding 'videoclaw/storage/factory.py' 2026-02-28T15:00:12,686 adding 'videoclaw/storage/google_drive.py' 2026-02-28T15:00:12,687 adding 'videoclaw/storage/local.py' 2026-02-28T15:00:12,688 adding 'videoclaw/storage/uploader.py' 2026-02-28T15:00:12,690 adding 'videoclaw/utils/__init__.py' 2026-02-28T15:00:12,691 adding 'videoclaw/utils/helpers.py' 2026-02-28T15:00:12,692 adding 'videoclaw/utils/logging.py' 2026-02-28T15:00:12,694 adding 'videoclaw-0.1.5.dist-info/METADATA' 2026-02-28T15:00:12,695 adding 'videoclaw-0.1.5.dist-info/WHEEL' 2026-02-28T15:00:12,696 adding 'videoclaw-0.1.5.dist-info/entry_points.txt' 2026-02-28T15:00:12,697 adding 'videoclaw-0.1.5.dist-info/top_level.txt' 2026-02-28T15:00:12,699 adding 'videoclaw-0.1.5.dist-info/RECORD' 2026-02-28T15:00:12,701 removing build/bdist.linux-armv7l/wheel 2026-02-28T15:00:12,817 Building wheel for videoclaw (pyproject.toml): finished with status 'done' 2026-02-28T15:00:12,822 Created wheel for videoclaw: filename=videoclaw-0.1.5-py3-none-any.whl size=46038 sha256=bf7a195c22745546e709e29eb4c0cf214afafcd8bf5a3b32d3d3de5c1e5a1da1 2026-02-28T15:00:12,824 Stored in directory: /tmp/pip-ephem-wheel-cache-mmtory4v/wheels/80/b9/47/73a903c6a1ea065149e4766e749e497fd236346290cb897eb4 2026-02-28T15:00:12,834 Successfully built videoclaw 2026-02-28T15:00:12,838 Removed build tracker: '/tmp/pip-build-tracker-53iku0v9'