2025-08-31T22:56:40,027 Created temporary directory: /tmp/pip-build-tracker-ojisv71d 2025-08-31T22:56:40,028 Initialized build tracking at /tmp/pip-build-tracker-ojisv71d 2025-08-31T22:56:40,029 Created build tracker: /tmp/pip-build-tracker-ojisv71d 2025-08-31T22:56:40,029 Entered build tracker: /tmp/pip-build-tracker-ojisv71d 2025-08-31T22:56:40,030 Created temporary directory: /tmp/pip-wheel-mj1s2xip 2025-08-31T22:56:40,034 Created temporary directory: /tmp/pip-ephem-wheel-cache-q9b_j5kg 2025-08-31T22:56:40,091 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-08-31T22:56:40,093 2 location(s) to search for versions of thermostatsupervisor: 2025-08-31T22:56:40,093 * https://pypi.org/simple/thermostatsupervisor/ 2025-08-31T22:56:40,093 * https://www.piwheels.org/simple/thermostatsupervisor/ 2025-08-31T22:56:40,094 Fetching project page and analyzing links: https://pypi.org/simple/thermostatsupervisor/ 2025-08-31T22:56:40,095 Getting page https://pypi.org/simple/thermostatsupervisor/ 2025-08-31T22:56:40,097 Found index url https://pypi.org/simple/ 2025-08-31T22:56:40,322 Fetched page https://pypi.org/simple/thermostatsupervisor/ as application/vnd.pypi.simple.v1+json 2025-08-31T22:56:40,330 Skipping link: No binaries permitted for thermostatsupervisor: https://files.pythonhosted.org/packages/3e/86/b9d737e614ee093a61576b29142619486c7fe30ee716b2dc6a703a0ae279/Thermostatsupervisor-1.0.5-py3-none-any.whl (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,332 Found link https://files.pythonhosted.org/packages/b5/78/dde7837752bac6052c6f9750054679bf7de1e812591f0db58d86399ec04b/Thermostatsupervisor-1.0.5.tar.gz (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9), version: 1.0.5 2025-08-31T22:56:40,333 Skipping link: No binaries permitted for thermostatsupervisor: https://files.pythonhosted.org/packages/6e/98/a49e83cb886ec8fa03708b35a4faa820cda0f57e1d0857bd68d2358dce9d/Thermostatsupervisor-1.0.6-py3-none-any.whl (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,335 Found link https://files.pythonhosted.org/packages/69/43/ca6fd0d2b29051e2af4cc24a32454ab17e5118bfbf9193d2ef940b96d217/Thermostatsupervisor-1.0.6.tar.gz (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9), version: 1.0.6 2025-08-31T22:56:40,336 Skipping link: No binaries permitted for thermostatsupervisor: https://files.pythonhosted.org/packages/83/2a/17aae6d8e73cd327712cdc3d7587db45447a2ea91eb14e8227742cab290b/Thermostatsupervisor-1.0.7-py3-none-any.whl (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,337 Found link https://files.pythonhosted.org/packages/ee/b4/17458d73192173e8660e3539ef577bd37634a0ce28e9279ff3472b97a51c/Thermostatsupervisor-1.0.7.tar.gz (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9), version: 1.0.7 2025-08-31T22:56:40,338 Skipping link: No binaries permitted for thermostatsupervisor: https://files.pythonhosted.org/packages/91/e8/4b7d9f4914fe62c3f63cf90b674d042ccd4931f431428f9489e9e9a4113d/Thermostatsupervisor-1.0.8-py3-none-any.whl (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,339 Found link https://files.pythonhosted.org/packages/2c/3a/c65faafed48e2ded908c8bac2a41f0a14c91f6421c99ee49d29826a064b3/thermostatsupervisor-1.0.8.tar.gz (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9), version: 1.0.8 2025-08-31T22:56:40,340 Skipping link: No binaries permitted for thermostatsupervisor: https://files.pythonhosted.org/packages/85/c6/13554e4c366ade8277502596b605d5cc365cae516dad16d271fc17c45c5d/Thermostatsupervisor-1.0.9-py3-none-any.whl (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,341 Skipping link: No binaries permitted for thermostatsupervisor: https://files.pythonhosted.org/packages/c6/c2/2be1fa727e832ff3bc30be50c26b71b45473acf8e2d7370719a3c67ef2fc/thermostatsupervisor-1.0.9-py3-none-any.whl (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,341 Found link https://files.pythonhosted.org/packages/84/58/1b81ec43989978976fd0d0b68803b2d64a29c130564d10068d1120683bfe/thermostatsupervisor-1.0.9.tar.gz (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9), version: 1.0.9 2025-08-31T22:56:40,342 Skipping link: No binaries permitted for thermostatsupervisor: https://files.pythonhosted.org/packages/49/8c/d93ba5a707479a6cfd35d56f2a45bcbe383f19f0e34edf62405ecc1e55d6/thermostatsupervisor-1.0.10-py3-none-any.whl (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,343 Found link https://files.pythonhosted.org/packages/ba/bd/3e3ce92f58738894068e165bebad87da40f61181f56fed5286d52ad43ed6/thermostatsupervisor-1.0.10.tar.gz (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9), version: 1.0.10 2025-08-31T22:56:40,344 Skipping link: No binaries permitted for thermostatsupervisor: https://files.pythonhosted.org/packages/f2/ac/94379fe29fb076d93318634afb4cc38db609c3333a6d6fd85e58831a784c/thermostatsupervisor-1.0.11-py3-none-any.whl (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,344 Found link https://files.pythonhosted.org/packages/c5/fd/0473c42de344a3b965f4c4c1d6df92b9a16b9022d33877f8c83aa9d13177/thermostatsupervisor-1.0.11.tar.gz (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9), version: 1.0.11 2025-08-31T22:56:40,345 Skipping link: No binaries permitted for thermostatsupervisor: https://files.pythonhosted.org/packages/fd/c6/2dd4443ee1523a3e1bcc24359cca27fc04a71675a044005f2b825d24f70c/thermostatsupervisor-1.0.12-py3-none-any.whl (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,345 Found link https://files.pythonhosted.org/packages/76/c5/0d3f64fcabf49ac9666f7ef0e8ca8f299404ffbea3049e2c0c0995e78f94/thermostatsupervisor-1.0.12.tar.gz (from https://pypi.org/simple/thermostatsupervisor/) (requires-python:>=3.9), version: 1.0.12 2025-08-31T22:56:40,346 Fetching project page and analyzing links: https://www.piwheels.org/simple/thermostatsupervisor/ 2025-08-31T22:56:40,347 Getting page https://www.piwheels.org/simple/thermostatsupervisor/ 2025-08-31T22:56:40,349 Found index url https://www.piwheels.org/simple/ 2025-08-31T22:56:40,529 Fetched page https://www.piwheels.org/simple/thermostatsupervisor/ as text/html 2025-08-31T22:56:40,531 Skipping link: No binaries permitted for thermostatsupervisor: https://archive1.piwheels.org/simple/thermostatsupervisor/Thermostatsupervisor-1.0.9-py3-none-any.whl#sha256=374e98bd84305a5b68f40866e0a1deb3b08a605679b5757e4078288390ed83d7 (from https://www.piwheels.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,532 Skipping link: No binaries permitted for thermostatsupervisor: https://archive1.piwheels.org/simple/thermostatsupervisor/Thermostatsupervisor-1.0.8-py3-none-any.whl#sha256=56b6656c4ecd56f56e16f76edd4f4491d1b2b7265d4005037085722e185a1185 (from https://www.piwheels.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,533 Skipping link: No binaries permitted for thermostatsupervisor: https://archive1.piwheels.org/simple/thermostatsupervisor/Thermostatsupervisor-1.0.7-py3-none-any.whl#sha256=2172b504317edd9f497bac319c0c3a08c08e8b96d39e4ef6889aa5cc1add7799 (from https://www.piwheels.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,533 Skipping link: No binaries permitted for thermostatsupervisor: https://archive1.piwheels.org/simple/thermostatsupervisor/Thermostatsupervisor-1.0.6-py3-none-any.whl#sha256=fc95cfa28989c238cca9e1b7ff6ffd42e6c8e39be717400c56c252a93f087c3a (from https://www.piwheels.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,534 Skipping link: No binaries permitted for thermostatsupervisor: https://archive1.piwheels.org/simple/thermostatsupervisor/Thermostatsupervisor-1.0.5-py3-none-any.whl#sha256=3cf3e69ab16cdd8d9559cbd2e3dcf72329f1b55027cd536091a920d4a6ccd6b5 (from https://www.piwheels.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-08-31T22:56:40,535 Skipping link: not a file: https://www.piwheels.org/simple/thermostatsupervisor/ 2025-08-31T22:56:40,535 Skipping link: not a file: https://pypi.org/simple/thermostatsupervisor/ 2025-08-31T22:56:40,557 Given no hashes to check 1 links for project 'thermostatsupervisor': discarding no candidates 2025-08-31T22:56:40,559 Collecting thermostatsupervisor==1.0.10 2025-08-31T22:56:40,562 Created temporary directory: /tmp/pip-unpack-cnw9leie 2025-08-31T22:56:40,790 Downloading thermostatsupervisor-1.0.10.tar.gz (167 kB) 2025-08-31T22:56:41,042 Added thermostatsupervisor==1.0.10 from https://files.pythonhosted.org/packages/ba/bd/3e3ce92f58738894068e165bebad87da40f61181f56fed5286d52ad43ed6/thermostatsupervisor-1.0.10.tar.gz to build tracker '/tmp/pip-build-tracker-ojisv71d' 2025-08-31T22:56:41,045 Running setup.py (path:/tmp/pip-wheel-mj1s2xip/thermostatsupervisor_422f38187fea4f86b985cc34ccadca61/setup.py) egg_info for package thermostatsupervisor 2025-08-31T22:56:41,046 Created temporary directory: /tmp/pip-pip-egg-info-83vfjsx7 2025-08-31T22:56:41,047 Preparing metadata (setup.py): started 2025-08-31T22:56:41,048 Running command python setup.py egg_info 2025-08-31T22:56:41,600 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-08-31T22:56:41,600 !! 2025-08-31T22:56:41,601 ******************************************************************************** 2025-08-31T22:56:41,602 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-08-31T22:56:41,603 License :: OSI Approved :: MIT License 2025-08-31T22:56:41,605 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-08-31T22:56:41,605 ******************************************************************************** 2025-08-31T22:56:41,607 !! 2025-08-31T22:56:41,607 self._finalize_license_expression() 2025-08-31T22:56:41,970 base path=/tmp/pip-wheel-mj1s2xip/thermostatsupervisor_422f38187fea4f86b985cc34ccadca61 2025-08-31T22:56:41,970 relative path=thermostatsupervisor/__init__.py 2025-08-31T22:56:41,971 files in base path: ['thermostatsupervisor', 'PKG-INFO', 'Thermostatsupervisor.egg-info', 'setup.cfg', 'README.md', 'LICENSE', 'tests', 'setup.py'] 2025-08-31T22:56:41,972 running egg_info 2025-08-31T22:56:41,998 creating /tmp/pip-pip-egg-info-83vfjsx7/Thermostatsupervisor.egg-info 2025-08-31T22:56:41,999 writing /tmp/pip-pip-egg-info-83vfjsx7/Thermostatsupervisor.egg-info/PKG-INFO 2025-08-31T22:56:42,003 writing dependency_links to /tmp/pip-pip-egg-info-83vfjsx7/Thermostatsupervisor.egg-info/dependency_links.txt 2025-08-31T22:56:42,005 writing requirements to /tmp/pip-pip-egg-info-83vfjsx7/Thermostatsupervisor.egg-info/requires.txt 2025-08-31T22:56:42,006 writing top-level names to /tmp/pip-pip-egg-info-83vfjsx7/Thermostatsupervisor.egg-info/top_level.txt 2025-08-31T22:56:42,008 writing manifest file '/tmp/pip-pip-egg-info-83vfjsx7/Thermostatsupervisor.egg-info/SOURCES.txt' 2025-08-31T22:56:42,105 reading manifest file '/tmp/pip-pip-egg-info-83vfjsx7/Thermostatsupervisor.egg-info/SOURCES.txt' 2025-08-31T22:56:42,106 adding license file 'LICENSE' 2025-08-31T22:56:42,111 writing manifest file '/tmp/pip-pip-egg-info-83vfjsx7/Thermostatsupervisor.egg-info/SOURCES.txt' 2025-08-31T22:56:42,216 Preparing metadata (setup.py): finished with status 'done' 2025-08-31T22:56:42,221 Source in /tmp/pip-wheel-mj1s2xip/thermostatsupervisor_422f38187fea4f86b985cc34ccadca61 has version 1.0.10, which satisfies requirement thermostatsupervisor==1.0.10 from https://files.pythonhosted.org/packages/ba/bd/3e3ce92f58738894068e165bebad87da40f61181f56fed5286d52ad43ed6/thermostatsupervisor-1.0.10.tar.gz 2025-08-31T22:56:42,222 Removed thermostatsupervisor==1.0.10 from https://files.pythonhosted.org/packages/ba/bd/3e3ce92f58738894068e165bebad87da40f61181f56fed5286d52ad43ed6/thermostatsupervisor-1.0.10.tar.gz from build tracker '/tmp/pip-build-tracker-ojisv71d' 2025-08-31T22:56:42,230 Created temporary directory: /tmp/pip-unpack-liu3l1tw 2025-08-31T22:56:42,231 Created temporary directory: /tmp/pip-unpack-1xa8hvu9 2025-08-31T22:56:42,231 Building wheels for collected packages: thermostatsupervisor 2025-08-31T22:56:42,236 Created temporary directory: /tmp/pip-wheel-fdafehf9 2025-08-31T22:56:42,237 DEPRECATION: Building 'thermostatsupervisor' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'thermostatsupervisor'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-08-31T22:56:42,238 Building wheel for thermostatsupervisor (setup.py): started 2025-08-31T22:56:42,239 Destination directory: /tmp/pip-wheel-fdafehf9 2025-08-31T22:56:42,240 Running command python setup.py bdist_wheel 2025-08-31T22:56:42,721 base path=/tmp/pip-wheel-mj1s2xip/thermostatsupervisor_422f38187fea4f86b985cc34ccadca61 2025-08-31T22:56:42,721 relative path=thermostatsupervisor/__init__.py 2025-08-31T22:56:42,722 files in base path: ['thermostatsupervisor', 'PKG-INFO', 'Thermostatsupervisor.egg-info', 'setup.cfg', 'README.md', 'LICENSE', 'tests', 'setup.py'] 2025-08-31T22:56:42,769 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-08-31T22:56:42,770 !! 2025-08-31T22:56:42,771 ******************************************************************************** 2025-08-31T22:56:42,772 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-08-31T22:56:42,773 License :: OSI Approved :: MIT License 2025-08-31T22:56:42,774 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-08-31T22:56:42,775 ******************************************************************************** 2025-08-31T22:56:42,776 !! 2025-08-31T22:56:42,776 self._finalize_license_expression() 2025-08-31T22:56:43,096 running bdist_wheel 2025-08-31T22:56:43,232 running build 2025-08-31T22:56:43,233 running build_py 2025-08-31T22:56:43,265 creating build/lib/thermostatsupervisor 2025-08-31T22:56:43,267 copying thermostatsupervisor/__init__.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,269 copying thermostatsupervisor/kumolocal_config.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,271 copying thermostatsupervisor/nest_config.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,273 copying thermostatsupervisor/blink_config.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,275 copying thermostatsupervisor/supervisor_wsgi.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,277 copying thermostatsupervisor/utilities.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,280 copying thermostatsupervisor/sht31_config.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,283 copying thermostatsupervisor/emulator_config.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,285 copying thermostatsupervisor/honeywell_config.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,287 copying thermostatsupervisor/supervise.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,289 copying thermostatsupervisor/kumolocal.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,292 copying thermostatsupervisor/kumocloudv3_config.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,295 copying thermostatsupervisor/weather.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,297 copying thermostatsupervisor/email_notification.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,300 copying thermostatsupervisor/kumocloud.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,303 copying thermostatsupervisor/thermostat_api.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,306 copying thermostatsupervisor/kumocloudv3.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,310 copying thermostatsupervisor/nest.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,314 copying thermostatsupervisor/kumocloud_config.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,317 copying thermostatsupervisor/emulator.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,320 copying thermostatsupervisor/supervisor_flask_server.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,322 copying thermostatsupervisor/sht31_wsgi.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,324 copying thermostatsupervisor/mmm.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,328 copying thermostatsupervisor/environment.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,331 copying thermostatsupervisor/honeywell.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,334 copying thermostatsupervisor/blink.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,337 copying thermostatsupervisor/sht31.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,340 copying thermostatsupervisor/sht31_flask_server.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,344 copying thermostatsupervisor/thermostat_common.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,348 copying thermostatsupervisor/mmm_config.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,350 copying thermostatsupervisor/flask_generic.py -> build/lib/thermostatsupervisor 2025-08-31T22:56:43,354 creating build/lib/tests 2025-08-31T22:56:43,355 copying tests/test_kumocloud_integration.py -> build/lib/tests 2025-08-31T22:56:43,358 copying tests/__init__.py -> build/lib/tests 2025-08-31T22:56:43,360 copying tests/test_kumolocal_unit.py -> build/lib/tests 2025-08-31T22:56:43,362 copying tests/test_sht31_flask_server_unit.py -> build/lib/tests 2025-08-31T22:56:43,366 copying tests/unit_test_common.py -> build/lib/tests 2025-08-31T22:56:43,369 copying tests/test_email_notification.py -> build/lib/tests 2025-08-31T22:56:43,372 copying tests/test_nest_integration.py -> build/lib/tests 2025-08-31T22:56:43,374 copying tests/test_wsgi_production.py -> build/lib/tests 2025-08-31T22:56:43,376 copying tests/test_utilities.py -> build/lib/tests 2025-08-31T22:56:43,379 copying tests/test_thermostat_common.py -> build/lib/tests 2025-08-31T22:56:43,382 copying tests/test_nest_oauth_refresh_unit.py -> build/lib/tests 2025-08-31T22:56:43,384 copying tests/test_kumocloudv3_integration.py -> build/lib/tests 2025-08-31T22:56:43,387 copying tests/test_yamllint_workflow.py -> build/lib/tests 2025-08-31T22:56:43,389 copying tests/test_mmm_integration.py -> build/lib/tests 2025-08-31T22:56:43,391 copying tests/test_kumolocal_integration.py -> build/lib/tests 2025-08-31T22:56:43,393 copying tests/test_sht31_integration.py -> build/lib/tests 2025-08-31T22:56:43,395 copying tests/test_sht31_path_selection.py -> build/lib/tests 2025-08-31T22:56:43,398 copying tests/test_sht31_enhanced_403_unit.py -> build/lib/tests 2025-08-31T22:56:43,400 copying tests/test_sht31_flask_server_integration.py -> build/lib/tests 2025-08-31T22:56:43,403 copying tests/test_weather.py -> build/lib/tests 2025-08-31T22:56:43,406 copying tests/test_supervise.py -> build/lib/tests 2025-08-31T22:56:43,408 copying tests/test_environment.py -> build/lib/tests 2025-08-31T22:56:43,411 copying tests/test_emulator_integration.py -> build/lib/tests 2025-08-31T22:56:43,414 copying tests/test_thermostat_api.py -> build/lib/tests 2025-08-31T22:56:43,417 copying tests/test_nest_safety_temperature_unit.py -> build/lib/tests 2025-08-31T22:56:43,420 copying tests/test_blink_integration.py -> build/lib/tests 2025-08-31T22:56:43,422 copying tests/test_nest_env_token_cache_unit.py -> build/lib/tests 2025-08-31T22:56:43,425 copying tests/test_flask_generic.py -> build/lib/tests 2025-08-31T22:56:43,427 copying tests/test_supervisor_flask_server.py -> build/lib/tests 2025-08-31T22:56:43,430 copying tests/unit_test_coverage.py -> build/lib/tests 2025-08-31T22:56:43,432 copying tests/test_weather_integration.py -> build/lib/tests 2025-08-31T22:56:43,434 copying tests/test_nest_env_integration.py -> build/lib/tests 2025-08-31T22:56:43,436 copying tests/test_honeywell_unit.py -> build/lib/tests 2025-08-31T22:56:43,438 copying tests/test_honeywell_integration.py -> build/lib/tests 2025-08-31T22:56:43,475 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-08-31T22:56:43,476 !! 2025-08-31T22:56:43,477 ******************************************************************************** 2025-08-31T22:56:43,477 Please avoid running ``setup.py`` directly. 2025-08-31T22:56:43,477 Instead, use pypa/build, pypa/installer or other 2025-08-31T22:56:43,478 standards-based tools. 2025-08-31T22:56:43,479 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-08-31T22:56:43,479 or your builds will no longer be supported. 2025-08-31T22:56:43,480 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-08-31T22:56:43,481 ******************************************************************************** 2025-08-31T22:56:43,482 !! 2025-08-31T22:56:43,482 self.initialize_options() 2025-08-31T22:56:43,503 installing to build/bdist.linux-armv7l/wheel 2025-08-31T22:56:43,504 running install 2025-08-31T22:56:43,529 running install_lib 2025-08-31T22:56:43,556 creating build/bdist.linux-armv7l/wheel 2025-08-31T22:56:43,558 creating build/bdist.linux-armv7l/wheel/thermostatsupervisor 2025-08-31T22:56:43,560 copying build/lib/thermostatsupervisor/__init__.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,562 copying build/lib/thermostatsupervisor/kumolocal_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,564 copying build/lib/thermostatsupervisor/nest_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,566 copying build/lib/thermostatsupervisor/blink_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,568 copying build/lib/thermostatsupervisor/supervisor_wsgi.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,569 copying build/lib/thermostatsupervisor/utilities.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,572 copying build/lib/thermostatsupervisor/sht31_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,575 copying build/lib/thermostatsupervisor/emulator_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,577 copying build/lib/thermostatsupervisor/honeywell_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,578 copying build/lib/thermostatsupervisor/supervise.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,580 copying build/lib/thermostatsupervisor/kumolocal.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,583 copying build/lib/thermostatsupervisor/kumocloudv3_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,586 copying build/lib/thermostatsupervisor/weather.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,588 copying build/lib/thermostatsupervisor/email_notification.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,591 copying build/lib/thermostatsupervisor/kumocloud.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,594 copying build/lib/thermostatsupervisor/thermostat_api.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,597 copying build/lib/thermostatsupervisor/kumocloudv3.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,600 copying build/lib/thermostatsupervisor/nest.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,605 copying build/lib/thermostatsupervisor/kumocloud_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,607 copying build/lib/thermostatsupervisor/emulator.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,610 copying build/lib/thermostatsupervisor/supervisor_flask_server.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,613 copying build/lib/thermostatsupervisor/sht31_wsgi.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,615 copying build/lib/thermostatsupervisor/mmm.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,618 copying build/lib/thermostatsupervisor/environment.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,620 copying build/lib/thermostatsupervisor/honeywell.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,624 copying build/lib/thermostatsupervisor/blink.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,627 copying build/lib/thermostatsupervisor/sht31.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,630 copying build/lib/thermostatsupervisor/sht31_flask_server.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,633 copying build/lib/thermostatsupervisor/thermostat_common.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,637 copying build/lib/thermostatsupervisor/mmm_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,639 copying build/lib/thermostatsupervisor/flask_generic.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T22:56:43,642 creating build/bdist.linux-armv7l/wheel/tests 2025-08-31T22:56:43,643 copying build/lib/tests/test_kumocloud_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,646 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,648 copying build/lib/tests/test_kumolocal_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,650 copying build/lib/tests/test_sht31_flask_server_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,654 copying build/lib/tests/unit_test_common.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,657 copying build/lib/tests/test_email_notification.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,660 copying build/lib/tests/test_nest_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,662 copying build/lib/tests/test_wsgi_production.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,665 copying build/lib/tests/test_utilities.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,668 copying build/lib/tests/test_thermostat_common.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,672 copying build/lib/tests/test_nest_oauth_refresh_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,674 copying build/lib/tests/test_kumocloudv3_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,677 copying build/lib/tests/test_yamllint_workflow.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,680 copying build/lib/tests/test_mmm_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,682 copying build/lib/tests/test_kumolocal_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,684 copying build/lib/tests/test_sht31_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,686 copying build/lib/tests/test_sht31_path_selection.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,689 copying build/lib/tests/test_sht31_enhanced_403_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,692 copying build/lib/tests/test_sht31_flask_server_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,695 copying build/lib/tests/test_weather.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,697 copying build/lib/tests/test_supervise.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,699 copying build/lib/tests/test_environment.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,702 copying build/lib/tests/test_emulator_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,705 copying build/lib/tests/test_thermostat_api.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,707 copying build/lib/tests/test_nest_safety_temperature_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,709 copying build/lib/tests/test_blink_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,711 copying build/lib/tests/test_nest_env_token_cache_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,714 copying build/lib/tests/test_flask_generic.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,716 copying build/lib/tests/test_supervisor_flask_server.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,719 copying build/lib/tests/unit_test_coverage.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,721 copying build/lib/tests/test_weather_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,723 copying build/lib/tests/test_nest_env_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,725 copying build/lib/tests/test_honeywell_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,728 copying build/lib/tests/test_honeywell_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T22:56:43,730 running install_egg_info 2025-08-31T22:56:43,768 running egg_info 2025-08-31T22:56:43,797 writing Thermostatsupervisor.egg-info/PKG-INFO 2025-08-31T22:56:43,801 writing dependency_links to Thermostatsupervisor.egg-info/dependency_links.txt 2025-08-31T22:56:43,803 writing requirements to Thermostatsupervisor.egg-info/requires.txt 2025-08-31T22:56:43,804 writing top-level names to Thermostatsupervisor.egg-info/top_level.txt 2025-08-31T22:56:43,841 reading manifest file 'Thermostatsupervisor.egg-info/SOURCES.txt' 2025-08-31T22:56:43,846 adding license file 'LICENSE' 2025-08-31T22:56:43,852 writing manifest file 'Thermostatsupervisor.egg-info/SOURCES.txt' 2025-08-31T22:56:43,853 Copying Thermostatsupervisor.egg-info to build/bdist.linux-armv7l/wheel/./Thermostatsupervisor-1.0.10-py3.11.egg-info 2025-08-31T22:56:43,864 running install_scripts 2025-08-31T22:56:43,876 creating build/bdist.linux-armv7l/wheel/thermostatsupervisor-1.0.10.dist-info/WHEEL 2025-08-31T22:56:43,879 creating '/tmp/pip-wheel-fdafehf9/thermostatsupervisor-1.0.10-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-08-31T22:56:43,883 adding 'tests/__init__.py' 2025-08-31T22:56:43,885 adding 'tests/test_blink_integration.py' 2025-08-31T22:56:43,887 adding 'tests/test_email_notification.py' 2025-08-31T22:56:43,890 adding 'tests/test_emulator_integration.py' 2025-08-31T22:56:43,893 adding 'tests/test_environment.py' 2025-08-31T22:56:43,896 adding 'tests/test_flask_generic.py' 2025-08-31T22:56:43,898 adding 'tests/test_honeywell_integration.py' 2025-08-31T22:56:43,900 adding 'tests/test_honeywell_unit.py' 2025-08-31T22:56:43,901 adding 'tests/test_kumocloud_integration.py' 2025-08-31T22:56:43,903 adding 'tests/test_kumocloudv3_integration.py' 2025-08-31T22:56:43,905 adding 'tests/test_kumolocal_integration.py' 2025-08-31T22:56:43,907 adding 'tests/test_kumolocal_unit.py' 2025-08-31T22:56:43,909 adding 'tests/test_mmm_integration.py' 2025-08-31T22:56:43,911 adding 'tests/test_nest_env_integration.py' 2025-08-31T22:56:43,913 adding 'tests/test_nest_env_token_cache_unit.py' 2025-08-31T22:56:43,915 adding 'tests/test_nest_integration.py' 2025-08-31T22:56:43,917 adding 'tests/test_nest_oauth_refresh_unit.py' 2025-08-31T22:56:43,919 adding 'tests/test_nest_safety_temperature_unit.py' 2025-08-31T22:56:43,921 adding 'tests/test_sht31_enhanced_403_unit.py' 2025-08-31T22:56:43,924 adding 'tests/test_sht31_flask_server_integration.py' 2025-08-31T22:56:43,928 adding 'tests/test_sht31_flask_server_unit.py' 2025-08-31T22:56:43,930 adding 'tests/test_sht31_integration.py' 2025-08-31T22:56:43,932 adding 'tests/test_sht31_path_selection.py' 2025-08-31T22:56:43,934 adding 'tests/test_supervise.py' 2025-08-31T22:56:43,936 adding 'tests/test_supervisor_flask_server.py' 2025-08-31T22:56:43,938 adding 'tests/test_thermostat_api.py' 2025-08-31T22:56:43,943 adding 'tests/test_thermostat_common.py' 2025-08-31T22:56:43,946 adding 'tests/test_utilities.py' 2025-08-31T22:56:43,948 adding 'tests/test_weather.py' 2025-08-31T22:56:43,949 adding 'tests/test_weather_integration.py' 2025-08-31T22:56:43,951 adding 'tests/test_wsgi_production.py' 2025-08-31T22:56:43,953 adding 'tests/test_yamllint_workflow.py' 2025-08-31T22:56:43,958 adding 'tests/unit_test_common.py' 2025-08-31T22:56:43,960 adding 'tests/unit_test_coverage.py' 2025-08-31T22:56:43,962 adding 'thermostatsupervisor/__init__.py' 2025-08-31T22:56:43,966 adding 'thermostatsupervisor/blink.py' 2025-08-31T22:56:43,968 adding 'thermostatsupervisor/blink_config.py' 2025-08-31T22:56:43,970 adding 'thermostatsupervisor/email_notification.py' 2025-08-31T22:56:43,973 adding 'thermostatsupervisor/emulator.py' 2025-08-31T22:56:43,975 adding 'thermostatsupervisor/emulator_config.py' 2025-08-31T22:56:43,977 adding 'thermostatsupervisor/environment.py' 2025-08-31T22:56:43,979 adding 'thermostatsupervisor/flask_generic.py' 2025-08-31T22:56:43,982 adding 'thermostatsupervisor/honeywell.py' 2025-08-31T22:56:43,984 adding 'thermostatsupervisor/honeywell_config.py' 2025-08-31T22:56:43,987 adding 'thermostatsupervisor/kumocloud.py' 2025-08-31T22:56:43,989 adding 'thermostatsupervisor/kumocloud_config.py' 2025-08-31T22:56:43,995 adding 'thermostatsupervisor/kumocloudv3.py' 2025-08-31T22:56:43,996 adding 'thermostatsupervisor/kumocloudv3_config.py' 2025-08-31T22:56:44,000 adding 'thermostatsupervisor/kumolocal.py' 2025-08-31T22:56:44,001 adding 'thermostatsupervisor/kumolocal_config.py' 2025-08-31T22:56:44,004 adding 'thermostatsupervisor/mmm.py' 2025-08-31T22:56:44,006 adding 'thermostatsupervisor/mmm_config.py' 2025-08-31T22:56:44,009 adding 'thermostatsupervisor/nest.py' 2025-08-31T22:56:44,011 adding 'thermostatsupervisor/nest_config.py' 2025-08-31T22:56:44,013 adding 'thermostatsupervisor/sht31.py' 2025-08-31T22:56:44,015 adding 'thermostatsupervisor/sht31_config.py' 2025-08-31T22:56:44,020 adding 'thermostatsupervisor/sht31_flask_server.py' 2025-08-31T22:56:44,021 adding 'thermostatsupervisor/sht31_wsgi.py' 2025-08-31T22:56:44,023 adding 'thermostatsupervisor/supervise.py' 2025-08-31T22:56:44,024 adding 'thermostatsupervisor/supervisor_flask_server.py' 2025-08-31T22:56:44,026 adding 'thermostatsupervisor/supervisor_wsgi.py' 2025-08-31T22:56:44,028 adding 'thermostatsupervisor/thermostat_api.py' 2025-08-31T22:56:44,034 adding 'thermostatsupervisor/thermostat_common.py' 2025-08-31T22:56:44,039 adding 'thermostatsupervisor/utilities.py' 2025-08-31T22:56:44,040 adding 'thermostatsupervisor/weather.py' 2025-08-31T22:56:44,043 adding 'thermostatsupervisor-1.0.10.dist-info/licenses/LICENSE' 2025-08-31T22:56:44,045 adding 'thermostatsupervisor-1.0.10.dist-info/METADATA' 2025-08-31T22:56:44,046 adding 'thermostatsupervisor-1.0.10.dist-info/WHEEL' 2025-08-31T22:56:44,047 adding 'thermostatsupervisor-1.0.10.dist-info/top_level.txt' 2025-08-31T22:56:44,049 adding 'thermostatsupervisor-1.0.10.dist-info/RECORD' 2025-08-31T22:56:44,054 removing build/bdist.linux-armv7l/wheel 2025-08-31T22:56:44,178 Building wheel for thermostatsupervisor (setup.py): finished with status 'done' 2025-08-31T22:56:44,183 Created wheel for thermostatsupervisor: filename=thermostatsupervisor-1.0.10-py3-none-any.whl size=204670 sha256=85e309b4d31586800eb17b33fbb439c313d58bfda72c5a1192e00636ef222169 2025-08-31T22:56:44,184 Stored in directory: /tmp/pip-ephem-wheel-cache-q9b_j5kg/wheels/6c/54/76/dd65e7f949612729d4e186005d0655b895a8d7adf63880d0be 2025-08-31T22:56:44,199 Successfully built thermostatsupervisor 2025-08-31T22:56:44,209 Removed build tracker: '/tmp/pip-build-tracker-ojisv71d'