2026-01-02T03:22:05,184 Created temporary directory: /tmp/pip-ephem-wheel-cache-hoy0o51c 2026-01-02T03:22:05,186 Created temporary directory: /tmp/pip-build-tracker-xp3gudvp 2026-01-02T03:22:05,186 Initialized build tracking at /tmp/pip-build-tracker-xp3gudvp 2026-01-02T03:22:05,187 Created build tracker: /tmp/pip-build-tracker-xp3gudvp 2026-01-02T03:22:05,187 Entered build tracker: /tmp/pip-build-tracker-xp3gudvp 2026-01-02T03:22:05,188 Created temporary directory: /tmp/pip-wheel-xelxm6ud 2026-01-02T03:22:05,191 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-02T03:22:05,193 Created temporary directory: /tmp/pip-ephem-wheel-cache-0vu88trh 2026-01-02T03:22:05,215 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-02T03:22:05,219 2 location(s) to search for versions of cleancloud: 2026-01-02T03:22:05,219 * https://pypi.org/simple/cleancloud/ 2026-01-02T03:22:05,219 * https://www.piwheels.org/simple/cleancloud/ 2026-01-02T03:22:05,219 Fetching project page and analyzing links: https://pypi.org/simple/cleancloud/ 2026-01-02T03:22:05,220 Getting page https://pypi.org/simple/cleancloud/ 2026-01-02T03:22:05,222 Found index url https://pypi.org/simple 2026-01-02T03:22:05,439 Fetched page https://pypi.org/simple/cleancloud/ as application/vnd.pypi.simple.v1+json 2026-01-02T03:22:05,442 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-02T03:22:05,443 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-02T03:22:05,443 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-02T03:22:05,445 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-02T03:22:05,445 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-02T03:22:05,446 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-02T03:22:05,447 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-02T03:22:05,448 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-02T03:22:05,449 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-02T03:22:05,450 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-02T03:22:05,452 Fetching project page and analyzing links: https://www.piwheels.org/simple/cleancloud/ 2026-01-02T03:22:05,452 Getting page https://www.piwheels.org/simple/cleancloud/ 2026-01-02T03:22:05,454 Found index url https://www.piwheels.org/simple 2026-01-02T03:22:05,609 Fetched page https://www.piwheels.org/simple/cleancloud/ as text/html 2026-01-02T03:22:05,612 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-02T03:22:05,612 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-02T03:22:05,613 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-02T03:22:05,613 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-02T03:22:05,614 Skipping link: not a file: https://www.piwheels.org/simple/cleancloud/ 2026-01-02T03:22:05,614 Skipping link: not a file: https://pypi.org/simple/cleancloud/ 2026-01-02T03:22:05,634 Given no hashes to check 1 links for project 'cleancloud': discarding no candidates 2026-01-02T03:22:05,653 Collecting cleancloud==0.4.0 2026-01-02T03:22:05,655 Created temporary directory: /tmp/pip-unpack-tl6gv3mp 2026-01-02T03:22:05,868 Downloading cleancloud-0.4.0.tar.gz (35 kB) 2026-01-02T03:22:05,990 Added cleancloud==0.4.0 from https://files.pythonhosted.org/packages/3c/dc/bca8f37b0c952af4f0dd15626b161de1b3ff2e8f4bab98c42261ff3d5f27/cleancloud-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-xp3gudvp' 2026-01-02T03:22:05,996 Created temporary directory: /tmp/pip-build-env-4kmmt4pu 2026-01-02T03:22:06,001 Installing build dependencies: started 2026-01-02T03:22:06,002 Running command pip subprocess to install build dependencies 2026-01-02T03:22:07,130 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-02T03:22:07,779 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-02T03:22:07,804 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-02T03:22:09,520 Collecting setuptools>=61.0 2026-01-02T03:22:09,609 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-02T03:22:09,877 Collecting wheel 2026-01-02T03:22:09,893 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-02T03:22:12,869 Installing collected packages: wheel, setuptools 2026-01-02T03:22:13,106 Creating /tmp/pip-build-env-4kmmt4pu/overlay/local/bin 2026-01-02T03:22:13,109 changing mode of /tmp/pip-build-env-4kmmt4pu/overlay/local/bin/wheel to 755 2026-01-02T03:22:16,645 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-02T03:22:16,913 Installing build dependencies: finished with status 'done' 2026-01-02T03:22:16,920 Getting requirements to build wheel: started 2026-01-02T03:22:16,921 Running command Getting requirements to build wheel 2026-01-02T03:22:17,524 /tmp/pip-build-env-4kmmt4pu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-02T03:22:17,525 !! 2026-01-02T03:22:17,526 ******************************************************************************** 2026-01-02T03:22:17,526 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-02T03:22:17,527 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-02T03:22:17,528 or your builds will no longer be supported. 2026-01-02T03:22:17,529 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-02T03:22:17,529 ******************************************************************************** 2026-01-02T03:22:17,530 !! 2026-01-02T03:22:17,531 corresp(dist, value, root_dir) 2026-01-02T03:22:17,615 /tmp/pip-build-env-4kmmt4pu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-02T03:22:17,616 !! 2026-01-02T03:22:17,617 ******************************************************************************** 2026-01-02T03:22:17,618 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-02T03:22:17,619 License :: OSI Approved :: MIT License 2026-01-02T03:22:17,620 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-02T03:22:17,620 ******************************************************************************** 2026-01-02T03:22:17,621 !! 2026-01-02T03:22:17,622 dist._finalize_license_expression() 2026-01-02T03:22:17,622 /tmp/pip-build-env-4kmmt4pu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-02T03:22:17,623 !! 2026-01-02T03:22:17,624 ******************************************************************************** 2026-01-02T03:22:17,625 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-02T03:22:17,626 License :: OSI Approved :: MIT License 2026-01-02T03:22:17,627 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-02T03:22:17,628 ******************************************************************************** 2026-01-02T03:22:17,629 !! 2026-01-02T03:22:17,629 self._finalize_license_expression() 2026-01-02T03:22:17,630 running egg_info 2026-01-02T03:22:17,636 writing cleancloud.egg-info/PKG-INFO 2026-01-02T03:22:17,647 writing dependency_links to cleancloud.egg-info/dependency_links.txt 2026-01-02T03:22:17,649 writing entry points to cleancloud.egg-info/entry_points.txt 2026-01-02T03:22:17,655 writing requirements to cleancloud.egg-info/requires.txt 2026-01-02T03:22:17,656 writing top-level names to cleancloud.egg-info/top_level.txt 2026-01-02T03:22:17,692 reading manifest file 'cleancloud.egg-info/SOURCES.txt' 2026-01-02T03:22:17,697 adding license file 'LICENSE' 2026-01-02T03:22:17,701 writing manifest file 'cleancloud.egg-info/SOURCES.txt' 2026-01-02T03:22:17,796 Getting requirements to build wheel: finished with status 'done' 2026-01-02T03:22:17,800 Created temporary directory: /tmp/pip-modern-metadata-okkg0lyr 2026-01-02T03:22:17,803 Preparing metadata (pyproject.toml): started 2026-01-02T03:22:17,804 Running command Preparing metadata (pyproject.toml) 2026-01-02T03:22:18,368 /tmp/pip-build-env-4kmmt4pu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-02T03:22:18,369 !! 2026-01-02T03:22:18,370 ******************************************************************************** 2026-01-02T03:22:18,370 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-02T03:22:18,371 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-02T03:22:18,372 or your builds will no longer be supported. 2026-01-02T03:22:18,373 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-02T03:22:18,373 ******************************************************************************** 2026-01-02T03:22:18,374 !! 2026-01-02T03:22:18,375 corresp(dist, value, root_dir) 2026-01-02T03:22:18,456 /tmp/pip-build-env-4kmmt4pu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-02T03:22:18,457 !! 2026-01-02T03:22:18,458 ******************************************************************************** 2026-01-02T03:22:18,459 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-02T03:22:18,460 License :: OSI Approved :: MIT License 2026-01-02T03:22:18,461 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-02T03:22:18,461 ******************************************************************************** 2026-01-02T03:22:18,463 !! 2026-01-02T03:22:18,463 dist._finalize_license_expression() 2026-01-02T03:22:18,464 /tmp/pip-build-env-4kmmt4pu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-02T03:22:18,464 !! 2026-01-02T03:22:18,466 ******************************************************************************** 2026-01-02T03:22:18,466 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-02T03:22:18,467 License :: OSI Approved :: MIT License 2026-01-02T03:22:18,469 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-02T03:22:18,469 ******************************************************************************** 2026-01-02T03:22:18,470 !! 2026-01-02T03:22:18,471 self._finalize_license_expression() 2026-01-02T03:22:18,472 running dist_info 2026-01-02T03:22:18,485 creating /tmp/pip-modern-metadata-okkg0lyr/cleancloud.egg-info 2026-01-02T03:22:18,486 writing /tmp/pip-modern-metadata-okkg0lyr/cleancloud.egg-info/PKG-INFO 2026-01-02T03:22:18,496 writing dependency_links to /tmp/pip-modern-metadata-okkg0lyr/cleancloud.egg-info/dependency_links.txt 2026-01-02T03:22:18,498 writing entry points to /tmp/pip-modern-metadata-okkg0lyr/cleancloud.egg-info/entry_points.txt 2026-01-02T03:22:18,504 writing requirements to /tmp/pip-modern-metadata-okkg0lyr/cleancloud.egg-info/requires.txt 2026-01-02T03:22:18,505 writing top-level names to /tmp/pip-modern-metadata-okkg0lyr/cleancloud.egg-info/top_level.txt 2026-01-02T03:22:18,507 writing manifest file '/tmp/pip-modern-metadata-okkg0lyr/cleancloud.egg-info/SOURCES.txt' 2026-01-02T03:22:18,539 reading manifest file '/tmp/pip-modern-metadata-okkg0lyr/cleancloud.egg-info/SOURCES.txt' 2026-01-02T03:22:18,541 adding license file 'LICENSE' 2026-01-02T03:22:18,545 writing manifest file '/tmp/pip-modern-metadata-okkg0lyr/cleancloud.egg-info/SOURCES.txt' 2026-01-02T03:22:18,546 creating '/tmp/pip-modern-metadata-okkg0lyr/cleancloud-0.4.0.dist-info' 2026-01-02T03:22:18,678 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-02T03:22:18,685 Source in /tmp/pip-wheel-xelxm6ud/cleancloud_a685b0be7d3b42f9896427a5d2618069 has version 0.4.0, which satisfies requirement cleancloud==0.4.0 from https://files.pythonhosted.org/packages/3c/dc/bca8f37b0c952af4f0dd15626b161de1b3ff2e8f4bab98c42261ff3d5f27/cleancloud-0.4.0.tar.gz 2026-01-02T03:22:18,686 Removed cleancloud==0.4.0 from https://files.pythonhosted.org/packages/3c/dc/bca8f37b0c952af4f0dd15626b161de1b3ff2e8f4bab98c42261ff3d5f27/cleancloud-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-xp3gudvp' 2026-01-02T03:22:18,694 Created temporary directory: /tmp/pip-unpack-unr6oxex 2026-01-02T03:22:18,695 Building wheels for collected packages: cleancloud 2026-01-02T03:22:18,699 Created temporary directory: /tmp/pip-wheel-u1v16kti 2026-01-02T03:22:18,700 Destination directory: /tmp/pip-wheel-u1v16kti 2026-01-02T03:22:18,702 Building wheel for cleancloud (pyproject.toml): started 2026-01-02T03:22:18,703 Running command Building wheel for cleancloud (pyproject.toml) 2026-01-02T03:22:19,252 /tmp/pip-build-env-4kmmt4pu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-02T03:22:19,252 !! 2026-01-02T03:22:19,253 ******************************************************************************** 2026-01-02T03:22:19,254 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-02T03:22:19,255 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-02T03:22:19,255 or your builds will no longer be supported. 2026-01-02T03:22:19,257 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-02T03:22:19,257 ******************************************************************************** 2026-01-02T03:22:19,258 !! 2026-01-02T03:22:19,259 corresp(dist, value, root_dir) 2026-01-02T03:22:19,329 /tmp/pip-build-env-4kmmt4pu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-02T03:22:19,330 !! 2026-01-02T03:22:19,331 ******************************************************************************** 2026-01-02T03:22:19,332 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-02T03:22:19,333 License :: OSI Approved :: MIT License 2026-01-02T03:22:19,334 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-02T03:22:19,335 ******************************************************************************** 2026-01-02T03:22:19,336 !! 2026-01-02T03:22:19,337 dist._finalize_license_expression() 2026-01-02T03:22:19,337 /tmp/pip-build-env-4kmmt4pu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-02T03:22:19,338 !! 2026-01-02T03:22:19,339 ******************************************************************************** 2026-01-02T03:22:19,340 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-02T03:22:19,341 License :: OSI Approved :: MIT License 2026-01-02T03:22:19,342 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-02T03:22:19,342 ******************************************************************************** 2026-01-02T03:22:19,344 !! 2026-01-02T03:22:19,344 self._finalize_license_expression() 2026-01-02T03:22:19,345 running bdist_wheel 2026-01-02T03:22:19,358 running build 2026-01-02T03:22:19,358 running build_py 2026-01-02T03:22:19,365 creating build/lib/cleancloud 2026-01-02T03:22:19,367 copying cleancloud/exit_policy.py -> build/lib/cleancloud 2026-01-02T03:22:19,369 copying cleancloud/__init__.py -> build/lib/cleancloud 2026-01-02T03:22:19,371 copying cleancloud/cli.py -> build/lib/cleancloud 2026-01-02T03:22:19,374 creating build/lib/cleancloud/config 2026-01-02T03:22:19,375 copying cleancloud/config/schema.py -> build/lib/cleancloud/config 2026-01-02T03:22:19,377 creating build/lib/cleancloud/doctor 2026-01-02T03:22:19,378 copying cleancloud/doctor/aws.py -> build/lib/cleancloud/doctor 2026-01-02T03:22:19,380 copying cleancloud/doctor/__init__.py -> build/lib/cleancloud/doctor 2026-01-02T03:22:19,382 copying cleancloud/doctor/common.py -> build/lib/cleancloud/doctor 2026-01-02T03:22:19,384 copying cleancloud/doctor/azure.py -> build/lib/cleancloud/doctor 2026-01-02T03:22:19,387 copying cleancloud/doctor/runner.py -> build/lib/cleancloud/doctor 2026-01-02T03:22:19,390 creating build/lib/cleancloud/providers 2026-01-02T03:22:19,391 copying cleancloud/providers/__init__.py -> build/lib/cleancloud/providers 2026-01-02T03:22:19,393 creating build/lib/cleancloud/scoring 2026-01-02T03:22:19,394 copying cleancloud/scoring/__init__.py -> build/lib/cleancloud/scoring 2026-01-02T03:22:19,396 creating build/lib/cleancloud/safety 2026-01-02T03:22:19,397 copying cleancloud/safety/__init__.py -> build/lib/cleancloud/safety 2026-01-02T03:22:19,399 creating build/lib/cleancloud/models 2026-01-02T03:22:19,400 copying cleancloud/models/evidence.py -> build/lib/cleancloud/models 2026-01-02T03:22:19,402 copying cleancloud/models/confidence.py -> build/lib/cleancloud/models 2026-01-02T03:22:19,404 copying cleancloud/models/finding.py -> build/lib/cleancloud/models 2026-01-02T03:22:19,406 creating build/lib/cleancloud/output 2026-01-02T03:22:19,407 copying cleancloud/output/json.py -> build/lib/cleancloud/output 2026-01-02T03:22:19,410 copying cleancloud/output/csv.py -> build/lib/cleancloud/output 2026-01-02T03:22:19,412 copying cleancloud/output/summary.py -> build/lib/cleancloud/output 2026-01-02T03:22:19,413 copying cleancloud/output/human.py -> build/lib/cleancloud/output 2026-01-02T03:22:19,416 creating build/lib/cleancloud/filtering 2026-01-02T03:22:19,417 copying cleancloud/filtering/tags.py -> build/lib/cleancloud/filtering 2026-01-02T03:22:19,419 creating build/lib/cleancloud/providers/azure 2026-01-02T03:22:19,420 copying cleancloud/providers/azure/session.py -> build/lib/cleancloud/providers/azure 2026-01-02T03:22:19,423 copying cleancloud/providers/azure/__init__.py -> build/lib/cleancloud/providers/azure 2026-01-02T03:22:19,425 creating build/lib/cleancloud/providers/aws 2026-01-02T03:22:19,426 copying cleancloud/providers/aws/session.py -> build/lib/cleancloud/providers/aws 2026-01-02T03:22:19,428 copying cleancloud/providers/aws/__init__.py -> build/lib/cleancloud/providers/aws 2026-01-02T03:22:19,430 creating build/lib/cleancloud/providers/azure/rules 2026-01-02T03:22:19,431 copying cleancloud/providers/azure/rules/public_ip_unused.py -> build/lib/cleancloud/providers/azure/rules 2026-01-02T03:22:19,433 copying cleancloud/providers/azure/rules/__init__.py -> build/lib/cleancloud/providers/azure/rules 2026-01-02T03:22:19,435 copying cleancloud/providers/azure/rules/unattached_managed_disks.py -> build/lib/cleancloud/providers/azure/rules 2026-01-02T03:22:19,438 copying cleancloud/providers/azure/rules/untagged_resources.py -> build/lib/cleancloud/providers/azure/rules 2026-01-02T03:22:19,440 copying cleancloud/providers/azure/rules/ebs_snapshots_old.py -> build/lib/cleancloud/providers/azure/rules 2026-01-02T03:22:19,442 creating build/lib/cleancloud/providers/aws/rules 2026-01-02T03:22:19,443 copying cleancloud/providers/aws/rules/__init__.py -> build/lib/cleancloud/providers/aws/rules 2026-01-02T03:22:19,445 copying cleancloud/providers/aws/rules/cloudwatch_inactive.py -> build/lib/cleancloud/providers/aws/rules 2026-01-02T03:22:19,447 copying cleancloud/providers/aws/rules/ebs_snapshot_old.py -> build/lib/cleancloud/providers/aws/rules 2026-01-02T03:22:19,449 copying cleancloud/providers/aws/rules/untagged_resources.py -> build/lib/cleancloud/providers/aws/rules 2026-01-02T03:22:19,452 copying cleancloud/providers/aws/rules/ebs_unattached.py -> build/lib/cleancloud/providers/aws/rules 2026-01-02T03:22:19,454 creating build/lib/cleancloud/safety/azure 2026-01-02T03:22:19,455 copying cleancloud/safety/azure/__init__.py -> build/lib/cleancloud/safety/azure 2026-01-02T03:22:19,457 copying cleancloud/safety/azure/allowlist.py -> build/lib/cleancloud/safety/azure 2026-01-02T03:22:19,459 creating build/lib/cleancloud/safety/aws 2026-01-02T03:22:19,460 copying cleancloud/safety/aws/__init__.py -> build/lib/cleancloud/safety/aws 2026-01-02T03:22:19,461 copying cleancloud/safety/aws/allowlist.py -> build/lib/cleancloud/safety/aws 2026-01-02T03:22:19,463 running egg_info 2026-01-02T03:22:19,474 writing cleancloud.egg-info/PKG-INFO 2026-01-02T03:22:19,484 writing dependency_links to cleancloud.egg-info/dependency_links.txt 2026-01-02T03:22:19,485 writing entry points to cleancloud.egg-info/entry_points.txt 2026-01-02T03:22:19,491 writing requirements to cleancloud.egg-info/requires.txt 2026-01-02T03:22:19,492 writing top-level names to cleancloud.egg-info/top_level.txt 2026-01-02T03:22:19,512 reading manifest file 'cleancloud.egg-info/SOURCES.txt' 2026-01-02T03:22:19,516 adding license file 'LICENSE' 2026-01-02T03:22:19,520 writing manifest file 'cleancloud.egg-info/SOURCES.txt' 2026-01-02T03:22:19,543 installing to build/bdist.linux-armv7l/wheel 2026-01-02T03:22:19,544 running install 2026-01-02T03:22:19,567 running install_lib 2026-01-02T03:22:19,573 creating build/bdist.linux-armv7l/wheel 2026-01-02T03:22:19,575 creating build/bdist.linux-armv7l/wheel/cleancloud 2026-01-02T03:22:19,577 creating build/bdist.linux-armv7l/wheel/cleancloud/config 2026-01-02T03:22:19,578 copying build/lib/cleancloud/config/schema.py -> build/bdist.linux-armv7l/wheel/./cleancloud/config 2026-01-02T03:22:19,580 copying build/lib/cleancloud/exit_policy.py -> build/bdist.linux-armv7l/wheel/./cleancloud 2026-01-02T03:22:19,582 creating build/bdist.linux-armv7l/wheel/cleancloud/doctor 2026-01-02T03:22:19,584 copying build/lib/cleancloud/doctor/aws.py -> build/bdist.linux-armv7l/wheel/./cleancloud/doctor 2026-01-02T03:22:19,587 copying build/lib/cleancloud/doctor/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/doctor 2026-01-02T03:22:19,589 copying build/lib/cleancloud/doctor/common.py -> build/bdist.linux-armv7l/wheel/./cleancloud/doctor 2026-01-02T03:22:19,591 copying build/lib/cleancloud/doctor/azure.py -> build/bdist.linux-armv7l/wheel/./cleancloud/doctor 2026-01-02T03:22:19,593 copying build/lib/cleancloud/doctor/runner.py -> build/bdist.linux-armv7l/wheel/./cleancloud/doctor 2026-01-02T03:22:19,596 copying build/lib/cleancloud/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud 2026-01-02T03:22:19,598 creating build/bdist.linux-armv7l/wheel/cleancloud/providers 2026-01-02T03:22:19,599 creating build/bdist.linux-armv7l/wheel/cleancloud/providers/azure 2026-01-02T03:22:19,601 copying build/lib/cleancloud/providers/azure/session.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure 2026-01-02T03:22:19,603 copying build/lib/cleancloud/providers/azure/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure 2026-01-02T03:22:19,605 creating build/bdist.linux-armv7l/wheel/cleancloud/providers/azure/rules 2026-01-02T03:22:19,606 copying build/lib/cleancloud/providers/azure/rules/public_ip_unused.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure/rules 2026-01-02T03:22:19,608 copying build/lib/cleancloud/providers/azure/rules/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure/rules 2026-01-02T03:22:19,610 copying build/lib/cleancloud/providers/azure/rules/unattached_managed_disks.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure/rules 2026-01-02T03:22:19,611 copying build/lib/cleancloud/providers/azure/rules/untagged_resources.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure/rules 2026-01-02T03:22:19,614 copying build/lib/cleancloud/providers/azure/rules/ebs_snapshots_old.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/azure/rules 2026-01-02T03:22:19,616 creating build/bdist.linux-armv7l/wheel/cleancloud/providers/aws 2026-01-02T03:22:19,617 copying build/lib/cleancloud/providers/aws/session.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws 2026-01-02T03:22:19,619 copying build/lib/cleancloud/providers/aws/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws 2026-01-02T03:22:19,621 creating build/bdist.linux-armv7l/wheel/cleancloud/providers/aws/rules 2026-01-02T03:22:19,622 copying build/lib/cleancloud/providers/aws/rules/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws/rules 2026-01-02T03:22:19,624 copying build/lib/cleancloud/providers/aws/rules/cloudwatch_inactive.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws/rules 2026-01-02T03:22:19,626 copying build/lib/cleancloud/providers/aws/rules/ebs_snapshot_old.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws/rules 2026-01-02T03:22:19,628 copying build/lib/cleancloud/providers/aws/rules/untagged_resources.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws/rules 2026-01-02T03:22:19,631 copying build/lib/cleancloud/providers/aws/rules/ebs_unattached.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers/aws/rules 2026-01-02T03:22:19,633 copying build/lib/cleancloud/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/providers 2026-01-02T03:22:19,635 creating build/bdist.linux-armv7l/wheel/cleancloud/scoring 2026-01-02T03:22:19,636 copying build/lib/cleancloud/scoring/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/scoring 2026-01-02T03:22:19,639 creating build/bdist.linux-armv7l/wheel/cleancloud/safety 2026-01-02T03:22:19,641 creating build/bdist.linux-armv7l/wheel/cleancloud/safety/azure 2026-01-02T03:22:19,642 copying build/lib/cleancloud/safety/azure/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/safety/azure 2026-01-02T03:22:19,643 copying build/lib/cleancloud/safety/azure/allowlist.py -> build/bdist.linux-armv7l/wheel/./cleancloud/safety/azure 2026-01-02T03:22:19,646 creating build/bdist.linux-armv7l/wheel/cleancloud/safety/aws 2026-01-02T03:22:19,647 copying build/lib/cleancloud/safety/aws/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/safety/aws 2026-01-02T03:22:19,649 copying build/lib/cleancloud/safety/aws/allowlist.py -> build/bdist.linux-armv7l/wheel/./cleancloud/safety/aws 2026-01-02T03:22:19,651 copying build/lib/cleancloud/safety/__init__.py -> build/bdist.linux-armv7l/wheel/./cleancloud/safety 2026-01-02T03:22:19,652 copying build/lib/cleancloud/cli.py -> build/bdist.linux-armv7l/wheel/./cleancloud 2026-01-02T03:22:19,655 creating build/bdist.linux-armv7l/wheel/cleancloud/models 2026-01-02T03:22:19,656 copying build/lib/cleancloud/models/evidence.py -> build/bdist.linux-armv7l/wheel/./cleancloud/models 2026-01-02T03:22:19,658 copying build/lib/cleancloud/models/confidence.py -> build/bdist.linux-armv7l/wheel/./cleancloud/models 2026-01-02T03:22:19,660 copying build/lib/cleancloud/models/finding.py -> build/bdist.linux-armv7l/wheel/./cleancloud/models 2026-01-02T03:22:19,662 creating build/bdist.linux-armv7l/wheel/cleancloud/output 2026-01-02T03:22:19,663 copying build/lib/cleancloud/output/json.py -> build/bdist.linux-armv7l/wheel/./cleancloud/output 2026-01-02T03:22:19,665 copying build/lib/cleancloud/output/csv.py -> build/bdist.linux-armv7l/wheel/./cleancloud/output 2026-01-02T03:22:19,667 copying build/lib/cleancloud/output/summary.py -> build/bdist.linux-armv7l/wheel/./cleancloud/output 2026-01-02T03:22:19,669 copying build/lib/cleancloud/output/human.py -> build/bdist.linux-armv7l/wheel/./cleancloud/output 2026-01-02T03:22:19,671 creating build/bdist.linux-armv7l/wheel/cleancloud/filtering 2026-01-02T03:22:19,672 copying build/lib/cleancloud/filtering/tags.py -> build/bdist.linux-armv7l/wheel/./cleancloud/filtering 2026-01-02T03:22:19,674 running install_egg_info 2026-01-02T03:22:19,679 Copying cleancloud.egg-info to build/bdist.linux-armv7l/wheel/./cleancloud-0.4.0-py3.11.egg-info 2026-01-02T03:22:19,690 running install_scripts 2026-01-02T03:22:19,702 creating build/bdist.linux-armv7l/wheel/cleancloud-0.4.0.dist-info/WHEEL 2026-01-02T03:22:19,704 creating '/tmp/pip-wheel-u1v16kti/.tmp-oiy3u0gs/cleancloud-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-02T03:22:19,707 adding 'cleancloud/__init__.py' 2026-01-02T03:22:19,710 adding 'cleancloud/cli.py' 2026-01-02T03:22:19,711 adding 'cleancloud/exit_policy.py' 2026-01-02T03:22:19,713 adding 'cleancloud/config/schema.py' 2026-01-02T03:22:19,714 adding 'cleancloud/doctor/__init__.py' 2026-01-02T03:22:19,716 adding 'cleancloud/doctor/aws.py' 2026-01-02T03:22:19,718 adding 'cleancloud/doctor/azure.py' 2026-01-02T03:22:19,720 adding 'cleancloud/doctor/common.py' 2026-01-02T03:22:19,721 adding 'cleancloud/doctor/runner.py' 2026-01-02T03:22:19,723 adding 'cleancloud/filtering/tags.py' 2026-01-02T03:22:19,725 adding 'cleancloud/models/confidence.py' 2026-01-02T03:22:19,726 adding 'cleancloud/models/evidence.py' 2026-01-02T03:22:19,727 adding 'cleancloud/models/finding.py' 2026-01-02T03:22:19,728 adding 'cleancloud/output/csv.py' 2026-01-02T03:22:19,730 adding 'cleancloud/output/human.py' 2026-01-02T03:22:19,731 adding 'cleancloud/output/json.py' 2026-01-02T03:22:19,732 adding 'cleancloud/output/summary.py' 2026-01-02T03:22:19,734 adding 'cleancloud/providers/__init__.py' 2026-01-02T03:22:19,735 adding 'cleancloud/providers/aws/__init__.py' 2026-01-02T03:22:19,736 adding 'cleancloud/providers/aws/session.py' 2026-01-02T03:22:19,738 adding 'cleancloud/providers/aws/rules/__init__.py' 2026-01-02T03:22:19,739 adding 'cleancloud/providers/aws/rules/cloudwatch_inactive.py' 2026-01-02T03:22:19,740 adding 'cleancloud/providers/aws/rules/ebs_snapshot_old.py' 2026-01-02T03:22:19,742 adding 'cleancloud/providers/aws/rules/ebs_unattached.py' 2026-01-02T03:22:19,743 adding 'cleancloud/providers/aws/rules/untagged_resources.py' 2026-01-02T03:22:19,745 adding 'cleancloud/providers/azure/__init__.py' 2026-01-02T03:22:19,746 adding 'cleancloud/providers/azure/session.py' 2026-01-02T03:22:19,748 adding 'cleancloud/providers/azure/rules/__init__.py' 2026-01-02T03:22:19,749 adding 'cleancloud/providers/azure/rules/ebs_snapshots_old.py' 2026-01-02T03:22:19,751 adding 'cleancloud/providers/azure/rules/public_ip_unused.py' 2026-01-02T03:22:19,752 adding 'cleancloud/providers/azure/rules/unattached_managed_disks.py' 2026-01-02T03:22:19,753 adding 'cleancloud/providers/azure/rules/untagged_resources.py' 2026-01-02T03:22:19,755 adding 'cleancloud/safety/__init__.py' 2026-01-02T03:22:19,757 adding 'cleancloud/safety/aws/__init__.py' 2026-01-02T03:22:19,758 adding 'cleancloud/safety/aws/allowlist.py' 2026-01-02T03:22:19,760 adding 'cleancloud/safety/azure/__init__.py' 2026-01-02T03:22:19,761 adding 'cleancloud/safety/azure/allowlist.py' 2026-01-02T03:22:19,763 adding 'cleancloud/scoring/__init__.py' 2026-01-02T03:22:19,765 adding 'cleancloud-0.4.0.dist-info/licenses/LICENSE' 2026-01-02T03:22:19,768 adding 'cleancloud-0.4.0.dist-info/METADATA' 2026-01-02T03:22:19,769 adding 'cleancloud-0.4.0.dist-info/WHEEL' 2026-01-02T03:22:19,770 adding 'cleancloud-0.4.0.dist-info/entry_points.txt' 2026-01-02T03:22:19,771 adding 'cleancloud-0.4.0.dist-info/top_level.txt' 2026-01-02T03:22:19,772 adding 'cleancloud-0.4.0.dist-info/RECORD' 2026-01-02T03:22:19,774 removing build/bdist.linux-armv7l/wheel 2026-01-02T03:22:19,887 Building wheel for cleancloud (pyproject.toml): finished with status 'done' 2026-01-02T03:22:19,892 Created wheel for cleancloud: filename=cleancloud-0.4.0-py3-none-any.whl size=42306 sha256=7b3a8eeb52a41212bb32c6b8593eee28c0a9ec5f56c5fc6bb533b72a692a661c 2026-01-02T03:22:19,894 Stored in directory: /tmp/pip-ephem-wheel-cache-0vu88trh/wheels/73/38/32/8045f76919107c1740ebcde68f4971d34710a2cebb45d7a6dd 2026-01-02T03:22:19,910 Successfully built cleancloud 2026-01-02T03:22:19,918 Removed build tracker: '/tmp/pip-build-tracker-xp3gudvp'