2025-03-06T03:54:04,635 Created temporary directory: /tmp/pip-build-tracker-p7ah36ir 2025-03-06T03:54:04,636 Initialized build tracking at /tmp/pip-build-tracker-p7ah36ir 2025-03-06T03:54:04,636 Created build tracker: /tmp/pip-build-tracker-p7ah36ir 2025-03-06T03:54:04,637 Entered build tracker: /tmp/pip-build-tracker-p7ah36ir 2025-03-06T03:54:04,638 Created temporary directory: /tmp/pip-wheel-t53s6ky8 2025-03-06T03:54:04,642 Created temporary directory: /tmp/pip-ephem-wheel-cache-1icprujq 2025-03-06T03:54:04,686 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-03-06T03:54:04,689 2 location(s) to search for versions of cos-viewer: 2025-03-06T03:54:04,689 * https://pypi.org/simple/cos-viewer/ 2025-03-06T03:54:04,689 * https://www.piwheels.org/simple/cos-viewer/ 2025-03-06T03:54:04,690 Fetching project page and analyzing links: https://pypi.org/simple/cos-viewer/ 2025-03-06T03:54:04,691 Getting page https://pypi.org/simple/cos-viewer/ 2025-03-06T03:54:04,692 Found index url https://pypi.org/simple/ 2025-03-06T03:54:04,833 Fetched page https://pypi.org/simple/cos-viewer/ as application/vnd.pypi.simple.v1+json 2025-03-06T03:54:04,836 Found link https://files.pythonhosted.org/packages/ab/bb/be74df7cfd7c2a98bac5c270b231f7f8dc5f008e8d452363886d2bf55208/cos-viewer-0.1.0.tar.gz (from https://pypi.org/simple/cos-viewer/) (requires-python:>=3.6), version: 0.1.0 2025-03-06T03:54:04,838 Found link https://files.pythonhosted.org/packages/35/7f/6a998eac4e3ef4cd841da80a60c85483ea22cadc6d29d24fd65b863e8430/cos-viewer-0.1.1.tar.gz (from https://pypi.org/simple/cos-viewer/) (requires-python:>=3.6), version: 0.1.1 2025-03-06T03:54:04,839 Found link https://files.pythonhosted.org/packages/f4/7a/135807a586ede66926077adfa539f838ad719c07ec5d4605bb26a633a7ca/cos-viewer-0.1.2.tar.gz (from https://pypi.org/simple/cos-viewer/) (requires-python:>=3.6), version: 0.1.2 2025-03-06T03:54:04,839 Found link https://files.pythonhosted.org/packages/c0/94/8fb4f095ab421903f772eac724b620ef920d1281706bffa55e00e16d455e/cos-viewer-0.1.3.tar.gz (from https://pypi.org/simple/cos-viewer/) (requires-python:>=3.6), version: 0.1.3 2025-03-06T03:54:04,840 Found link https://files.pythonhosted.org/packages/17/2b/e75e1e4932f84d8b28eaf4a795c708cdfaaccdfa98113a3ca8277242236c/cos-viewer-0.1.4.tar.gz (from https://pypi.org/simple/cos-viewer/) (requires-python:>=3.6), version: 0.1.4 2025-03-06T03:54:04,841 Found link https://files.pythonhosted.org/packages/68/d7/b2c5867cb0ac1aa7d081c1b3af965b4eee5c210e66e5c57c58da487dc4f0/cos-viewer-0.1.5.tar.gz (from https://pypi.org/simple/cos-viewer/) (requires-python:>=3.6), version: 0.1.5 2025-03-06T03:54:04,842 Found link https://files.pythonhosted.org/packages/c3/ab/bca4a01b53181c0ebcea896aee3c9babeb144cef13b396740ac4ef9862b4/cos-viewer-0.1.6.tar.gz (from https://pypi.org/simple/cos-viewer/) (requires-python:>=3.6), version: 0.1.6 2025-03-06T03:54:04,844 Found link https://files.pythonhosted.org/packages/b0/e8/e6fb657a8afb55009254b7659b71a8bab9e64dd1eba40a45dc03bfe11ce3/cos-viewer-0.1.7.tar.gz (from https://pypi.org/simple/cos-viewer/) (requires-python:>=3.6), version: 0.1.7 2025-03-06T03:54:04,845 Found link https://files.pythonhosted.org/packages/18/5e/7630a1c54f821bda55e2a722a3d5faed2e24025ffd9e14838dc238d27300/cos-viewer-0.1.8.tar.gz (from https://pypi.org/simple/cos-viewer/) (requires-python:>=3.6), version: 0.1.8 2025-03-06T03:54:04,845 Fetching project page and analyzing links: https://www.piwheels.org/simple/cos-viewer/ 2025-03-06T03:54:04,846 Getting page https://www.piwheels.org/simple/cos-viewer/ 2025-03-06T03:54:04,847 Found index url https://www.piwheels.org/simple/ 2025-03-06T03:54:05,012 Fetched page https://www.piwheels.org/simple/cos-viewer/ as text/html 2025-03-06T03:54:05,015 Skipping link: No binaries permitted for cos-viewer: https://www.piwheels.org/simple/cos-viewer/cos_viewer-0.1.4-py3-none-any.whl#sha256=11047ed718d32fa7eee6b7cf5f412e6d3790aaa39850d0d420e5922cd1df6c65 (from https://www.piwheels.org/simple/cos-viewer/) (requires-python:>=3.6) 2025-03-06T03:54:05,015 Skipping link: No binaries permitted for cos-viewer: https://www.piwheels.org/simple/cos-viewer/cos_viewer-0.1.3-py3-none-any.whl#sha256=835b3dc7ee4e6b70ba5f19ae520c3eb86713f871c3b5cc1a0d38a3cc2c2a0f45 (from https://www.piwheels.org/simple/cos-viewer/) (requires-python:>=3.6) 2025-03-06T03:54:05,016 Skipping link: No binaries permitted for cos-viewer: https://www.piwheels.org/simple/cos-viewer/cos_viewer-0.1.2-py3-none-any.whl#sha256=1ce02992ecfe7127704512b79c9b7855568ef5151e650d7db264eec7e73196a2 (from https://www.piwheels.org/simple/cos-viewer/) (requires-python:>=3.6) 2025-03-06T03:54:05,017 Skipping link: not a file: https://www.piwheels.org/simple/cos-viewer/ 2025-03-06T03:54:05,018 Skipping link: not a file: https://pypi.org/simple/cos-viewer/ 2025-03-06T03:54:05,038 Given no hashes to check 1 links for project 'cos-viewer': discarding no candidates 2025-03-06T03:54:05,039 Collecting cos-viewer==0.1.5 2025-03-06T03:54:05,042 Created temporary directory: /tmp/pip-unpack-xg2nytac 2025-03-06T03:54:05,259 Downloading cos-viewer-0.1.5.tar.gz (11 kB) 2025-03-06T03:54:05,319 Added cos-viewer==0.1.5 from https://files.pythonhosted.org/packages/68/d7/b2c5867cb0ac1aa7d081c1b3af965b4eee5c210e66e5c57c58da487dc4f0/cos-viewer-0.1.5.tar.gz to build tracker '/tmp/pip-build-tracker-p7ah36ir' 2025-03-06T03:54:05,321 Running setup.py (path:/tmp/pip-wheel-t53s6ky8/cos-viewer_eb20199994e74379b7478f8a543d970a/setup.py) egg_info for package cos-viewer 2025-03-06T03:54:05,322 Created temporary directory: /tmp/pip-pip-egg-info-cgh35r3m 2025-03-06T03:54:05,322 Preparing metadata (setup.py): started 2025-03-06T03:54:05,324 Running command python setup.py egg_info 2025-03-06T03:54:06,386 running egg_info 2025-03-06T03:54:06,413 creating /tmp/pip-pip-egg-info-cgh35r3m/cos_viewer.egg-info 2025-03-06T03:54:06,415 writing /tmp/pip-pip-egg-info-cgh35r3m/cos_viewer.egg-info/PKG-INFO 2025-03-06T03:54:06,418 writing dependency_links to /tmp/pip-pip-egg-info-cgh35r3m/cos_viewer.egg-info/dependency_links.txt 2025-03-06T03:54:06,419 writing entry points to /tmp/pip-pip-egg-info-cgh35r3m/cos_viewer.egg-info/entry_points.txt 2025-03-06T03:54:06,421 writing requirements to /tmp/pip-pip-egg-info-cgh35r3m/cos_viewer.egg-info/requires.txt 2025-03-06T03:54:06,422 writing top-level names to /tmp/pip-pip-egg-info-cgh35r3m/cos_viewer.egg-info/top_level.txt 2025-03-06T03:54:06,423 writing manifest file '/tmp/pip-pip-egg-info-cgh35r3m/cos_viewer.egg-info/SOURCES.txt' 2025-03-06T03:54:06,514 reading manifest file '/tmp/pip-pip-egg-info-cgh35r3m/cos_viewer.egg-info/SOURCES.txt' 2025-03-06T03:54:06,516 reading manifest template 'MANIFEST.in' 2025-03-06T03:54:06,521 writing manifest file '/tmp/pip-pip-egg-info-cgh35r3m/cos_viewer.egg-info/SOURCES.txt' 2025-03-06T03:54:06,630 Preparing metadata (setup.py): finished with status 'done' 2025-03-06T03:54:06,634 Source in /tmp/pip-wheel-t53s6ky8/cos-viewer_eb20199994e74379b7478f8a543d970a has version 0.1.5, which satisfies requirement cos-viewer==0.1.5 from https://files.pythonhosted.org/packages/68/d7/b2c5867cb0ac1aa7d081c1b3af965b4eee5c210e66e5c57c58da487dc4f0/cos-viewer-0.1.5.tar.gz 2025-03-06T03:54:06,635 Removed cos-viewer==0.1.5 from https://files.pythonhosted.org/packages/68/d7/b2c5867cb0ac1aa7d081c1b3af965b4eee5c210e66e5c57c58da487dc4f0/cos-viewer-0.1.5.tar.gz from build tracker '/tmp/pip-build-tracker-p7ah36ir' 2025-03-06T03:54:06,641 Created temporary directory: /tmp/pip-unpack-yd0wwtvy 2025-03-06T03:54:06,642 Created temporary directory: /tmp/pip-unpack-3x714pdm 2025-03-06T03:54:06,643 Building wheels for collected packages: cos-viewer 2025-03-06T03:54:06,647 Created temporary directory: /tmp/pip-wheel-s68p39on 2025-03-06T03:54:06,648 Building wheel for cos-viewer (setup.py): started 2025-03-06T03:54:06,649 Destination directory: /tmp/pip-wheel-s68p39on 2025-03-06T03:54:06,650 Running command python setup.py bdist_wheel 2025-03-06T03:54:07,677 running bdist_wheel 2025-03-06T03:54:07,815 running build 2025-03-06T03:54:07,816 running build_py 2025-03-06T03:54:07,847 creating build/lib/src 2025-03-06T03:54:07,849 copying src/migrate_configs.py -> build/lib/src 2025-03-06T03:54:07,851 copying src/cos_client.py -> build/lib/src 2025-03-06T03:54:07,854 copying src/crypto_utils.py -> build/lib/src 2025-03-06T03:54:07,856 copying src/config_manager.py -> build/lib/src 2025-03-06T03:54:07,858 copying src/main.py -> build/lib/src 2025-03-06T03:54:07,860 copying src/__init__.py -> build/lib/src 2025-03-06T03:54:07,863 creating build/lib/src/cos_viewer 2025-03-06T03:54:07,864 copying src/cos_viewer/download_screen.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,866 copying src/cos_viewer/screens.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,868 copying src/cos_viewer/events.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,870 copying src/cos_viewer/local_file_browser_screen.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,872 copying src/cos_viewer/config_screen.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,874 copying src/cos_viewer/file_details_screen.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,875 copying src/cos_viewer/config_form_screen.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,878 copying src/cos_viewer/upload_screen.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,879 copying src/cos_viewer/file_browser_screen.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,882 copying src/cos_viewer/feature_select_screen.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,884 copying src/cos_viewer/app.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,886 copying src/cos_viewer/__init__.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,887 copying src/cos_viewer/message_screen.py -> build/lib/src/cos_viewer 2025-03-06T03:54:07,889 running egg_info 2025-03-06T03:54:07,916 writing cos_viewer.egg-info/PKG-INFO 2025-03-06T03:54:07,919 writing dependency_links to cos_viewer.egg-info/dependency_links.txt 2025-03-06T03:54:07,921 writing entry points to cos_viewer.egg-info/entry_points.txt 2025-03-06T03:54:07,922 writing requirements to cos_viewer.egg-info/requires.txt 2025-03-06T03:54:07,923 writing top-level names to cos_viewer.egg-info/top_level.txt 2025-03-06T03:54:07,955 reading manifest file 'cos_viewer.egg-info/SOURCES.txt' 2025-03-06T03:54:07,959 reading manifest template 'MANIFEST.in' 2025-03-06T03:54:07,965 writing manifest file 'cos_viewer.egg-info/SOURCES.txt' 2025-03-06T03:54:07,968 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:220: _Warning: Package 'src.cos_viewer.css' is absent from the `packages` configuration. 2025-03-06T03:54:07,968 !! 2025-03-06T03:54:07,969 ******************************************************************************** 2025-03-06T03:54:07,970 ############################ 2025-03-06T03:54:07,971 # Package would be ignored # 2025-03-06T03:54:07,971 ############################ 2025-03-06T03:54:07,972 Python recognizes 'src.cos_viewer.css' as an importable package[^1], 2025-03-06T03:54:07,972 but it is absent from setuptools' `packages` configuration. 2025-03-06T03:54:07,973 This leads to an ambiguous overall configuration. If you want to distribute this 2025-03-06T03:54:07,974 package, please make sure that 'src.cos_viewer.css' is explicitly added 2025-03-06T03:54:07,974 to the `packages` configuration field. 2025-03-06T03:54:07,976 Alternatively, you can also rely on setuptools' discovery methods 2025-03-06T03:54:07,976 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-03-06T03:54:07,977 instead of `find_packages(...)`/`find:`). 2025-03-06T03:54:07,978 You can read more about "package discovery" on setuptools documentation page: 2025-03-06T03:54:07,979 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-03-06T03:54:07,980 If you don't want 'src.cos_viewer.css' to be distributed and are 2025-03-06T03:54:07,980 already explicitly excluding 'src.cos_viewer.css' via 2025-03-06T03:54:07,981 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-03-06T03:54:07,982 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-03-06T03:54:07,982 combination with a more fine grained `package-data` configuration. 2025-03-06T03:54:07,983 You can read more about "package data files" on setuptools documentation page: 2025-03-06T03:54:07,984 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-03-06T03:54:07,985 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-03-06T03:54:07,986 even if it does not contain any `.py` files. 2025-03-06T03:54:07,986 On the other hand, currently there is no concept of package data 2025-03-06T03:54:07,987 directory, all directories are treated like packages. 2025-03-06T03:54:07,987 ******************************************************************************** 2025-03-06T03:54:07,988 !! 2025-03-06T03:54:07,988 check.warn(importable) 2025-03-06T03:54:07,989 creating build/lib/src/cos_viewer/css 2025-03-06T03:54:07,989 copying src/cos_viewer/css/style.css -> build/lib/src/cos_viewer/css 2025-03-06T03:54:07,990 copying src/cos_viewer/css/file_browser.css -> build/lib/src/cos_viewer/css 2025-03-06T03:54:08,019 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-03-06T03:54:08,019 !! 2025-03-06T03:54:08,020 ******************************************************************************** 2025-03-06T03:54:08,021 Please avoid running ``setup.py`` directly. 2025-03-06T03:54:08,021 Instead, use pypa/build, pypa/installer or other 2025-03-06T03:54:08,022 standards-based tools. 2025-03-06T03:54:08,023 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-03-06T03:54:08,024 ******************************************************************************** 2025-03-06T03:54:08,025 !! 2025-03-06T03:54:08,026 self.initialize_options() 2025-03-06T03:54:08,050 installing to build/bdist.linux-armv7l/wheel 2025-03-06T03:54:08,051 running install 2025-03-06T03:54:08,075 running install_lib 2025-03-06T03:54:08,104 creating build/bdist.linux-armv7l/wheel 2025-03-06T03:54:08,106 creating build/bdist.linux-armv7l/wheel/src 2025-03-06T03:54:08,109 creating build/bdist.linux-armv7l/wheel/src/cos_viewer 2025-03-06T03:54:08,111 copying build/lib/src/cos_viewer/download_screen.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,113 copying build/lib/src/cos_viewer/screens.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,115 copying build/lib/src/cos_viewer/events.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,118 copying build/lib/src/cos_viewer/local_file_browser_screen.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,120 copying build/lib/src/cos_viewer/config_screen.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,122 copying build/lib/src/cos_viewer/file_details_screen.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,125 creating build/bdist.linux-armv7l/wheel/src/cos_viewer/css 2025-03-06T03:54:08,126 copying build/lib/src/cos_viewer/css/style.css -> build/bdist.linux-armv7l/wheel/./src/cos_viewer/css 2025-03-06T03:54:08,128 copying build/lib/src/cos_viewer/css/file_browser.css -> build/bdist.linux-armv7l/wheel/./src/cos_viewer/css 2025-03-06T03:54:08,130 copying build/lib/src/cos_viewer/config_form_screen.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,133 copying build/lib/src/cos_viewer/upload_screen.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,135 copying build/lib/src/cos_viewer/file_browser_screen.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,138 copying build/lib/src/cos_viewer/feature_select_screen.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,140 copying build/lib/src/cos_viewer/app.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,142 copying build/lib/src/cos_viewer/__init__.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,144 copying build/lib/src/cos_viewer/message_screen.py -> build/bdist.linux-armv7l/wheel/./src/cos_viewer 2025-03-06T03:54:08,146 copying build/lib/src/migrate_configs.py -> build/bdist.linux-armv7l/wheel/./src 2025-03-06T03:54:08,148 copying build/lib/src/cos_client.py -> build/bdist.linux-armv7l/wheel/./src 2025-03-06T03:54:08,151 copying build/lib/src/crypto_utils.py -> build/bdist.linux-armv7l/wheel/./src 2025-03-06T03:54:08,153 copying build/lib/src/config_manager.py -> build/bdist.linux-armv7l/wheel/./src 2025-03-06T03:54:08,156 copying build/lib/src/main.py -> build/bdist.linux-armv7l/wheel/./src 2025-03-06T03:54:08,158 copying build/lib/src/__init__.py -> build/bdist.linux-armv7l/wheel/./src 2025-03-06T03:54:08,159 running install_egg_info 2025-03-06T03:54:08,192 Copying cos_viewer.egg-info to build/bdist.linux-armv7l/wheel/./cos_viewer-0.1.5-py3.11.egg-info 2025-03-06T03:54:08,204 running install_scripts 2025-03-06T03:54:08,218 creating build/bdist.linux-armv7l/wheel/cos_viewer-0.1.5.dist-info/WHEEL 2025-03-06T03:54:08,220 creating '/tmp/pip-wheel-s68p39on/cos_viewer-0.1.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-03-06T03:54:08,223 adding 'src/__init__.py' 2025-03-06T03:54:08,225 adding 'src/config_manager.py' 2025-03-06T03:54:08,226 adding 'src/cos_client.py' 2025-03-06T03:54:08,228 adding 'src/crypto_utils.py' 2025-03-06T03:54:08,229 adding 'src/main.py' 2025-03-06T03:54:08,230 adding 'src/migrate_configs.py' 2025-03-06T03:54:08,232 adding 'src/cos_viewer/__init__.py' 2025-03-06T03:54:08,233 adding 'src/cos_viewer/app.py' 2025-03-06T03:54:08,235 adding 'src/cos_viewer/config_form_screen.py' 2025-03-06T03:54:08,236 adding 'src/cos_viewer/config_screen.py' 2025-03-06T03:54:08,237 adding 'src/cos_viewer/download_screen.py' 2025-03-06T03:54:08,238 adding 'src/cos_viewer/events.py' 2025-03-06T03:54:08,240 adding 'src/cos_viewer/feature_select_screen.py' 2025-03-06T03:54:08,242 adding 'src/cos_viewer/file_browser_screen.py' 2025-03-06T03:54:08,243 adding 'src/cos_viewer/file_details_screen.py' 2025-03-06T03:54:08,245 adding 'src/cos_viewer/local_file_browser_screen.py' 2025-03-06T03:54:08,246 adding 'src/cos_viewer/message_screen.py' 2025-03-06T03:54:08,247 adding 'src/cos_viewer/screens.py' 2025-03-06T03:54:08,248 adding 'src/cos_viewer/upload_screen.py' 2025-03-06T03:54:08,250 adding 'src/cos_viewer/css/file_browser.css' 2025-03-06T03:54:08,251 adding 'src/cos_viewer/css/style.css' 2025-03-06T03:54:08,252 adding 'cos_viewer-0.1.5.dist-info/METADATA' 2025-03-06T03:54:08,253 adding 'cos_viewer-0.1.5.dist-info/WHEEL' 2025-03-06T03:54:08,254 adding 'cos_viewer-0.1.5.dist-info/entry_points.txt' 2025-03-06T03:54:08,255 adding 'cos_viewer-0.1.5.dist-info/top_level.txt' 2025-03-06T03:54:08,256 adding 'cos_viewer-0.1.5.dist-info/RECORD' 2025-03-06T03:54:08,258 removing build/bdist.linux-armv7l/wheel 2025-03-06T03:54:08,375 Building wheel for cos-viewer (setup.py): finished with status 'done' 2025-03-06T03:54:08,378 Created wheel for cos-viewer: filename=cos_viewer-0.1.5-py3-none-any.whl size=18831 sha256=04896434592810d2b43cb0a81b0398e76d3f0aa8209af4d3904794a976a10d1e 2025-03-06T03:54:08,379 Stored in directory: /tmp/pip-ephem-wheel-cache-1icprujq/wheels/fa/85/03/becf180379ab4bff4cb6d462e06b7ac68527d444b350db238a 2025-03-06T03:54:08,389 Successfully built cos-viewer 2025-03-06T03:54:08,392 Removed build tracker: '/tmp/pip-build-tracker-p7ah36ir'