2025-09-01T00:34:58,975 Created temporary directory: /tmp/pip-build-tracker-n46dfzkf 2025-09-01T00:34:58,976 Initialized build tracking at /tmp/pip-build-tracker-n46dfzkf 2025-09-01T00:34:58,976 Created build tracker: /tmp/pip-build-tracker-n46dfzkf 2025-09-01T00:34:58,977 Entered build tracker: /tmp/pip-build-tracker-n46dfzkf 2025-09-01T00:34:58,978 Created temporary directory: /tmp/pip-wheel-tywskrfp 2025-09-01T00:34:58,981 Created temporary directory: /tmp/pip-ephem-wheel-cache-ppx4a24c 2025-09-01T00:34:59,029 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-01T00:34:59,032 2 location(s) to search for versions of thermostatsupervisor: 2025-09-01T00:34:59,032 * https://pypi.org/simple/thermostatsupervisor/ 2025-09-01T00:34:59,032 * https://www.piwheels.org/simple/thermostatsupervisor/ 2025-09-01T00:34:59,033 Fetching project page and analyzing links: https://pypi.org/simple/thermostatsupervisor/ 2025-09-01T00:34:59,033 Getting page https://pypi.org/simple/thermostatsupervisor/ 2025-09-01T00:34:59,035 Found index url https://pypi.org/simple/ 2025-09-01T00:34:59,179 Fetched page https://pypi.org/simple/thermostatsupervisor/ as application/vnd.pypi.simple.v1+json 2025-09-01T00:34:59,182 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-09-01T00:34:59,183 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-09-01T00:34:59,184 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-09-01T00:34:59,184 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-09-01T00:34:59,185 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-09-01T00:34:59,186 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-09-01T00:34:59,187 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-09-01T00:34:59,187 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-09-01T00:34:59,188 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-09-01T00:34:59,188 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-09-01T00:34:59,189 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-09-01T00:34:59,190 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-09-01T00:34:59,190 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-09-01T00:34:59,191 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-09-01T00:34:59,191 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-09-01T00:34:59,192 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-09-01T00:34:59,192 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-09-01T00:34:59,193 Fetching project page and analyzing links: https://www.piwheels.org/simple/thermostatsupervisor/ 2025-09-01T00:34:59,194 Getting page https://www.piwheels.org/simple/thermostatsupervisor/ 2025-09-01T00:34:59,195 Found index url https://www.piwheels.org/simple/ 2025-09-01T00:34:59,594 Fetched page https://www.piwheels.org/simple/thermostatsupervisor/ as text/html 2025-09-01T00:34:59,597 Skipping link: No binaries permitted for thermostatsupervisor: https://www.piwheels.org/simple/thermostatsupervisor/thermostatsupervisor-1.0.11-py3-none-any.whl#sha256=78d37fc93ad0e70a49eb23092f33fb044f52b640afb9b23f14f8850797e68735 (from https://www.piwheels.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-09-01T00:34:59,597 Skipping link: No binaries permitted for thermostatsupervisor: https://www.piwheels.org/simple/thermostatsupervisor/thermostatsupervisor-1.0.10-py3-none-any.whl#sha256=85e309b4d31586800eb17b33fbb439c313d58bfda72c5a1192e00636ef222169 (from https://www.piwheels.org/simple/thermostatsupervisor/) (requires-python:>=3.9) 2025-09-01T00:34:59,598 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-09-01T00:34:59,598 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-09-01T00:34:59,599 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-09-01T00:34:59,599 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-09-01T00:34:59,601 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-09-01T00:34:59,601 Skipping link: not a file: https://www.piwheels.org/simple/thermostatsupervisor/ 2025-09-01T00:34:59,601 Skipping link: not a file: https://pypi.org/simple/thermostatsupervisor/ 2025-09-01T00:34:59,621 Given no hashes to check 1 links for project 'thermostatsupervisor': discarding no candidates 2025-09-01T00:34:59,622 Collecting thermostatsupervisor==1.0.12 2025-09-01T00:34:59,625 Created temporary directory: /tmp/pip-unpack-3nc_nitz 2025-09-01T00:34:59,843 Downloading thermostatsupervisor-1.0.12.tar.gz (167 kB) 2025-09-01T00:35:00,075 Added thermostatsupervisor==1.0.12 from https://files.pythonhosted.org/packages/76/c5/0d3f64fcabf49ac9666f7ef0e8ca8f299404ffbea3049e2c0c0995e78f94/thermostatsupervisor-1.0.12.tar.gz to build tracker '/tmp/pip-build-tracker-n46dfzkf' 2025-09-01T00:35:00,077 Running setup.py (path:/tmp/pip-wheel-tywskrfp/thermostatsupervisor_e802ccb4f2394e0390f8ba805820163f/setup.py) egg_info for package thermostatsupervisor 2025-09-01T00:35:00,078 Created temporary directory: /tmp/pip-pip-egg-info-w3r9curm 2025-09-01T00:35:00,078 Preparing metadata (setup.py): started 2025-09-01T00:35:00,080 Running command python setup.py egg_info 2025-09-01T00:35:00,639 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-01T00:35:00,639 !! 2025-09-01T00:35:00,640 ******************************************************************************** 2025-09-01T00:35:00,641 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-01T00:35:00,642 License :: OSI Approved :: MIT License 2025-09-01T00:35:00,643 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-01T00:35:00,644 ******************************************************************************** 2025-09-01T00:35:00,645 !! 2025-09-01T00:35:00,646 self._finalize_license_expression() 2025-09-01T00:35:00,994 base path=/tmp/pip-wheel-tywskrfp/thermostatsupervisor_e802ccb4f2394e0390f8ba805820163f 2025-09-01T00:35:00,995 relative path=thermostatsupervisor/__init__.py 2025-09-01T00:35:00,995 files in base path: ['Thermostatsupervisor.egg-info', 'tests', 'thermostatsupervisor', 'README.md', 'setup.py', 'setup.cfg', 'PKG-INFO', 'LICENSE'] 2025-09-01T00:35:00,996 running egg_info 2025-09-01T00:35:01,020 creating /tmp/pip-pip-egg-info-w3r9curm/Thermostatsupervisor.egg-info 2025-09-01T00:35:01,021 writing /tmp/pip-pip-egg-info-w3r9curm/Thermostatsupervisor.egg-info/PKG-INFO 2025-09-01T00:35:01,025 writing dependency_links to /tmp/pip-pip-egg-info-w3r9curm/Thermostatsupervisor.egg-info/dependency_links.txt 2025-09-01T00:35:01,027 writing requirements to /tmp/pip-pip-egg-info-w3r9curm/Thermostatsupervisor.egg-info/requires.txt 2025-09-01T00:35:01,028 writing top-level names to /tmp/pip-pip-egg-info-w3r9curm/Thermostatsupervisor.egg-info/top_level.txt 2025-09-01T00:35:01,030 writing manifest file '/tmp/pip-pip-egg-info-w3r9curm/Thermostatsupervisor.egg-info/SOURCES.txt' 2025-09-01T00:35:01,117 reading manifest file '/tmp/pip-pip-egg-info-w3r9curm/Thermostatsupervisor.egg-info/SOURCES.txt' 2025-09-01T00:35:01,119 adding license file 'LICENSE' 2025-09-01T00:35:01,124 writing manifest file '/tmp/pip-pip-egg-info-w3r9curm/Thermostatsupervisor.egg-info/SOURCES.txt' 2025-09-01T00:35:01,228 Preparing metadata (setup.py): finished with status 'done' 2025-09-01T00:35:01,232 Source in /tmp/pip-wheel-tywskrfp/thermostatsupervisor_e802ccb4f2394e0390f8ba805820163f has version 1.0.12, which satisfies requirement thermostatsupervisor==1.0.12 from https://files.pythonhosted.org/packages/76/c5/0d3f64fcabf49ac9666f7ef0e8ca8f299404ffbea3049e2c0c0995e78f94/thermostatsupervisor-1.0.12.tar.gz 2025-09-01T00:35:01,233 Removed thermostatsupervisor==1.0.12 from https://files.pythonhosted.org/packages/76/c5/0d3f64fcabf49ac9666f7ef0e8ca8f299404ffbea3049e2c0c0995e78f94/thermostatsupervisor-1.0.12.tar.gz from build tracker '/tmp/pip-build-tracker-n46dfzkf' 2025-09-01T00:35:01,240 Created temporary directory: /tmp/pip-unpack-x1x1x39u 2025-09-01T00:35:01,241 Created temporary directory: /tmp/pip-unpack-vxk4w8f2 2025-09-01T00:35:01,242 Building wheels for collected packages: thermostatsupervisor 2025-09-01T00:35:01,246 Created temporary directory: /tmp/pip-wheel-d51_tz4y 2025-09-01T00:35:01,246 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-09-01T00:35:01,248 Building wheel for thermostatsupervisor (setup.py): started 2025-09-01T00:35:01,249 Destination directory: /tmp/pip-wheel-d51_tz4y 2025-09-01T00:35:01,250 Running command python setup.py bdist_wheel 2025-09-01T00:35:01,708 base path=/tmp/pip-wheel-tywskrfp/thermostatsupervisor_e802ccb4f2394e0390f8ba805820163f 2025-09-01T00:35:01,708 relative path=thermostatsupervisor/__init__.py 2025-09-01T00:35:01,709 files in base path: ['Thermostatsupervisor.egg-info', 'tests', 'thermostatsupervisor', 'README.md', 'setup.py', 'setup.cfg', 'PKG-INFO', 'LICENSE'] 2025-09-01T00:35:01,753 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-01T00:35:01,753 !! 2025-09-01T00:35:01,755 ******************************************************************************** 2025-09-01T00:35:01,755 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-01T00:35:01,757 License :: OSI Approved :: MIT License 2025-09-01T00:35:01,758 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-01T00:35:01,759 ******************************************************************************** 2025-09-01T00:35:01,760 !! 2025-09-01T00:35:01,761 self._finalize_license_expression() 2025-09-01T00:35:02,073 running bdist_wheel 2025-09-01T00:35:02,199 running build 2025-09-01T00:35:02,200 running build_py 2025-09-01T00:35:02,229 creating build/lib/tests 2025-09-01T00:35:02,231 copying tests/test_mmm_integration.py -> build/lib/tests 2025-09-01T00:35:02,234 copying tests/test_yamllint_workflow.py -> build/lib/tests 2025-09-01T00:35:02,236 copying tests/test_sht31_integration.py -> build/lib/tests 2025-09-01T00:35:02,238 copying tests/test_sht31_path_selection.py -> build/lib/tests 2025-09-01T00:35:02,240 copying tests/test_kumocloud_integration.py -> build/lib/tests 2025-09-01T00:35:02,242 copying tests/test_sht31_enhanced_403_unit.py -> build/lib/tests 2025-09-01T00:35:02,245 copying tests/test_thermostat_common.py -> build/lib/tests 2025-09-01T00:35:02,248 copying tests/test_weather.py -> build/lib/tests 2025-09-01T00:35:02,250 copying tests/test_nest_integration.py -> build/lib/tests 2025-09-01T00:35:02,252 copying tests/test_supervisor_flask_server.py -> build/lib/tests 2025-09-01T00:35:02,254 copying tests/test_blink_integration.py -> build/lib/tests 2025-09-01T00:35:02,256 copying tests/test_supervise.py -> build/lib/tests 2025-09-01T00:35:02,258 copying tests/test_kumocloudv3_integration.py -> build/lib/tests 2025-09-01T00:35:02,259 copying tests/test_flask_generic.py -> build/lib/tests 2025-09-01T00:35:02,262 copying tests/test_wsgi_production.py -> build/lib/tests 2025-09-01T00:35:02,264 copying tests/test_nest_oauth_refresh_unit.py -> build/lib/tests 2025-09-01T00:35:02,266 copying tests/test_weather_integration.py -> build/lib/tests 2025-09-01T00:35:02,268 copying tests/test_nest_env_integration.py -> build/lib/tests 2025-09-01T00:35:02,269 copying tests/test_email_notification.py -> build/lib/tests 2025-09-01T00:35:02,272 copying tests/test_utilities.py -> build/lib/tests 2025-09-01T00:35:02,274 copying tests/unit_test_coverage.py -> build/lib/tests 2025-09-01T00:35:02,276 copying tests/test_honeywell_integration.py -> build/lib/tests 2025-09-01T00:35:02,277 copying tests/test_environment.py -> build/lib/tests 2025-09-01T00:35:02,280 copying tests/test_nest_env_token_cache_unit.py -> build/lib/tests 2025-09-01T00:35:02,282 copying tests/test_thermostat_api.py -> build/lib/tests 2025-09-01T00:35:02,284 copying tests/test_sht31_flask_server_integration.py -> build/lib/tests 2025-09-01T00:35:02,287 copying tests/test_kumolocal_unit.py -> build/lib/tests 2025-09-01T00:35:02,289 copying tests/__init__.py -> build/lib/tests 2025-09-01T00:35:02,291 copying tests/test_emulator_integration.py -> build/lib/tests 2025-09-01T00:35:02,293 copying tests/unit_test_common.py -> build/lib/tests 2025-09-01T00:35:02,296 copying tests/test_nest_safety_temperature_unit.py -> build/lib/tests 2025-09-01T00:35:02,298 copying tests/test_sht31_flask_server_unit.py -> build/lib/tests 2025-09-01T00:35:02,301 copying tests/test_honeywell_unit.py -> build/lib/tests 2025-09-01T00:35:02,303 copying tests/test_kumolocal_integration.py -> build/lib/tests 2025-09-01T00:35:02,306 creating build/lib/thermostatsupervisor 2025-09-01T00:35:02,307 copying thermostatsupervisor/supervise.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,309 copying thermostatsupervisor/weather.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,311 copying thermostatsupervisor/blink.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,313 copying thermostatsupervisor/email_notification.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,316 copying thermostatsupervisor/environment.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,318 copying thermostatsupervisor/flask_generic.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,320 copying thermostatsupervisor/thermostat_api.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,323 copying thermostatsupervisor/supervisor_flask_server.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,325 copying thermostatsupervisor/nest_config.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,327 copying thermostatsupervisor/kumocloudv3.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,330 copying thermostatsupervisor/sht31_flask_server.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,333 copying thermostatsupervisor/sht31.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,336 copying thermostatsupervisor/kumocloud.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,338 copying thermostatsupervisor/mmm.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,341 copying thermostatsupervisor/honeywell_config.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,343 copying thermostatsupervisor/blink_config.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,345 copying thermostatsupervisor/kumocloudv3_config.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,347 copying thermostatsupervisor/honeywell.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,350 copying thermostatsupervisor/nest.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,353 copying thermostatsupervisor/supervisor_wsgi.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,355 copying thermostatsupervisor/kumolocal_config.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,356 copying thermostatsupervisor/kumocloud_config.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,358 copying thermostatsupervisor/kumolocal.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,361 copying thermostatsupervisor/thermostat_common.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,364 copying thermostatsupervisor/sht31_wsgi.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,366 copying thermostatsupervisor/mmm_config.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,368 copying thermostatsupervisor/__init__.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,369 copying thermostatsupervisor/emulator.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,372 copying thermostatsupervisor/emulator_config.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,374 copying thermostatsupervisor/sht31_config.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,376 copying thermostatsupervisor/utilities.py -> build/lib/thermostatsupervisor 2025-09-01T00:35:02,408 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-01T00:35:02,409 !! 2025-09-01T00:35:02,410 ******************************************************************************** 2025-09-01T00:35:02,411 Please avoid running ``setup.py`` directly. 2025-09-01T00:35:02,411 Instead, use pypa/build, pypa/installer or other 2025-09-01T00:35:02,412 standards-based tools. 2025-09-01T00:35:02,413 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-01T00:35:02,413 or your builds will no longer be supported. 2025-09-01T00:35:02,414 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-01T00:35:02,415 ******************************************************************************** 2025-09-01T00:35:02,416 !! 2025-09-01T00:35:02,416 self.initialize_options() 2025-09-01T00:35:02,437 installing to build/bdist.linux-armv7l/wheel 2025-09-01T00:35:02,437 running install 2025-09-01T00:35:02,461 running install_lib 2025-09-01T00:35:02,488 creating build/bdist.linux-armv7l/wheel 2025-09-01T00:35:02,490 creating build/bdist.linux-armv7l/wheel/tests 2025-09-01T00:35:02,491 copying build/lib/tests/test_mmm_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,493 copying build/lib/tests/test_yamllint_workflow.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,495 copying build/lib/tests/test_sht31_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,497 copying build/lib/tests/test_sht31_path_selection.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,499 copying build/lib/tests/test_kumocloud_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,501 copying build/lib/tests/test_sht31_enhanced_403_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,504 copying build/lib/tests/test_thermostat_common.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,507 copying build/lib/tests/test_weather.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,509 copying build/lib/tests/test_nest_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,511 copying build/lib/tests/test_supervisor_flask_server.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,513 copying build/lib/tests/test_blink_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,515 copying build/lib/tests/test_supervise.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,516 copying build/lib/tests/test_kumocloudv3_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,518 copying build/lib/tests/test_flask_generic.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,520 copying build/lib/tests/test_wsgi_production.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,522 copying build/lib/tests/test_nest_oauth_refresh_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,524 copying build/lib/tests/test_weather_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,526 copying build/lib/tests/test_nest_env_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,528 copying build/lib/tests/test_email_notification.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,530 copying build/lib/tests/test_utilities.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,533 copying build/lib/tests/unit_test_coverage.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,535 copying build/lib/tests/test_honeywell_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,536 copying build/lib/tests/test_environment.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,539 copying build/lib/tests/test_nest_env_token_cache_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,541 copying build/lib/tests/test_thermostat_api.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,543 copying build/lib/tests/test_sht31_flask_server_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,546 copying build/lib/tests/test_kumolocal_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,548 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,549 copying build/lib/tests/test_emulator_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,551 copying build/lib/tests/unit_test_common.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,554 copying build/lib/tests/test_nest_safety_temperature_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,556 copying build/lib/tests/test_sht31_flask_server_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,559 copying build/lib/tests/test_honeywell_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,561 copying build/lib/tests/test_kumolocal_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-09-01T00:35:02,564 creating build/bdist.linux-armv7l/wheel/thermostatsupervisor 2025-09-01T00:35:02,565 copying build/lib/thermostatsupervisor/supervise.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,567 copying build/lib/thermostatsupervisor/weather.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,569 copying build/lib/thermostatsupervisor/blink.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,572 copying build/lib/thermostatsupervisor/email_notification.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,574 copying build/lib/thermostatsupervisor/environment.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,576 copying build/lib/thermostatsupervisor/flask_generic.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,579 copying build/lib/thermostatsupervisor/thermostat_api.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,581 copying build/lib/thermostatsupervisor/supervisor_flask_server.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,583 copying build/lib/thermostatsupervisor/nest_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,585 copying build/lib/thermostatsupervisor/kumocloudv3.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,588 copying build/lib/thermostatsupervisor/sht31_flask_server.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,591 copying build/lib/thermostatsupervisor/sht31.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,594 copying build/lib/thermostatsupervisor/kumocloud.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,597 copying build/lib/thermostatsupervisor/mmm.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,599 copying build/lib/thermostatsupervisor/honeywell_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,601 copying build/lib/thermostatsupervisor/blink_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,602 copying build/lib/thermostatsupervisor/kumocloudv3_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,604 copying build/lib/thermostatsupervisor/honeywell.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,607 copying build/lib/thermostatsupervisor/nest.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,609 copying build/lib/thermostatsupervisor/supervisor_wsgi.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,611 copying build/lib/thermostatsupervisor/kumolocal_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,612 copying build/lib/thermostatsupervisor/kumocloud_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,614 copying build/lib/thermostatsupervisor/kumolocal.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,617 copying build/lib/thermostatsupervisor/thermostat_common.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,620 copying build/lib/thermostatsupervisor/sht31_wsgi.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,622 copying build/lib/thermostatsupervisor/mmm_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,623 copying build/lib/thermostatsupervisor/__init__.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,625 copying build/lib/thermostatsupervisor/emulator.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,628 copying build/lib/thermostatsupervisor/emulator_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,630 copying build/lib/thermostatsupervisor/sht31_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,632 copying build/lib/thermostatsupervisor/utilities.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-09-01T00:35:02,634 running install_egg_info 2025-09-01T00:35:02,668 running egg_info 2025-09-01T00:35:02,696 writing Thermostatsupervisor.egg-info/PKG-INFO 2025-09-01T00:35:02,699 writing dependency_links to Thermostatsupervisor.egg-info/dependency_links.txt 2025-09-01T00:35:02,701 writing requirements to Thermostatsupervisor.egg-info/requires.txt 2025-09-01T00:35:02,702 writing top-level names to Thermostatsupervisor.egg-info/top_level.txt 2025-09-01T00:35:02,735 reading manifest file 'Thermostatsupervisor.egg-info/SOURCES.txt' 2025-09-01T00:35:02,740 adding license file 'LICENSE' 2025-09-01T00:35:02,746 writing manifest file 'Thermostatsupervisor.egg-info/SOURCES.txt' 2025-09-01T00:35:02,747 Copying Thermostatsupervisor.egg-info to build/bdist.linux-armv7l/wheel/./Thermostatsupervisor-1.0.12-py3.11.egg-info 2025-09-01T00:35:02,757 running install_scripts 2025-09-01T00:35:02,768 creating build/bdist.linux-armv7l/wheel/thermostatsupervisor-1.0.12.dist-info/WHEEL 2025-09-01T00:35:02,770 creating '/tmp/pip-wheel-d51_tz4y/thermostatsupervisor-1.0.12-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-01T00:35:02,773 adding 'tests/__init__.py' 2025-09-01T00:35:02,775 adding 'tests/test_blink_integration.py' 2025-09-01T00:35:02,777 adding 'tests/test_email_notification.py' 2025-09-01T00:35:02,778 adding 'tests/test_emulator_integration.py' 2025-09-01T00:35:02,780 adding 'tests/test_environment.py' 2025-09-01T00:35:02,782 adding 'tests/test_flask_generic.py' 2025-09-01T00:35:02,783 adding 'tests/test_honeywell_integration.py' 2025-09-01T00:35:02,785 adding 'tests/test_honeywell_unit.py' 2025-09-01T00:35:02,786 adding 'tests/test_kumocloud_integration.py' 2025-09-01T00:35:02,787 adding 'tests/test_kumocloudv3_integration.py' 2025-09-01T00:35:02,788 adding 'tests/test_kumolocal_integration.py' 2025-09-01T00:35:02,790 adding 'tests/test_kumolocal_unit.py' 2025-09-01T00:35:02,791 adding 'tests/test_mmm_integration.py' 2025-09-01T00:35:02,793 adding 'tests/test_nest_env_integration.py' 2025-09-01T00:35:02,794 adding 'tests/test_nest_env_token_cache_unit.py' 2025-09-01T00:35:02,795 adding 'tests/test_nest_integration.py' 2025-09-01T00:35:02,797 adding 'tests/test_nest_oauth_refresh_unit.py' 2025-09-01T00:35:02,798 adding 'tests/test_nest_safety_temperature_unit.py' 2025-09-01T00:35:02,800 adding 'tests/test_sht31_enhanced_403_unit.py' 2025-09-01T00:35:02,802 adding 'tests/test_sht31_flask_server_integration.py' 2025-09-01T00:35:02,806 adding 'tests/test_sht31_flask_server_unit.py' 2025-09-01T00:35:02,807 adding 'tests/test_sht31_integration.py' 2025-09-01T00:35:02,809 adding 'tests/test_sht31_path_selection.py' 2025-09-01T00:35:02,810 adding 'tests/test_supervise.py' 2025-09-01T00:35:02,811 adding 'tests/test_supervisor_flask_server.py' 2025-09-01T00:35:02,813 adding 'tests/test_thermostat_api.py' 2025-09-01T00:35:02,817 adding 'tests/test_thermostat_common.py' 2025-09-01T00:35:02,820 adding 'tests/test_utilities.py' 2025-09-01T00:35:02,821 adding 'tests/test_weather.py' 2025-09-01T00:35:02,822 adding 'tests/test_weather_integration.py' 2025-09-01T00:35:02,824 adding 'tests/test_wsgi_production.py' 2025-09-01T00:35:02,825 adding 'tests/test_yamllint_workflow.py' 2025-09-01T00:35:02,830 adding 'tests/unit_test_common.py' 2025-09-01T00:35:02,832 adding 'tests/unit_test_coverage.py' 2025-09-01T00:35:02,834 adding 'thermostatsupervisor/__init__.py' 2025-09-01T00:35:02,838 adding 'thermostatsupervisor/blink.py' 2025-09-01T00:35:02,839 adding 'thermostatsupervisor/blink_config.py' 2025-09-01T00:35:02,841 adding 'thermostatsupervisor/email_notification.py' 2025-09-01T00:35:02,843 adding 'thermostatsupervisor/emulator.py' 2025-09-01T00:35:02,845 adding 'thermostatsupervisor/emulator_config.py' 2025-09-01T00:35:02,847 adding 'thermostatsupervisor/environment.py' 2025-09-01T00:35:02,849 adding 'thermostatsupervisor/flask_generic.py' 2025-09-01T00:35:02,852 adding 'thermostatsupervisor/honeywell.py' 2025-09-01T00:35:02,853 adding 'thermostatsupervisor/honeywell_config.py' 2025-09-01T00:35:02,857 adding 'thermostatsupervisor/kumocloud.py' 2025-09-01T00:35:02,858 adding 'thermostatsupervisor/kumocloud_config.py' 2025-09-01T00:35:02,864 adding 'thermostatsupervisor/kumocloudv3.py' 2025-09-01T00:35:02,866 adding 'thermostatsupervisor/kumocloudv3_config.py' 2025-09-01T00:35:02,869 adding 'thermostatsupervisor/kumolocal.py' 2025-09-01T00:35:02,870 adding 'thermostatsupervisor/kumolocal_config.py' 2025-09-01T00:35:02,873 adding 'thermostatsupervisor/mmm.py' 2025-09-01T00:35:02,875 adding 'thermostatsupervisor/mmm_config.py' 2025-09-01T00:35:02,878 adding 'thermostatsupervisor/nest.py' 2025-09-01T00:35:02,880 adding 'thermostatsupervisor/nest_config.py' 2025-09-01T00:35:02,882 adding 'thermostatsupervisor/sht31.py' 2025-09-01T00:35:02,884 adding 'thermostatsupervisor/sht31_config.py' 2025-09-01T00:35:02,888 adding 'thermostatsupervisor/sht31_flask_server.py' 2025-09-01T00:35:02,890 adding 'thermostatsupervisor/sht31_wsgi.py' 2025-09-01T00:35:02,891 adding 'thermostatsupervisor/supervise.py' 2025-09-01T00:35:02,893 adding 'thermostatsupervisor/supervisor_flask_server.py' 2025-09-01T00:35:02,894 adding 'thermostatsupervisor/supervisor_wsgi.py' 2025-09-01T00:35:02,896 adding 'thermostatsupervisor/thermostat_api.py' 2025-09-01T00:35:02,902 adding 'thermostatsupervisor/thermostat_common.py' 2025-09-01T00:35:02,907 adding 'thermostatsupervisor/utilities.py' 2025-09-01T00:35:02,908 adding 'thermostatsupervisor/weather.py' 2025-09-01T00:35:02,910 adding 'thermostatsupervisor-1.0.12.dist-info/licenses/LICENSE' 2025-09-01T00:35:02,912 adding 'thermostatsupervisor-1.0.12.dist-info/METADATA' 2025-09-01T00:35:02,914 adding 'thermostatsupervisor-1.0.12.dist-info/WHEEL' 2025-09-01T00:35:02,915 adding 'thermostatsupervisor-1.0.12.dist-info/top_level.txt' 2025-09-01T00:35:02,916 adding 'thermostatsupervisor-1.0.12.dist-info/RECORD' 2025-09-01T00:35:02,921 removing build/bdist.linux-armv7l/wheel 2025-09-01T00:35:03,042 Building wheel for thermostatsupervisor (setup.py): finished with status 'done' 2025-09-01T00:35:03,046 Created wheel for thermostatsupervisor: filename=thermostatsupervisor-1.0.12-py3-none-any.whl size=204672 sha256=6ddbf0bd795269b23f8354ca3c9ff2b03da7adff505f53e6ad0e64ba2cca2c29 2025-09-01T00:35:03,047 Stored in directory: /tmp/pip-ephem-wheel-cache-ppx4a24c/wheels/17/ec/17/cd6cc7952380a61e3eea4cad74d7a25675111a430518c6f26d 2025-09-01T00:35:03,061 Successfully built thermostatsupervisor 2025-09-01T00:35:03,070 Removed build tracker: '/tmp/pip-build-tracker-n46dfzkf'