2025-12-04T14:02:28,815 Created temporary directory: /tmp/pip-ephem-wheel-cache-kp4f2cg9 2025-12-04T14:02:28,817 Created temporary directory: /tmp/pip-build-tracker-m_gz1q06 2025-12-04T14:02:28,818 Initialized build tracking at /tmp/pip-build-tracker-m_gz1q06 2025-12-04T14:02:28,818 Created build tracker: /tmp/pip-build-tracker-m_gz1q06 2025-12-04T14:02:28,818 Entered build tracker: /tmp/pip-build-tracker-m_gz1q06 2025-12-04T14:02:28,819 Created temporary directory: /tmp/pip-wheel-wuh5ft8d 2025-12-04T14:02:28,822 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 2025-12-04T14:02:28,825 Created temporary directory: /tmp/pip-ephem-wheel-cache-jhm_u6et 2025-12-04T14:02:28,847 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-04T14:02:28,851 2 location(s) to search for versions of preheat-open: 2025-12-04T14:02:28,851 * https://pypi.org/simple/preheat-open/ 2025-12-04T14:02:28,851 * https://www.piwheels.org/simple/preheat-open/ 2025-12-04T14:02:28,851 Fetching project page and analyzing links: https://pypi.org/simple/preheat-open/ 2025-12-04T14:02:28,852 Getting page https://pypi.org/simple/preheat-open/ 2025-12-04T14:02:28,854 Found index url https://pypi.org/simple 2025-12-04T14:02:29,068 Fetched page https://pypi.org/simple/preheat-open/ as application/vnd.pypi.simple.v1+json 2025-12-04T14:02:29,079 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/82/f5/96cd16aecbb56762c90d7f700f3cba601e00bb6b9581ad8f33c0b8917f52/preheat_open-1.14-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,079 Found link https://files.pythonhosted.org/packages/af/94/8c30b81a970881b1904e9f32448e13f06ce54a451603aada333a9852d440/preheat_open-1.14.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.14 2025-12-04T14:02:29,080 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/fe/64/40dcaac872aaccab4ad031ab236736cef65a80ed1dfacd0c7cbb67b20cdd/preheat_open-1.15-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,081 Found link https://files.pythonhosted.org/packages/8f/93/53470e33132ffce9f7bf461205c1daf77631077d476524d0622252e8a052/preheat_open-1.15.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.15 2025-12-04T14:02:29,082 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/2e/c0/d00c72745d7cf201b4331f813b1721daef49ce8fa6b2faaeb1f7b3cc856c/preheat_open-1.17-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,083 Found link https://files.pythonhosted.org/packages/62/ab/d05658bc75e217c9106f2962e4bc8c7c0eacbb613f7cc76a3528ab11a2b6/preheat_open-1.17.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.17 2025-12-04T14:02:29,083 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/f5/46/e29ecbed3d24e6f391724a85844618606fa427bceb9b753b30acea5ab9cc/preheat_open-1.18-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,084 Found link https://files.pythonhosted.org/packages/6a/79/090e4ed2df757a023e0d3ca3767ef090d3287a6400d85c18695c8d04b8d3/preheat_open-1.18.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.18 2025-12-04T14:02:29,085 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/c3/64/e73bf7b84c61fc8f987e8d18357ccbfb82cbf46e5474fbf8bd78033f770b/preheat_open-1.19-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,086 Found link https://files.pythonhosted.org/packages/89/20/bd5194e9fef708baa11872f202ebadf0d8b7f262d64cac2cdea37066626a/preheat_open-1.19.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.19 2025-12-04T14:02:29,086 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/df/45/dbbabef65240d891260d4071bdd7174388e3cd2b4d2d77f130a88d7909f5/preheat_open-1.20-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,087 Found link https://files.pythonhosted.org/packages/45/12/26871cca6005d5bbe2dfc4d17a992156fa50ab1e9706a36bbf4d16837965/preheat_open-1.20.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.20 2025-12-04T14:02:29,088 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/43/58/48ea23f5e0d7ac5d388f54e1c7aa82fdded0a34edda38b04bc99ec30e046/preheat_open-1.22-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,089 Found link https://files.pythonhosted.org/packages/71/19/c956b6f030addff58929c73255ac40aa9fc27d975c23d0caf46941ee86f1/preheat_open-1.22.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.22 2025-12-04T14:02:29,089 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/08/bd/8f6f1ccc869bbd47684d5a06eaf83619a700bbb52b018d16e1c140c66dfd/preheat_open-1.23-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,090 Found link https://files.pythonhosted.org/packages/41/5d/fd087c10a8efe1d319aaea2f166bef1d70287293e5a4e74f621eb102701c/preheat_open-1.23.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.23 2025-12-04T14:02:29,090 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/e7/5d/6ba68543c29115469a01a41a8bafc838d047f82d53a42427a284d5f45a63/preheat_open-1.24-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,091 Found link https://files.pythonhosted.org/packages/d4/94/6963acb7dada6aadafac14cabb057d7f6e786a8d90dd86e4048b1e18e13c/preheat_open-1.24.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.24 2025-12-04T14:02:29,092 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/df/fb/98fca019b5534ca96fcac40c0c146c23b9e24bafea4101508dc89409181a/preheat_open-1.25a0-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,092 Found link https://files.pythonhosted.org/packages/c6/8c/0a7f4cf950a28bd77b9f14d7abd816470510a22b8dded53381433d2e4e03/preheat_open-1.25a0.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.25a0 2025-12-04T14:02:29,093 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/84/ce/3f2f7cc29b6a893a4dadc69b0c13c63521ec7b8cf2b2219b2e94ca408c8e/preheat_open-1.28-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,094 Found link https://files.pythonhosted.org/packages/f0/fc/bda0aa5afd4bf18f688cf5a3595699a5bf8c0e45f25b12f36840a1714d00/preheat_open-1.28.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.28 2025-12-04T14:02:29,094 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/16/f5/56af05cf9db1638fbeb67ac5fb28e06f38e55250f5741a0c33faf489061c/preheat_open-1.29-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,095 Found link https://files.pythonhosted.org/packages/55/ad/05715f842c53cc4b1384b72e89d9925ca45972d21b3e660a408a833e561d/preheat_open-1.29.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.29 2025-12-04T14:02:29,096 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/d2/ab/e81de9b122e69f72af5210d38b2bf973d48a98b830ff4245a4aade909f1d/preheat_open-1.30-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,096 Found link https://files.pythonhosted.org/packages/8b/8e/2908c6222de9f604a04d04b8c6c8acdb95e9d4a2c56bf440f44a9359960f/preheat_open-1.30.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.30 2025-12-04T14:02:29,097 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/f6/16/c4a100eb71905866560c39bd69d6cea076856b479b9f0d621e7657ee5aa6/preheat_open-1.32-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,098 Found link https://files.pythonhosted.org/packages/b6/f2/227496805ec196868faf4866236beaab26530e13be12a130933320258ea8/preheat_open-1.32.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.32 2025-12-04T14:02:29,098 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/1a/a8/efd79dd10aa53c6642e9a33fa73e6b43bb5abfd1aacff0bb8259a80b981d/preheat_open-1.33-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,099 Found link https://files.pythonhosted.org/packages/86/d7/11f569baf21b29d48552cbb784f0c5cb1bc717f7889449989e13e2966cc3/preheat_open-1.33.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.33 2025-12-04T14:02:29,100 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/95/62/bebbf7f31f872971ddbdc2cd353e87c825026ff2a15b6b9fb83e84461d19/preheat_open-1.34-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) 2025-12-04T14:02:29,100 Found link https://files.pythonhosted.org/packages/ea/38/566a6c3aa68ef949e4d559641a845a897925fdd78585a25d6050cbe12654/preheat_open-1.34.tar.gz (from https://pypi.org/simple/preheat-open/), version: 1.34 2025-12-04T14:02:29,101 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/a8/d4/6b87e7e44888ed1c4caee7f753c5abd7c3f5bf353bdc6fd70935fdcb6f10/preheat_open-1.35-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.9) 2025-12-04T14:02:29,101 Found link https://files.pythonhosted.org/packages/02/da/f8337cb7fc40d00b998481c8d8e9dd1d3d72ca49e5eb7c7272111de8c3d2/preheat_open-1.35.tar.gz (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.9), version: 1.35 2025-12-04T14:02:29,102 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/2f/e5/ce0e1f8e475e78f0e90b3dbc7c252ed322c4c315d0030ea364fac79eb84b/preheat_open-1.36-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.9) 2025-12-04T14:02:29,103 Found link https://files.pythonhosted.org/packages/67/32/e59432f083ec30221d615e2a5725944acd8cfe94ea2615ecd72e909c8f8f/preheat_open-1.36.tar.gz (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.9), version: 1.36 2025-12-04T14:02:29,104 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/98/7f/6f68110961a27bb4939e58f05d43bc4a081977169148b24fae17d7bb2d01/preheat_open-1.37-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.9) 2025-12-04T14:02:29,105 Found link https://files.pythonhosted.org/packages/54/0f/0715ed381df3b145e3387e30d4348bfeec758618ad2c511c39ad2a689d54/preheat_open-1.37.tar.gz (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.9), version: 1.37 2025-12-04T14:02:29,105 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/53/be/4846e5c83c458c743567b40ffff01b4fe1622b42ddca87db2b5cf507e851/preheat_open-1.38-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.9) 2025-12-04T14:02:29,106 Found link https://files.pythonhosted.org/packages/70/20/ad2fa173846b65c1f1bcb83eca0d10d08a39edc5d2e2b40c49919285990e/preheat_open-1.38.tar.gz (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.9), version: 1.38 2025-12-04T14:02:29,107 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/72/fd/2e4e66f29a3d554c7bdf4ba9f7d3c8b901d3d3b3c314c26311847adfecd3/preheat_open-1.39-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.9) 2025-12-04T14:02:29,108 Found link https://files.pythonhosted.org/packages/6f/93/ecbae3404442fd4007dcd1f5d63ea33007f9ed758e7de257472b4f958a41/preheat_open-1.39.tar.gz (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.9), version: 1.39 2025-12-04T14:02:29,109 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/1f/d7/01009dbb79a64bb93a09beeda013bffb68d0141b21f89bfed0f358494dea/preheat_open-2.0-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.9) 2025-12-04T14:02:29,110 Found link https://files.pythonhosted.org/packages/77/8f/7267c9622412af49c4a6c34b26aee47dc96aaada56cae9c659fd09958f97/preheat_open-2.0.tar.gz (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.9), version: 2.0 2025-12-04T14:02:29,111 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/13/b7/9451506b1347aed5297796af0b4af18ebc3bb244c962db8b4c25878cfb30/preheat_open-2.1-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.10) 2025-12-04T14:02:29,111 Found link https://files.pythonhosted.org/packages/dd/50/6a7cad065aba11a94944451f5c177a2f351f8560139913841d8bfb682692/preheat_open-2.1.tar.gz (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.10), version: 2.1 2025-12-04T14:02:29,112 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/2d/c8/8df4c042dcea2789f841f4fcd77bd19625ec12a3e993f8d79d308766bfb5/preheat_open-2.2-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.10) 2025-12-04T14:02:29,113 Found link https://files.pythonhosted.org/packages/f4/51/8ab4db8b5752adce60382bc4c8f421cb2ed4c488e125f544e6473dc8b11a/preheat_open-2.2.tar.gz (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.10), version: 2.2 2025-12-04T14:02:29,114 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/df/d9/8c4ef7b8b4c9b3d02a5315bdff0ed6fefa1a467741dc647031cf9b755ca7/preheat_open-2.3-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.10) 2025-12-04T14:02:29,115 Found link https://files.pythonhosted.org/packages/b5/8e/2df4f20aa091eea09870775e0d121e132c8d573fd2d6e2f66c9a9845f08a/preheat_open-2.3.tar.gz (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.10), version: 2.3 2025-12-04T14:02:29,115 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/c8/a4/9755523153df6cc0a7a0d8198dbc706255a53dee5c24b0f1effe981031bc/preheat_open-2.4-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.10) 2025-12-04T14:02:29,116 Found link https://files.pythonhosted.org/packages/ca/14/d7a4ef5cce1d547febe51522ab1180b9792e32a8980d33d9be530b2fee6e/preheat_open-2.4.tar.gz (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.10), version: 2.4 2025-12-04T14:02:29,117 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/37/cb/e92d76830535632032173bfddad3753db929d0a9f1d2f7c78825412499d1/preheat_open-2.5-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.10) 2025-12-04T14:02:29,118 Found link https://files.pythonhosted.org/packages/7b/c9/41bf45c7dc587b7f004a97243dc586a40d8c573f8c6421f371b73014f49e/preheat_open-2.5.tar.gz (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.10), version: 2.5 2025-12-04T14:02:29,118 Skipping link: No binaries permitted for preheat-open: https://files.pythonhosted.org/packages/4c/94/cc30f17957cd2b2961fa5ecd85fdba2b91145ca5b14c5f5d143ea851a14f/preheat_open-2.7-py3-none-any.whl (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.10) 2025-12-04T14:02:29,119 Found link https://files.pythonhosted.org/packages/af/02/6dd9978a47a546a8af5437052a8827d22824df447a4f4c15215ce27d1bf7/preheat_open-2.7.tar.gz (from https://pypi.org/simple/preheat-open/) (requires-python:>=3.10), version: 2.7 2025-12-04T14:02:29,120 Fetching project page and analyzing links: https://www.piwheels.org/simple/preheat-open/ 2025-12-04T14:02:29,121 Getting page https://www.piwheels.org/simple/preheat-open/ 2025-12-04T14:02:29,123 Found index url https://www.piwheels.org/simple 2025-12-04T14:02:29,317 Fetched page https://www.piwheels.org/simple/preheat-open/ as text/html 2025-12-04T14:02:29,325 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-2.5-py3-none-any.whl#sha256=4d8add44e59e74a25013a92f8d2f9bb17ab73877708adfe2a6b828ada2ea7ba6 (from https://www.piwheels.org/simple/preheat-open/) (requires-python:>=3.10) 2025-12-04T14:02:29,326 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-2.4-py3-none-any.whl#sha256=5e2211aa45b25fd2f2c1db4eedb3566494e819ae523cd84cfcf87fa5d963245d (from https://www.piwheels.org/simple/preheat-open/) (requires-python:>=3.10) 2025-12-04T14:02:29,326 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-2.3-py3-none-any.whl#sha256=6c21a022da38cc1f455daeaa59d9b507b0532c88f03b6fa1245984a561b2b381 (from https://www.piwheels.org/simple/preheat-open/) (requires-python:>=3.10) 2025-12-04T14:02:29,327 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-2.2-py3-none-any.whl#sha256=95cf15d5c5b7a7d5ec9df0cce48a50034fff305d8e1cd3a63f94004e4ccec9fa (from https://www.piwheels.org/simple/preheat-open/) (requires-python:>=3.10) 2025-12-04T14:02:29,327 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-2.1-py3-none-any.whl#sha256=a500c93f525d3b974d26793869bef1c3bca5de45d30db23a865026ea5d195585 (from https://www.piwheels.org/simple/preheat-open/) (requires-python:>=3.10) 2025-12-04T14:02:29,327 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-2.0-py3-none-any.whl#sha256=7b4fe5ce02a5f2c2599d07d0c64d9870e41304d91177dfe8f5cc4bd7149aa62e (from https://www.piwheels.org/simple/preheat-open/) (requires-python:>=3.9) 2025-12-04T14:02:29,328 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.39-py3-none-any.whl#sha256=e84d2014b8561121fa9e0c087083c0cda12a9c9f3b3d6b17d62bd64e51dd4009 (from https://www.piwheels.org/simple/preheat-open/) (requires-python:>=3.9) 2025-12-04T14:02:29,329 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.38-py3-none-any.whl#sha256=41c3d745883494c42a5c1f8c5460ffb04ac8e0da25e9e1c2383e4fad46cba32f (from https://www.piwheels.org/simple/preheat-open/) (requires-python:>=3.9) 2025-12-04T14:02:29,329 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.37-py3-none-any.whl#sha256=b9c3b44947a50d83941b2f70a9c14cb8846f9fc297f1a561606cd99488bb3e70 (from https://www.piwheels.org/simple/preheat-open/) (requires-python:>=3.9) 2025-12-04T14:02:29,330 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.36-py3-none-any.whl#sha256=6595a82c6911daa1c317dbc0d077909d196ac01044f31bc55e6cc87c4dbc59b5 (from https://www.piwheels.org/simple/preheat-open/) (requires-python:>=3.9) 2025-12-04T14:02:29,331 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.35-py3-none-any.whl#sha256=3867d11d9900c95e3b9e24cc488d6f7376987b7b13d9a84ade38c93ce9114a6b (from https://www.piwheels.org/simple/preheat-open/) (requires-python:>=3.9) 2025-12-04T14:02:29,331 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.34-py3-none-any.whl#sha256=5a898dd3fd7592289ca956d3d572cf87db26e8c220b8060b4825fbaf5869c759 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,332 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.33-py3-none-any.whl#sha256=87a9f0fe2d4df2dff8de43a84e83f37a75bdb31f257ffd10ccd306b820ac24d9 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,332 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.32-py3-none-any.whl#sha256=2c72b55ca16d9a77caea86f3df3ffcc66a4985e422a751507c3b61790e114635 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,333 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.30-py3-none-any.whl#sha256=56d570c7f6da97cee0c3fbcceefb60571b7546124ba5fd156630923c9c373163 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,334 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.29-py3-none-any.whl#sha256=9fb80136910ad956e663bd6100be883bece9c954d8d70dfbc4da3dfe3eac0c24 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,334 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.28-py3-none-any.whl#sha256=959ea2099199c8f37d4a8d3165768a1351489e0f809a9b7a96ddd5d764e4a674 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,334 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.25a0-py3-none-any.whl#sha256=ee5cd46d6c593e517564785900c03b555367ea51d073cb2543e29e80142ab08b (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,335 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.24-py3-none-any.whl#sha256=1590f1e972857345ea62f833efbfab03e48c5d922c833fba5ff1a90e586170d6 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,335 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.23-py3-none-any.whl#sha256=7c4959ca07dbe076b8c8d310cd52524e2ab9e249f00182d8c608b74e4d377b90 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,336 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.22-py3-none-any.whl#sha256=0f0f16f11fde8ceec39cd1d09a9d2a077ff0f540df3c695cdc1a3137eaee77ec (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,336 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.20-py3-none-any.whl#sha256=4a2ad5b167969f07988b10de4a32f3f71f1d2f7615c1f5b3cfe94eb3c91ef60e (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,337 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.19-py3-none-any.whl#sha256=38be4db207581d90b33be2a294727741a2686ea3e72a4ccc89d891fe627fcc42 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,338 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.18-py3-none-any.whl#sha256=0c40f1cf51933af5eab808b44d4cc42b6f461be18a8a30a77cd517c21180ddc7 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,338 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.17-py3-none-any.whl#sha256=d104d1ac3373a8d3a7d94cf6fd20f434468608ae3d1eae25806892c335c328c0 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,339 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.15-py3-none-any.whl#sha256=f517637f1573956655a5da7e6525cce365c4e0554bf4af85caa314811a865ad7 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,339 Skipping link: No binaries permitted for preheat-open: https://archive1.piwheels.org/simple/preheat-open/preheat_open-1.14-py3-none-any.whl#sha256=750b60710f1955d7daa7d6a2deabffed79f1cd44e7dcb7bf754b9ce19029ce23 (from https://www.piwheels.org/simple/preheat-open/) 2025-12-04T14:02:29,340 Skipping link: not a file: https://www.piwheels.org/simple/preheat-open/ 2025-12-04T14:02:29,341 Skipping link: not a file: https://pypi.org/simple/preheat-open/ 2025-12-04T14:02:29,363 Given no hashes to check 1 links for project 'preheat-open': discarding no candidates 2025-12-04T14:02:29,380 Collecting preheat-open==2.7 2025-12-04T14:02:29,383 Created temporary directory: /tmp/pip-unpack-1n784l3f 2025-12-04T14:02:29,515 Downloading preheat_open-2.7.tar.gz (100 kB) 2025-12-04T14:02:29,703 Added preheat-open==2.7 from https://files.pythonhosted.org/packages/af/02/6dd9978a47a546a8af5437052a8827d22824df447a4f4c15215ce27d1bf7/preheat_open-2.7.tar.gz to build tracker '/tmp/pip-build-tracker-m_gz1q06' 2025-12-04T14:02:29,707 Created temporary directory: /tmp/pip-build-env-xv72m3v8 2025-12-04T14:02:29,711 Installing build dependencies: started 2025-12-04T14:02:29,712 Running command pip subprocess to install build dependencies 2025-12-04T14:02:30,868 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-04T14:02:31,496 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 2025-12-04T14:02:31,519 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-04T14:02:33,283 Collecting setuptools>=42 2025-12-04T14:02:33,373 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-04T14:02:33,641 Collecting wheel 2025-12-04T14:02:33,661 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-12-04T14:02:36,551 Installing collected packages: wheel, setuptools 2025-12-04T14:02:36,808 Creating /tmp/pip-build-env-xv72m3v8/overlay/local/bin 2025-12-04T14:02:36,811 changing mode of /tmp/pip-build-env-xv72m3v8/overlay/local/bin/wheel to 755 2025-12-04T14:02:40,574 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-12-04T14:02:40,845 Installing build dependencies: finished with status 'done' 2025-12-04T14:02:40,861 Getting requirements to build wheel: started 2025-12-04T14:02:40,862 Running command Getting requirements to build wheel 2025-12-04T14:02:41,516 running egg_info 2025-12-04T14:02:41,523 writing preheat_open.egg-info/PKG-INFO 2025-12-04T14:02:41,533 writing dependency_links to preheat_open.egg-info/dependency_links.txt 2025-12-04T14:02:41,538 writing requirements to preheat_open.egg-info/requires.txt 2025-12-04T14:02:41,540 writing top-level names to preheat_open.egg-info/top_level.txt 2025-12-04T14:02:41,564 reading manifest file 'preheat_open.egg-info/SOURCES.txt' 2025-12-04T14:02:41,569 reading manifest template 'MANIFEST.in' 2025-12-04T14:02:41,572 warning: no files found matching 'preheat_open/api/test/mocks/collections/*' 2025-12-04T14:02:41,572 warning: manifest_maker: MANIFEST.in, line 6: 'recursive-include' expects ... 2025-12-04T14:02:41,574 adding license file 'LICENSE' 2025-12-04T14:02:41,577 writing manifest file 'preheat_open.egg-info/SOURCES.txt' 2025-12-04T14:02:41,671 Getting requirements to build wheel: finished with status 'done' 2025-12-04T14:02:41,675 Created temporary directory: /tmp/pip-modern-metadata-j_ymhh0j 2025-12-04T14:02:41,677 Preparing metadata (pyproject.toml): started 2025-12-04T14:02:41,678 Running command Preparing metadata (pyproject.toml) 2025-12-04T14:02:42,268 running dist_info 2025-12-04T14:02:42,280 creating /tmp/pip-modern-metadata-j_ymhh0j/preheat_open.egg-info 2025-12-04T14:02:42,281 writing /tmp/pip-modern-metadata-j_ymhh0j/preheat_open.egg-info/PKG-INFO 2025-12-04T14:02:42,291 writing dependency_links to /tmp/pip-modern-metadata-j_ymhh0j/preheat_open.egg-info/dependency_links.txt 2025-12-04T14:02:42,296 writing requirements to /tmp/pip-modern-metadata-j_ymhh0j/preheat_open.egg-info/requires.txt 2025-12-04T14:02:42,297 writing top-level names to /tmp/pip-modern-metadata-j_ymhh0j/preheat_open.egg-info/top_level.txt 2025-12-04T14:02:42,299 writing manifest file '/tmp/pip-modern-metadata-j_ymhh0j/preheat_open.egg-info/SOURCES.txt' 2025-12-04T14:02:42,319 reading manifest file '/tmp/pip-modern-metadata-j_ymhh0j/preheat_open.egg-info/SOURCES.txt' 2025-12-04T14:02:42,321 reading manifest template 'MANIFEST.in' 2025-12-04T14:02:42,323 warning: no files found matching 'preheat_open/api/test/mocks/collections/*' 2025-12-04T14:02:42,323 warning: manifest_maker: MANIFEST.in, line 6: 'recursive-include' expects ... 2025-12-04T14:02:42,324 adding license file 'LICENSE' 2025-12-04T14:02:42,327 writing manifest file '/tmp/pip-modern-metadata-j_ymhh0j/preheat_open.egg-info/SOURCES.txt' 2025-12-04T14:02:42,328 creating '/tmp/pip-modern-metadata-j_ymhh0j/preheat_open-2.7.dist-info' 2025-12-04T14:02:42,462 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-04T14:02:42,467 Source in /tmp/pip-wheel-wuh5ft8d/preheat-open_f0069dfcfe9642fd8ea7be501f59330b has version 2.7, which satisfies requirement preheat-open==2.7 from https://files.pythonhosted.org/packages/af/02/6dd9978a47a546a8af5437052a8827d22824df447a4f4c15215ce27d1bf7/preheat_open-2.7.tar.gz 2025-12-04T14:02:42,468 Removed preheat-open==2.7 from https://files.pythonhosted.org/packages/af/02/6dd9978a47a546a8af5437052a8827d22824df447a4f4c15215ce27d1bf7/preheat_open-2.7.tar.gz from build tracker '/tmp/pip-build-tracker-m_gz1q06' 2025-12-04T14:02:42,474 Created temporary directory: /tmp/pip-unpack-_ukw3q2x 2025-12-04T14:02:42,475 Building wheels for collected packages: preheat-open 2025-12-04T14:02:42,479 Created temporary directory: /tmp/pip-wheel-91x09sq3 2025-12-04T14:02:42,480 Destination directory: /tmp/pip-wheel-91x09sq3 2025-12-04T14:02:42,482 Building wheel for preheat-open (pyproject.toml): started 2025-12-04T14:02:42,483 Running command Building wheel for preheat-open (pyproject.toml) 2025-12-04T14:02:43,060 running bdist_wheel 2025-12-04T14:02:43,077 running build 2025-12-04T14:02:43,078 running build_py 2025-12-04T14:02:43,083 creating build/lib/preheat_open 2025-12-04T14:02:43,085 copying preheat_open/collection.py -> build/lib/preheat_open 2025-12-04T14:02:43,088 copying preheat_open/location.py -> build/lib/preheat_open 2025-12-04T14:02:43,091 copying preheat_open/interfaces.py -> build/lib/preheat_open 2025-12-04T14:02:43,094 copying preheat_open/query.py -> build/lib/preheat_open 2025-12-04T14:02:43,096 copying preheat_open/conftest.py -> build/lib/preheat_open 2025-12-04T14:02:43,098 copying preheat_open/unit.py -> build/lib/preheat_open 2025-12-04T14:02:43,101 copying preheat_open/_version.py -> build/lib/preheat_open 2025-12-04T14:02:43,103 copying preheat_open/__init__.py -> build/lib/preheat_open 2025-12-04T14:02:43,105 copying preheat_open/loadable_types.py -> build/lib/preheat_open 2025-12-04T14:02:43,108 copying preheat_open/measurements.py -> build/lib/preheat_open 2025-12-04T14:02:43,110 copying preheat_open/zone.py -> build/lib/preheat_open 2025-12-04T14:02:43,113 copying preheat_open/time.py -> build/lib/preheat_open 2025-12-04T14:02:43,116 copying preheat_open/supplypoint.py -> build/lib/preheat_open 2025-12-04T14:02:43,118 copying preheat_open/configuration.py -> build/lib/preheat_open 2025-12-04T14:02:43,122 creating build/lib/preheat_open/test 2025-12-04T14:02:43,123 copying preheat_open/test/test_zone.py -> build/lib/preheat_open/test 2025-12-04T14:02:43,125 copying preheat_open/test/test_collection.py -> build/lib/preheat_open/test 2025-12-04T14:02:43,127 copying preheat_open/test/test_interfaces.py -> build/lib/preheat_open/test 2025-12-04T14:02:43,129 copying preheat_open/test/test_configuration.py -> build/lib/preheat_open/test 2025-12-04T14:02:43,131 copying preheat_open/test/test_query.py -> build/lib/preheat_open/test 2025-12-04T14:02:43,133 copying preheat_open/test/__init__.py -> build/lib/preheat_open/test 2025-12-04T14:02:43,135 copying preheat_open/test/test_supplypoint.py -> build/lib/preheat_open/test 2025-12-04T14:02:43,136 copying preheat_open/test/test_setpoint_schedule.py -> build/lib/preheat_open/test 2025-12-04T14:02:43,137 copying preheat_open/test/test_unit.py -> build/lib/preheat_open/test 2025-12-04T14:02:43,139 copying preheat_open/test/test_time.py -> build/lib/preheat_open/test 2025-12-04T14:02:43,141 copying preheat_open/test/test_measurements.py -> build/lib/preheat_open/test 2025-12-04T14:02:43,142 copying preheat_open/test/test_location.py -> build/lib/preheat_open/test 2025-12-04T14:02:43,144 creating build/lib/preheat_open/api 2025-12-04T14:02:43,145 copying preheat_open/api/factories.py -> build/lib/preheat_open/api 2025-12-04T14:02:43,148 copying preheat_open/api/conftest.py -> build/lib/preheat_open/api 2025-12-04T14:02:43,150 copying preheat_open/api/session.py -> build/lib/preheat_open/api 2025-12-04T14:02:43,152 copying preheat_open/api/mocks.py -> build/lib/preheat_open/api 2025-12-04T14:02:43,155 copying preheat_open/api/__init__.py -> build/lib/preheat_open/api 2025-12-04T14:02:43,156 copying preheat_open/api/adapter.py -> build/lib/preheat_open/api 2025-12-04T14:02:43,159 copying preheat_open/api/cache.py -> build/lib/preheat_open/api 2025-12-04T14:02:43,161 copying preheat_open/api/types.py -> build/lib/preheat_open/api 2025-12-04T14:02:43,165 creating build/lib/preheat_open/api/test 2025-12-04T14:02:43,166 copying preheat_open/api/test/test_types.py -> build/lib/preheat_open/api/test 2025-12-04T14:02:43,167 copying preheat_open/api/test/test_cache.py -> build/lib/preheat_open/api/test 2025-12-04T14:02:43,169 copying preheat_open/api/test/__init__.py -> build/lib/preheat_open/api/test 2025-12-04T14:02:43,171 copying preheat_open/api/test/test_adapter.py -> build/lib/preheat_open/api/test 2025-12-04T14:02:43,173 copying preheat_open/api/test/test_factories.py -> build/lib/preheat_open/api/test 2025-12-04T14:02:43,174 copying preheat_open/api/test/test_mocks.py -> build/lib/preheat_open/api/test 2025-12-04T14:02:43,176 copying preheat_open/api/test/test_session.py -> build/lib/preheat_open/api/test 2025-12-04T14:02:43,177 running egg_info 2025-12-04T14:02:43,192 writing preheat_open.egg-info/PKG-INFO 2025-12-04T14:02:43,202 writing dependency_links to preheat_open.egg-info/dependency_links.txt 2025-12-04T14:02:43,206 writing requirements to preheat_open.egg-info/requires.txt 2025-12-04T14:02:43,207 writing top-level names to preheat_open.egg-info/top_level.txt 2025-12-04T14:02:43,222 reading manifest file 'preheat_open.egg-info/SOURCES.txt' 2025-12-04T14:02:43,226 reading manifest template 'MANIFEST.in' 2025-12-04T14:02:43,228 warning: no files found matching 'preheat_open/api/test/mocks/collections/*' 2025-12-04T14:02:43,229 warning: manifest_maker: MANIFEST.in, line 6: 'recursive-include' expects ... 2025-12-04T14:02:43,230 adding license file 'LICENSE' 2025-12-04T14:02:43,234 writing manifest file 'preheat_open.egg-info/SOURCES.txt' 2025-12-04T14:02:43,236 /tmp/pip-build-env-xv72m3v8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'preheat_open.api.test.mocks.configurations' is absent from the `packages` configuration. 2025-12-04T14:02:43,237 !! 2025-12-04T14:02:43,238 ******************************************************************************** 2025-12-04T14:02:43,239 ############################ 2025-12-04T14:02:43,239 # Package would be ignored # 2025-12-04T14:02:43,240 ############################ 2025-12-04T14:02:43,241 Python recognizes 'preheat_open.api.test.mocks.configurations' as an importable package[^1], 2025-12-04T14:02:43,241 but it is absent from setuptools' `packages` configuration. 2025-12-04T14:02:43,243 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-04T14:02:43,243 package, please make sure that 'preheat_open.api.test.mocks.configurations' is explicitly added 2025-12-04T14:02:43,244 to the `packages` configuration field. 2025-12-04T14:02:43,245 Alternatively, you can also rely on setuptools' discovery methods 2025-12-04T14:02:43,245 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-04T14:02:43,246 instead of `find_packages(...)`/`find:`). 2025-12-04T14:02:43,246 You can read more about "package discovery" on setuptools documentation page: 2025-12-04T14:02:43,247 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-04T14:02:43,248 If you don't want 'preheat_open.api.test.mocks.configurations' to be distributed and are 2025-12-04T14:02:43,249 already explicitly excluding 'preheat_open.api.test.mocks.configurations' via 2025-12-04T14:02:43,249 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-04T14:02:43,250 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-04T14:02:43,250 combination with a more fine grained `package-data` configuration. 2025-12-04T14:02:43,251 You can read more about "package data files" on setuptools documentation page: 2025-12-04T14:02:43,252 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-04T14:02:43,253 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-04T14:02:43,254 even if it does not contain any `.py` files. 2025-12-04T14:02:43,255 On the other hand, currently there is no concept of package data 2025-12-04T14:02:43,255 directory, all directories are treated like packages. 2025-12-04T14:02:43,256 ******************************************************************************** 2025-12-04T14:02:43,257 !! 2025-12-04T14:02:43,258 check.warn(importable) 2025-12-04T14:02:43,258 /tmp/pip-build-env-xv72m3v8/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'preheat_open.api.test.mocks.locations' is absent from the `packages` configuration. 2025-12-04T14:02:43,259 !! 2025-12-04T14:02:43,260 ******************************************************************************** 2025-12-04T14:02:43,261 ############################ 2025-12-04T14:02:43,262 # Package would be ignored # 2025-12-04T14:02:43,262 ############################ 2025-12-04T14:02:43,263 Python recognizes 'preheat_open.api.test.mocks.locations' as an importable package[^1], 2025-12-04T14:02:43,264 but it is absent from setuptools' `packages` configuration. 2025-12-04T14:02:43,265 This leads to an ambiguous overall configuration. If you want to distribute this 2025-12-04T14:02:43,265 package, please make sure that 'preheat_open.api.test.mocks.locations' is explicitly added 2025-12-04T14:02:43,266 to the `packages` configuration field. 2025-12-04T14:02:43,267 Alternatively, you can also rely on setuptools' discovery methods 2025-12-04T14:02:43,268 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-12-04T14:02:43,268 instead of `find_packages(...)`/`find:`). 2025-12-04T14:02:43,270 You can read more about "package discovery" on setuptools documentation page: 2025-12-04T14:02:43,271 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-12-04T14:02:43,272 If you don't want 'preheat_open.api.test.mocks.locations' to be distributed and are 2025-12-04T14:02:43,273 already explicitly excluding 'preheat_open.api.test.mocks.locations' via 2025-12-04T14:02:43,273 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-12-04T14:02:43,274 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-12-04T14:02:43,275 combination with a more fine grained `package-data` configuration. 2025-12-04T14:02:43,276 You can read more about "package data files" on setuptools documentation page: 2025-12-04T14:02:43,277 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-12-04T14:02:43,278 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-12-04T14:02:43,278 even if it does not contain any `.py` files. 2025-12-04T14:02:43,278 On the other hand, currently there is no concept of package data 2025-12-04T14:02:43,279 directory, all directories are treated like packages. 2025-12-04T14:02:43,279 ******************************************************************************** 2025-12-04T14:02:43,280 !! 2025-12-04T14:02:43,280 check.warn(importable) 2025-12-04T14:02:43,281 copying preheat_open/api/control_setting_type.yaml -> build/lib/preheat_open/api 2025-12-04T14:02:43,281 creating build/lib/preheat_open/api/test/mocks/configurations 2025-12-04T14:02:43,282 copying preheat_open/api/test/mocks/configurations/config.yaml -> build/lib/preheat_open/api/test/mocks/configurations 2025-12-04T14:02:43,282 copying preheat_open/api/test/mocks/configurations/config_anonymized.yaml -> build/lib/preheat_open/api/test/mocks/configurations 2025-12-04T14:02:43,282 creating build/lib/preheat_open/api/test/mocks/locations 2025-12-04T14:02:43,283 copying preheat_open/api/test/mocks/locations/1.yaml -> build/lib/preheat_open/api/test/mocks/locations 2025-12-04T14:02:43,283 installing to build/bdist.linux-armv7l/wheel 2025-12-04T14:02:43,284 running install 2025-12-04T14:02:43,299 running install_lib 2025-12-04T14:02:43,308 creating build/bdist.linux-armv7l/wheel 2025-12-04T14:02:43,310 creating build/bdist.linux-armv7l/wheel/preheat_open 2025-12-04T14:02:43,311 copying build/lib/preheat_open/collection.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,314 copying build/lib/preheat_open/location.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,316 copying build/lib/preheat_open/interfaces.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,319 copying build/lib/preheat_open/query.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,321 copying build/lib/preheat_open/conftest.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,324 creating build/bdist.linux-armv7l/wheel/preheat_open/test 2025-12-04T14:02:43,325 copying build/lib/preheat_open/test/test_zone.py -> build/bdist.linux-armv7l/wheel/./preheat_open/test 2025-12-04T14:02:43,327 copying build/lib/preheat_open/test/test_collection.py -> build/bdist.linux-armv7l/wheel/./preheat_open/test 2025-12-04T14:02:43,330 copying build/lib/preheat_open/test/test_interfaces.py -> build/bdist.linux-armv7l/wheel/./preheat_open/test 2025-12-04T14:02:43,332 copying build/lib/preheat_open/test/test_configuration.py -> build/bdist.linux-armv7l/wheel/./preheat_open/test 2025-12-04T14:02:43,334 copying build/lib/preheat_open/test/test_query.py -> build/bdist.linux-armv7l/wheel/./preheat_open/test 2025-12-04T14:02:43,336 copying build/lib/preheat_open/test/__init__.py -> build/bdist.linux-armv7l/wheel/./preheat_open/test 2025-12-04T14:02:43,338 copying build/lib/preheat_open/test/test_supplypoint.py -> build/bdist.linux-armv7l/wheel/./preheat_open/test 2025-12-04T14:02:43,340 copying build/lib/preheat_open/test/test_setpoint_schedule.py -> build/bdist.linux-armv7l/wheel/./preheat_open/test 2025-12-04T14:02:43,342 copying build/lib/preheat_open/test/test_unit.py -> build/bdist.linux-armv7l/wheel/./preheat_open/test 2025-12-04T14:02:43,343 copying build/lib/preheat_open/test/test_time.py -> build/bdist.linux-armv7l/wheel/./preheat_open/test 2025-12-04T14:02:43,345 copying build/lib/preheat_open/test/test_measurements.py -> build/bdist.linux-armv7l/wheel/./preheat_open/test 2025-12-04T14:02:43,347 copying build/lib/preheat_open/test/test_location.py -> build/bdist.linux-armv7l/wheel/./preheat_open/test 2025-12-04T14:02:43,348 copying build/lib/preheat_open/unit.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,352 creating build/bdist.linux-armv7l/wheel/preheat_open/api 2025-12-04T14:02:43,353 copying build/lib/preheat_open/api/factories.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api 2025-12-04T14:02:43,355 copying build/lib/preheat_open/api/conftest.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api 2025-12-04T14:02:43,358 creating build/bdist.linux-armv7l/wheel/preheat_open/api/test 2025-12-04T14:02:43,359 copying build/lib/preheat_open/api/test/test_types.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api/test 2025-12-04T14:02:43,360 copying build/lib/preheat_open/api/test/test_cache.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api/test 2025-12-04T14:02:43,362 creating build/bdist.linux-armv7l/wheel/preheat_open/api/test/mocks 2025-12-04T14:02:43,364 creating build/bdist.linux-armv7l/wheel/preheat_open/api/test/mocks/configurations 2025-12-04T14:02:43,365 copying build/lib/preheat_open/api/test/mocks/configurations/config_anonymized.yaml -> build/bdist.linux-armv7l/wheel/./preheat_open/api/test/mocks/configurations 2025-12-04T14:02:43,366 copying build/lib/preheat_open/api/test/mocks/configurations/config.yaml -> build/bdist.linux-armv7l/wheel/./preheat_open/api/test/mocks/configurations 2025-12-04T14:02:43,369 creating build/bdist.linux-armv7l/wheel/preheat_open/api/test/mocks/locations 2025-12-04T14:02:43,370 copying build/lib/preheat_open/api/test/mocks/locations/1.yaml -> build/bdist.linux-armv7l/wheel/./preheat_open/api/test/mocks/locations 2025-12-04T14:02:43,372 copying build/lib/preheat_open/api/test/__init__.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api/test 2025-12-04T14:02:43,374 copying build/lib/preheat_open/api/test/test_adapter.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api/test 2025-12-04T14:02:43,376 copying build/lib/preheat_open/api/test/test_factories.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api/test 2025-12-04T14:02:43,377 copying build/lib/preheat_open/api/test/test_mocks.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api/test 2025-12-04T14:02:43,379 copying build/lib/preheat_open/api/test/test_session.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api/test 2025-12-04T14:02:43,380 copying build/lib/preheat_open/api/session.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api 2025-12-04T14:02:43,383 copying build/lib/preheat_open/api/mocks.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api 2025-12-04T14:02:43,385 copying build/lib/preheat_open/api/__init__.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api 2025-12-04T14:02:43,387 copying build/lib/preheat_open/api/adapter.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api 2025-12-04T14:02:43,390 copying build/lib/preheat_open/api/control_setting_type.yaml -> build/bdist.linux-armv7l/wheel/./preheat_open/api 2025-12-04T14:02:43,392 copying build/lib/preheat_open/api/cache.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api 2025-12-04T14:02:43,394 copying build/lib/preheat_open/api/types.py -> build/bdist.linux-armv7l/wheel/./preheat_open/api 2025-12-04T14:02:43,397 copying build/lib/preheat_open/_version.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,399 copying build/lib/preheat_open/__init__.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,401 copying build/lib/preheat_open/loadable_types.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,403 copying build/lib/preheat_open/measurements.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,406 copying build/lib/preheat_open/zone.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,408 copying build/lib/preheat_open/time.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,411 copying build/lib/preheat_open/supplypoint.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,413 copying build/lib/preheat_open/configuration.py -> build/bdist.linux-armv7l/wheel/./preheat_open 2025-12-04T14:02:43,415 running install_data 2025-12-04T14:02:43,422 creating build/bdist.linux-armv7l/wheel/preheat_open-2.7.data/data 2025-12-04T14:02:43,424 creating build/bdist.linux-armv7l/wheel/preheat_open-2.7.data/data/requirements 2025-12-04T14:02:43,425 copying requirements.txt -> build/bdist.linux-armv7l/wheel/preheat_open-2.7.data/data/requirements 2025-12-04T14:02:43,426 running install_egg_info 2025-12-04T14:02:43,440 Copying preheat_open.egg-info to build/bdist.linux-armv7l/wheel/./preheat_open-2.7-py3.11.egg-info 2025-12-04T14:02:43,450 running install_scripts 2025-12-04T14:02:43,460 creating build/bdist.linux-armv7l/wheel/preheat_open-2.7.dist-info/WHEEL 2025-12-04T14:02:43,463 creating '/tmp/pip-wheel-91x09sq3/.tmp-2xvlo77r/preheat_open-2.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-04T14:02:43,465 adding 'preheat_open/__init__.py' 2025-12-04T14:02:43,467 adding 'preheat_open/_version.py' 2025-12-04T14:02:43,469 adding 'preheat_open/collection.py' 2025-12-04T14:02:43,472 adding 'preheat_open/configuration.py' 2025-12-04T14:02:43,473 adding 'preheat_open/conftest.py' 2025-12-04T14:02:43,475 adding 'preheat_open/interfaces.py' 2025-12-04T14:02:43,478 adding 'preheat_open/loadable_types.py' 2025-12-04T14:02:43,481 adding 'preheat_open/location.py' 2025-12-04T14:02:43,483 adding 'preheat_open/measurements.py' 2025-12-04T14:02:43,486 adding 'preheat_open/query.py' 2025-12-04T14:02:43,488 adding 'preheat_open/supplypoint.py' 2025-12-04T14:02:43,491 adding 'preheat_open/time.py' 2025-12-04T14:02:43,494 adding 'preheat_open/unit.py' 2025-12-04T14:02:43,497 adding 'preheat_open/zone.py' 2025-12-04T14:02:43,499 adding 'preheat_open/api/__init__.py' 2025-12-04T14:02:43,501 adding 'preheat_open/api/adapter.py' 2025-12-04T14:02:43,503 adding 'preheat_open/api/cache.py' 2025-12-04T14:02:43,505 adding 'preheat_open/api/conftest.py' 2025-12-04T14:02:43,506 adding 'preheat_open/api/control_setting_type.yaml' 2025-12-04T14:02:43,508 adding 'preheat_open/api/factories.py' 2025-12-04T14:02:43,511 adding 'preheat_open/api/mocks.py' 2025-12-04T14:02:43,512 adding 'preheat_open/api/session.py' 2025-12-04T14:02:43,516 adding 'preheat_open/api/types.py' 2025-12-04T14:02:43,518 adding 'preheat_open/api/test/__init__.py' 2025-12-04T14:02:43,519 adding 'preheat_open/api/test/test_adapter.py' 2025-12-04T14:02:43,520 adding 'preheat_open/api/test/test_cache.py' 2025-12-04T14:02:43,521 adding 'preheat_open/api/test/test_factories.py' 2025-12-04T14:02:43,522 adding 'preheat_open/api/test/test_mocks.py' 2025-12-04T14:02:43,524 adding 'preheat_open/api/test/test_session.py' 2025-12-04T14:02:43,525 adding 'preheat_open/api/test/test_types.py' 2025-12-04T14:02:43,527 adding 'preheat_open/api/test/mocks/configurations/config.yaml' 2025-12-04T14:02:43,528 adding 'preheat_open/api/test/mocks/configurations/config_anonymized.yaml' 2025-12-04T14:02:43,530 adding 'preheat_open/api/test/mocks/locations/1.yaml' 2025-12-04T14:02:43,532 adding 'preheat_open/test/__init__.py' 2025-12-04T14:02:43,533 adding 'preheat_open/test/test_collection.py' 2025-12-04T14:02:43,535 adding 'preheat_open/test/test_configuration.py' 2025-12-04T14:02:43,536 adding 'preheat_open/test/test_interfaces.py' 2025-12-04T14:02:43,537 adding 'preheat_open/test/test_location.py' 2025-12-04T14:02:43,538 adding 'preheat_open/test/test_measurements.py' 2025-12-04T14:02:43,540 adding 'preheat_open/test/test_query.py' 2025-12-04T14:02:43,541 adding 'preheat_open/test/test_setpoint_schedule.py' 2025-12-04T14:02:43,542 adding 'preheat_open/test/test_supplypoint.py' 2025-12-04T14:02:43,543 adding 'preheat_open/test/test_time.py' 2025-12-04T14:02:43,544 adding 'preheat_open/test/test_unit.py' 2025-12-04T14:02:43,546 adding 'preheat_open/test/test_zone.py' 2025-12-04T14:02:43,548 adding 'preheat_open-2.7.data/data/requirements/requirements.txt' 2025-12-04T14:02:43,551 adding 'preheat_open-2.7.dist-info/licenses/LICENSE' 2025-12-04T14:02:43,553 adding 'preheat_open-2.7.dist-info/METADATA' 2025-12-04T14:02:43,554 adding 'preheat_open-2.7.dist-info/WHEEL' 2025-12-04T14:02:43,554 adding 'preheat_open-2.7.dist-info/top_level.txt' 2025-12-04T14:02:43,556 adding 'preheat_open-2.7.dist-info/RECORD' 2025-12-04T14:02:43,558 removing build/bdist.linux-armv7l/wheel 2025-12-04T14:02:43,667 Building wheel for preheat-open (pyproject.toml): finished with status 'done' 2025-12-04T14:02:43,673 Created wheel for preheat-open: filename=preheat_open-2.7-py3-none-any.whl size=95249 sha256=df84b8f6557c668496ebe8c2419dd4ec23e70e979ab209fa1b28c72cdf1e987b 2025-12-04T14:02:43,674 Stored in directory: /tmp/pip-ephem-wheel-cache-jhm_u6et/wheels/60/bc/9a/3a4d1890daaf9fdefc3fb47a01b38dd1ec6c2427f6f5deee9e 2025-12-04T14:02:43,687 Successfully built preheat-open 2025-12-04T14:02:43,692 Removed build tracker: '/tmp/pip-build-tracker-m_gz1q06'