2026-07-13T22:26:46,852 Created temporary directory: /tmp/pip-ephem-wheel-cache-doli0xw7 2026-07-13T22:26:46,854 Created temporary directory: /tmp/pip-build-tracker-1o7ycz7c 2026-07-13T22:26:46,855 Initialized build tracking at /tmp/pip-build-tracker-1o7ycz7c 2026-07-13T22:26:46,855 Created build tracker: /tmp/pip-build-tracker-1o7ycz7c 2026-07-13T22:26:46,856 Entered build tracker: /tmp/pip-build-tracker-1o7ycz7c 2026-07-13T22:26:46,857 Created temporary directory: /tmp/pip-wheel-mstvd4uh 2026-07-13T22:26:46,860 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-07-13T22:26:46,862 Created temporary directory: /tmp/pip-ephem-wheel-cache-eh1x_hv4 2026-07-13T22:26:46,885 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-13T22:26:46,888 2 location(s) to search for versions of thermostat: 2026-07-13T22:26:46,888 * https://pypi.org/simple/thermostat/ 2026-07-13T22:26:46,888 * https://www.piwheels.org/simple/thermostat/ 2026-07-13T22:26:46,889 Fetching project page and analyzing links: https://pypi.org/simple/thermostat/ 2026-07-13T22:26:46,890 Getting page https://pypi.org/simple/thermostat/ 2026-07-13T22:26:46,891 Found index url https://pypi.org/simple 2026-07-13T22:26:47,042 Fetched page https://pypi.org/simple/thermostat/ as application/vnd.pypi.simple.v1+json 2026-07-13T22:26:47,056 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/f1/48/cb9450a642e26e03150f53490331a55b1820141c726d97d81a5a77ed660a/thermostat-0.1.2-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,057 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/33/41/d56ed57ab1804504e99eec9f17bf2a6a8123189bf32d6f6656ceb059f885/thermostat-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,058 Found link https://files.pythonhosted.org/packages/5d/68/511f494cc127fd98f6fecb34985736b928d2552ab52f3aae6e65b0290978/thermostat-0.2.0.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.0 2026-07-13T22:26:47,058 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/26/0b/9291173ff6f8dae45b0b316280a574c31ab06c7cca4cd2518592ab5f1799/thermostat-0.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,059 Found link https://files.pythonhosted.org/packages/d8/89/395e853806393b7b45c9c26041fa1b945d030f86371786aeeb2aead1ee84/thermostat-0.2.1.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.1 2026-07-13T22:26:47,060 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/f9/05/3541259d4afaa5b0e7987bee71c6554705063434d7748b56dab587ea6918/thermostat-0.2.2-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,061 Found link https://files.pythonhosted.org/packages/ae/39/d910605dc42a1f75c5ea41656d4e17d6e0d9617489dc3b7b87f9e883839b/thermostat-0.2.2.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.2 2026-07-13T22:26:47,062 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/64/ca/b0e77e14e8ecc066588aa01b809fae476c28514efb4e51680fe84d3464cb/thermostat-0.2.3-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,062 Found link https://files.pythonhosted.org/packages/92/19/09a1bfa3662f13e53836ef05c2816efaf4a752b38a1f529d0262066b95d9/thermostat-0.2.3.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.3 2026-07-13T22:26:47,063 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/a4/bd/2868dd7b4de6a10a8998828d2260e20ac380ee14e9950961f28f082c0c75/thermostat-0.2.4-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,064 Found link https://files.pythonhosted.org/packages/43/a3/92f642fd82adf556cc2f8feb4b0eaacd4e0c3da4797966b3d21ca23aee61/thermostat-0.2.4.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.4 2026-07-13T22:26:47,065 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/f4/57/6f626e56477afb5597fbd0bc9ea865af4564e3e36d259fd6a4cbf69547bd/thermostat-0.2.5-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,065 Found link https://files.pythonhosted.org/packages/88/ed/a69e80d758b955d0037a4a1cba82bda949acfa17c9d83337c87a98697729/thermostat-0.2.5.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.5 2026-07-13T22:26:47,066 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/9b/46/418ce902594bd31b7ad7ead790c7dab5de5378fcfcfc54bc23f5271fbc36/thermostat-0.2.6-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,066 Found link https://files.pythonhosted.org/packages/0c/5c/c8a235a345063be3f61bf06d0e0dd9bfd8f9f274e51c4432179064a6ca39/thermostat-0.2.6.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.6 2026-07-13T22:26:47,067 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/df/be/0630761c7dc5e5f8d7e562c343cea43c3241b6d0d3239d183a0d13b294b3/thermostat-0.2.7-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,067 Found link https://files.pythonhosted.org/packages/4a/d5/cfbadbf4acc30cb1f48ce52deed0d5fbd58aa090b2df2fce842f1040b772/thermostat-0.2.7.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.7 2026-07-13T22:26:47,068 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/ca/04/5eb79d6b1f27a1727e2cdd9eaf3c6baddf4b8e9eeb6a4d20903376b3cb21/thermostat-0.2.8-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,069 Found link https://files.pythonhosted.org/packages/87/ec/5f8723a6bcf08c2c7080b9169d89abc201b5925b5d1188d2d6142b7626ec/thermostat-0.2.8.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.8 2026-07-13T22:26:47,069 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/bb/d9/fb3c03c53425f8dc96a1b3ba17f4c566a07fc0e736b802983987cc6233fe/thermostat-0.2.9-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,070 Found link https://files.pythonhosted.org/packages/81/f1/853be9e9b1bd050fc109471e58b0a5869ec7179e04a48311f0e0726a444e/thermostat-0.2.9.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.9 2026-07-13T22:26:47,071 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/17/20/6e9dff08682d3162e2bf8ac22394991a5e9c8897f74ab7a34cbe35cd359a/thermostat-0.2.10-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,072 Found link https://files.pythonhosted.org/packages/65/13/c5055fcaff741f50295f16923d48c365fa11ed81be6a0a7807cc80e5d5be/thermostat-0.2.10.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.10 2026-07-13T22:26:47,072 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/b1/05/d7df93e462256d57c80df428edad15c721c7bab6ee5f2f5813537794af26/thermostat-0.2.11-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,073 Found link https://files.pythonhosted.org/packages/71/d9/93057a12f4818b252735484097e4204a2681bc8ec0b77abd71909167d22f/thermostat-0.2.11.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.11 2026-07-13T22:26:47,074 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/6c/19/a0dd340f26108ad05590089a0d90328229403402d205bb9cadd29e8d0c83/thermostat-0.2.12-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,074 Found link https://files.pythonhosted.org/packages/a9/bb/d8bfe7279a5f7d00862180729e69ab613d4543299e890201e55437124e7a/thermostat-0.2.12.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.12 2026-07-13T22:26:47,075 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/3f/47/4c78dd29dae46632fd3ded3d3f20ef08cd45aa53b3417fd9e8a0a41a2235/thermostat-0.2.13-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,076 Found link https://files.pythonhosted.org/packages/62/e7/f8089787596a069fd7bda1c8fc06c9460b7ae441789b4aa3bc7458d48edd/thermostat-0.2.13.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.13 2026-07-13T22:26:47,076 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/68/06/e0a9a46573e957cb21ef5138185f8766b18e7b3a0cef0d7176791f21c469/thermostat-0.2.14-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,077 Found link https://files.pythonhosted.org/packages/67/46/f3a8a7caea2797cb4ac6b4e792ccbdc322d3ec6ed47f3638ef55656d7ac1/thermostat-0.2.14.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.14 2026-07-13T22:26:47,078 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/71/89/c68fb881b2ab6418dd79f0f09afbc989ce84487523f7debd47855f78a479/thermostat-0.2.15-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,078 Found link https://files.pythonhosted.org/packages/33/9f/1f20f29fad54002f17ec73548f24591cac2f1f6695b883bfd22e1ed7577c/thermostat-0.2.15.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.15 2026-07-13T22:26:47,079 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/cd/88/0b9b322bdefe8391d826c549fca013ae47493113a361a94a0ffd260e3648/thermostat-0.2.16-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,079 Found link https://files.pythonhosted.org/packages/74/99/8890667ffa6e172d1d54737035d14eac45bb59786d5becb0fe4020832d83/thermostat-0.2.16.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.2.16 2026-07-13T22:26:47,080 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/c5/6b/b4160da7c8b90a5a7347730572ed3f10fe3fd7e04a03f587fb6fb7557ff5/thermostat-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,081 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/36/4a/b311185252ebd027d93f0ed9beaa3002befa4e8eeb376e095c7709a6cd89/thermostat-0.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,081 Found link https://files.pythonhosted.org/packages/63/03/56a98c05063afb6d07551713e33bf5b5ca75498a486e097eecfa8e822492/thermostat-0.3.1.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.3.1 2026-07-13T22:26:47,082 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/45/9a/44477bc14be0f87c7be0d179c104666966852ee9426da83c88248e3645db/thermostat-0.3.2-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,083 Found link https://files.pythonhosted.org/packages/78/ce/57c62a0c20cfeb72479fa012a1079cdc240f72eca61b5d6a309387298af9/thermostat-0.3.2.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.3.2 2026-07-13T22:26:47,083 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/60/1d/f8fe9b2b7e9603435b4975c7e25261ca7e9b746f06b7c8e702dd8a8c2bb5/thermostat-0.3.3-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,084 Found link https://files.pythonhosted.org/packages/e0/82/0ae9ab8beae6226ad25c24590762f3b47ba58cc1447cc61de8364c8f2614/thermostat-0.3.3.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.3.3 2026-07-13T22:26:47,085 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/2d/3a/8b734014235ab714926185c5536c4fe64eb798eb662c47d36089cf37ad25/thermostat-0.3.4-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,086 Found link https://files.pythonhosted.org/packages/87/91/da7e7a7e0b987c4914f24bd1c3ce14a334d76682807af614274d794e1b8a/thermostat-0.3.4.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.3.4 2026-07-13T22:26:47,087 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/02/d2/7ae7c3203ba8e450bce3a2a80efbe8547dff6b371e47587c8554a220b7c4/thermostat-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,087 Found link https://files.pythonhosted.org/packages/6d/b9/3315d5bf7a7362dd39c7babd5805e87246053782763004deda9b89e1de9b/thermostat-0.4.0.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.4.0 2026-07-13T22:26:47,088 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/16/c8/d3463aef80f5cd3b3ec1ee111ac234c716d3d2b3aab2ae6e9f1109e785d3/thermostat-0.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,088 Found link https://files.pythonhosted.org/packages/bb/4d/a5d126e987ef7f625bbe5ae83a2d6d92b4e5582f3550c62194ccbaf30fce/thermostat-0.4.1.tar.gz (from https://pypi.org/simple/thermostat/), version: 0.4.1 2026-07-13T22:26:47,089 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/65/f3/ecb80ab7cb7567e24d2971d7056504b67ba3959505be53409432ebe64df5/thermostat-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,089 Found link https://files.pythonhosted.org/packages/ce/4b/048025b2340638a4f65bf97b36b352ac2a1d31b6b48d7dbc5cf2e58da7a0/thermostat-1.0.0.tar.gz (from https://pypi.org/simple/thermostat/), version: 1.0.0 2026-07-13T22:26:47,090 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/0c/01/9d1e5936ce6618d1a77e30fb81a1a983ea0b7923bc1d3c4f2e8dbd983695/thermostat-1.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,090 Found link https://files.pythonhosted.org/packages/a7/23/d1b01625a9a52ba55fac44bb344e465725626079fe92906e06c4fa9d7646/thermostat-1.1.0.zip (from https://pypi.org/simple/thermostat/), version: 1.1.0 2026-07-13T22:26:47,091 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/29/3d/33db19255b3d676ac228d7ab7f02bdc4be163d6f87808177a4d6920c38c1/thermostat-1.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,092 Found link https://files.pythonhosted.org/packages/19/2d/181ae49bfe59b604a0fabde3c47f9d88c0187130f2f15b58262b7798e5a5/thermostat-1.1.1.zip (from https://pypi.org/simple/thermostat/), version: 1.1.1 2026-07-13T22:26:47,093 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/c5/71/ddf3f47134d485e5eb1baf38001aea3a6d3cfd67b36e9fe0943935ca3326/thermostat-1.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,093 Found link https://files.pythonhosted.org/packages/2d/b3/27dd96397db31ee1bdf718688d9f99e9a28790fdcb5f270688ee844b4d62/thermostat-1.4.0.zip (from https://pypi.org/simple/thermostat/), version: 1.4.0 2026-07-13T22:26:47,094 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/d8/20/fe695b910c53691bc87dd0293276222e2aed9000a4b65ffb85620a49058b/thermostat-1.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,094 Found link https://files.pythonhosted.org/packages/cb/3c/45d57273233b2a0e938e1f848c1e0c06402363bfc43d6aae67853e61746d/thermostat-1.5.0.tar.gz (from https://pypi.org/simple/thermostat/), version: 1.5.0 2026-07-13T22:26:47,095 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/47/f5/accf20872415ff94c0b98b73f33bea81a39f968a752914339b563f261649/thermostat-1.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,096 Found link https://files.pythonhosted.org/packages/95/34/7e687d1e3271977cc8fa58f0cd8dade7f62c02ff74bc53031c2f3c93dd47/thermostat-1.7.0.tar.gz (from https://pypi.org/simple/thermostat/), version: 1.7.0 2026-07-13T22:26:47,096 Found link https://files.pythonhosted.org/packages/c1/3a/60d7012fdc46f9a510e777e93604c9f278bd78c1efba8f434fb628e7e845/thermostat-1.7.1.tar.gz (from https://pypi.org/simple/thermostat/), version: 1.7.1 2026-07-13T22:26:47,097 Found link https://files.pythonhosted.org/packages/f6/3b/f9a2749677436d49cdabde46d377fe592c490265120e96db93e2b2ea0e02/thermostat-1.7.2.tar.gz (from https://pypi.org/simple/thermostat/), version: 1.7.2 2026-07-13T22:26:47,098 Found link https://files.pythonhosted.org/packages/9b/57/202ded1ff991755973c72e457bb585b22cb2ffe654607e7779d7ea6364df/thermostat-1.7.3.tar.gz (from https://pypi.org/simple/thermostat/), version: 1.7.3 2026-07-13T22:26:47,099 Found link https://files.pythonhosted.org/packages/41/a8/1072473f9d7efcece2a797555fddace04d8a503d5c8390b713963314869a/thermostat-1.7.4.tar.gz (from https://pypi.org/simple/thermostat/), version: 1.7.4 2026-07-13T22:26:47,099 Found link https://files.pythonhosted.org/packages/79/57/238153f373fadf63953caafe541bb067b7a39c2aa08c9b46f647762b94b3/thermostat-1.7.5.tar.gz (from https://pypi.org/simple/thermostat/), version: 1.7.5 2026-07-13T22:26:47,100 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/e2/8d/96405f3f7877ea226647708f4d4dc59280ce5b23e76aa242212dd0695478/thermostat-1.7.7-py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,100 Found link https://files.pythonhosted.org/packages/63/ac/ae683371aff16befda91bf76e6bd34177eda77a1dd9c0f057b1074de40e3/thermostat-1.7.7.tar.gz (from https://pypi.org/simple/thermostat/), version: 1.7.7 2026-07-13T22:26:47,101 Skipping link: No binaries permitted for thermostat: https://files.pythonhosted.org/packages/21/72/e22497e6edc9cc38e9f687adeae63b6105f7d0dc6b21d2df838ca1262604/thermostat-1.7.8-py3-none-any.whl (from https://pypi.org/simple/thermostat/) 2026-07-13T22:26:47,101 Found link https://files.pythonhosted.org/packages/45/de/1353fb2f73e06dd34b5588e0b13425766f0155d193fc1ee6be912b5ed8db/thermostat-1.7.8.tar.gz (from https://pypi.org/simple/thermostat/), version: 1.7.8 2026-07-13T22:26:47,102 Found link https://files.pythonhosted.org/packages/15/cb/8d5738351c1b4ac037ecde425be1a98cad84d09c2733369d8be1d7f704c6/thermostat-2.0.0a1.tar.gz (from https://pypi.org/simple/thermostat/), version: 2.0.0a1 2026-07-13T22:26:47,103 Found link https://files.pythonhosted.org/packages/72/5d/0370e13b3f3b0c7fc6841d3fcd6c32ed90ab056b8cc3c7651278f2ea3ac9/thermostat-2.0.0a2.tar.gz (from https://pypi.org/simple/thermostat/), version: 2.0.0a2 2026-07-13T22:26:47,103 Found link https://files.pythonhosted.org/packages/5d/a3/91f8e65365ca15c9fa0590b82f2f193764619cc1233e39577a9f5d2b0966/thermostat-2.0.0a3.tar.gz (from https://pypi.org/simple/thermostat/), version: 2.0.0a3 2026-07-13T22:26:47,104 Found link https://files.pythonhosted.org/packages/cd/23/05520e220bd1fe1f6952d0e799af06ffac27efdc9a9faf8a7758b7f2e9ca/thermostat-2.0.0a5.tar.gz (from https://pypi.org/simple/thermostat/), version: 2.0.0a5 2026-07-13T22:26:47,105 Found link https://files.pythonhosted.org/packages/7f/8e/fe2a365bfc54c49abae7feb1152d0f7a9aba80a5ccfc11d7d6d095d57fb3/thermostat-2.0.0a6.tar.gz (from https://pypi.org/simple/thermostat/), version: 2.0.0a6 2026-07-13T22:26:47,105 Found link https://files.pythonhosted.org/packages/b9/76/50cab5cda7b23c13373902acb77feb359bf2fd5d38836f52ae495a60d550/thermostat-2.0.0a7.tar.gz (from https://pypi.org/simple/thermostat/), version: 2.0.0a7 2026-07-13T22:26:47,106 Found link https://files.pythonhosted.org/packages/f9/6a/b2cf1760052940de8f0f375836821c6b4da6e8d415e158d1540444ac55df/thermostat-2.0.0a8.tar.gz (from https://pypi.org/simple/thermostat/), version: 2.0.0a8 2026-07-13T22:26:47,107 Found link https://files.pythonhosted.org/packages/ee/8c/df0f97b1d173dc1a247c75c39d29144ce92e7b991b30058b1d2c868b2e20/thermostat-2.0.0b1.tar.gz (from https://pypi.org/simple/thermostat/), version: 2.0.0b1 2026-07-13T22:26:47,107 Fetching project page and analyzing links: https://www.piwheels.org/simple/thermostat/ 2026-07-13T22:26:47,108 Getting page https://www.piwheels.org/simple/thermostat/ 2026-07-13T22:26:47,110 Found index url https://www.piwheels.org/simple 2026-07-13T22:26:47,292 Fetched page https://www.piwheels.org/simple/thermostat/ as text/html 2026-07-13T22:26:47,304 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-2.0.0b1-py3-none-any.whl#sha256=af3e7ace67075e92cf4af22e9181e63b353045e63a82cb2eb45f0f17746744ac (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,305 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-2.0.0a8-py3-none-any.whl#sha256=1a68a494e4e24a5b4e868960496d657fd165c0c3c3bfccb80ac91477072b75d7 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,305 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-2.0.0a7-py3-none-any.whl#sha256=f95bff8898a230d0716b965b15ec7e8ded26c6ac9b2778b823e05b0c14ed5d8d (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,306 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-2.0.0a6-py3-none-any.whl#sha256=ebfcfd9715270bbf50b570969af24e6598359ba7f4a95407cf9c1c25115fc651 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,306 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-2.0.0a5-py3-none-any.whl#sha256=626876bba32dbc67d48ac7ef945b50c6e4168e392cac00f974382419f0cca73f (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,307 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-2.0.0a3-py3-none-any.whl#sha256=1513a8f080b8f355a43f06d37620cbd239da834574a9702162fdbef129bb0678 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,307 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-2.0.0a2-py3-none-any.whl#sha256=17799d56ce618c2edc76797298d8d45b7da882a57c817ecfe44c177518cafa22 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,308 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-2.0.0a1-py3-none-any.whl#sha256=e88fb052f1d84565045a3a901a1c4d3692c5cad948918ab13220f495e56f0399 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,308 Skipping link: No binaries permitted for thermostat: https://www.piwheels.org/simple/thermostat/thermostat-1.7.7-py3-none-any.whl#sha256=2fc701a12c38892cafb237b4852bdbcd601f0540651c1c71d8d35bcc109c06b8 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,309 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-1.7.5-py3-none-any.whl#sha256=42e6b81c4ca69c9538ec12a3b565adaf5b2389f70bf9249a6d285cbd3910fdd6 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,310 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-1.7.4-py3-none-any.whl#sha256=397fc6c469eaa9c6df66f03b5761f521f50c60cf61f590a6922b899a5da039da (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,310 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-1.7.3-py3-none-any.whl#sha256=f56769680b04dcb0d83de945d564c061eeee62ae27bb4ce5823c71134bb6f0e4 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,311 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-1.7.2-py3-none-any.whl#sha256=4dee17fd72d8e308cfec311482169e1f8672ff5b7a73ca26cd696fb203095150 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,311 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-1.7.1-py3-none-any.whl#sha256=02e71e4d5e10089632efe660a9d8c4aa1b746b69c56ff151fbeb38727c2014ee (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,312 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-1.7.0-py2.py3-none-any.whl#sha256=faf7de5f4afb7c034eaaf4259771c64320a194400d8cf6c22c0f2c0a50b5cb85 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,313 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-1.5.0-py2.py3-none-any.whl#sha256=856e70941f471952102e49c0490cb2e61a4cd53e85dbade24ab551c2aca8e662 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,313 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-1.4.0-py2.py3-none-any.whl#sha256=c011a5df22bfe29ed9f04506c8363fff0ae119a493b582dccc1cd66e14ec13e5 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,313 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-1.1.1-py2.py3-none-any.whl#sha256=c55bf4f36a3612a1dcc89649e1f0373e6b98a84099222eb0ecc478ca72570fe5 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,314 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-1.1.0-py2.py3-none-any.whl#sha256=0ccf59214b8b5f5a84ffaf092d6d480cddbaeab09cbde42ebe70fa04629547f4 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,315 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-1.0.0-py2.py3-none-any.whl#sha256=c95394be67de76671d5e46cdec7eaef2e3011cc7a69119d4deed200dc561b4ce (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,315 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.4.1-py2.py3-none-any.whl#sha256=227e44e05aa8697ccf42678d3751caadf33a94b50f54eccac1698d5bbff3e50f (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,316 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.4.0-py2.py3-none-any.whl#sha256=528637479436bb175a4371ee5359e8844a74fc787f4a30821882b88f3378fb2f (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,316 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.3.4-py2.py3-none-any.whl#sha256=217c71541e41bb1c4c78f0f0376df36276cfe55670631c70bf99549fd2f5e41f (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,317 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.3.3-py2.py3-none-any.whl#sha256=7e933a38982c0c1cb7191638b1373ca714cd46d241d65a6fab669d0b73f12f96 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,318 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.3.2-py2.py3-none-any.whl#sha256=63d58c05ff5fdf2b5a6a85120f97e27b2099d989f2b4c055c948417a54201297 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,318 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.3.1-py2.py3-none-any.whl#sha256=c1da72980a79627fee26b9da8bf1033a63d6f3157b67d8cb0ad1e340737b448d (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,319 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.16-py2.py3-none-any.whl#sha256=c3981ca6f518d8e9c3b61e47be374d181f445051bc9eb6806fa2199b3fee92f9 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,319 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.15-py2.py3-none-any.whl#sha256=19f072d7f9358c4368918fbb22ea241eb25bb6ad149b7b3294a679a93d0802c4 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,320 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.14-py2.py3-none-any.whl#sha256=d7fb8208f189462df1b2635e5eb56baf3f319303624b905dbac04f7f72e51365 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,321 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.13-py2.py3-none-any.whl#sha256=e8d6f9fc7716eaa61bbb95e2798521c3c66ec5940b379e50d84763d02a1f46e4 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,321 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.12-py2.py3-none-any.whl#sha256=d4f12095d9debcc7e76e51969b04f32e1bf28e5d651e4e890f94bf6358da183b (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,322 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.11-py2.py3-none-any.whl#sha256=145d52b157a7db381d72a021c5320d6c1a8800ba5ee1b47844544a941f0462e6 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,322 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.10-py2.py3-none-any.whl#sha256=e9110169ad670c224b17a1939602b3af19aea2a7f5db8eded4f44b06f67d77b9 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,323 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.9-py2.py3-none-any.whl#sha256=7ba64283bc4566dfc53626a821bf4420db7e2f23ba03fd8bc49640ed6e7e7e51 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,323 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.8-py2.py3-none-any.whl#sha256=bcd04d4f2ff830b7064940ace4310683f6c680e355e2c3a2859df5e967ecd561 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,324 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.7-py2.py3-none-any.whl#sha256=81d9ada1237d9d9456ad297b7727274eef908b6077b0267d8bf3cb75988fbbad (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,324 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.6-py2.py3-none-any.whl#sha256=cca795fa6db38ca8a2c08f776792bafaa712a3e9e704df7cbda7ff57811fc685 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,325 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.5-py2.py3-none-any.whl#sha256=e279429a99487fe3d596a6030c51a1cf793a7ad390eee0ea2cad260f09ad93d6 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,326 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.4-py2.py3-none-any.whl#sha256=8a90eaacf131c2d42ff399ec86b403630413dedf19d793b369a642fdd8a3b327 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,326 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.3-py2.py3-none-any.whl#sha256=56bfb858ecd84a26d4fc76d0d88186a416e391149eca5505feff0b6772f27dd5 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,327 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.2-py2.py3-none-any.whl#sha256=9d0e7cbc5a8cbda3633bb61426ad618fbcb30de8e30fd0b6c324815f025bf10b (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,327 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.1-py2.py3-none-any.whl#sha256=6159e04ebdd3ad6c8db27f274a9844160e606d5bd23c2b4093091e5e77b1a65e (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,328 Skipping link: No binaries permitted for thermostat: https://archive1.piwheels.org/simple/thermostat/thermostat-0.2.0-py2.py3-none-any.whl#sha256=c739ec2cd952cd1601fc2dba3603acfc2838914095594a1e735cb26e06140575 (from https://www.piwheels.org/simple/thermostat/) 2026-07-13T22:26:47,329 Skipping link: not a file: https://www.piwheels.org/simple/thermostat/ 2026-07-13T22:26:47,329 Skipping link: not a file: https://pypi.org/simple/thermostat/ 2026-07-13T22:26:47,353 Given no hashes to check 1 links for project 'thermostat': discarding no candidates 2026-07-13T22:26:47,371 Collecting thermostat==1.7.8 2026-07-13T22:26:47,373 Created temporary directory: /tmp/pip-unpack-kzxq6d_6 2026-07-13T22:26:47,598 Downloading thermostat-1.7.8.tar.gz (275 kB) 2026-07-13T22:26:47,870 Added thermostat==1.7.8 from https://files.pythonhosted.org/packages/45/de/1353fb2f73e06dd34b5588e0b13425766f0155d193fc1ee6be912b5ed8db/thermostat-1.7.8.tar.gz to build tracker '/tmp/pip-build-tracker-1o7ycz7c' 2026-07-13T22:26:47,872 Running setup.py (path:/tmp/pip-wheel-mstvd4uh/thermostat_58dda533ef7e40f4a3a052272acec9fe/setup.py) egg_info for package thermostat 2026-07-13T22:26:47,873 Created temporary directory: /tmp/pip-pip-egg-info-htlv7afy 2026-07-13T22:26:47,873 Preparing metadata (setup.py): started 2026-07-13T22:26:47,875 Running command python setup.py egg_info 2026-07-13T22:26:48,787 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-13T22:26:48,787 !! 2026-07-13T22:26:48,788 ******************************************************************************** 2026-07-13T22:26:48,789 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-13T22:26:48,790 License :: OSI Approved :: MIT License 2026-07-13T22:26:48,791 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T22:26:48,791 ******************************************************************************** 2026-07-13T22:26:48,792 !! 2026-07-13T22:26:48,793 self._finalize_license_expression() 2026-07-13T22:26:48,818 running egg_info 2026-07-13T22:26:48,847 creating /tmp/pip-pip-egg-info-htlv7afy/thermostat.egg-info 2026-07-13T22:26:48,848 writing /tmp/pip-pip-egg-info-htlv7afy/thermostat.egg-info/PKG-INFO 2026-07-13T22:26:48,851 writing dependency_links to /tmp/pip-pip-egg-info-htlv7afy/thermostat.egg-info/dependency_links.txt 2026-07-13T22:26:48,853 writing requirements to /tmp/pip-pip-egg-info-htlv7afy/thermostat.egg-info/requires.txt 2026-07-13T22:26:48,854 writing top-level names to /tmp/pip-pip-egg-info-htlv7afy/thermostat.egg-info/top_level.txt 2026-07-13T22:26:48,856 writing manifest file '/tmp/pip-pip-egg-info-htlv7afy/thermostat.egg-info/SOURCES.txt' 2026-07-13T22:26:48,956 reading manifest file '/tmp/pip-pip-egg-info-htlv7afy/thermostat.egg-info/SOURCES.txt' 2026-07-13T22:26:48,960 writing manifest file '/tmp/pip-pip-egg-info-htlv7afy/thermostat.egg-info/SOURCES.txt' 2026-07-13T22:26:49,069 Preparing metadata (setup.py): finished with status 'done' 2026-07-13T22:26:49,073 Source in /tmp/pip-wheel-mstvd4uh/thermostat_58dda533ef7e40f4a3a052272acec9fe has version 1.7.8, which satisfies requirement thermostat==1.7.8 from https://files.pythonhosted.org/packages/45/de/1353fb2f73e06dd34b5588e0b13425766f0155d193fc1ee6be912b5ed8db/thermostat-1.7.8.tar.gz 2026-07-13T22:26:49,074 Removed thermostat==1.7.8 from https://files.pythonhosted.org/packages/45/de/1353fb2f73e06dd34b5588e0b13425766f0155d193fc1ee6be912b5ed8db/thermostat-1.7.8.tar.gz from build tracker '/tmp/pip-build-tracker-1o7ycz7c' 2026-07-13T22:26:49,078 Created temporary directory: /tmp/pip-unpack-6z86oo4g 2026-07-13T22:26:49,079 Building wheels for collected packages: thermostat 2026-07-13T22:26:49,084 Created temporary directory: /tmp/pip-wheel-sxyfbgs5 2026-07-13T22:26:49,084 Building wheel for thermostat (setup.py): started 2026-07-13T22:26:49,085 Destination directory: /tmp/pip-wheel-sxyfbgs5 2026-07-13T22:26:49,086 Running command python setup.py bdist_wheel 2026-07-13T22:26:49,937 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-13T22:26:49,937 !! 2026-07-13T22:26:49,938 ******************************************************************************** 2026-07-13T22:26:49,939 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-13T22:26:49,940 License :: OSI Approved :: MIT License 2026-07-13T22:26:49,941 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-13T22:26:49,941 ******************************************************************************** 2026-07-13T22:26:49,942 !! 2026-07-13T22:26:49,942 self._finalize_license_expression() 2026-07-13T22:26:49,943 running bdist_wheel 2026-07-13T22:26:50,076 running build 2026-07-13T22:26:50,077 running build_py 2026-07-13T22:26:50,110 creating build/lib/tests 2026-07-13T22:26:50,112 copying tests/test_metrics.py -> build/lib/tests 2026-07-13T22:26:50,115 copying tests/test_regression.py -> build/lib/tests 2026-07-13T22:26:50,116 copying tests/conftest.py -> build/lib/tests 2026-07-13T22:26:50,118 copying tests/test_stations.py -> build/lib/tests 2026-07-13T22:26:50,120 copying tests/test_eeweather_wrapper.py -> build/lib/tests 2026-07-13T22:26:50,123 copying tests/test_importers.py -> build/lib/tests 2026-07-13T22:26:50,125 copying tests/test_climate_zone.py -> build/lib/tests 2026-07-13T22:26:50,127 copying tests/test_stats.py -> build/lib/tests 2026-07-13T22:26:50,130 copying tests/test_zcta_coverage.py -> build/lib/tests 2026-07-13T22:26:50,132 copying tests/test_core.py -> build/lib/tests 2026-07-13T22:26:50,134 copying tests/test_build_station_data.py -> build/lib/tests 2026-07-13T22:26:50,137 copying tests/test_parallel.py -> build/lib/tests 2026-07-13T22:26:50,139 copying tests/test_demand.py -> build/lib/tests 2026-07-13T22:26:50,141 copying tests/__init__.py -> build/lib/tests 2026-07-13T22:26:50,142 copying tests/test_weather_fallback.py -> build/lib/tests 2026-07-13T22:26:50,144 copying tests/test_baseline.py -> build/lib/tests 2026-07-13T22:26:50,147 creating build/lib/thermostat 2026-07-13T22:26:50,148 copying thermostat/climate_zone.py -> build/lib/thermostat 2026-07-13T22:26:50,150 copying thermostat/exporters.py -> build/lib/thermostat 2026-07-13T22:26:50,153 copying thermostat/core.py -> build/lib/thermostat 2026-07-13T22:26:50,157 copying thermostat/stats.py -> build/lib/thermostat 2026-07-13T22:26:50,160 copying thermostat/stations.py -> build/lib/thermostat 2026-07-13T22:26:50,162 copying thermostat/multiple.py -> build/lib/thermostat 2026-07-13T22:26:50,164 copying thermostat/parallel.py -> build/lib/thermostat 2026-07-13T22:26:50,167 copying thermostat/importers.py -> build/lib/thermostat 2026-07-13T22:26:50,169 copying thermostat/__init__.py -> build/lib/thermostat 2026-07-13T22:26:50,171 copying thermostat/weather_fallback.py -> build/lib/thermostat 2026-07-13T22:26:50,173 copying thermostat/regression.py -> build/lib/thermostat 2026-07-13T22:26:50,175 copying thermostat/eeweather_wrapper.py -> build/lib/thermostat 2026-07-13T22:26:50,178 creating build/lib/tests/fixtures 2026-07-13T22:26:50,179 copying tests/fixtures/thermostats.py -> build/lib/tests/fixtures 2026-07-13T22:26:50,182 copying tests/fixtures/__init__.py -> build/lib/tests/fixtures 2026-07-13T22:26:50,184 creating build/lib/thermostat/resources 2026-07-13T22:26:50,185 copying thermostat/resources/__init__.py -> build/lib/thermostat/resources 2026-07-13T22:26:50,187 creating build/lib/thermostat/util 2026-07-13T22:26:50,188 copying thermostat/util/testing.py -> build/lib/thermostat/util 2026-07-13T22:26:50,191 copying thermostat/util/__init__.py -> build/lib/thermostat/util 2026-07-13T22:26:50,199 copying thermostat/resources/NationalAverageClimateZoneWeightings.csv -> build/lib/thermostat/resources 2026-07-13T22:26:50,201 copying thermostat/resources/regional_baselines.csv -> build/lib/thermostat/resources 2026-07-13T22:26:50,204 copying thermostat/resources/Building America Climate Zone to Zipcode Database_Rev2_2016.09.08.csv -> build/lib/thermostat/resources 2026-07-13T22:26:50,219 copying thermostat/resources/zipcode_usaf_station.json -> build/lib/thermostat/resources 2026-07-13T22:26:50,262 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-07-13T22:26:50,262 !! 2026-07-13T22:26:50,263 ******************************************************************************** 2026-07-13T22:26:50,264 Please avoid running ``setup.py`` directly. 2026-07-13T22:26:50,264 Instead, use pypa/build, pypa/installer or other 2026-07-13T22:26:50,265 standards-based tools. 2026-07-13T22:26:50,266 This deprecation is overdue, please update your project and remove deprecated 2026-07-13T22:26:50,266 calls to avoid build errors in the future. 2026-07-13T22:26:50,267 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-07-13T22:26:50,268 ******************************************************************************** 2026-07-13T22:26:50,269 !! 2026-07-13T22:26:50,269 self.initialize_options() 2026-07-13T22:26:50,292 installing to build/bdist.linux-armv7l/wheel 2026-07-13T22:26:50,293 running install 2026-07-13T22:26:50,315 running install_lib 2026-07-13T22:26:50,344 creating build/bdist.linux-armv7l/wheel 2026-07-13T22:26:50,347 creating build/bdist.linux-armv7l/wheel/tests 2026-07-13T22:26:50,349 copying build/lib/tests/test_metrics.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,351 copying build/lib/tests/test_regression.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,353 copying build/lib/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,355 copying build/lib/tests/test_stations.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,357 copying build/lib/tests/test_eeweather_wrapper.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,360 creating build/bdist.linux-armv7l/wheel/tests/fixtures 2026-07-13T22:26:50,361 copying build/lib/tests/fixtures/thermostats.py -> build/bdist.linux-armv7l/wheel/./tests/fixtures 2026-07-13T22:26:50,364 copying build/lib/tests/fixtures/__init__.py -> build/bdist.linux-armv7l/wheel/./tests/fixtures 2026-07-13T22:26:50,365 copying build/lib/tests/test_importers.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,367 copying build/lib/tests/test_climate_zone.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,369 copying build/lib/tests/test_stats.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,372 copying build/lib/tests/test_zcta_coverage.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,375 copying build/lib/tests/test_core.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,377 copying build/lib/tests/test_build_station_data.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,380 copying build/lib/tests/test_parallel.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,382 copying build/lib/tests/test_demand.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,384 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,385 copying build/lib/tests/test_weather_fallback.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,387 copying build/lib/tests/test_baseline.py -> build/bdist.linux-armv7l/wheel/./tests 2026-07-13T22:26:50,391 creating build/bdist.linux-armv7l/wheel/thermostat 2026-07-13T22:26:50,392 copying build/lib/thermostat/climate_zone.py -> build/bdist.linux-armv7l/wheel/./thermostat 2026-07-13T22:26:50,394 copying build/lib/thermostat/exporters.py -> build/bdist.linux-armv7l/wheel/./thermostat 2026-07-13T22:26:50,396 copying build/lib/thermostat/core.py -> build/bdist.linux-armv7l/wheel/./thermostat 2026-07-13T22:26:50,400 copying build/lib/thermostat/stats.py -> build/bdist.linux-armv7l/wheel/./thermostat 2026-07-13T22:26:50,403 creating build/bdist.linux-armv7l/wheel/thermostat/resources 2026-07-13T22:26:50,404 copying build/lib/thermostat/resources/NationalAverageClimateZoneWeightings.csv -> build/bdist.linux-armv7l/wheel/./thermostat/resources 2026-07-13T22:26:50,406 copying build/lib/thermostat/resources/regional_baselines.csv -> build/bdist.linux-armv7l/wheel/./thermostat/resources 2026-07-13T22:26:50,408 copying build/lib/thermostat/resources/Building America Climate Zone to Zipcode Database_Rev2_2016.09.08.csv -> build/bdist.linux-armv7l/wheel/./thermostat/resources 2026-07-13T22:26:50,423 copying build/lib/thermostat/resources/__init__.py -> build/bdist.linux-armv7l/wheel/./thermostat/resources 2026-07-13T22:26:50,425 copying build/lib/thermostat/resources/zipcode_usaf_station.json -> build/bdist.linux-armv7l/wheel/./thermostat/resources 2026-07-13T22:26:50,438 copying build/lib/thermostat/stations.py -> build/bdist.linux-armv7l/wheel/./thermostat 2026-07-13T22:26:50,441 creating build/bdist.linux-armv7l/wheel/thermostat/util 2026-07-13T22:26:50,442 copying build/lib/thermostat/util/testing.py -> build/bdist.linux-armv7l/wheel/./thermostat/util 2026-07-13T22:26:50,444 copying build/lib/thermostat/util/__init__.py -> build/bdist.linux-armv7l/wheel/./thermostat/util 2026-07-13T22:26:50,445 copying build/lib/thermostat/multiple.py -> build/bdist.linux-armv7l/wheel/./thermostat 2026-07-13T22:26:50,447 copying build/lib/thermostat/parallel.py -> build/bdist.linux-armv7l/wheel/./thermostat 2026-07-13T22:26:50,449 copying build/lib/thermostat/importers.py -> build/bdist.linux-armv7l/wheel/./thermostat 2026-07-13T22:26:50,451 copying build/lib/thermostat/__init__.py -> build/bdist.linux-armv7l/wheel/./thermostat 2026-07-13T22:26:50,453 copying build/lib/thermostat/weather_fallback.py -> build/bdist.linux-armv7l/wheel/./thermostat 2026-07-13T22:26:50,455 copying build/lib/thermostat/regression.py -> build/bdist.linux-armv7l/wheel/./thermostat 2026-07-13T22:26:50,456 copying build/lib/thermostat/eeweather_wrapper.py -> build/bdist.linux-armv7l/wheel/./thermostat 2026-07-13T22:26:50,458 running install_egg_info 2026-07-13T22:26:50,492 running egg_info 2026-07-13T22:26:50,519 writing thermostat.egg-info/PKG-INFO 2026-07-13T22:26:50,522 writing dependency_links to thermostat.egg-info/dependency_links.txt 2026-07-13T22:26:50,524 writing requirements to thermostat.egg-info/requires.txt 2026-07-13T22:26:50,526 writing top-level names to thermostat.egg-info/top_level.txt 2026-07-13T22:26:50,564 reading manifest file 'thermostat.egg-info/SOURCES.txt' 2026-07-13T22:26:50,571 writing manifest file 'thermostat.egg-info/SOURCES.txt' 2026-07-13T22:26:50,573 Copying thermostat.egg-info to build/bdist.linux-armv7l/wheel/./thermostat-1.7.8-py3.11.egg-info 2026-07-13T22:26:50,583 running install_scripts 2026-07-13T22:26:50,592 creating build/bdist.linux-armv7l/wheel/thermostat-1.7.8.dist-info/WHEEL 2026-07-13T22:26:50,595 creating '/tmp/pip-wheel-sxyfbgs5/thermostat-1.7.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-13T22:26:50,598 adding 'tests/__init__.py' 2026-07-13T22:26:50,599 adding 'tests/conftest.py' 2026-07-13T22:26:50,601 adding 'tests/test_baseline.py' 2026-07-13T22:26:50,602 adding 'tests/test_build_station_data.py' 2026-07-13T22:26:50,603 adding 'tests/test_climate_zone.py' 2026-07-13T22:26:50,605 adding 'tests/test_core.py' 2026-07-13T22:26:50,607 adding 'tests/test_demand.py' 2026-07-13T22:26:50,609 adding 'tests/test_eeweather_wrapper.py' 2026-07-13T22:26:50,610 adding 'tests/test_importers.py' 2026-07-13T22:26:50,612 adding 'tests/test_metrics.py' 2026-07-13T22:26:50,613 adding 'tests/test_parallel.py' 2026-07-13T22:26:50,614 adding 'tests/test_regression.py' 2026-07-13T22:26:50,616 adding 'tests/test_stations.py' 2026-07-13T22:26:50,618 adding 'tests/test_stats.py' 2026-07-13T22:26:50,619 adding 'tests/test_weather_fallback.py' 2026-07-13T22:26:50,622 adding 'tests/test_zcta_coverage.py' 2026-07-13T22:26:50,623 adding 'tests/fixtures/__init__.py' 2026-07-13T22:26:50,625 adding 'tests/fixtures/thermostats.py' 2026-07-13T22:26:50,627 adding 'thermostat/__init__.py' 2026-07-13T22:26:50,628 adding 'thermostat/climate_zone.py' 2026-07-13T22:26:50,635 adding 'thermostat/core.py' 2026-07-13T22:26:50,637 adding 'thermostat/eeweather_wrapper.py' 2026-07-13T22:26:50,638 adding 'thermostat/exporters.py' 2026-07-13T22:26:50,641 adding 'thermostat/importers.py' 2026-07-13T22:26:50,642 adding 'thermostat/multiple.py' 2026-07-13T22:26:50,643 adding 'thermostat/parallel.py' 2026-07-13T22:26:50,645 adding 'thermostat/regression.py' 2026-07-13T22:26:50,646 adding 'thermostat/stations.py' 2026-07-13T22:26:50,650 adding 'thermostat/stats.py' 2026-07-13T22:26:50,651 adding 'thermostat/weather_fallback.py' 2026-07-13T22:26:50,704 adding 'thermostat/resources/Building America Climate Zone to Zipcode Database_Rev2_2016.09.08.csv' 2026-07-13T22:26:50,710 adding 'thermostat/resources/NationalAverageClimateZoneWeightings.csv' 2026-07-13T22:26:50,711 adding 'thermostat/resources/__init__.py' 2026-07-13T22:26:50,712 adding 'thermostat/resources/regional_baselines.csv' 2026-07-13T22:26:50,792 adding 'thermostat/resources/zipcode_usaf_station.json' 2026-07-13T22:26:50,798 adding 'thermostat/util/__init__.py' 2026-07-13T22:26:50,799 adding 'thermostat/util/testing.py' 2026-07-13T22:26:50,801 adding 'thermostat-1.7.8.dist-info/METADATA' 2026-07-13T22:26:50,802 adding 'thermostat-1.7.8.dist-info/WHEEL' 2026-07-13T22:26:50,803 adding 'thermostat-1.7.8.dist-info/top_level.txt' 2026-07-13T22:26:50,804 adding 'thermostat-1.7.8.dist-info/RECORD' 2026-07-13T22:26:50,809 removing build/bdist.linux-armv7l/wheel 2026-07-13T22:26:50,934 Building wheel for thermostat (setup.py): finished with status 'done' 2026-07-13T22:26:50,940 Created wheel for thermostat: filename=thermostat-1.7.8-py3-none-any.whl size=294348 sha256=e9531d5ff8f34b27076339fea10e82dbe7b74a29b482715537d2a1d5c14d8373 2026-07-13T22:26:50,941 Stored in directory: /tmp/pip-ephem-wheel-cache-eh1x_hv4/wheels/0b/9d/ef/76d7a6148c8524032ef0b5363f559835e68d5d6a8f781890a2 2026-07-13T22:26:50,951 Successfully built thermostat 2026-07-13T22:26:50,966 Removed build tracker: '/tmp/pip-build-tracker-1o7ycz7c'