2026-01-06T19:46:45,277 Created temporary directory: /tmp/pip-ephem-wheel-cache-o9nrputc 2026-01-06T19:46:45,279 Created temporary directory: /tmp/pip-build-tracker-16xejw0m 2026-01-06T19:46:45,280 Initialized build tracking at /tmp/pip-build-tracker-16xejw0m 2026-01-06T19:46:45,280 Created build tracker: /tmp/pip-build-tracker-16xejw0m 2026-01-06T19:46:45,281 Entered build tracker: /tmp/pip-build-tracker-16xejw0m 2026-01-06T19:46:45,282 Created temporary directory: /tmp/pip-wheel-9vijk4pf 2026-01-06T19:46:45,284 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-01-06T19:46:45,287 Created temporary directory: /tmp/pip-ephem-wheel-cache-d7iaux86 2026-01-06T19:46:45,308 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-06T19:46:45,312 2 location(s) to search for versions of cleancloud: 2026-01-06T19:46:45,312 * https://pypi.org/simple/cleancloud/ 2026-01-06T19:46:45,312 * https://www.piwheels.org/simple/cleancloud/ 2026-01-06T19:46:45,312 Fetching project page and analyzing links: https://pypi.org/simple/cleancloud/ 2026-01-06T19:46:45,313 Getting page https://pypi.org/simple/cleancloud/ 2026-01-06T19:46:45,314 Found index url https://pypi.org/simple 2026-01-06T19:46:45,531 Fetched page https://pypi.org/simple/cleancloud/ as application/vnd.pypi.simple.v1+json 2026-01-06T19:46:45,535 Skipping link: No binaries permitted for cleancloud: https://files.pythonhosted.org/packages/f1/1c/6647b17a8044d180791b500f4dd543bf3f9a82906378291f64d59a70e3b8/cleancloud-0.1.0-py3-none-any.whl (from https://pypi.org/simple/cleancloud/) (requires-python:>=3.10) 2026-01-06T19:46:45,536 Found link https://files.pythonhosted.org/packages/4d/bf/f74a7f1a91c5cd7c924f64a3057350978a1d51d97fa2579360ef986cdcbf/cleancloud-0.1.0.tar.gz (from https://pypi.org/simple/cleancloud/) (requires-python:>=3.10), version: 0.1.0 2026-01-06T19:46:45,536 Skipping link: No binaries permitted for cleancloud: https://files.pythonhosted.org/packages/48/88/81ee10150052664325329e800bed8d3d008111747347823b6ccd4dc5c620/cleancloud-0.2.0-py3-none-any.whl (from https://pypi.org/simple/cleancloud/) (requires-python:>=3.10) 2026-01-06T19:46:45,537 Found link https://files.pythonhosted.org/packages/66/71/7686f8a3b6e0de3dc729e62092a9b35f3eef24ba28f5d5125e78dbbe2ed9/cleancloud-0.2.0.tar.gz (from https://pypi.org/simple/cleancloud/) (requires-python:>=3.10), version: 0.2.0 2026-01-06T19:46:45,538 Skipping link: No binaries permitted for cleancloud: https://files.pythonhosted.org/packages/6f/6d/e45ce400e92f8503525dcde7d105aa9278ddb3a66ee8002e2756bb20b2ad/cleancloud-0.3.0-py3-none-any.whl (from https://pypi.org/simple/cleancloud/) (requires-python:>=3.10) 2026-01-06T19:46:45,539 Found link https://files.pythonhosted.org/packages/a4/f3/197b756951ffe28b14fa3a856fc73cfb964a2306b9b6cee7d5e8a8ad63fd/cleancloud-0.3.0.tar.gz (from https://pypi.org/simple/cleancloud/) (requires-python:>=3.10), version: 0.3.0 2026-01-06T19:46:45,540 Skipping link: No binaries permitted for cleancloud: https://files.pythonhosted.org/packages/30/d5/a15046f2f8f865a06e3aa04e97cb9500477ffdfc25e8cef6b64eee4035a7/cleancloud-0.3.1-py3-none-any.whl (from https://pypi.org/simple/cleancloud/) (requires-python:>=3.10) 2026-01-06T19:46:45,541 Found link https://files.pythonhosted.org/packages/f0/07/eaeb388fee11fc53b12df7329be6f1c9e550f5781e131c791beb9d9d9d21/cleancloud-0.3.1.tar.gz (from https://pypi.org/simple/cleancloud/) (requires-python:>=3.10), version: 0.3.1 2026-01-06T19:46:45,542 Skipping link: No binaries permitted for cleancloud: https://files.pythonhosted.org/packages/dd/30/98d08f53d92ff76baa9214e7120077b5c727b3347b071855351ef598149f/cleancloud-0.4.0-py3-none-any.whl (from https://pypi.org/simple/cleancloud/) (requires-python:>=3.10) 2026-01-06T19:46:45,543 Found link https://files.pythonhosted.org/packages/3c/dc/bca8f37b0c952af4f0dd15626b161de1b3ff2e8f4bab98c42261ff3d5f27/cleancloud-0.4.0.tar.gz (from https://pypi.org/simple/cleancloud/) (requires-python:>=3.10), version: 0.4.0 2026-01-06T19:46:45,544 Skipping link: No binaries permitted for cleancloud: https://files.pythonhosted.org/packages/e3/84/63e40262889d7b0e3385ad6346d841ca8a54ea3ab5d0bdf3aa4cfb7919ab/cleancloud-0.5.0-py3-none-any.whl (from https://pypi.org/simple/cleancloud/) (requires-python:>=3.10) 2026-01-06T19:46:45,544 Found link https://files.pythonhosted.org/packages/3d/48/51281699aa93c33919ecec34fa0a758e497e15a4daa7b1c18859ebe4a8cb/cleancloud-0.5.0.tar.gz (from https://pypi.org/simple/cleancloud/) (requires-python:>=3.10), version: 0.5.0 2026-01-06T19:46:45,545 Fetching project page and analyzing links: https://www.piwheels.org/simple/cleancloud/ 2026-01-06T19:46:45,546 Getting page https://www.piwheels.org/simple/cleancloud/ 2026-01-06T19:46:45,547 Found index url https://www.piwheels.org/simple 2026-01-06T19:46:45,706 Fetched page https://www.piwheels.org/simple/cleancloud/ as text/html 2026-01-06T19:46:45,708 Skipping link: No binaries permitted for cleancloud: https://www.piwheels.org/simple/cleancloud/cleancloud-0.4.0-py3-none-any.whl#sha256=7b3a8eeb52a41212bb32c6b8593eee28c0a9ec5f56c5fc6bb533b72a692a661c (from https://www.piwheels.org/simple/cleancloud/) (requires-python:>=3.10) 2026-01-06T19:46:45,709 Skipping link: No binaries permitted for cleancloud: https://www.piwheels.org/simple/cleancloud/cleancloud-0.3.1-py3-none-any.whl#sha256=3762e3816e76ac73419da60751a3d31645643f69675dd3b7a1d0008a6e29d80c (from https://www.piwheels.org/simple/cleancloud/) (requires-python:>=3.10) 2026-01-06T19:46:45,709 Skipping link: No binaries permitted for cleancloud: https://www.piwheels.org/simple/cleancloud/cleancloud-0.3.0-py3-none-any.whl#sha256=b095a44d5f9c2680966e1787cb241c50fe348e3e22efad9ea53dd215f5722db6 (from https://www.piwheels.org/simple/cleancloud/) (requires-python:>=3.10) 2026-01-06T19:46:45,710 Skipping link: No binaries permitted for cleancloud: https://www.piwheels.org/simple/cleancloud/cleancloud-0.2.0-py3-none-any.whl#sha256=40658990e80c25c968dc4d21dd76d8353b0be7ae17465693aec7cc8a49d8d367 (from https://www.piwheels.org/simple/cleancloud/) (requires-python:>=3.10) 2026-01-06T19:46:45,710 Skipping link: No binaries permitted for cleancloud: https://www.piwheels.org/simple/cleancloud/cleancloud-0.1.0-py3-none-any.whl#sha256=50a6d759f1cb9d6f10bf43477dc45f88f3a01de683b3d6c8aefc1ba71bf7010c (from https://www.piwheels.org/simple/cleancloud/) (requires-python:>=3.10) 2026-01-06T19:46:45,711 Skipping link: not a file: https://www.piwheels.org/simple/cleancloud/ 2026-01-06T19:46:45,712 Skipping link: not a file: https://pypi.org/simple/cleancloud/ 2026-01-06T19:46:45,731 Given no hashes to check 1 links for project 'cleancloud': discarding no candidates 2026-01-06T19:46:45,749 Collecting cleancloud==0.5.0 2026-01-06T19:46:45,751 Created temporary directory: /tmp/pip-unpack-_4sjzk08 2026-01-06T19:46:45,889 Downloading cleancloud-0.5.0.tar.gz (39 kB) 2026-01-06T19:46:46,034 Added cleancloud==0.5.0 from https://files.pythonhosted.org/packages/3d/48/51281699aa93c33919ecec34fa0a758e497e15a4daa7b1c18859ebe4a8cb/cleancloud-0.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-16xejw0m' 2026-01-06T19:46:46,040 Created temporary directory: /tmp/pip-build-env-jcf86yut 2026-01-06T19:46:46,044 Installing build dependencies: started 2026-01-06T19:46:46,046 Running command pip subprocess to install build dependencies 2026-01-06T19:46:47,628 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-06T19:46:48,283 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-01-06T19:46:48,307 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-06T19:46:50,051 Collecting setuptools>=61.0 2026-01-06T19:46:50,211 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-06T19:46:50,555 Collecting wheel 2026-01-06T19:46:50,570 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-06T19:46:53,586 Installing collected packages: wheel, setuptools 2026-01-06T19:46:53,829 Creating /tmp/pip-build-env-jcf86yut/overlay/local/bin 2026-01-06T19:46:53,831 changing mode of /tmp/pip-build-env-jcf86yut/overlay/local/bin/wheel to 755 2026-01-06T19:46:57,520 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-06T19:46:57,795 Installing build dependencies: finished with status 'done' 2026-01-06T19:46:57,802 Getting requirements to build wheel: started 2026-01-06T19:46:57,803 Running command Getting requirements to build wheel 2026-01-06T19:46:58,439 /tmp/pip-build-env-jcf86yut/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-06T19:46:58,439 !! 2026-01-06T19:46:58,440 ******************************************************************************** 2026-01-06T19:46:58,441 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-06T19:46:58,442 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-06T19:46:58,443 or your builds will no longer be supported. 2026-01-06T19:46:58,444 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-06T19:46:58,444 ******************************************************************************** 2026-01-06T19:46:58,446 !! 2026-01-06T19:46:58,446 corresp(dist, value, root_dir) 2026-01-06T19:46:58,528 /tmp/pip-build-env-jcf86yut/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-06T19:46:58,529 !! 2026-01-06T19:46:58,530 ******************************************************************************** 2026-01-06T19:46:58,531 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-06T19:46:58,532 License :: OSI Approved :: MIT License 2026-01-06T19:46:58,534 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-06T19:46:58,534 ******************************************************************************** 2026-01-06T19:46:58,535 !! 2026-01-06T19:46:58,536 dist._finalize_license_expression() 2026-01-06T19:46:58,537 /tmp/pip-build-env-jcf86yut/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-06T19:46:58,537 !! 2026-01-06T19:46:58,538 ******************************************************************************** 2026-01-06T19:46:58,539 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-06T19:46:58,540 License :: OSI Approved :: MIT License 2026-01-06T19:46:58,542 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-06T19:46:58,542 ******************************************************************************** 2026-01-06T19:46:58,544 !! 2026-01-06T19:46:58,544 self._finalize_license_expression() 2026-01-06T19:46:58,545 running egg_info 2026-01-06T19:46:58,549 writing cleancloud.egg-info/PKG-INFO 2026-01-06T19:46:58,559 writing dependency_links to cleancloud.egg-info/dependency_links.txt 2026-01-06T19:46:58,561 writing entry points to cleancloud.egg-info/entry_points.txt 2026-01-06T19:46:58,567 writing requirements to cleancloud.egg-info/requires.txt 2026-01-06T19:46:58,569 writing top-level names to cleancloud.egg-info/top_level.txt 2026-01-06T19:46:58,606 reading manifest file 'cleancloud.egg-info/SOURCES.txt' 2026-01-06T19:46:58,610 adding license file 'LICENSE' 2026-01-06T19:46:58,615 writing manifest file 'cleancloud.egg-info/SOURCES.txt' 2026-01-06T19:46:58,713 Getting requirements to build wheel: finished with status 'done' 2026-01-06T19:46:58,717 Created temporary directory: /tmp/pip-modern-metadata-toe7t7c1 2026-01-06T19:46:58,719 Preparing metadata (pyproject.toml): started 2026-01-06T19:46:58,720 Running command Preparing metadata (pyproject.toml) 2026-01-06T19:46:59,285 /tmp/pip-build-env-jcf86yut/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-06T19:46:59,285 !! 2026-01-06T19:46:59,286 ******************************************************************************** 2026-01-06T19:46:59,287 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-06T19:46:59,288 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-06T19:46:59,288 or your builds will no longer be supported. 2026-01-06T19:46:59,289 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-06T19:46:59,290 ******************************************************************************** 2026-01-06T19:46:59,291 !! 2026-01-06T19:46:59,292 corresp(dist, value, root_dir) 2026-01-06T19:46:59,373 /tmp/pip-build-env-jcf86yut/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-06T19:46:59,374 !! 2026-01-06T19:46:59,375 ******************************************************************************** 2026-01-06T19:46:59,375 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-06T19:46:59,377 License :: OSI Approved :: MIT License 2026-01-06T19:46:59,378 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-06T19:46:59,379 ******************************************************************************** 2026-01-06T19:46:59,380 !! 2026-01-06T19:46:59,381 dist._finalize_license_expression() 2026-01-06T19:46:59,381 /tmp/pip-build-env-jcf86yut/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-06T19:46:59,382 !! 2026-01-06T19:46:59,384 ******************************************************************************** 2026-01-06T19:46:59,384 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-06T19:46:59,386 License :: OSI Approved :: MIT License 2026-01-06T19:46:59,388 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-06T19:46:59,388 ******************************************************************************** 2026-01-06T19:46:59,390 !! 2026-01-06T19:46:59,390 self._finalize_license_expression() 2026-01-06T19:46:59,391 running dist_info 2026-01-06T19:46:59,401 creating /tmp/pip-modern-metadata-toe7t7c1/cleancloud.egg-info 2026-01-06T19:46:59,403 writing /tmp/pip-modern-metadata-toe7t7c1/cleancloud.egg-info/PKG-INFO 2026-01-06T19:46:59,414 writing dependency_links to /tmp/pip-modern-metadata-toe7t7c1/cleancloud.egg-info/dependency_links.txt 2026-01-06T19:46:59,416 writing entry points to /tmp/pip-modern-metadata-toe7t7c1/cleancloud.egg-info/entry_points.txt 2026-01-06T19:46:59,423 writing requirements to /tmp/pip-modern-metadata-toe7t7c1/cleancloud.egg-info/requires.txt 2026-01-06T19:46:59,424 writing top-level names to /tmp/pip-modern-metadata-toe7t7c1/cleancloud.egg-info/top_level.txt 2026-01-06T19:46:59,425 writing manifest file '/tmp/pip-modern-metadata-toe7t7c1/cleancloud.egg-info/SOURCES.txt' 2026-01-06T19:46:59,458 reading manifest file '/tmp/pip-modern-metadata-toe7t7c1/cleancloud.egg-info/SOURCES.txt' 2026-01-06T19:46:59,460 adding license file 'LICENSE' 2026-01-06T19:46:59,464 writing manifest file '/tmp/pip-modern-metadata-toe7t7c1/cleancloud.egg-info/SOURCES.txt' 2026-01-06T19:46:59,465 creating '/tmp/pip-modern-metadata-toe7t7c1/cleancloud-0.5.0.dist-info' 2026-01-06T19:46:59,596 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-06T19:46:59,602 Source in /tmp/pip-wheel-9vijk4pf/cleancloud_34d995ed0d974da3a8dacbf768b30b2e has version 0.5.0, which satisfies requirement cleancloud==0.5.0 from https://files.pythonhosted.org/packages/3d/48/51281699aa93c33919ecec34fa0a758e497e15a4daa7b1c18859ebe4a8cb/cleancloud-0.5.0.tar.gz 2026-01-06T19:46:59,603 Removed cleancloud==0.5.0 from https://files.pythonhosted.org/packages/3d/48/51281699aa93c33919ecec34fa0a758e497e15a4daa7b1c18859ebe4a8cb/cleancloud-0.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-16xejw0m' 2026-01-06T19:46:59,612 Created temporary directory: /tmp/pip-unpack-mhx0b999 2026-01-06T19:46:59,612 Building wheels for collected packages: cleancloud 2026-01-06T19:46:59,617 Created temporary directory: /tmp/pip-wheel-g1r0lgzf 2026-01-06T19:46:59,618 Destination directory: /tmp/pip-wheel-g1r0lgzf 2026-01-06T19:46:59,620 Building wheel for cleancloud (pyproject.toml): started 2026-01-06T19:46:59,622 Running command Building wheel for cleancloud (pyproject.toml) 2026-01-06T19:47:00,175 /tmp/pip-build-env-jcf86yut/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-06T19:47:00,176 !! 2026-01-06T19:47:00,177 ******************************************************************************** 2026-01-06T19:47:00,178 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-06T19:47:00,179 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-06T19:47:00,179 or your builds will no longer be supported. 2026-01-06T19:47:00,180 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-06T19:47:00,181 ******************************************************************************** 2026-01-06T19:47:00,182 !! 2026-01-06T19:47:00,182 corresp(dist, value, root_dir) 2026-01-06T19:47:00,254 /tmp/pip-build-env-jcf86yut/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-06T19:47:00,254 !! 2026-01-06T19:47:00,256 ******************************************************************************** 2026-01-06T19:47:00,256 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-06T19:47:00,257 License :: OSI Approved :: MIT License 2026-01-06T19:47:00,258 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-06T19:47:00,259 ******************************************************************************** 2026-01-06T19:47:00,260 !! 2026-01-06T19:47:00,260 dist._finalize_license_expression() 2026-01-06T19:47:00,261 /tmp/pip-build-env-jcf86yut/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-06T19:47:00,262 !! 2026-01-06T19:47:00,263 ******************************************************************************** 2026-01-06T19:47:00,263 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-06T19:47:00,264 License :: OSI Approved :: MIT License 2026-01-06T19:47:00,265 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-06T19:47:00,266 ******************************************************************************** 2026-01-06T19:47:00,267 !! 2026-01-06T19:47:00,267 self._finalize_license_expression() 2026-01-06T19:47:00,267 running bdist_wheel 2026-01-06T19:47:00,283 running build 2026-01-06T19:47:00,283 running build_py 2026-01-06T19:47:00,290 creating build/lib/cleancloud 2026-01-06T19:47:00,292 copying cleancloud/__init__.py -> build/lib/cleancloud 2026-01-06T19:47:00,294 copying cleancloud/cli.py -> build/lib/cleancloud 2026-01-06T19:47:00,296 creating build/lib/cleancloud/config 2026-01-06T19:47:00,297 copying cleancloud/config/schema.py -> build/lib/cleancloud/config 2026-01-06T19:47:00,300 creating build/lib/cleancloud/doctor 2026-01-06T19:47:00,301 copying cleancloud/doctor/aws.py -> build/lib/cleancloud/doctor 2026-01-06T19:47:00,303 copying cleancloud/doctor/__init__.py -> build/lib/cleancloud/doctor 2026-01-06T19:47:00,305 copying cleancloud/doctor/command.py -> build/lib/cleancloud/doctor 2026-01-06T19:47:00,307 copying cleancloud/doctor/common.py -> build/lib/cleancloud/doctor 2026-01-06T19:47:00,309 copying cleancloud/doctor/azure.py -> build/lib/cleancloud/doctor 2026-01-06T19:47:00,311 copying cleancloud/doctor/runner.py -> build/lib/cleancloud/doctor 2026-01-06T19:47:00,314 creating build/lib/cleancloud/core 2026-01-06T19:47:00,315 copying cleancloud/core/__init__.py -> build/lib/cleancloud/core 2026-01-06T19:47:00,316 copying cleancloud/core/evidence.py -> build/lib/cleancloud/core 2026-01-06T19:47:00,318 copying cleancloud/core/confidence.py -> build/lib/cleancloud/core 2026-01-06T19:47:00,320 copying cleancloud/core/finding.py -> build/lib/cleancloud/core 2026-01-06T19:47:00,322 copying cleancloud/core/risk.py -> build/lib/cleancloud/core 2026-01-06T19:47:00,324 creating build/lib/cleancloud/providers 2026-01-06T19:47:00,325 copying cleancloud/providers/__init__.py -> build/lib/cleancloud/providers 2026-01-06T19:47:00,327 creating build/lib/cleancloud/safety 2026-01-06T19:47:00,328 copying cleancloud/safety/__init__.py -> build/lib/cleancloud/safety 2026-01-06T19:47:00,330 creating build/lib/cleancloud/policy 2026-01-06T19:47:00,331 copying cleancloud/policy/exit_policy.py -> build/lib/cleancloud/policy 2026-01-06T19:47:00,333 copying cleancloud/policy/__init__.py -> build/lib/cleancloud/policy 2026-01-06T19:47:00,335 creating build/lib/cleancloud/scan 2026-01-06T19:47:00,336 copying cleancloud/scan/__init__.py -> build/lib/cleancloud/scan 2026-01-06T19:47:00,338 copying cleancloud/scan/command.py -> build/lib/cleancloud/scan 2026-01-06T19:47:00,341 creating build/lib/cleancloud/output 2026-01-06T19:47:00,342 copying cleancloud/output/feedback.py -> build/lib/cleancloud/output 2026-01-06T19:47:00,344 copying cleancloud/output/json.py -> build/lib/cleancloud/output 2026-01-06T19:47:00,346 copying cleancloud/output/csv.py -> build/lib/cleancloud/output 2026-01-06T19:47:00,348 copying cleancloud/output/summary.py -> build/lib/cleancloud/output 2026-01-06T19:47:00,350 copying cleancloud/output/human.py -> build/lib/cleancloud/output 2026-01-06T19:47:00,352 copying cleancloud/output/progress.py -> build/lib/cleancloud/output 2026-01-06T19:47:00,354 creating build/lib/cleancloud/filtering 2026-01-06T19:47:00,355 copying cleancloud/filtering/tags.py -> build/lib/cleancloud/filtering 2026-01-06T19:47:00,358 creating build/lib/cleancloud/providers/azure 2026-01-06T19:47:00,359 copying cleancloud/providers/azure/session.py -> build/lib/cleancloud/providers/azure 2026-01-06T19:47:00,361 copying cleancloud/providers/azure/__init__.py -> build/lib/cleancloud/providers/azure 2026-01-06T19:47:00,362 copying cleancloud/providers/azure/scan.py -> build/lib/cleancloud/providers/azure 2026-01-06T19:47:00,364 copying cleancloud/providers/azure/validate.py -> build/lib/cleancloud/providers/azure 2026-01-06T19:47:00,366 creating build/lib/cleancloud/providers/aws 2026-01-06T19:47:00,367 copying cleancloud/providers/aws/session.py -> build/lib/cleancloud/providers/aws 2026-01-06T19:47:00,369 copying cleancloud/providers/aws/__init__.py -> build/lib/cleancloud/providers/aws 2026-01-06T19:47:00,370 copying cleancloud/providers/aws/scan.py -> build/lib/cleancloud/providers/aws 2026-01-06T19:47:00,373 copying cleancloud/providers/aws/validate.py -> build/lib/cleancloud/providers/aws 2026-01-06T19:47:00,375 creating build/lib/cleancloud/providers/azure/rules 2026-01-06T19:47:00,376 copying cleancloud/providers/azure/rules/public_ip_unused.py -> build/lib/cleancloud/providers/azure/rules 2026-01-06T19:47:00,378 copying cleancloud/providers/azure/rules/__init__.py -> build/lib/cleancloud/providers/azure/rules 2026-01-06T19:47:00,379 copying cleancloud/providers/azure/rules/unattached_managed_disks.py -> build/lib/cleancloud/providers/azure/rules 2026-01-06T19:47:00,381 copying cleancloud/providers/azure/rules/untagged_resources.py -> build/lib/cleancloud/providers/azure/rules 2026-01-06T19:47:00,384 copying cleancloud/providers/azure/rules/ebs_snapshots_old.py -> build/lib/cleancloud/providers/azure/rules 2026-01-06T19:47:00,386 creating build/lib/cleancloud/providers/aws/rules 2026-01-06T19:47:00,387 copying cleancloud/providers/aws/rules/__init__.py -> build/lib/cleancloud/providers/aws/rules 2026-01-06T19:47:00,389 copying cleancloud/providers/aws/rules/cloudwatch_inactive.py -> build/lib/cleancloud/providers/aws/rules 2026-01-06T19:47:00,391 copying cleancloud/providers/aws/rules/ebs_snapshot_old.py -> build/lib/cleancloud/providers/aws/rules 2026-01-06T19:47:00,393 copying cleancloud/providers/aws/rules/untagged_resources.py -> build/lib/cleancloud/providers/aws/rules 2026-01-06T19:47:00,396 copying cleancloud/providers/aws/rules/ebs_unattached.py -> build/lib/cleancloud/providers/aws/rules 2026-01-06T19:47:00,398 creating build/lib/cleancloud/safety/azure 2026-01-06T19:47:00,399 copying cleancloud/safety/azure/__init__.py -> build/lib/cleancloud/safety/azure 2026-01-06T19:47:00,401 copying cleancloud/safety/azure/allowlist.py -> build/lib/cleancloud/safety/azure 2026-01-06T19:47:00,403 creating build/lib/cleancloud/safety/aws 2026-01-06T19:47:00,404 copying cleancloud/safety/aws/__init__.py -> build/lib/cleancloud/safety/aws 2026-01-06T19:47:00,406 copying cleancloud/safety/aws/allowlist.py -> build/lib/cleancloud/safety/aws 2026-01-06T19:47:00,407 running egg_info 2026-01-06T19:47:00,418 writing cleancloud.egg-info/PKG-INFO 2026-01-06T19:47:00,428 writing dependency_links to cleancloud.egg-info/dependency_links.txt 2026-01-06T19:47:00,430 writing entry points to cleancloud.egg-info/entry_points.txt 2026-01-06T19:47:00,435 writing requirements to cleancloud.egg-info/requires.txt 2026-01-06T19:47:00,436 writing top-level names to cleancloud.egg-info/top_level.txt 2026-01-06T19:47:00,458 reading manifest file 'cleancloud.egg-info/SOURCES.txt' 2026-01-06T19:47:00,462 adding license file 'LICENSE' 2026-01-06T19:47:00,467 writing manifest file 'cleancloud.egg-info/SOURCES.txt' 2026-01-06T19:47:00,493 installing to build/bdist.linux-armv7l/wheel 2026-01-06T19:47:00,493 running install 2026-01-06T19:47:00,517 running install_lib 2026-01-06T19:47:00,523 creating build/bdist.linux-armv7l/wheel 2026-01-06T19:47:00,526 creating build/bdist.linux-armv7l/wheel/cleancloud 2026-01-06T19:47:00,528 creating build/bdist.linux-armv7l/wheel/cleancloud/config 2026-01-06T19:47:00,529 copying build/lib/cleancloud/config/schema.py -> build/bdist.linux-armv7l/wheel/./cleancloud/config 2026-01-06T19:47:00,532 creating build/bdist.linux-armv7l/wheel/cleancloud/doctor 2026-01-06T19:47:00,533 copying build/lib/cleancloud/doctor/aws.py -> build/bdist.linux-armv7l/wheel/./cleancloud/doctor 2026-01-06T19:47:00,536 copying build/lib/cleancloud/doctor/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/doctor 2026-01-06T19:47:00,537 copying build/lib/cleancloud/doctor/command.py -> build/bdist.linux-armv7l/wheel/./cleancloud/doctor 2026-01-06T19:47:00,539 copying build/lib/cleancloud/doctor/common.py -> build/bdist.linux-armv7l/wheel/./cleancloud/doctor 2026-01-06T19:47:00,541 copying build/lib/cleancloud/doctor/azure.py -> build/bdist.linux-armv7l/wheel/./cleancloud/doctor 2026-01-06T19:47:00,544 copying build/lib/cleancloud/doctor/runner.py -> build/bdist.linux-armv7l/wheel/./cleancloud/doctor 2026-01-06T19:47:00,546 copying build/lib/cleancloud/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud 2026-01-06T19:47:00,548 creating build/bdist.linux-armv7l/wheel/cleancloud/core 2026-01-06T19:47:00,549 copying build/lib/cleancloud/core/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/core 2026-01-06T19:47:00,550 copying build/lib/cleancloud/core/evidence.py -> build/bdist.linux-armv7l/wheel/./cleancloud/core 2026-01-06T19:47:00,552 copying build/lib/cleancloud/core/confidence.py -> build/bdist.linux-armv7l/wheel/./cleancloud/core 2026-01-06T19:47:00,554 copying build/lib/cleancloud/core/finding.py -> build/bdist.linux-armv7l/wheel/./cleancloud/core 2026-01-06T19:47:00,555 copying build/lib/cleancloud/core/risk.py -> build/bdist.linux-armv7l/wheel/./cleancloud/core 2026-01-06T19:47:00,558 creating build/bdist.linux-armv7l/wheel/cleancloud/providers 2026-01-06T19:47:00,559 creating build/bdist.linux-armv7l/wheel/cleancloud/providers/azure 2026-01-06T19:47:00,560 copying build/lib/cleancloud/providers/azure/session.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure 2026-01-06T19:47:00,562 copying build/lib/cleancloud/providers/azure/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure 2026-01-06T19:47:00,564 creating build/bdist.linux-armv7l/wheel/cleancloud/providers/azure/rules 2026-01-06T19:47:00,565 copying build/lib/cleancloud/providers/azure/rules/public_ip_unused.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure/rules 2026-01-06T19:47:00,568 copying build/lib/cleancloud/providers/azure/rules/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure/rules 2026-01-06T19:47:00,569 copying build/lib/cleancloud/providers/azure/rules/unattached_managed_disks.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure/rules 2026-01-06T19:47:00,571 copying build/lib/cleancloud/providers/azure/rules/untagged_resources.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure/rules 2026-01-06T19:47:00,574 copying build/lib/cleancloud/providers/azure/rules/ebs_snapshots_old.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure/rules 2026-01-06T19:47:00,576 copying build/lib/cleancloud/providers/azure/scan.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure 2026-01-06T19:47:00,578 copying build/lib/cleancloud/providers/azure/validate.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure 2026-01-06T19:47:00,581 creating build/bdist.linux-armv7l/wheel/cleancloud/providers/aws 2026-01-06T19:47:00,582 copying build/lib/cleancloud/providers/aws/session.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws 2026-01-06T19:47:00,584 copying build/lib/cleancloud/providers/aws/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws 2026-01-06T19:47:00,586 creating build/bdist.linux-armv7l/wheel/cleancloud/providers/aws/rules 2026-01-06T19:47:00,587 copying build/lib/cleancloud/providers/aws/rules/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws/rules 2026-01-06T19:47:00,589 copying build/lib/cleancloud/providers/aws/rules/cloudwatch_inactive.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws/rules 2026-01-06T19:47:00,591 copying build/lib/cleancloud/providers/aws/rules/ebs_snapshot_old.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws/rules 2026-01-06T19:47:00,593 copying build/lib/cleancloud/providers/aws/rules/untagged_resources.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws/rules 2026-01-06T19:47:00,595 copying build/lib/cleancloud/providers/aws/rules/ebs_unattached.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws/rules 2026-01-06T19:47:00,597 copying build/lib/cleancloud/providers/aws/scan.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws 2026-01-06T19:47:00,599 copying build/lib/cleancloud/providers/aws/validate.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws 2026-01-06T19:47:00,601 copying build/lib/cleancloud/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers 2026-01-06T19:47:00,603 creating build/bdist.linux-armv7l/wheel/cleancloud/safety 2026-01-06T19:47:00,605 creating build/bdist.linux-armv7l/wheel/cleancloud/safety/azure 2026-01-06T19:47:00,606 copying build/lib/cleancloud/safety/azure/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/safety/azure 2026-01-06T19:47:00,608 copying build/lib/cleancloud/safety/azure/allowlist.py -> build/bdist.linux-armv7l/wheel/./cleancloud/safety/azure 2026-01-06T19:47:00,610 creating build/bdist.linux-armv7l/wheel/cleancloud/safety/aws 2026-01-06T19:47:00,611 copying build/lib/cleancloud/safety/aws/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/safety/aws 2026-01-06T19:47:00,613 copying build/lib/cleancloud/safety/aws/allowlist.py -> build/bdist.linux-armv7l/wheel/./cleancloud/safety/aws 2026-01-06T19:47:00,615 copying build/lib/cleancloud/safety/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/safety 2026-01-06T19:47:00,617 copying build/lib/cleancloud/cli.py -> build/bdist.linux-armv7l/wheel/./cleancloud 2026-01-06T19:47:00,619 creating build/bdist.linux-armv7l/wheel/cleancloud/policy 2026-01-06T19:47:00,620 copying build/lib/cleancloud/policy/exit_policy.py -> build/bdist.linux-armv7l/wheel/./cleancloud/policy 2026-01-06T19:47:00,622 copying build/lib/cleancloud/policy/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/policy 2026-01-06T19:47:00,624 creating build/bdist.linux-armv7l/wheel/cleancloud/scan 2026-01-06T19:47:00,625 copying build/lib/cleancloud/scan/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/scan 2026-01-06T19:47:00,626 copying build/lib/cleancloud/scan/command.py -> build/bdist.linux-armv7l/wheel/./cleancloud/scan 2026-01-06T19:47:00,629 creating build/bdist.linux-armv7l/wheel/cleancloud/output 2026-01-06T19:47:00,630 copying build/lib/cleancloud/output/feedback.py -> build/bdist.linux-armv7l/wheel/./cleancloud/output 2026-01-06T19:47:00,632 copying build/lib/cleancloud/output/json.py -> build/bdist.linux-armv7l/wheel/./cleancloud/output 2026-01-06T19:47:00,634 copying build/lib/cleancloud/output/csv.py -> build/bdist.linux-armv7l/wheel/./cleancloud/output 2026-01-06T19:47:00,636 copying build/lib/cleancloud/output/summary.py -> build/bdist.linux-armv7l/wheel/./cleancloud/output 2026-01-06T19:47:00,638 copying build/lib/cleancloud/output/human.py -> build/bdist.linux-armv7l/wheel/./cleancloud/output 2026-01-06T19:47:00,640 copying build/lib/cleancloud/output/progress.py -> build/bdist.linux-armv7l/wheel/./cleancloud/output 2026-01-06T19:47:00,642 creating build/bdist.linux-armv7l/wheel/cleancloud/filtering 2026-01-06T19:47:00,643 copying build/lib/cleancloud/filtering/tags.py -> build/bdist.linux-armv7l/wheel/./cleancloud/filtering 2026-01-06T19:47:00,645 running install_egg_info 2026-01-06T19:47:00,651 Copying cleancloud.egg-info to build/bdist.linux-armv7l/wheel/./cleancloud-0.5.0-py3.11.egg-info 2026-01-06T19:47:00,663 running install_scripts 2026-01-06T19:47:00,676 creating build/bdist.linux-armv7l/wheel/cleancloud-0.5.0.dist-info/WHEEL 2026-01-06T19:47:00,679 creating '/tmp/pip-wheel-g1r0lgzf/.tmp-qvtjm8t_/cleancloud-0.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-06T19:47:00,681 adding 'cleancloud/__init__.py' 2026-01-06T19:47:00,683 adding 'cleancloud/cli.py' 2026-01-06T19:47:00,685 adding 'cleancloud/config/schema.py' 2026-01-06T19:47:00,686 adding 'cleancloud/core/__init__.py' 2026-01-06T19:47:00,687 adding 'cleancloud/core/confidence.py' 2026-01-06T19:47:00,689 adding 'cleancloud/core/evidence.py' 2026-01-06T19:47:00,690 adding 'cleancloud/core/finding.py' 2026-01-06T19:47:00,691 adding 'cleancloud/core/risk.py' 2026-01-06T19:47:00,693 adding 'cleancloud/doctor/__init__.py' 2026-01-06T19:47:00,695 adding 'cleancloud/doctor/aws.py' 2026-01-06T19:47:00,696 adding 'cleancloud/doctor/azure.py' 2026-01-06T19:47:00,698 adding 'cleancloud/doctor/command.py' 2026-01-06T19:47:00,699 adding 'cleancloud/doctor/common.py' 2026-01-06T19:47:00,700 adding 'cleancloud/doctor/runner.py' 2026-01-06T19:47:00,702 adding 'cleancloud/filtering/tags.py' 2026-01-06T19:47:00,704 adding 'cleancloud/output/csv.py' 2026-01-06T19:47:00,705 adding 'cleancloud/output/feedback.py' 2026-01-06T19:47:00,706 adding 'cleancloud/output/human.py' 2026-01-06T19:47:00,707 adding 'cleancloud/output/json.py' 2026-01-06T19:47:00,709 adding 'cleancloud/output/progress.py' 2026-01-06T19:47:00,710 adding 'cleancloud/output/summary.py' 2026-01-06T19:47:00,711 adding 'cleancloud/policy/__init__.py' 2026-01-06T19:47:00,712 adding 'cleancloud/policy/exit_policy.py' 2026-01-06T19:47:00,714 adding 'cleancloud/providers/__init__.py' 2026-01-06T19:47:00,716 adding 'cleancloud/providers/aws/__init__.py' 2026-01-06T19:47:00,717 adding 'cleancloud/providers/aws/scan.py' 2026-01-06T19:47:00,719 adding 'cleancloud/providers/aws/session.py' 2026-01-06T19:47:00,720 adding 'cleancloud/providers/aws/validate.py' 2026-01-06T19:47:00,722 adding 'cleancloud/providers/aws/rules/__init__.py' 2026-01-06T19:47:00,723 adding 'cleancloud/providers/aws/rules/cloudwatch_inactive.py' 2026-01-06T19:47:00,724 adding 'cleancloud/providers/aws/rules/ebs_snapshot_old.py' 2026-01-06T19:47:00,726 adding 'cleancloud/providers/aws/rules/ebs_unattached.py' 2026-01-06T19:47:00,727 adding 'cleancloud/providers/aws/rules/untagged_resources.py' 2026-01-06T19:47:00,729 adding 'cleancloud/providers/azure/__init__.py' 2026-01-06T19:47:00,731 adding 'cleancloud/providers/azure/scan.py' 2026-01-06T19:47:00,732 adding 'cleancloud/providers/azure/session.py' 2026-01-06T19:47:00,734 adding 'cleancloud/providers/azure/validate.py' 2026-01-06T19:47:00,735 adding 'cleancloud/providers/azure/rules/__init__.py' 2026-01-06T19:47:00,736 adding 'cleancloud/providers/azure/rules/ebs_snapshots_old.py' 2026-01-06T19:47:00,738 adding 'cleancloud/providers/azure/rules/public_ip_unused.py' 2026-01-06T19:47:00,739 adding 'cleancloud/providers/azure/rules/unattached_managed_disks.py' 2026-01-06T19:47:00,741 adding 'cleancloud/providers/azure/rules/untagged_resources.py' 2026-01-06T19:47:00,742 adding 'cleancloud/safety/__init__.py' 2026-01-06T19:47:00,744 adding 'cleancloud/safety/aws/__init__.py' 2026-01-06T19:47:00,745 adding 'cleancloud/safety/aws/allowlist.py' 2026-01-06T19:47:00,747 adding 'cleancloud/safety/azure/__init__.py' 2026-01-06T19:47:00,748 adding 'cleancloud/safety/azure/allowlist.py' 2026-01-06T19:47:00,749 adding 'cleancloud/scan/__init__.py' 2026-01-06T19:47:00,751 adding 'cleancloud/scan/command.py' 2026-01-06T19:47:00,754 adding 'cleancloud-0.5.0.dist-info/licenses/LICENSE' 2026-01-06T19:47:00,756 adding 'cleancloud-0.5.0.dist-info/METADATA' 2026-01-06T19:47:00,757 adding 'cleancloud-0.5.0.dist-info/WHEEL' 2026-01-06T19:47:00,758 adding 'cleancloud-0.5.0.dist-info/entry_points.txt' 2026-01-06T19:47:00,759 adding 'cleancloud-0.5.0.dist-info/top_level.txt' 2026-01-06T19:47:00,761 adding 'cleancloud-0.5.0.dist-info/RECORD' 2026-01-06T19:47:00,763 removing build/bdist.linux-armv7l/wheel 2026-01-06T19:47:00,879 Building wheel for cleancloud (pyproject.toml): finished with status 'done' 2026-01-06T19:47:00,896 Created wheel for cleancloud: filename=cleancloud-0.5.0-py3-none-any.whl size=47830 sha256=86887dd10cc92241b0609a62f5eb1d7ed958c7a960414232fcbf247728243659 2026-01-06T19:47:00,897 Stored in directory: /tmp/pip-ephem-wheel-cache-d7iaux86/wheels/73/bc/88/9fd4e209b7d9ff8f72e200cd56b526a9017300a39ad0a9d4bd 2026-01-06T19:47:00,914 Successfully built cleancloud 2026-01-06T19:47:00,918 Removed build tracker: '/tmp/pip-build-tracker-16xejw0m'