2025-08-31T23:44:04,683 Created temporary directory: /tmp/pip-build-tracker-fiboetlg 2025-08-31T23:44:04,684 Initialized build tracking at /tmp/pip-build-tracker-fiboetlg 2025-08-31T23:44:04,685 Created build tracker: /tmp/pip-build-tracker-fiboetlg 2025-08-31T23:44:04,685 Entered build tracker: /tmp/pip-build-tracker-fiboetlg 2025-08-31T23:44:04,686 Created temporary directory: /tmp/pip-wheel-6ly62g5_ 2025-08-31T23:44:04,690 Created temporary directory: /tmp/pip-ephem-wheel-cache-3ilusv_9 2025-08-31T23:44:04,737 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-08-31T23:44:04,739 2 location(s) to search for versions of thermostatsupervisor: 2025-08-31T23:44:04,739 * https://pypi.org/simple/thermostatsupervisor/ 2025-08-31T23:44:04,739 * https://www.piwheels.org/simple/thermostatsupervisor/ 2025-08-31T23:44:04,740 Fetching project page and analyzing links: https://pypi.org/simple/thermostatsupervisor/ 2025-08-31T23:44:04,741 Getting page https://pypi.org/simple/thermostatsupervisor/ 2025-08-31T23:44:04,743 Found index url https://pypi.org/simple/ 2025-08-31T23:44:04,892 Fetched page https://pypi.org/simple/thermostatsupervisor/ as application/vnd.pypi.simple.v1+json 2025-08-31T23:44:04,895 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-31T23:44:04,896 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-31T23:44:04,896 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-31T23:44:04,897 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-31T23:44:04,898 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-31T23:44:04,898 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-31T23:44:04,899 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-31T23:44:04,900 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-31T23:44:04,900 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-31T23:44:04,901 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-31T23:44:04,901 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-31T23:44:04,902 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-31T23:44:04,903 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-31T23:44:04,903 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-31T23:44:04,904 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-31T23:44:04,904 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-31T23:44:04,905 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-31T23:44:04,906 Fetching project page and analyzing links: https://www.piwheels.org/simple/thermostatsupervisor/ 2025-08-31T23:44:04,906 Getting page https://www.piwheels.org/simple/thermostatsupervisor/ 2025-08-31T23:44:04,908 Found index url https://www.piwheels.org/simple/ 2025-08-31T23:44:05,078 Fetched page https://www.piwheels.org/simple/thermostatsupervisor/ as text/html 2025-08-31T23:44:05,081 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-08-31T23:44:05,081 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-31T23:44:05,082 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-31T23:44:05,082 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-31T23:44:05,083 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-31T23:44:05,083 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-31T23:44:05,084 Skipping link: not a file: https://www.piwheels.org/simple/thermostatsupervisor/ 2025-08-31T23:44:05,085 Skipping link: not a file: https://pypi.org/simple/thermostatsupervisor/ 2025-08-31T23:44:05,103 Given no hashes to check 1 links for project 'thermostatsupervisor': discarding no candidates 2025-08-31T23:44:05,104 Collecting thermostatsupervisor==1.0.11 2025-08-31T23:44:05,106 Created temporary directory: /tmp/pip-unpack-ltlk1i6j 2025-08-31T23:44:05,325 Downloading thermostatsupervisor-1.0.11.tar.gz (167 kB) 2025-08-31T23:44:05,572 Added thermostatsupervisor==1.0.11 from https://files.pythonhosted.org/packages/c5/fd/0473c42de344a3b965f4c4c1d6df92b9a16b9022d33877f8c83aa9d13177/thermostatsupervisor-1.0.11.tar.gz to build tracker '/tmp/pip-build-tracker-fiboetlg' 2025-08-31T23:44:05,575 Running setup.py (path:/tmp/pip-wheel-6ly62g5_/thermostatsupervisor_1b9378d181c84c49b868edec547a0669/setup.py) egg_info for package thermostatsupervisor 2025-08-31T23:44:05,576 Created temporary directory: /tmp/pip-pip-egg-info-dn7tqa11 2025-08-31T23:44:05,576 Preparing metadata (setup.py): started 2025-08-31T23:44:05,578 Running command python setup.py egg_info 2025-08-31T23:44:06,120 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-08-31T23:44:06,120 !! 2025-08-31T23:44:06,121 ******************************************************************************** 2025-08-31T23:44:06,122 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-08-31T23:44:06,123 License :: OSI Approved :: MIT License 2025-08-31T23:44:06,124 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-08-31T23:44:06,124 ******************************************************************************** 2025-08-31T23:44:06,126 !! 2025-08-31T23:44:06,126 self._finalize_license_expression() 2025-08-31T23:44:06,488 base path=/tmp/pip-wheel-6ly62g5_/thermostatsupervisor_1b9378d181c84c49b868edec547a0669 2025-08-31T23:44:06,488 relative path=thermostatsupervisor/__init__.py 2025-08-31T23:44:06,489 files in base path: ['setup.cfg', 'setup.py', 'PKG-INFO', 'Thermostatsupervisor.egg-info', 'LICENSE', 'README.md', 'tests', 'thermostatsupervisor'] 2025-08-31T23:44:06,490 running egg_info 2025-08-31T23:44:06,515 creating /tmp/pip-pip-egg-info-dn7tqa11/Thermostatsupervisor.egg-info 2025-08-31T23:44:06,516 writing /tmp/pip-pip-egg-info-dn7tqa11/Thermostatsupervisor.egg-info/PKG-INFO 2025-08-31T23:44:06,520 writing dependency_links to /tmp/pip-pip-egg-info-dn7tqa11/Thermostatsupervisor.egg-info/dependency_links.txt 2025-08-31T23:44:06,522 writing requirements to /tmp/pip-pip-egg-info-dn7tqa11/Thermostatsupervisor.egg-info/requires.txt 2025-08-31T23:44:06,523 writing top-level names to /tmp/pip-pip-egg-info-dn7tqa11/Thermostatsupervisor.egg-info/top_level.txt 2025-08-31T23:44:06,525 writing manifest file '/tmp/pip-pip-egg-info-dn7tqa11/Thermostatsupervisor.egg-info/SOURCES.txt' 2025-08-31T23:44:06,613 reading manifest file '/tmp/pip-pip-egg-info-dn7tqa11/Thermostatsupervisor.egg-info/SOURCES.txt' 2025-08-31T23:44:06,614 adding license file 'LICENSE' 2025-08-31T23:44:06,619 writing manifest file '/tmp/pip-pip-egg-info-dn7tqa11/Thermostatsupervisor.egg-info/SOURCES.txt' 2025-08-31T23:44:06,725 Preparing metadata (setup.py): finished with status 'done' 2025-08-31T23:44:06,730 Source in /tmp/pip-wheel-6ly62g5_/thermostatsupervisor_1b9378d181c84c49b868edec547a0669 has version 1.0.11, which satisfies requirement thermostatsupervisor==1.0.11 from https://files.pythonhosted.org/packages/c5/fd/0473c42de344a3b965f4c4c1d6df92b9a16b9022d33877f8c83aa9d13177/thermostatsupervisor-1.0.11.tar.gz 2025-08-31T23:44:06,731 Removed thermostatsupervisor==1.0.11 from https://files.pythonhosted.org/packages/c5/fd/0473c42de344a3b965f4c4c1d6df92b9a16b9022d33877f8c83aa9d13177/thermostatsupervisor-1.0.11.tar.gz from build tracker '/tmp/pip-build-tracker-fiboetlg' 2025-08-31T23:44:06,739 Created temporary directory: /tmp/pip-unpack-fuc3e4e5 2025-08-31T23:44:06,740 Created temporary directory: /tmp/pip-unpack-bvm997oy 2025-08-31T23:44:06,740 Building wheels for collected packages: thermostatsupervisor 2025-08-31T23:44:06,744 Created temporary directory: /tmp/pip-wheel-k9o5zn5g 2025-08-31T23:44:06,745 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-31T23:44:06,746 Building wheel for thermostatsupervisor (setup.py): started 2025-08-31T23:44:06,747 Destination directory: /tmp/pip-wheel-k9o5zn5g 2025-08-31T23:44:06,748 Running command python setup.py bdist_wheel 2025-08-31T23:44:07,233 base path=/tmp/pip-wheel-6ly62g5_/thermostatsupervisor_1b9378d181c84c49b868edec547a0669 2025-08-31T23:44:07,233 relative path=thermostatsupervisor/__init__.py 2025-08-31T23:44:07,233 files in base path: ['setup.cfg', 'setup.py', 'PKG-INFO', 'Thermostatsupervisor.egg-info', 'LICENSE', 'README.md', 'tests', 'thermostatsupervisor'] 2025-08-31T23:44:07,277 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-08-31T23:44:07,277 !! 2025-08-31T23:44:07,279 ******************************************************************************** 2025-08-31T23:44:07,279 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-08-31T23:44:07,280 License :: OSI Approved :: MIT License 2025-08-31T23:44:07,281 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-08-31T23:44:07,282 ******************************************************************************** 2025-08-31T23:44:07,283 !! 2025-08-31T23:44:07,284 self._finalize_license_expression() 2025-08-31T23:44:07,593 running bdist_wheel 2025-08-31T23:44:07,721 running build 2025-08-31T23:44:07,722 running build_py 2025-08-31T23:44:07,752 creating build/lib/tests 2025-08-31T23:44:07,755 copying tests/unit_test_common.py -> build/lib/tests 2025-08-31T23:44:07,760 copying tests/test_kumocloud_integration.py -> build/lib/tests 2025-08-31T23:44:07,764 copying tests/test_sht31_enhanced_403_unit.py -> build/lib/tests 2025-08-31T23:44:07,769 copying tests/test_nest_integration.py -> build/lib/tests 2025-08-31T23:44:07,775 copying tests/test_emulator_integration.py -> build/lib/tests 2025-08-31T23:44:07,778 copying tests/test_email_notification.py -> build/lib/tests 2025-08-31T23:44:07,780 copying tests/test_nest_env_token_cache_unit.py -> build/lib/tests 2025-08-31T23:44:07,783 copying tests/test_thermostat_common.py -> build/lib/tests 2025-08-31T23:44:07,786 copying tests/unit_test_coverage.py -> build/lib/tests 2025-08-31T23:44:07,787 copying tests/test_yamllint_workflow.py -> build/lib/tests 2025-08-31T23:44:07,790 copying tests/test_supervise.py -> build/lib/tests 2025-08-31T23:44:07,791 copying tests/test_sht31_path_selection.py -> build/lib/tests 2025-08-31T23:44:07,794 copying tests/test_environment.py -> build/lib/tests 2025-08-31T23:44:07,796 copying tests/test_flask_generic.py -> build/lib/tests 2025-08-31T23:44:07,798 copying tests/__init__.py -> build/lib/tests 2025-08-31T23:44:07,800 copying tests/test_mmm_integration.py -> build/lib/tests 2025-08-31T23:44:07,802 copying tests/test_thermostat_api.py -> build/lib/tests 2025-08-31T23:44:07,804 copying tests/test_kumolocal_integration.py -> build/lib/tests 2025-08-31T23:44:07,806 copying tests/test_honeywell_integration.py -> build/lib/tests 2025-08-31T23:44:07,808 copying tests/test_sht31_integration.py -> build/lib/tests 2025-08-31T23:44:07,809 copying tests/test_nest_oauth_refresh_unit.py -> build/lib/tests 2025-08-31T23:44:07,811 copying tests/test_kumocloudv3_integration.py -> build/lib/tests 2025-08-31T23:44:07,813 copying tests/test_supervisor_flask_server.py -> build/lib/tests 2025-08-31T23:44:07,816 copying tests/test_blink_integration.py -> build/lib/tests 2025-08-31T23:44:07,817 copying tests/test_sht31_flask_server_integration.py -> build/lib/tests 2025-08-31T23:44:07,820 copying tests/test_nest_safety_temperature_unit.py -> build/lib/tests 2025-08-31T23:44:07,822 copying tests/test_nest_env_integration.py -> build/lib/tests 2025-08-31T23:44:07,824 copying tests/test_weather_integration.py -> build/lib/tests 2025-08-31T23:44:07,826 copying tests/test_honeywell_unit.py -> build/lib/tests 2025-08-31T23:44:07,828 copying tests/test_kumolocal_unit.py -> build/lib/tests 2025-08-31T23:44:07,830 copying tests/test_utilities.py -> build/lib/tests 2025-08-31T23:44:07,833 copying tests/test_weather.py -> build/lib/tests 2025-08-31T23:44:07,834 copying tests/test_wsgi_production.py -> build/lib/tests 2025-08-31T23:44:07,836 copying tests/test_sht31_flask_server_unit.py -> build/lib/tests 2025-08-31T23:44:07,840 creating build/lib/thermostatsupervisor 2025-08-31T23:44:07,841 copying thermostatsupervisor/emulator_config.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,843 copying thermostatsupervisor/sht31_config.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,845 copying thermostatsupervisor/emulator.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,848 copying thermostatsupervisor/blink_config.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,850 copying thermostatsupervisor/thermostat_api.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,852 copying thermostatsupervisor/thermostat_common.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,855 copying thermostatsupervisor/supervise.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,857 copying thermostatsupervisor/kumocloud.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,860 copying thermostatsupervisor/sht31.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,862 copying thermostatsupervisor/kumolocal.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,865 copying thermostatsupervisor/mmm_config.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,867 copying thermostatsupervisor/__init__.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,869 copying thermostatsupervisor/weather.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,871 copying thermostatsupervisor/nest_config.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,872 copying thermostatsupervisor/flask_generic.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,875 copying thermostatsupervisor/supervisor_flask_server.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,877 copying thermostatsupervisor/kumocloud_config.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,879 copying thermostatsupervisor/kumolocal_config.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,881 copying thermostatsupervisor/sht31_flask_server.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,884 copying thermostatsupervisor/mmm.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,887 copying thermostatsupervisor/sht31_wsgi.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,888 copying thermostatsupervisor/honeywell_config.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,890 copying thermostatsupervisor/supervisor_wsgi.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,892 copying thermostatsupervisor/honeywell.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,895 copying thermostatsupervisor/utilities.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,898 copying thermostatsupervisor/kumocloudv3.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,901 copying thermostatsupervisor/email_notification.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,903 copying thermostatsupervisor/environment.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,905 copying thermostatsupervisor/nest.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,908 copying thermostatsupervisor/kumocloudv3_config.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,910 copying thermostatsupervisor/blink.py -> build/lib/thermostatsupervisor 2025-08-31T23:44:07,943 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-08-31T23:44:07,944 !! 2025-08-31T23:44:07,945 ******************************************************************************** 2025-08-31T23:44:07,946 Please avoid running ``setup.py`` directly. 2025-08-31T23:44:07,946 Instead, use pypa/build, pypa/installer or other 2025-08-31T23:44:07,947 standards-based tools. 2025-08-31T23:44:07,948 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-08-31T23:44:07,948 or your builds will no longer be supported. 2025-08-31T23:44:07,949 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-08-31T23:44:07,950 ******************************************************************************** 2025-08-31T23:44:07,951 !! 2025-08-31T23:44:07,952 self.initialize_options() 2025-08-31T23:44:07,972 installing to build/bdist.linux-armv7l/wheel 2025-08-31T23:44:07,973 running install 2025-08-31T23:44:07,997 running install_lib 2025-08-31T23:44:08,028 creating build/bdist.linux-armv7l/wheel 2025-08-31T23:44:08,030 creating build/bdist.linux-armv7l/wheel/tests 2025-08-31T23:44:08,032 copying build/lib/tests/unit_test_common.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,035 copying build/lib/tests/test_kumocloud_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,037 copying build/lib/tests/test_sht31_enhanced_403_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,039 copying build/lib/tests/test_nest_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,041 copying build/lib/tests/test_emulator_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,043 copying build/lib/tests/test_email_notification.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,045 copying build/lib/tests/test_nest_env_token_cache_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,048 copying build/lib/tests/test_thermostat_common.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,051 copying build/lib/tests/unit_test_coverage.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,053 copying build/lib/tests/test_yamllint_workflow.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,055 copying build/lib/tests/test_supervise.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,057 copying build/lib/tests/test_sht31_path_selection.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,059 copying build/lib/tests/test_environment.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,062 copying build/lib/tests/test_flask_generic.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,064 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,066 copying build/lib/tests/test_mmm_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,067 copying build/lib/tests/test_thermostat_api.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,069 copying build/lib/tests/test_kumolocal_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,071 copying build/lib/tests/test_honeywell_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,073 copying build/lib/tests/test_sht31_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,075 copying build/lib/tests/test_nest_oauth_refresh_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,077 copying build/lib/tests/test_kumocloudv3_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,079 copying build/lib/tests/test_supervisor_flask_server.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,081 copying build/lib/tests/test_blink_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,083 copying build/lib/tests/test_sht31_flask_server_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,085 copying build/lib/tests/test_nest_safety_temperature_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,087 copying build/lib/tests/test_nest_env_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,089 copying build/lib/tests/test_weather_integration.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,091 copying build/lib/tests/test_honeywell_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,093 copying build/lib/tests/test_kumolocal_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,095 copying build/lib/tests/test_utilities.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,098 copying build/lib/tests/test_weather.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,100 copying build/lib/tests/test_wsgi_production.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,101 copying build/lib/tests/test_sht31_flask_server_unit.py -> build/bdist.linux-armv7l/wheel/./tests 2025-08-31T23:44:08,105 creating build/bdist.linux-armv7l/wheel/thermostatsupervisor 2025-08-31T23:44:08,106 copying build/lib/thermostatsupervisor/emulator_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,108 copying build/lib/thermostatsupervisor/sht31_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,111 copying build/lib/thermostatsupervisor/emulator.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,113 copying build/lib/thermostatsupervisor/blink_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,115 copying build/lib/thermostatsupervisor/thermostat_api.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,118 copying build/lib/thermostatsupervisor/thermostat_common.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,121 copying build/lib/thermostatsupervisor/supervise.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,123 copying build/lib/thermostatsupervisor/kumocloud.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,125 copying build/lib/thermostatsupervisor/sht31.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,128 copying build/lib/thermostatsupervisor/kumolocal.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,131 copying build/lib/thermostatsupervisor/mmm_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,133 copying build/lib/thermostatsupervisor/__init__.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,134 copying build/lib/thermostatsupervisor/weather.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,136 copying build/lib/thermostatsupervisor/nest_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,138 copying build/lib/thermostatsupervisor/flask_generic.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,140 copying build/lib/thermostatsupervisor/supervisor_flask_server.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,142 copying build/lib/thermostatsupervisor/kumocloud_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,144 copying build/lib/thermostatsupervisor/kumolocal_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,146 copying build/lib/thermostatsupervisor/sht31_flask_server.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,149 copying build/lib/thermostatsupervisor/mmm.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,151 copying build/lib/thermostatsupervisor/sht31_wsgi.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,153 copying build/lib/thermostatsupervisor/honeywell_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,155 copying build/lib/thermostatsupervisor/supervisor_wsgi.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,156 copying build/lib/thermostatsupervisor/honeywell.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,159 copying build/lib/thermostatsupervisor/utilities.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,162 copying build/lib/thermostatsupervisor/kumocloudv3.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,165 copying build/lib/thermostatsupervisor/email_notification.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,167 copying build/lib/thermostatsupervisor/environment.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,169 copying build/lib/thermostatsupervisor/nest.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,172 copying build/lib/thermostatsupervisor/kumocloudv3_config.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,174 copying build/lib/thermostatsupervisor/blink.py -> build/bdist.linux-armv7l/wheel/./thermostatsupervisor 2025-08-31T23:44:08,176 running install_egg_info 2025-08-31T23:44:08,211 running egg_info 2025-08-31T23:44:08,239 writing Thermostatsupervisor.egg-info/PKG-INFO 2025-08-31T23:44:08,243 writing dependency_links to Thermostatsupervisor.egg-info/dependency_links.txt 2025-08-31T23:44:08,245 writing requirements to Thermostatsupervisor.egg-info/requires.txt 2025-08-31T23:44:08,246 writing top-level names to Thermostatsupervisor.egg-info/top_level.txt 2025-08-31T23:44:08,279 reading manifest file 'Thermostatsupervisor.egg-info/SOURCES.txt' 2025-08-31T23:44:08,284 adding license file 'LICENSE' 2025-08-31T23:44:08,290 writing manifest file 'Thermostatsupervisor.egg-info/SOURCES.txt' 2025-08-31T23:44:08,291 Copying Thermostatsupervisor.egg-info to build/bdist.linux-armv7l/wheel/./Thermostatsupervisor-1.0.11-py3.11.egg-info 2025-08-31T23:44:08,301 running install_scripts 2025-08-31T23:44:08,313 creating build/bdist.linux-armv7l/wheel/thermostatsupervisor-1.0.11.dist-info/WHEEL 2025-08-31T23:44:08,315 creating '/tmp/pip-wheel-k9o5zn5g/thermostatsupervisor-1.0.11-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-08-31T23:44:08,318 adding 'tests/__init__.py' 2025-08-31T23:44:08,320 adding 'tests/test_blink_integration.py' 2025-08-31T23:44:08,321 adding 'tests/test_email_notification.py' 2025-08-31T23:44:08,323 adding 'tests/test_emulator_integration.py' 2025-08-31T23:44:08,325 adding 'tests/test_environment.py' 2025-08-31T23:44:08,327 adding 'tests/test_flask_generic.py' 2025-08-31T23:44:08,329 adding 'tests/test_honeywell_integration.py' 2025-08-31T23:44:08,331 adding 'tests/test_honeywell_unit.py' 2025-08-31T23:44:08,332 adding 'tests/test_kumocloud_integration.py' 2025-08-31T23:44:08,334 adding 'tests/test_kumocloudv3_integration.py' 2025-08-31T23:44:08,335 adding 'tests/test_kumolocal_integration.py' 2025-08-31T23:44:08,337 adding 'tests/test_kumolocal_unit.py' 2025-08-31T23:44:08,338 adding 'tests/test_mmm_integration.py' 2025-08-31T23:44:08,339 adding 'tests/test_nest_env_integration.py' 2025-08-31T23:44:08,341 adding 'tests/test_nest_env_token_cache_unit.py' 2025-08-31T23:44:08,342 adding 'tests/test_nest_integration.py' 2025-08-31T23:44:08,344 adding 'tests/test_nest_oauth_refresh_unit.py' 2025-08-31T23:44:08,345 adding 'tests/test_nest_safety_temperature_unit.py' 2025-08-31T23:44:08,347 adding 'tests/test_sht31_enhanced_403_unit.py' 2025-08-31T23:44:08,349 adding 'tests/test_sht31_flask_server_integration.py' 2025-08-31T23:44:08,353 adding 'tests/test_sht31_flask_server_unit.py' 2025-08-31T23:44:08,355 adding 'tests/test_sht31_integration.py' 2025-08-31T23:44:08,356 adding 'tests/test_sht31_path_selection.py' 2025-08-31T23:44:08,357 adding 'tests/test_supervise.py' 2025-08-31T23:44:08,359 adding 'tests/test_supervisor_flask_server.py' 2025-08-31T23:44:08,361 adding 'tests/test_thermostat_api.py' 2025-08-31T23:44:08,365 adding 'tests/test_thermostat_common.py' 2025-08-31T23:44:08,368 adding 'tests/test_utilities.py' 2025-08-31T23:44:08,369 adding 'tests/test_weather.py' 2025-08-31T23:44:08,371 adding 'tests/test_weather_integration.py' 2025-08-31T23:44:08,372 adding 'tests/test_wsgi_production.py' 2025-08-31T23:44:08,373 adding 'tests/test_yamllint_workflow.py' 2025-08-31T23:44:08,378 adding 'tests/unit_test_common.py' 2025-08-31T23:44:08,379 adding 'tests/unit_test_coverage.py' 2025-08-31T23:44:08,381 adding 'thermostatsupervisor/__init__.py' 2025-08-31T23:44:08,385 adding 'thermostatsupervisor/blink.py' 2025-08-31T23:44:08,386 adding 'thermostatsupervisor/blink_config.py' 2025-08-31T23:44:08,388 adding 'thermostatsupervisor/email_notification.py' 2025-08-31T23:44:08,391 adding 'thermostatsupervisor/emulator.py' 2025-08-31T23:44:08,392 adding 'thermostatsupervisor/emulator_config.py' 2025-08-31T23:44:08,394 adding 'thermostatsupervisor/environment.py' 2025-08-31T23:44:08,396 adding 'thermostatsupervisor/flask_generic.py' 2025-08-31T23:44:08,399 adding 'thermostatsupervisor/honeywell.py' 2025-08-31T23:44:08,401 adding 'thermostatsupervisor/honeywell_config.py' 2025-08-31T23:44:08,404 adding 'thermostatsupervisor/kumocloud.py' 2025-08-31T23:44:08,406 adding 'thermostatsupervisor/kumocloud_config.py' 2025-08-31T23:44:08,411 adding 'thermostatsupervisor/kumocloudv3.py' 2025-08-31T23:44:08,413 adding 'thermostatsupervisor/kumocloudv3_config.py' 2025-08-31T23:44:08,416 adding 'thermostatsupervisor/kumolocal.py' 2025-08-31T23:44:08,418 adding 'thermostatsupervisor/kumolocal_config.py' 2025-08-31T23:44:08,421 adding 'thermostatsupervisor/mmm.py' 2025-08-31T23:44:08,422 adding 'thermostatsupervisor/mmm_config.py' 2025-08-31T23:44:08,425 adding 'thermostatsupervisor/nest.py' 2025-08-31T23:44:08,427 adding 'thermostatsupervisor/nest_config.py' 2025-08-31T23:44:08,429 adding 'thermostatsupervisor/sht31.py' 2025-08-31T23:44:08,431 adding 'thermostatsupervisor/sht31_config.py' 2025-08-31T23:44:08,436 adding 'thermostatsupervisor/sht31_flask_server.py' 2025-08-31T23:44:08,437 adding 'thermostatsupervisor/sht31_wsgi.py' 2025-08-31T23:44:08,438 adding 'thermostatsupervisor/supervise.py' 2025-08-31T23:44:08,440 adding 'thermostatsupervisor/supervisor_flask_server.py' 2025-08-31T23:44:08,441 adding 'thermostatsupervisor/supervisor_wsgi.py' 2025-08-31T23:44:08,444 adding 'thermostatsupervisor/thermostat_api.py' 2025-08-31T23:44:08,449 adding 'thermostatsupervisor/thermostat_common.py' 2025-08-31T23:44:08,454 adding 'thermostatsupervisor/utilities.py' 2025-08-31T23:44:08,456 adding 'thermostatsupervisor/weather.py' 2025-08-31T23:44:08,458 adding 'thermostatsupervisor-1.0.11.dist-info/licenses/LICENSE' 2025-08-31T23:44:08,460 adding 'thermostatsupervisor-1.0.11.dist-info/METADATA' 2025-08-31T23:44:08,461 adding 'thermostatsupervisor-1.0.11.dist-info/WHEEL' 2025-08-31T23:44:08,462 adding 'thermostatsupervisor-1.0.11.dist-info/top_level.txt' 2025-08-31T23:44:08,464 adding 'thermostatsupervisor-1.0.11.dist-info/RECORD' 2025-08-31T23:44:08,468 removing build/bdist.linux-armv7l/wheel 2025-08-31T23:44:08,589 Building wheel for thermostatsupervisor (setup.py): finished with status 'done' 2025-08-31T23:44:08,593 Created wheel for thermostatsupervisor: filename=thermostatsupervisor-1.0.11-py3-none-any.whl size=204671 sha256=78d37fc93ad0e70a49eb23092f33fb044f52b640afb9b23f14f8850797e68735 2025-08-31T23:44:08,594 Stored in directory: /tmp/pip-ephem-wheel-cache-3ilusv_9/wheels/ea/41/e9/37a10ac77ead948de990521f90c058e4500008ed05e46cbf0f 2025-08-31T23:44:08,608 Successfully built thermostatsupervisor 2025-08-31T23:44:08,618 Removed build tracker: '/tmp/pip-build-tracker-fiboetlg'