2026-05-18T18:29:28,395 Created temporary directory: /tmp/pip-ephem-wheel-cache-58qbog8w 2026-05-18T18:29:28,397 Created temporary directory: /tmp/pip-build-tracker-gmdn3k4p 2026-05-18T18:29:28,398 Initialized build tracking at /tmp/pip-build-tracker-gmdn3k4p 2026-05-18T18:29:28,398 Created build tracker: /tmp/pip-build-tracker-gmdn3k4p 2026-05-18T18:29:28,399 Entered build tracker: /tmp/pip-build-tracker-gmdn3k4p 2026-05-18T18:29:28,399 Created temporary directory: /tmp/pip-wheel-xo0ptc3u 2026-05-18T18:29:28,402 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-05-18T18:29:28,405 Created temporary directory: /tmp/pip-ephem-wheel-cache-n4znquly 2026-05-18T18:29:28,426 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-18T18:29:28,430 2 location(s) to search for versions of videoclaw: 2026-05-18T18:29:28,430 * https://pypi.org/simple/videoclaw/ 2026-05-18T18:29:28,430 * https://www.piwheels.org/simple/videoclaw/ 2026-05-18T18:29:28,431 Fetching project page and analyzing links: https://pypi.org/simple/videoclaw/ 2026-05-18T18:29:28,432 Getting page https://pypi.org/simple/videoclaw/ 2026-05-18T18:29:28,433 Found index url https://pypi.org/simple 2026-05-18T18:29:28,663 Fetched page https://pypi.org/simple/videoclaw/ as application/vnd.pypi.simple.v1+json 2026-05-18T18:29:28,666 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-05-18T18:29:28,667 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-05-18T18:29:28,668 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-05-18T18:29:28,669 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-05-18T18:29:28,670 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-05-18T18:29:28,671 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-05-18T18:29:28,672 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-05-18T18:29:28,673 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-05-18T18:29:28,674 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-05-18T18:29:28,675 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-05-18T18:29:28,676 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-05-18T18:29:28,676 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-05-18T18:29:28,677 Skipping link: No binaries permitted for videoclaw: https://files.pythonhosted.org/packages/6a/0f/1fb63e4e3827398e24d836a11c2d8abd53ade64f9dc8800073e58c327b2b/videoclaw-0.2.0-py3-none-any.whl (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9) 2026-05-18T18:29:28,678 Found link https://files.pythonhosted.org/packages/c1/cd/24c3fee7fb50ae3fea4c28d01b60673a702e72ed61782b739315757e94e6/videoclaw-0.2.0.tar.gz (from https://pypi.org/simple/videoclaw/) (requires-python:>=3.9), version: 0.2.0 2026-05-18T18:29:28,678 Fetching project page and analyzing links: https://www.piwheels.org/simple/videoclaw/ 2026-05-18T18:29:28,679 Getting page https://www.piwheels.org/simple/videoclaw/ 2026-05-18T18:29:28,680 Found index url https://www.piwheels.org/simple 2026-05-18T18:29:28,860 Fetched page https://www.piwheels.org/simple/videoclaw/ as text/html 2026-05-18T18:29:28,863 Skipping link: No binaries permitted for videoclaw: https://archive1.piwheels.org/simple/videoclaw/videoclaw-0.1.5-py3-none-any.whl#sha256=bf7a195c22745546e709e29eb4c0cf214afafcd8bf5a3b32d3d3de5c1e5a1da1 (from https://www.piwheels.org/simple/videoclaw/) (requires-python:>=3.9) 2026-05-18T18:29:28,864 Skipping link: No binaries permitted for videoclaw: https://archive1.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-05-18T18:29:28,865 Skipping link: No binaries permitted for videoclaw: https://archive1.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-05-18T18:29:28,865 Skipping link: No binaries permitted for videoclaw: https://archive1.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-05-18T18:29:28,866 Skipping link: No binaries permitted for videoclaw: https://archive1.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-05-18T18:29:28,867 Skipping link: No binaries permitted for videoclaw: https://archive1.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-05-18T18:29:28,867 Skipping link: not a file: https://www.piwheels.org/simple/videoclaw/ 2026-05-18T18:29:28,868 Skipping link: not a file: https://pypi.org/simple/videoclaw/ 2026-05-18T18:29:28,889 Given no hashes to check 1 links for project 'videoclaw': discarding no candidates 2026-05-18T18:29:28,907 Collecting videoclaw==0.2.0 2026-05-18T18:29:28,909 Created temporary directory: /tmp/pip-unpack-c375kufo 2026-05-18T18:29:29,060 Downloading videoclaw-0.2.0.tar.gz (39 kB) 2026-05-18T18:29:29,239 Added videoclaw==0.2.0 from https://files.pythonhosted.org/packages/c1/cd/24c3fee7fb50ae3fea4c28d01b60673a702e72ed61782b739315757e94e6/videoclaw-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-gmdn3k4p' 2026-05-18T18:29:29,244 Created temporary directory: /tmp/pip-build-env-0i6_u176 2026-05-18T18:29:29,248 Installing build dependencies: started 2026-05-18T18:29:29,250 Running command pip subprocess to install build dependencies 2026-05-18T18:29:30,378 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-18T18:29:30,826 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-05-18T18:29:30,848 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-18T18:29:32,635 Collecting setuptools>=68.0 2026-05-18T18:29:32,636 Obtaining dependency information for setuptools>=68.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-18T18:29:32,652 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-18T18:29:32,913 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-18T18:29:33,022 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-18T18:29:35,768 Installing collected packages: setuptools 2026-05-18T18:29:38,887 Successfully installed setuptools-82.0.1 2026-05-18T18:29:39,163 Installing build dependencies: finished with status 'done' 2026-05-18T18:29:39,170 Getting requirements to build wheel: started 2026-05-18T18:29:39,171 Running command Getting requirements to build wheel 2026-05-18T18:29:39,867 running egg_info 2026-05-18T18:29:39,873 writing videoclaw.egg-info/PKG-INFO 2026-05-18T18:29:39,878 writing dependency_links to videoclaw.egg-info/dependency_links.txt 2026-05-18T18:29:39,880 writing entry points to videoclaw.egg-info/entry_points.txt 2026-05-18T18:29:39,883 writing requirements to videoclaw.egg-info/requires.txt 2026-05-18T18:29:39,884 writing top-level names to videoclaw.egg-info/top_level.txt 2026-05-18T18:29:39,917 reading manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-05-18T18:29:39,927 writing manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-05-18T18:29:40,026 Getting requirements to build wheel: finished with status 'done' 2026-05-18T18:29:40,029 Created temporary directory: /tmp/pip-modern-metadata-ugzeroe1 2026-05-18T18:29:40,032 Preparing metadata (pyproject.toml): started 2026-05-18T18:29:40,033 Running command Preparing metadata (pyproject.toml) 2026-05-18T18:29:40,683 running dist_info 2026-05-18T18:29:40,693 creating /tmp/pip-modern-metadata-ugzeroe1/videoclaw.egg-info 2026-05-18T18:29:40,694 writing /tmp/pip-modern-metadata-ugzeroe1/videoclaw.egg-info/PKG-INFO 2026-05-18T18:29:40,699 writing dependency_links to /tmp/pip-modern-metadata-ugzeroe1/videoclaw.egg-info/dependency_links.txt 2026-05-18T18:29:40,701 writing entry points to /tmp/pip-modern-metadata-ugzeroe1/videoclaw.egg-info/entry_points.txt 2026-05-18T18:29:40,703 writing requirements to /tmp/pip-modern-metadata-ugzeroe1/videoclaw.egg-info/requires.txt 2026-05-18T18:29:40,705 writing top-level names to /tmp/pip-modern-metadata-ugzeroe1/videoclaw.egg-info/top_level.txt 2026-05-18T18:29:40,706 writing manifest file '/tmp/pip-modern-metadata-ugzeroe1/videoclaw.egg-info/SOURCES.txt' 2026-05-18T18:29:40,734 reading manifest file '/tmp/pip-modern-metadata-ugzeroe1/videoclaw.egg-info/SOURCES.txt' 2026-05-18T18:29:40,741 writing manifest file '/tmp/pip-modern-metadata-ugzeroe1/videoclaw.egg-info/SOURCES.txt' 2026-05-18T18:29:40,742 creating '/tmp/pip-modern-metadata-ugzeroe1/videoclaw-0.2.0.dist-info' 2026-05-18T18:29:40,866 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-18T18:29:40,871 Source in /tmp/pip-wheel-xo0ptc3u/videoclaw_20b8d85e5f264a19a24d7b85930fddb1 has version 0.2.0, which satisfies requirement videoclaw==0.2.0 from https://files.pythonhosted.org/packages/c1/cd/24c3fee7fb50ae3fea4c28d01b60673a702e72ed61782b739315757e94e6/videoclaw-0.2.0.tar.gz 2026-05-18T18:29:40,872 Removed videoclaw==0.2.0 from https://files.pythonhosted.org/packages/c1/cd/24c3fee7fb50ae3fea4c28d01b60673a702e72ed61782b739315757e94e6/videoclaw-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-gmdn3k4p' 2026-05-18T18:29:40,878 Created temporary directory: /tmp/pip-unpack-conrvydi 2026-05-18T18:29:40,878 Building wheels for collected packages: videoclaw 2026-05-18T18:29:40,884 Created temporary directory: /tmp/pip-wheel-bizhs8dx 2026-05-18T18:29:40,884 Destination directory: /tmp/pip-wheel-bizhs8dx 2026-05-18T18:29:40,887 Building wheel for videoclaw (pyproject.toml): started 2026-05-18T18:29:40,888 Running command Building wheel for videoclaw (pyproject.toml) 2026-05-18T18:29:41,518 running bdist_wheel 2026-05-18T18:29:41,535 running build 2026-05-18T18:29:41,535 running build_py 2026-05-18T18:29:41,541 creating build/lib/videoclaw 2026-05-18T18:29:41,543 copying videoclaw/__init__.py -> build/lib/videoclaw 2026-05-18T18:29:41,546 creating build/lib/videoclaw/storage 2026-05-18T18:29:41,547 copying videoclaw/storage/uploader.py -> build/lib/videoclaw/storage 2026-05-18T18:29:41,549 copying videoclaw/storage/local.py -> build/lib/videoclaw/storage 2026-05-18T18:29:41,551 copying videoclaw/storage/google_drive.py -> build/lib/videoclaw/storage 2026-05-18T18:29:41,553 copying videoclaw/storage/base.py -> build/lib/videoclaw/storage 2026-05-18T18:29:41,555 copying videoclaw/storage/factory.py -> build/lib/videoclaw/storage 2026-05-18T18:29:41,557 copying videoclaw/storage/__init__.py -> build/lib/videoclaw/storage 2026-05-18T18:29:41,559 creating build/lib/videoclaw/utils 2026-05-18T18:29:41,560 copying videoclaw/utils/helpers.py -> build/lib/videoclaw/utils 2026-05-18T18:29:41,562 copying videoclaw/utils/logging.py -> build/lib/videoclaw/utils 2026-05-18T18:29:41,564 copying videoclaw/utils/__init__.py -> build/lib/videoclaw/utils 2026-05-18T18:29:41,567 creating build/lib/videoclaw/config 2026-05-18T18:29:41,568 copying videoclaw/config/loader.py -> build/lib/videoclaw/config 2026-05-18T18:29:41,570 copying videoclaw/config/__init__.py -> build/lib/videoclaw/config 2026-05-18T18:29:41,572 creating build/lib/videoclaw/ffmpeg 2026-05-18T18:29:41,574 copying videoclaw/ffmpeg/__init__.py -> build/lib/videoclaw/ffmpeg 2026-05-18T18:29:41,576 copying videoclaw/ffmpeg/processor.py -> build/lib/videoclaw/ffmpeg 2026-05-18T18:29:41,578 creating build/lib/videoclaw/models 2026-05-18T18:29:41,579 copying videoclaw/models/codex_host_image.py -> build/lib/videoclaw/models 2026-05-18T18:29:41,581 copying videoclaw/models/base.py -> build/lib/videoclaw/models 2026-05-18T18:29:41,583 copying videoclaw/models/factory.py -> build/lib/videoclaw/models 2026-05-18T18:29:41,585 copying videoclaw/models/__init__.py -> build/lib/videoclaw/models 2026-05-18T18:29:41,587 copying videoclaw/models/openai_image.py -> build/lib/videoclaw/models 2026-05-18T18:29:41,590 creating build/lib/videoclaw/publisher 2026-05-18T18:29:41,591 copying videoclaw/publisher/cookie_manager.py -> build/lib/videoclaw/publisher 2026-05-18T18:29:41,593 copying videoclaw/publisher/douyin.py -> build/lib/videoclaw/publisher 2026-05-18T18:29:41,594 copying videoclaw/publisher/kuaishou.py -> build/lib/videoclaw/publisher 2026-05-18T18:29:41,597 copying videoclaw/publisher/base.py -> build/lib/videoclaw/publisher 2026-05-18T18:29:41,599 copying videoclaw/publisher/factory.py -> build/lib/videoclaw/publisher 2026-05-18T18:29:41,601 copying videoclaw/publisher/__init__.py -> build/lib/videoclaw/publisher 2026-05-18T18:29:41,603 creating build/lib/videoclaw/cli 2026-05-18T18:29:41,604 copying videoclaw/cli/__init__.py -> build/lib/videoclaw/cli 2026-05-18T18:29:41,606 copying videoclaw/cli/main.py -> build/lib/videoclaw/cli 2026-05-18T18:29:41,610 creating build/lib/videoclaw/models/volcengine 2026-05-18T18:29:41,611 copying videoclaw/models/volcengine/seedance.py -> build/lib/videoclaw/models/volcengine 2026-05-18T18:29:41,613 copying videoclaw/models/volcengine/tts.py -> build/lib/videoclaw/models/volcengine 2026-05-18T18:29:41,615 copying videoclaw/models/volcengine/seedream.py -> build/lib/videoclaw/models/volcengine 2026-05-18T18:29:41,617 copying videoclaw/models/volcengine/__init__.py -> build/lib/videoclaw/models/volcengine 2026-05-18T18:29:41,619 creating build/lib/videoclaw/models/dashscope 2026-05-18T18:29:41,620 copying videoclaw/models/dashscope/i2v.py -> build/lib/videoclaw/models/dashscope 2026-05-18T18:29:41,622 copying videoclaw/models/dashscope/tts.py -> build/lib/videoclaw/models/dashscope 2026-05-18T18:29:41,624 copying videoclaw/models/dashscope/t2i.py -> build/lib/videoclaw/models/dashscope 2026-05-18T18:29:41,625 copying videoclaw/models/dashscope/__init__.py -> build/lib/videoclaw/models/dashscope 2026-05-18T18:29:41,628 creating build/lib/videoclaw/models/mock 2026-05-18T18:29:41,629 copying videoclaw/models/mock/image.py -> build/lib/videoclaw/models/mock 2026-05-18T18:29:41,631 copying videoclaw/models/mock/audio.py -> build/lib/videoclaw/models/mock 2026-05-18T18:29:41,633 copying videoclaw/models/mock/__init__.py -> build/lib/videoclaw/models/mock 2026-05-18T18:29:41,634 copying videoclaw/models/mock/video.py -> build/lib/videoclaw/models/mock 2026-05-18T18:29:41,637 creating build/lib/videoclaw/models/gemini 2026-05-18T18:29:41,638 copying videoclaw/models/gemini/image.py -> build/lib/videoclaw/models/gemini 2026-05-18T18:29:41,640 copying videoclaw/models/gemini/__init__.py -> build/lib/videoclaw/models/gemini 2026-05-18T18:29:41,642 creating build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,643 copying videoclaw/cli/commands/i2v.py -> build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,646 copying videoclaw/cli/commands/image.py -> build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,647 copying videoclaw/cli/commands/t2i.py -> build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,649 copying videoclaw/cli/commands/merge.py -> build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,652 copying videoclaw/cli/commands/preview.py -> build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,654 copying videoclaw/cli/commands/video_smoke.py -> build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,655 copying videoclaw/cli/commands/publish.py -> build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,658 copying videoclaw/cli/commands/upload.py -> build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,660 copying videoclaw/cli/commands/config.py -> build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,662 copying videoclaw/cli/commands/doctor.py -> build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,664 copying videoclaw/cli/commands/audio.py -> build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,666 copying videoclaw/cli/commands/i2i.py -> build/lib/videoclaw/cli/commands 2026-05-18T18:29:41,667 running egg_info 2026-05-18T18:29:41,677 writing videoclaw.egg-info/PKG-INFO 2026-05-18T18:29:41,681 writing dependency_links to videoclaw.egg-info/dependency_links.txt 2026-05-18T18:29:41,683 writing entry points to videoclaw.egg-info/entry_points.txt 2026-05-18T18:29:41,685 writing requirements to videoclaw.egg-info/requires.txt 2026-05-18T18:29:41,686 writing top-level names to videoclaw.egg-info/top_level.txt 2026-05-18T18:29:41,706 reading manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-05-18T18:29:41,716 writing manifest file 'videoclaw.egg-info/SOURCES.txt' 2026-05-18T18:29:41,737 installing to build/bdist.linux-armv7l/wheel 2026-05-18T18:29:41,738 running install 2026-05-18T18:29:41,761 running install_lib 2026-05-18T18:29:41,767 creating build/bdist.linux-armv7l/wheel 2026-05-18T18:29:41,769 creating build/bdist.linux-armv7l/wheel/videoclaw 2026-05-18T18:29:41,771 creating build/bdist.linux-armv7l/wheel/videoclaw/storage 2026-05-18T18:29:41,772 copying build/lib/videoclaw/storage/uploader.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-05-18T18:29:41,774 copying build/lib/videoclaw/storage/local.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-05-18T18:29:41,776 copying build/lib/videoclaw/storage/google_drive.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-05-18T18:29:41,778 copying build/lib/videoclaw/storage/base.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-05-18T18:29:41,780 copying build/lib/videoclaw/storage/factory.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-05-18T18:29:41,781 copying build/lib/videoclaw/storage/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/storage 2026-05-18T18:29:41,784 creating build/bdist.linux-armv7l/wheel/videoclaw/utils 2026-05-18T18:29:41,785 copying build/lib/videoclaw/utils/helpers.py -> build/bdist.linux-armv7l/wheel/./videoclaw/utils 2026-05-18T18:29:41,787 copying build/lib/videoclaw/utils/logging.py -> build/bdist.linux-armv7l/wheel/./videoclaw/utils 2026-05-18T18:29:41,789 copying build/lib/videoclaw/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/utils 2026-05-18T18:29:41,791 creating build/bdist.linux-armv7l/wheel/videoclaw/config 2026-05-18T18:29:41,792 copying build/lib/videoclaw/config/loader.py -> build/bdist.linux-armv7l/wheel/./videoclaw/config 2026-05-18T18:29:41,795 copying build/lib/videoclaw/config/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/config 2026-05-18T18:29:41,797 creating build/bdist.linux-armv7l/wheel/videoclaw/ffmpeg 2026-05-18T18:29:41,798 copying build/lib/videoclaw/ffmpeg/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/ffmpeg 2026-05-18T18:29:41,800 copying build/lib/videoclaw/ffmpeg/processor.py -> build/bdist.linux-armv7l/wheel/./videoclaw/ffmpeg 2026-05-18T18:29:41,802 creating build/bdist.linux-armv7l/wheel/videoclaw/models 2026-05-18T18:29:41,804 creating build/bdist.linux-armv7l/wheel/videoclaw/models/volcengine 2026-05-18T18:29:41,805 copying build/lib/videoclaw/models/volcengine/seedance.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-05-18T18:29:41,808 copying build/lib/videoclaw/models/volcengine/tts.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-05-18T18:29:41,810 copying build/lib/videoclaw/models/volcengine/seedream.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-05-18T18:29:41,812 copying build/lib/videoclaw/models/volcengine/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/volcengine 2026-05-18T18:29:41,814 copying build/lib/videoclaw/models/codex_host_image.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-05-18T18:29:41,816 creating build/bdist.linux-armv7l/wheel/videoclaw/models/dashscope 2026-05-18T18:29:41,817 copying build/lib/videoclaw/models/dashscope/i2v.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-05-18T18:29:41,819 copying build/lib/videoclaw/models/dashscope/tts.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-05-18T18:29:41,821 copying build/lib/videoclaw/models/dashscope/t2i.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-05-18T18:29:41,823 copying build/lib/videoclaw/models/dashscope/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/dashscope 2026-05-18T18:29:41,825 creating build/bdist.linux-armv7l/wheel/videoclaw/models/mock 2026-05-18T18:29:41,827 copying build/lib/videoclaw/models/mock/image.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-05-18T18:29:41,829 copying build/lib/videoclaw/models/mock/audio.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-05-18T18:29:41,830 copying build/lib/videoclaw/models/mock/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-05-18T18:29:41,832 copying build/lib/videoclaw/models/mock/video.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/mock 2026-05-18T18:29:41,834 copying build/lib/videoclaw/models/base.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-05-18T18:29:41,836 copying build/lib/videoclaw/models/factory.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-05-18T18:29:41,838 copying build/lib/videoclaw/models/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-05-18T18:29:41,839 copying build/lib/videoclaw/models/openai_image.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models 2026-05-18T18:29:41,842 creating build/bdist.linux-armv7l/wheel/videoclaw/models/gemini 2026-05-18T18:29:41,843 copying build/lib/videoclaw/models/gemini/image.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/gemini 2026-05-18T18:29:41,845 copying build/lib/videoclaw/models/gemini/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/models/gemini 2026-05-18T18:29:41,848 creating build/bdist.linux-armv7l/wheel/videoclaw/publisher 2026-05-18T18:29:41,849 copying build/lib/videoclaw/publisher/cookie_manager.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-05-18T18:29:41,851 copying build/lib/videoclaw/publisher/douyin.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-05-18T18:29:41,853 copying build/lib/videoclaw/publisher/kuaishou.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-05-18T18:29:41,854 copying build/lib/videoclaw/publisher/base.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-05-18T18:29:41,856 copying build/lib/videoclaw/publisher/factory.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-05-18T18:29:41,858 copying build/lib/videoclaw/publisher/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/publisher 2026-05-18T18:29:41,860 copying build/lib/videoclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw 2026-05-18T18:29:41,862 creating build/bdist.linux-armv7l/wheel/videoclaw/cli 2026-05-18T18:29:41,863 copying build/lib/videoclaw/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli 2026-05-18T18:29:41,866 creating build/bdist.linux-armv7l/wheel/videoclaw/cli/commands 2026-05-18T18:29:41,867 copying build/lib/videoclaw/cli/commands/i2v.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-05-18T18:29:41,870 copying build/lib/videoclaw/cli/commands/image.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-05-18T18:29:41,871 copying build/lib/videoclaw/cli/commands/t2i.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-05-18T18:29:41,873 copying build/lib/videoclaw/cli/commands/merge.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-05-18T18:29:41,876 copying build/lib/videoclaw/cli/commands/preview.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-05-18T18:29:41,878 copying build/lib/videoclaw/cli/commands/video_smoke.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-05-18T18:29:41,879 copying build/lib/videoclaw/cli/commands/publish.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-05-18T18:29:41,881 copying build/lib/videoclaw/cli/commands/upload.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-05-18T18:29:41,884 copying build/lib/videoclaw/cli/commands/config.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-05-18T18:29:41,886 copying build/lib/videoclaw/cli/commands/doctor.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-05-18T18:29:41,888 copying build/lib/videoclaw/cli/commands/audio.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-05-18T18:29:41,890 copying build/lib/videoclaw/cli/commands/i2i.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli/commands 2026-05-18T18:29:41,892 copying build/lib/videoclaw/cli/main.py -> build/bdist.linux-armv7l/wheel/./videoclaw/cli 2026-05-18T18:29:41,894 running install_egg_info 2026-05-18T18:29:41,899 Copying videoclaw.egg-info to build/bdist.linux-armv7l/wheel/./videoclaw-0.2.0-py3.11.egg-info 2026-05-18T18:29:41,911 running install_scripts 2026-05-18T18:29:41,920 creating build/bdist.linux-armv7l/wheel/videoclaw-0.2.0.dist-info/WHEEL 2026-05-18T18:29:41,923 creating '/tmp/pip-wheel-bizhs8dx/.tmp-8zi8ql8u/videoclaw-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-18T18:29:41,925 adding 'videoclaw/__init__.py' 2026-05-18T18:29:41,927 adding 'videoclaw/cli/__init__.py' 2026-05-18T18:29:41,929 adding 'videoclaw/cli/main.py' 2026-05-18T18:29:41,931 adding 'videoclaw/cli/commands/audio.py' 2026-05-18T18:29:41,933 adding 'videoclaw/cli/commands/config.py' 2026-05-18T18:29:41,934 adding 'videoclaw/cli/commands/doctor.py' 2026-05-18T18:29:41,935 adding 'videoclaw/cli/commands/i2i.py' 2026-05-18T18:29:41,937 adding 'videoclaw/cli/commands/i2v.py' 2026-05-18T18:29:41,939 adding 'videoclaw/cli/commands/image.py' 2026-05-18T18:29:41,940 adding 'videoclaw/cli/commands/merge.py' 2026-05-18T18:29:41,942 adding 'videoclaw/cli/commands/preview.py' 2026-05-18T18:29:41,943 adding 'videoclaw/cli/commands/publish.py' 2026-05-18T18:29:41,944 adding 'videoclaw/cli/commands/t2i.py' 2026-05-18T18:29:41,946 adding 'videoclaw/cli/commands/upload.py' 2026-05-18T18:29:41,947 adding 'videoclaw/cli/commands/video_smoke.py' 2026-05-18T18:29:41,949 adding 'videoclaw/config/__init__.py' 2026-05-18T18:29:41,950 adding 'videoclaw/config/loader.py' 2026-05-18T18:29:41,952 adding 'videoclaw/ffmpeg/__init__.py' 2026-05-18T18:29:41,953 adding 'videoclaw/ffmpeg/processor.py' 2026-05-18T18:29:41,955 adding 'videoclaw/models/__init__.py' 2026-05-18T18:29:41,956 adding 'videoclaw/models/base.py' 2026-05-18T18:29:41,958 adding 'videoclaw/models/codex_host_image.py' 2026-05-18T18:29:41,959 adding 'videoclaw/models/factory.py' 2026-05-18T18:29:41,961 adding 'videoclaw/models/openai_image.py' 2026-05-18T18:29:41,963 adding 'videoclaw/models/dashscope/__init__.py' 2026-05-18T18:29:41,964 adding 'videoclaw/models/dashscope/i2v.py' 2026-05-18T18:29:41,965 adding 'videoclaw/models/dashscope/t2i.py' 2026-05-18T18:29:41,967 adding 'videoclaw/models/dashscope/tts.py' 2026-05-18T18:29:41,968 adding 'videoclaw/models/gemini/__init__.py' 2026-05-18T18:29:41,970 adding 'videoclaw/models/gemini/image.py' 2026-05-18T18:29:41,972 adding 'videoclaw/models/mock/__init__.py' 2026-05-18T18:29:41,973 adding 'videoclaw/models/mock/audio.py' 2026-05-18T18:29:41,975 adding 'videoclaw/models/mock/image.py' 2026-05-18T18:29:41,976 adding 'videoclaw/models/mock/video.py' 2026-05-18T18:29:41,978 adding 'videoclaw/models/volcengine/__init__.py' 2026-05-18T18:29:41,979 adding 'videoclaw/models/volcengine/seedance.py' 2026-05-18T18:29:41,981 adding 'videoclaw/models/volcengine/seedream.py' 2026-05-18T18:29:41,982 adding 'videoclaw/models/volcengine/tts.py' 2026-05-18T18:29:41,985 adding 'videoclaw/publisher/__init__.py' 2026-05-18T18:29:41,986 adding 'videoclaw/publisher/base.py' 2026-05-18T18:29:41,988 adding 'videoclaw/publisher/cookie_manager.py' 2026-05-18T18:29:41,989 adding 'videoclaw/publisher/douyin.py' 2026-05-18T18:29:41,990 adding 'videoclaw/publisher/factory.py' 2026-05-18T18:29:41,992 adding 'videoclaw/publisher/kuaishou.py' 2026-05-18T18:29:41,994 adding 'videoclaw/storage/__init__.py' 2026-05-18T18:29:41,995 adding 'videoclaw/storage/base.py' 2026-05-18T18:29:41,996 adding 'videoclaw/storage/factory.py' 2026-05-18T18:29:41,998 adding 'videoclaw/storage/google_drive.py' 2026-05-18T18:29:42,000 adding 'videoclaw/storage/local.py' 2026-05-18T18:29:42,001 adding 'videoclaw/storage/uploader.py' 2026-05-18T18:29:42,003 adding 'videoclaw/utils/__init__.py' 2026-05-18T18:29:42,004 adding 'videoclaw/utils/helpers.py' 2026-05-18T18:29:42,006 adding 'videoclaw/utils/logging.py' 2026-05-18T18:29:42,008 adding 'videoclaw-0.2.0.dist-info/METADATA' 2026-05-18T18:29:42,009 adding 'videoclaw-0.2.0.dist-info/WHEEL' 2026-05-18T18:29:42,010 adding 'videoclaw-0.2.0.dist-info/entry_points.txt' 2026-05-18T18:29:42,011 adding 'videoclaw-0.2.0.dist-info/top_level.txt' 2026-05-18T18:29:42,012 adding 'videoclaw-0.2.0.dist-info/RECORD' 2026-05-18T18:29:42,014 removing build/bdist.linux-armv7l/wheel 2026-05-18T18:29:42,133 Building wheel for videoclaw (pyproject.toml): finished with status 'done' 2026-05-18T18:29:42,138 Created wheel for videoclaw: filename=videoclaw-0.2.0-py3-none-any.whl size=56342 sha256=5ff77f27fd33044f606704eba543094c25447f2d4a8ed6be883700a61fef34fc 2026-05-18T18:29:42,139 Stored in directory: /tmp/pip-ephem-wheel-cache-n4znquly/wheels/ba/e7/f2/89998a1d3bd980ef6d65edfef1f2280260f948f96ac176b236 2026-05-18T18:29:42,150 Successfully built videoclaw 2026-05-18T18:29:42,155 Removed build tracker: '/tmp/pip-build-tracker-gmdn3k4p'