2026-01-05T15:08:13,747 Created temporary directory: /tmp/pip-ephem-wheel-cache-ye06wb91 2026-01-05T15:08:13,749 Created temporary directory: /tmp/pip-build-tracker-hay00d4d 2026-01-05T15:08:13,750 Initialized build tracking at /tmp/pip-build-tracker-hay00d4d 2026-01-05T15:08:13,751 Created build tracker: /tmp/pip-build-tracker-hay00d4d 2026-01-05T15:08:13,751 Entered build tracker: /tmp/pip-build-tracker-hay00d4d 2026-01-05T15:08:13,752 Created temporary directory: /tmp/pip-wheel-qbzge_jr 2026-01-05T15:08:13,755 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-01-05T15:08:13,757 Created temporary directory: /tmp/pip-ephem-wheel-cache-zvhe6tu5 2026-01-05T15:08:13,780 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-05T15:08:13,783 2 location(s) to search for versions of cbpi4: 2026-01-05T15:08:13,783 * https://pypi.org/simple/cbpi4/ 2026-01-05T15:08:13,783 * https://www.piwheels.org/simple/cbpi4/ 2026-01-05T15:08:13,784 Fetching project page and analyzing links: https://pypi.org/simple/cbpi4/ 2026-01-05T15:08:13,785 Getting page https://pypi.org/simple/cbpi4/ 2026-01-05T15:08:13,786 Found index url https://pypi.org/simple 2026-01-05T15:08:14,005 Fetched page https://pypi.org/simple/cbpi4/ as application/vnd.pypi.simple.v1+json 2026-01-05T15:08:14,014 Found link https://files.pythonhosted.org/packages/c8/90/ce1aad5ffe4d6ffeb44db3e706bf5c5c998ff9021be0bc7463bc1984abe5/cbpi4-4.0.5a13.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.0.5a13 2026-01-05T15:08:14,016 Found link https://files.pythonhosted.org/packages/23/55/2c40d0f6cd0564773722b81c2f4113f95ddd0dbbf513d365d6c29cfaf325/cbpi4-4.0.5a14.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.0.5a14 2026-01-05T15:08:14,017 Found link https://files.pythonhosted.org/packages/7c/71/d38e2bd378c685d4f61feae8db0f811260ad99845045f9359129c714840d/cbpi4-4.0.5a15.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.0.5a15 2026-01-05T15:08:14,018 Found link https://files.pythonhosted.org/packages/44/e1/dd9db876b1f7876b5580b7fb2f34a4665440c87ccced43767d86f8577285/cbpi4-4.0.5a16.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.0.5a16 2026-01-05T15:08:14,019 Found link https://files.pythonhosted.org/packages/79/90/0b77bba072466d0621b4d674dd2ec4342a3e968d71b0c6ce491a19a2b4a5/cbpi4-4.0.5.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.0.5 2026-01-05T15:08:14,020 Found link https://files.pythonhosted.org/packages/ec/cb/f9c9d3bf4aa9aabe0b95d46d4edbded9354463380db9c819416b1fe068ae/cbpi4-4.0.6.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.0.6 2026-01-05T15:08:14,021 Found link https://files.pythonhosted.org/packages/67/94/18822774ab7d2585fdadb07b02708b2425f4c9e5cc6c266c88db570620fd/cbpi4-4.0.7rc1.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.0.7rc1 2026-01-05T15:08:14,022 Found link https://files.pythonhosted.org/packages/92/cc/59b9541305c4c1228a6c4815afcc655f9588763b0da42ad3e3b5e9f0cbf1/cbpi4-4.0.7rc3.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.0.7rc3 2026-01-05T15:08:14,023 Found link https://files.pythonhosted.org/packages/0d/61/30e05f7f5f041da4838306917820dcd64e630fbbfd2ec18111c7f655276c/cbpi4-4.0.7.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.0.7 2026-01-05T15:08:14,024 Found link https://files.pythonhosted.org/packages/1f/cc/22b094114a2f8878b45d2f606fd9fb8bb0bbef63bb278000e482d1530396/cbpi4-4.1.0a2.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.0a2 2026-01-05T15:08:14,025 Found link https://files.pythonhosted.org/packages/7e/bb/3df0ec69c15c0d57b3fefe6eab24e379b49a3653ed049bc2386005c0a19f/cbpi4-4.1.0a3.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.0a3 2026-01-05T15:08:14,027 Found link https://files.pythonhosted.org/packages/f5/e6/0b6f6c796a9630154af58f9bd55863683beb6de30e662a96265076f85fdb/cbpi4-4.1.0rc1.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.0rc1 2026-01-05T15:08:14,027 Found link https://files.pythonhosted.org/packages/22/f2/f84bf128ead8dd9ef4093fb7e4ed4a972e84359d86912b1448026f7c7ea0/cbpi4-4.1.0rc2.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.0rc2 2026-01-05T15:08:14,028 Found link https://files.pythonhosted.org/packages/cc/86/cff935fcf60ddddacfa7e793ab29e9e81b3c8961b0110aa1e5ee28fe3527/cbpi4-4.1.0rc5.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.0rc5 2026-01-05T15:08:14,029 Found link https://files.pythonhosted.org/packages/37/f1/1c4b27996cd20dc7acdff69f0b474d39a6966b14b1d373ef7a3836835238/cbpi4-4.1.0rc8.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.0rc8 2026-01-05T15:08:14,030 Found link https://files.pythonhosted.org/packages/da/57/0a02878cf77a0d843c7df6c98cd2b6e421ef0a09ee601bb148ab8ec934d9/cbpi4-4.1.0.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.0 2026-01-05T15:08:14,031 Found link https://files.pythonhosted.org/packages/b8/4f/6726e5a8b0b8f026d6c467fbf89baad6526981e78f361955eb10f6475dec/cbpi4-4.1.2.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.2 2026-01-05T15:08:14,032 Found link https://files.pythonhosted.org/packages/3a/f4/3b52fa9a712547798983c4c6cf6553b8bb304f0140d15af367da6ea6b5b8/cbpi4-4.1.6.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.6 2026-01-05T15:08:14,033 Found link https://files.pythonhosted.org/packages/21/eb/15dd42d16073469bf1fc2fb44c647828cebedeacf917461aa3cd400a5f7c/cbpi4-4.1.7rc1.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.7rc1 2026-01-05T15:08:14,034 Found link https://files.pythonhosted.org/packages/c4/5c/41f20d108393c32ee8f24c1a72ff53b7475ed5e8465ebbcdbaaff9be15c4/cbpi4-4.1.7.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.7 2026-01-05T15:08:14,035 Found link https://files.pythonhosted.org/packages/69/f7/57cef097273a25f2a9001e0b8e59a7d8a0cd936d3fe8207cd25d43626935/cbpi4-4.1.10rc2.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.10rc2 2026-01-05T15:08:14,036 Found link https://files.pythonhosted.org/packages/29/0e/0f1ba7884ee05340dca1233d2f098efee7937bb7402e37a54c82d69ffff7/cbpi4-4.1.10.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.10 2026-01-05T15:08:14,037 Found link https://files.pythonhosted.org/packages/03/c9/9a8eefd68f5f683d27c2cd17f0c803f130f151659c22a1fa3f3574d395e9/cbpi4-4.1.11.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.1.11 2026-01-05T15:08:14,038 Found link https://files.pythonhosted.org/packages/bc/cf/4c9106665e944c7d5e31a1ae6b560e66cc2f3cd208ea768c0c8c2fcb55cd/cbpi4-4.2.0a6.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.2.0a6 2026-01-05T15:08:14,039 Found link https://files.pythonhosted.org/packages/13/33/ac4657964596923746f30109d755cd1d79d4fa3a4b51e2efac709e91dc84/cbpi4-4.2.0rc1.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.2.0rc1 2026-01-05T15:08:14,040 Found link https://files.pythonhosted.org/packages/45/d4/2c9f649f9757f23c87df559cd77d99c54c15320c2cc6548f891d17a28b89/cbpi4-4.2.0.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.2.0 2026-01-05T15:08:14,041 Found link https://files.pythonhosted.org/packages/f4/e9/77d75b90880ee93517d43592c7a7088f1cd75cd35a501f1036a96cfd9a65/cbpi4-4.3.0.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.3.0 2026-01-05T15:08:14,042 Found link https://files.pythonhosted.org/packages/86/ca/841a0effdd37ef9431e5182741abfa63e47d1801b9c9e4e13a4e615e441b/cbpi4-4.3.1.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.3.1 2026-01-05T15:08:14,043 Found link https://files.pythonhosted.org/packages/34/60/86354cca2127de32457edc4b66fe64c4bc5bcf9e87a9198cf02dade70139/cbpi4-4.3.2.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.3.2 2026-01-05T15:08:14,044 Found link https://files.pythonhosted.org/packages/65/3f/cde11542988fff2b1d0daf6efe727b78e9f25a331173af6cc41aae16a36e/cbpi4-4.4.0.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.4.0 2026-01-05T15:08:14,045 Found link https://files.pythonhosted.org/packages/b8/a7/108d096bf842b79418f4ee83050f6e37da3800e611e86fbe5ccc19b196d5/cbpi4-4.4.1rc0.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.4.1rc0 2026-01-05T15:08:14,045 Found link https://files.pythonhosted.org/packages/a7/f3/470f813c330b7561753df741a1c38cef841db3723800c076510b32204e7b/cbpi4-4.4.1rc1.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.4.1rc1 2026-01-05T15:08:14,046 Found link https://files.pythonhosted.org/packages/05/1e/26a681d9e81d51969f8c31dd8eb901eb3b0904f825e4fe83c0dbc056316f/cbpi4-4.4.1.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.4.1 2026-01-05T15:08:14,047 Found link https://files.pythonhosted.org/packages/c2/c5/8c06bc2ba6a53d988f8a62fb64de1b1f03ef5b70077519d96103a621f41a/cbpi4-4.4.2.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.4.2 2026-01-05T15:08:14,048 Found link https://files.pythonhosted.org/packages/6f/89/5627dba4ab469974ea74ab7be6e15c15ac819057c8d5adb23ba513aa8b0f/cbpi4-4.4.3.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.4.3 2026-01-05T15:08:14,049 Found link https://files.pythonhosted.org/packages/12/97/7c38e3cf5392f6779f878194d73dcb248bc0472e153b53f2e3910e1b49b1/cbpi4-4.4.5.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.4.5 2026-01-05T15:08:14,050 Found link https://files.pythonhosted.org/packages/da/bc/a301c6f5f04c09ec4426a00d5042be8e4bff2847b76100f0d02e274601bd/cbpi4-4.4.6.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.4.6 2026-01-05T15:08:14,051 Found link https://files.pythonhosted.org/packages/55/7e/a6bf46febb217983d2034a0dbb42d125784c49bd9e1276c9712b93c9648a/cbpi4-4.4.7.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.4.7 2026-01-05T15:08:14,052 Found link https://files.pythonhosted.org/packages/df/04/9e6a52e13f36b48adeb46395d7857a1de54ac25f6572f2c741f4e3d77e7b/cbpi4-4.5.0.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.5.0 2026-01-05T15:08:14,053 Found link https://files.pythonhosted.org/packages/1d/30/2d29ec28edb7ecc4a44f25618500e1a52b8f0e684c0361d0ee8616a62d93/cbpi4-4.5.1.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.5.1 2026-01-05T15:08:14,054 Found link https://files.pythonhosted.org/packages/ef/3c/4199727ecec5e2bed50877d87ca89fa9a2ef4f8b97225b3b9d4c003f97c9/cbpi4-4.6.0.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.6.0 2026-01-05T15:08:14,055 Found link https://files.pythonhosted.org/packages/52/f5/bd6e5c28fdf614804f5ec8691e3037162c697b890ea0f650ac3e0952f617/cbpi4-4.6.1.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.6.1 2026-01-05T15:08:14,056 Found link https://files.pythonhosted.org/packages/3c/4f/1f779ab475751407d0a3ed31b81dafd534e1c421962b33c8a1fc343f783a/cbpi4-4.7.0.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.7.0 2026-01-05T15:08:14,057 Found link https://files.pythonhosted.org/packages/2f/3d/110156e1b711cc81d75661752ff2dfb801c410e410260a584c79e3712e34/cbpi4-4.7.1.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.7.1 2026-01-05T15:08:14,058 Fetching project page and analyzing links: https://www.piwheels.org/simple/cbpi4/ 2026-01-05T15:08:14,059 Getting page https://www.piwheels.org/simple/cbpi4/ 2026-01-05T15:08:14,060 Found index url https://www.piwheels.org/simple 2026-01-05T15:08:14,230 Fetched page https://www.piwheels.org/simple/cbpi4/ as text/html 2026-01-05T15:08:14,242 Skipping link: No binaries permitted for cbpi4: https://www.piwheels.org/simple/cbpi4/cbpi4-4.7.0-py3-none-any.whl#sha256=f8dc013386a462de620194671ccc847e2e92188dab47a828509faf88374218e9 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,243 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.6.1-py3-none-any.whl#sha256=285d1dad8dc89202439e6bffa6b451d0f3bdb9c36e36eb5f5c8242c9bc73a223 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,243 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.6.0-py3-none-any.whl#sha256=b72caf808540d379f4fe2235695f9df96db9577bb138a706c45c27f350bfc25a (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,244 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.5.1-py3-none-any.whl#sha256=64573b2a5eb4f64f06631c4db9649341c5790f6eb264135e24422f700076af8d (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,244 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.5.0-py3-none-any.whl#sha256=f8fbed177dfd683e8b44cf68c9400688394b8fc631ccbd57320fea5708d909a9 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,245 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.4.7-py3-none-any.whl#sha256=3c74e5c6de18901213977dee8810cc4a7ecd1ae79446664feff70844488e59e2 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,246 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.4.6-py3-none-any.whl#sha256=e520e0c055ab863fc20861e43a012b00da351e5303e61c7d0b9cd5d46ed24bcb (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,246 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.4.5-py3-none-any.whl#sha256=677dbacd505a980edf99f2163d9f982cec2533221ecd12ffd0a6dcb26c150b52 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,247 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.4.3-py3-none-any.whl#sha256=3d2324c98ae75f0796121f19a49f8c0832312bd38b2fe9ef1a301407a8974493 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,248 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.4.2-py3-none-any.whl#sha256=8fac66ca0adb1eb4fbc1120f93405984abac87bb97c4df5d5eeb10066c914221 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,248 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.4.1-py3-none-any.whl#sha256=96d451dcc1a79ae640ac303d8bd6636cc01b8e57f6e52d7de4108630d903efa8 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,249 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.4.1rc1-py3-none-any.whl#sha256=e3fb8c9f8bc8a6567d8a4c855df091f0425dd5374489fbb69e36b1ad4a069805 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,250 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.4.1rc0-py3-none-any.whl#sha256=7bbb4d4f4be15345fbd0a570805e905c97a3fbcf27c49cd398fd5a744fa2265a (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,250 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.4.0-py3-none-any.whl#sha256=fad4798a5af1a3bf154b028e3a36358c6ffa3ba67fa2218fc499edf751c4f1a7 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,251 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.3.2-py3-none-any.whl#sha256=2ec1e285a18e0228ef74600745e9597147805cea0cd160e1a3988ea0188d2f06 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,252 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.3.1-py3-none-any.whl#sha256=f6b5260e0bbce868ccc01d7ab1615db1cd9425f776dd11064b6ececba9d0b452 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,252 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.3.0-py3-none-any.whl#sha256=2c556a43e1bd776d5f93001e7811ccd4c7eaa619eda7a843395f4385c6d3f7c2 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,253 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.2.0-py3-none-any.whl#sha256=75de07b445b26452ba4f468165938148a71ae95ce3b652b61cac2dc685c82ae2 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,254 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.2.0rc1-py3-none-any.whl#sha256=215796104bff282faf8dd4477d9280a4b94cd261a9602f2975eedd396c76b9dc (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,254 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.2.0a6-py3-none-any.whl#sha256=1a44d711e24ae7aa907e17a698d675f7a388d614334a64ece723bd0b376953a1 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,255 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.11-py3-none-any.whl#sha256=d76cea5ff8bd840c10a32aba3c75ab2bc23cd83f5eeb4bdfb696b5a9d535ea8e (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,255 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.10-py3-none-any.whl#sha256=ba72375e8ac1faa12c3382d02d8b76dfbaf3990a15ecbccede1789aeab8ba343 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,256 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.10rc2-py3-none-any.whl#sha256=335622eb662857bd95405618bb767ff3744a802982d05fc60e1a4cdb5e2b8aa3 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,257 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.7-py3-none-any.whl#sha256=723397aa32313bee1f4b3854e0401263a3cbc0667eaabb1dddfbdf919c605fdb (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,257 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.7rc1-py3-none-any.whl#sha256=4c3dd5e9f366eb90e4cd3069f25d89e4d4870fe584bd25cd9ea23c53949bf708 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,258 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.6-py3-none-any.whl#sha256=aa7b8a957fbc67ab675747f0db820a77a8e001859179c3f7da207b9d50835924 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,259 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.2-py3-none-any.whl#sha256=6d204e9c6f1061aa0db382bbce90a622126afc07050551bc665eae4bd1f3711a (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,259 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.0-py3-none-any.whl#sha256=5bae46495e8562bac803175531279595942a20f2bc1c1585ed9113daf25322df (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,260 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.0rc8-py3-none-any.whl#sha256=916b0b44b1bcbaaf3c3df42c1fc121b4b12cbf2ae8ee2a44a9e8d04b682720d0 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,261 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.0rc5-py3-none-any.whl#sha256=42b78a4c6ebbd637cc7f1f3d0408b96e32c6e99f18c7b1780f761a9a46a27f44 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,261 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.0rc2-py3-none-any.whl#sha256=2dd6427dd2668892d6cecdc9884462d9e89ff2cd9d0ff95d36ab05343c040b4f (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,262 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.0rc1-py3-none-any.whl#sha256=f910dc2e9c68bfde2783c7d06b683020229107719315e484fbf001c8d1102c77 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,262 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.0a3-py3-none-any.whl#sha256=94329c6800854e76a088055a09525f956c68e1816ba910a7bf69bd05bd702001 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,263 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.1.0a2-py3-none-any.whl#sha256=7623317e917b044e1c04588c16ca266e2e4adf1d2b635093750dbb92eb56e640 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,263 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.0.7-py3-none-any.whl#sha256=f87a4f0198890f7f473a594831fe9230d3f5fbf09c8476b42ed254c198ea6176 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,264 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.0.7rc3-py3-none-any.whl#sha256=10f1638d01ad96186d247d18dc73ee2f59a42dcaf6cb0f122516d48a2efb3e9c (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,264 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.0.7rc1-py3-none-any.whl#sha256=131cbd8fe3e0dc4530e4e0a9be7b2201fbfcf2663aaa896f5fbcd0450f9a3817 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,265 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.0.6-py3-none-any.whl#sha256=ced3e08ee87f7ef580398a4c059d89a438de01658584791f9533385f8216baa3 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,266 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.0.5-py3-none-any.whl#sha256=430043cd9201eec62e59d55961525cebd57fbe00f14201cf65c77f93a86e0487 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,266 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.0.5a16-py3-none-any.whl#sha256=0dce95305b984dbba3acdab4a7364f4e9bc74334010d0869b51a62e7e107911a (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,267 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.0.5a15-py3-none-any.whl#sha256=903efa39a76f177c5f78c422d9bb126de4e1cfee49015a1fefa8ccd6cdc10d2f (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,267 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.0.5a14-py3-none-any.whl#sha256=b0819cd931b778d4ea639a22f1bf24e58046930fdf9094b01c8da7b83e305468 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,268 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.0.5a13-py3-none-any.whl#sha256=f98b7f35fe4e5cdd349f804ff58cf0c4fcc785c42eca1ef8f29fc6a87d8be59c (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-01-05T15:08:14,269 Skipping link: not a file: https://www.piwheels.org/simple/cbpi4/ 2026-01-05T15:08:14,270 Skipping link: not a file: https://pypi.org/simple/cbpi4/ 2026-01-05T15:08:14,293 Given no hashes to check 1 links for project 'cbpi4': discarding no candidates 2026-01-05T15:08:14,311 Collecting cbpi4==4.7.1 2026-01-05T15:08:14,313 Created temporary directory: /tmp/pip-unpack-sljpp2rq 2026-01-05T15:08:14,451 Downloading cbpi4-4.7.1.tar.gz (4.5 MB) 2026-01-05T15:08:15,434 Added cbpi4==4.7.1 from https://files.pythonhosted.org/packages/2f/3d/110156e1b711cc81d75661752ff2dfb801c410e410260a584c79e3712e34/cbpi4-4.7.1.tar.gz to build tracker '/tmp/pip-build-tracker-hay00d4d' 2026-01-05T15:08:15,435 Running setup.py (path:/tmp/pip-wheel-qbzge_jr/cbpi4_052def1516e6400fb3f706d7d4ed8241/setup.py) egg_info for package cbpi4 2026-01-05T15:08:15,436 Created temporary directory: /tmp/pip-pip-egg-info-chql_u6v 2026-01-05T15:08:15,437 Preparing metadata (setup.py): started 2026-01-05T15:08:15,438 Running command python setup.py egg_info 2026-01-05T15:08:16,368 running egg_info 2026-01-05T15:08:16,396 creating /tmp/pip-pip-egg-info-chql_u6v/cbpi4.egg-info 2026-01-05T15:08:16,397 writing /tmp/pip-pip-egg-info-chql_u6v/cbpi4.egg-info/PKG-INFO 2026-01-05T15:08:16,401 writing dependency_links to /tmp/pip-pip-egg-info-chql_u6v/cbpi4.egg-info/dependency_links.txt 2026-01-05T15:08:16,402 writing entry points to /tmp/pip-pip-egg-info-chql_u6v/cbpi4.egg-info/entry_points.txt 2026-01-05T15:08:16,404 writing requirements to /tmp/pip-pip-egg-info-chql_u6v/cbpi4.egg-info/requires.txt 2026-01-05T15:08:16,405 writing top-level names to /tmp/pip-pip-egg-info-chql_u6v/cbpi4.egg-info/top_level.txt 2026-01-05T15:08:16,407 writing manifest file '/tmp/pip-pip-egg-info-chql_u6v/cbpi4.egg-info/SOURCES.txt' 2026-01-05T15:08:16,544 reading manifest file '/tmp/pip-pip-egg-info-chql_u6v/cbpi4.egg-info/SOURCES.txt' 2026-01-05T15:08:16,546 reading manifest template 'MANIFEST.in' 2026-01-05T15:08:16,619 adding license file 'LICENSE' 2026-01-05T15:08:16,629 writing manifest file '/tmp/pip-pip-egg-info-chql_u6v/cbpi4.egg-info/SOURCES.txt' 2026-01-05T15:08:16,738 Preparing metadata (setup.py): finished with status 'done' 2026-01-05T15:08:16,743 Source in /tmp/pip-wheel-qbzge_jr/cbpi4_052def1516e6400fb3f706d7d4ed8241 has version 4.7.1, which satisfies requirement cbpi4==4.7.1 from https://files.pythonhosted.org/packages/2f/3d/110156e1b711cc81d75661752ff2dfb801c410e410260a584c79e3712e34/cbpi4-4.7.1.tar.gz 2026-01-05T15:08:16,744 Removed cbpi4==4.7.1 from https://files.pythonhosted.org/packages/2f/3d/110156e1b711cc81d75661752ff2dfb801c410e410260a584c79e3712e34/cbpi4-4.7.1.tar.gz from build tracker '/tmp/pip-build-tracker-hay00d4d' 2026-01-05T15:08:16,751 Created temporary directory: /tmp/pip-unpack-g_2vwy0a 2026-01-05T15:08:16,752 Building wheels for collected packages: cbpi4 2026-01-05T15:08:16,757 Created temporary directory: /tmp/pip-wheel-mdp2bqwb 2026-01-05T15:08:16,757 Building wheel for cbpi4 (setup.py): started 2026-01-05T15:08:16,758 Destination directory: /tmp/pip-wheel-mdp2bqwb 2026-01-05T15:08:16,759 Running command python setup.py bdist_wheel 2026-01-05T15:08:17,645 running bdist_wheel 2026-01-05T15:08:17,784 running build 2026-01-05T15:08:17,785 running build_py 2026-01-05T15:08:17,817 creating build/lib/tests 2026-01-05T15:08:17,819 copying tests/test_step.py -> build/lib/tests 2026-01-05T15:08:17,822 copying tests/test_index.py -> build/lib/tests 2026-01-05T15:08:17,824 copying tests/__init__.py -> build/lib/tests 2026-01-05T15:08:17,826 copying tests/test_ws.py -> build/lib/tests 2026-01-05T15:08:17,828 copying tests/cbpi_config_fixture.py -> build/lib/tests 2026-01-05T15:08:17,830 copying tests/test_logger.py -> build/lib/tests 2026-01-05T15:08:17,832 copying tests/test_dashboard.py -> build/lib/tests 2026-01-05T15:08:17,834 copying tests/test_kettle.py -> build/lib/tests 2026-01-05T15:08:17,836 copying tests/test_notification_controller.py -> build/lib/tests 2026-01-05T15:08:17,837 copying tests/test_config.py -> build/lib/tests 2026-01-05T15:08:17,839 copying tests/test_cli.py -> build/lib/tests 2026-01-05T15:08:17,841 copying tests/test_actor.py -> build/lib/tests 2026-01-05T15:08:17,843 copying tests/test_gpio.py -> build/lib/tests 2026-01-05T15:08:17,845 copying tests/test_system.py -> build/lib/tests 2026-01-05T15:08:17,847 copying tests/test_sensor.py -> build/lib/tests 2026-01-05T15:08:17,850 creating build/lib/cbpi 2026-01-05T15:08:17,851 copying cbpi/websocket.py -> build/lib/cbpi 2026-01-05T15:08:17,853 copying cbpi/__init__.py -> build/lib/cbpi 2026-01-05T15:08:17,854 copying cbpi/configFolder.py -> build/lib/cbpi 2026-01-05T15:08:17,857 copying cbpi/cli.py -> build/lib/cbpi 2026-01-05T15:08:17,860 copying cbpi/eventbus.py -> build/lib/cbpi 2026-01-05T15:08:17,862 copying cbpi/craftbeerpi.py -> build/lib/cbpi 2026-01-05T15:08:17,865 copying cbpi/satellite.py -> build/lib/cbpi 2026-01-05T15:08:17,867 creating build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,869 copying cbpi/http_endpoints/http_fermentation.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,871 copying cbpi/http_endpoints/http_log.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,874 copying cbpi/http_endpoints/http_dashboard.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,876 copying cbpi/http_endpoints/__init__.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,878 copying cbpi/http_endpoints/http_login.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,880 copying cbpi/http_endpoints/http_notification.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,882 copying cbpi/http_endpoints/http_step.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,884 copying cbpi/http_endpoints/http_sensor.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,886 copying cbpi/http_endpoints/http_plugin.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,888 copying cbpi/http_endpoints/http_upload.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,891 copying cbpi/http_endpoints/http_config.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,893 copying cbpi/http_endpoints/http_kettle.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,895 copying cbpi/http_endpoints/http_actor.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,897 copying cbpi/http_endpoints/http_system.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,900 copying cbpi/http_endpoints/http_recipe.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,902 copying cbpi/http_endpoints/http_fermenterrecipe.py -> build/lib/cbpi/http_endpoints 2026-01-05T15:08:17,906 creating build/lib/cbpi/controller 2026-01-05T15:08:17,907 copying cbpi/controller/dashboard_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,909 copying cbpi/controller/basic_controller2.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,911 copying cbpi/controller/plugin_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,914 copying cbpi/controller/__init__.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,915 copying cbpi/controller/recipe_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,917 copying cbpi/controller/kettle_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,919 copying cbpi/controller/log_file_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,922 copying cbpi/controller/satellite_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,924 copying cbpi/controller/fermenter_recipe_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,926 copying cbpi/controller/step_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,929 copying cbpi/controller/notification_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,931 copying cbpi/controller/system_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,933 copying cbpi/controller/config_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,935 copying cbpi/controller/fermentation_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,938 copying cbpi/controller/job_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,940 copying cbpi/controller/upload_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,943 copying cbpi/controller/sensor_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,945 copying cbpi/controller/actor_controller.py -> build/lib/cbpi/controller 2026-01-05T15:08:17,948 creating build/lib/cbpi/extension 2026-01-05T15:08:17,949 copying cbpi/extension/__init__.py -> build/lib/cbpi/extension 2026-01-05T15:08:17,951 creating build/lib/cbpi/job 2026-01-05T15:08:17,952 copying cbpi/job/_scheduler.py -> build/lib/cbpi/job 2026-01-05T15:08:17,954 copying cbpi/job/_job.py -> build/lib/cbpi/job 2026-01-05T15:08:17,956 copying cbpi/job/__init__.py -> build/lib/cbpi/job 2026-01-05T15:08:17,958 copying cbpi/job/aiohttp.py -> build/lib/cbpi/job 2026-01-05T15:08:17,961 creating build/lib/cbpi/utils 2026-01-05T15:08:17,962 copying cbpi/utils/__init__.py -> build/lib/cbpi/utils 2026-01-05T15:08:17,965 copying cbpi/utils/utils.py -> build/lib/cbpi/utils 2026-01-05T15:08:17,966 copying cbpi/utils/encoder.py -> build/lib/cbpi/utils 2026-01-05T15:08:17,969 creating build/lib/cbpi/api 2026-01-05T15:08:17,970 copying cbpi/api/extension.py -> build/lib/cbpi/api 2026-01-05T15:08:17,972 copying cbpi/api/dataclasses.py -> build/lib/cbpi/api 2026-01-05T15:08:17,975 copying cbpi/api/actor.py -> build/lib/cbpi/api 2026-01-05T15:08:17,980 copying cbpi/api/__init__.py -> build/lib/cbpi/api 2026-01-05T15:08:17,986 copying cbpi/api/decorator.py -> build/lib/cbpi/api 2026-01-05T15:08:17,992 copying cbpi/api/property.py -> build/lib/cbpi/api 2026-01-05T15:08:17,998 copying cbpi/api/fermenter_logic.py -> build/lib/cbpi/api 2026-01-05T15:08:18,006 copying cbpi/api/config.py -> build/lib/cbpi/api 2026-01-05T15:08:18,010 copying cbpi/api/step.py -> build/lib/cbpi/api 2026-01-05T15:08:18,012 copying cbpi/api/base.py -> build/lib/cbpi/api 2026-01-05T15:08:18,014 copying cbpi/api/exceptions.py -> build/lib/cbpi/api 2026-01-05T15:08:18,016 copying cbpi/api/kettle_logic.py -> build/lib/cbpi/api 2026-01-05T15:08:18,018 copying cbpi/api/timer.py -> build/lib/cbpi/api 2026-01-05T15:08:18,020 copying cbpi/api/sensor.py -> build/lib/cbpi/api 2026-01-05T15:08:18,022 creating build/lib/cbpi/extension/systemdata 2026-01-05T15:08:18,023 copying cbpi/extension/systemdata/__init__.py -> build/lib/cbpi/extension/systemdata 2026-01-05T15:08:18,026 creating build/lib/cbpi/extension/mqtt_util 2026-01-05T15:08:18,027 copying cbpi/extension/mqtt_util/__init__.py -> build/lib/cbpi/extension/mqtt_util 2026-01-05T15:08:18,029 creating build/lib/cbpi/extension/FermentationStep 2026-01-05T15:08:18,030 copying cbpi/extension/FermentationStep/__init__.py -> build/lib/cbpi/extension/FermentationStep 2026-01-05T15:08:18,034 creating build/lib/cbpi/extension/hysteresis 2026-01-05T15:08:18,035 copying cbpi/extension/hysteresis/__init__.py -> build/lib/cbpi/extension/hysteresis 2026-01-05T15:08:18,037 creating build/lib/cbpi/extension/onewire 2026-01-05T15:08:18,038 copying cbpi/extension/onewire/__init__.py -> build/lib/cbpi/extension/onewire 2026-01-05T15:08:18,042 creating build/lib/cbpi/extension/SensorLogTarget_CSV 2026-01-05T15:08:18,043 copying cbpi/extension/SensorLogTarget_CSV/__init__.py -> build/lib/cbpi/extension/SensorLogTarget_CSV 2026-01-05T15:08:18,046 creating build/lib/cbpi/extension/httpsensor 2026-01-05T15:08:18,047 copying cbpi/extension/httpsensor/__init__.py -> build/lib/cbpi/extension/httpsensor 2026-01-05T15:08:18,050 creating build/lib/cbpi/extension/dummyactor 2026-01-05T15:08:18,051 copying cbpi/extension/dummyactor/__init__.py -> build/lib/cbpi/extension/dummyactor 2026-01-05T15:08:18,053 creating build/lib/cbpi/extension/FermenterHysteresis 2026-01-05T15:08:18,054 copying cbpi/extension/FermenterHysteresis/__init__.py -> build/lib/cbpi/extension/FermenterHysteresis 2026-01-05T15:08:18,057 creating build/lib/cbpi/extension/mashstep 2026-01-05T15:08:18,058 copying cbpi/extension/mashstep/__init__.py -> build/lib/cbpi/extension/mashstep 2026-01-05T15:08:18,062 creating build/lib/cbpi/extension/dummysensor 2026-01-05T15:08:18,063 copying cbpi/extension/dummysensor/__init__.py -> build/lib/cbpi/extension/dummysensor 2026-01-05T15:08:18,065 creating build/lib/cbpi/extension/ConfigUpdate 2026-01-05T15:08:18,066 copying cbpi/extension/ConfigUpdate/__init__.py -> build/lib/cbpi/extension/ConfigUpdate 2026-01-05T15:08:18,070 creating build/lib/cbpi/extension/timer 2026-01-05T15:08:18,071 copying cbpi/extension/timer/__init__.py -> build/lib/cbpi/extension/timer 2026-01-05T15:08:18,073 creating build/lib/cbpi/extension/SensorLogTarget_InfluxDB 2026-01-05T15:08:18,074 copying cbpi/extension/SensorLogTarget_InfluxDB/__init__.py -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB 2026-01-05T15:08:18,077 creating build/lib/cbpi/extension/mqtt_actor 2026-01-05T15:08:18,078 copying cbpi/extension/mqtt_actor/__init__.py -> build/lib/cbpi/extension/mqtt_actor 2026-01-05T15:08:18,080 copying cbpi/extension/mqtt_actor/generic_mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-01-05T15:08:18,082 copying cbpi/extension/mqtt_actor/output_mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-01-05T15:08:18,085 copying cbpi/extension/mqtt_actor/tasmota_mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-01-05T15:08:18,086 copying cbpi/extension/mqtt_actor/mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-01-05T15:08:18,089 creating build/lib/cbpi/extension/gpioactor 2026-01-05T15:08:18,090 copying cbpi/extension/gpioactor/__init__.py -> build/lib/cbpi/extension/gpioactor 2026-01-05T15:08:18,093 creating build/lib/cbpi/extension/mqtt_sensor 2026-01-05T15:08:18,094 copying cbpi/extension/mqtt_sensor/__init__.py -> build/lib/cbpi/extension/mqtt_sensor 2026-01-05T15:08:18,097 running egg_info 2026-01-05T15:08:18,127 writing cbpi4.egg-info/PKG-INFO 2026-01-05T15:08:18,131 writing dependency_links to cbpi4.egg-info/dependency_links.txt 2026-01-05T15:08:18,133 writing entry points to cbpi4.egg-info/entry_points.txt 2026-01-05T15:08:18,135 writing requirements to cbpi4.egg-info/requires.txt 2026-01-05T15:08:18,136 writing top-level names to cbpi4.egg-info/top_level.txt 2026-01-05T15:08:18,220 reading manifest file 'cbpi4.egg-info/SOURCES.txt' 2026-01-05T15:08:18,237 reading manifest template 'MANIFEST.in' 2026-01-05T15:08:18,307 adding license file 'LICENSE' 2026-01-05T15:08:18,320 writing manifest file 'cbpi4.egg-info/SOURCES.txt' 2026-01-05T15:08:18,323 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.config' is absent from the `packages` configuration. 2026-01-05T15:08:18,324 !! 2026-01-05T15:08:18,325 ******************************************************************************** 2026-01-05T15:08:18,325 ############################ 2026-01-05T15:08:18,326 # Package would be ignored # 2026-01-05T15:08:18,327 ############################ 2026-01-05T15:08:18,327 Python recognizes 'cbpi.config' as an importable package[^1], 2026-01-05T15:08:18,328 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,329 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,330 package, please make sure that 'cbpi.config' is explicitly added 2026-01-05T15:08:18,330 to the `packages` configuration field. 2026-01-05T15:08:18,332 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,332 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,333 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,334 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,334 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,335 If you don't want 'cbpi.config' to be distributed and are 2026-01-05T15:08:18,336 already explicitly excluding 'cbpi.config' via 2026-01-05T15:08:18,336 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,336 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,337 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,337 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,338 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,339 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,340 even if it does not contain any `.py` files. 2026-01-05T15:08:18,340 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,341 directory, all directories are treated like packages. 2026-01-05T15:08:18,341 ******************************************************************************** 2026-01-05T15:08:18,342 !! 2026-01-05T15:08:18,342 check.warn(importable) 2026-01-05T15:08:18,343 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.ConfigUpdate.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,343 !! 2026-01-05T15:08:18,345 ******************************************************************************** 2026-01-05T15:08:18,345 ############################ 2026-01-05T15:08:18,346 # Package would be ignored # 2026-01-05T15:08:18,346 ############################ 2026-01-05T15:08:18,347 Python recognizes 'cbpi.extension.ConfigUpdate.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,347 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,348 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,349 package, please make sure that 'cbpi.extension.ConfigUpdate.__pycache__' is explicitly added 2026-01-05T15:08:18,349 to the `packages` configuration field. 2026-01-05T15:08:18,350 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,351 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,351 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,352 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,354 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,355 If you don't want 'cbpi.extension.ConfigUpdate.__pycache__' to be distributed and are 2026-01-05T15:08:18,355 already explicitly excluding 'cbpi.extension.ConfigUpdate.__pycache__' via 2026-01-05T15:08:18,356 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,356 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,357 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,358 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,359 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,361 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,361 even if it does not contain any `.py` files. 2026-01-05T15:08:18,362 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,362 directory, all directories are treated like packages. 2026-01-05T15:08:18,363 ******************************************************************************** 2026-01-05T15:08:18,364 !! 2026-01-05T15:08:18,364 check.warn(importable) 2026-01-05T15:08:18,365 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.FermentationStep.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,365 !! 2026-01-05T15:08:18,366 ******************************************************************************** 2026-01-05T15:08:18,366 ############################ 2026-01-05T15:08:18,367 # Package would be ignored # 2026-01-05T15:08:18,367 ############################ 2026-01-05T15:08:18,368 Python recognizes 'cbpi.extension.FermentationStep.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,368 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,369 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,370 package, please make sure that 'cbpi.extension.FermentationStep.__pycache__' is explicitly added 2026-01-05T15:08:18,370 to the `packages` configuration field. 2026-01-05T15:08:18,371 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,372 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,373 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,373 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,375 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,376 If you don't want 'cbpi.extension.FermentationStep.__pycache__' to be distributed and are 2026-01-05T15:08:18,376 already explicitly excluding 'cbpi.extension.FermentationStep.__pycache__' via 2026-01-05T15:08:18,377 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,378 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,378 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,379 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,381 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,382 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,383 even if it does not contain any `.py` files. 2026-01-05T15:08:18,383 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,384 directory, all directories are treated like packages. 2026-01-05T15:08:18,384 ******************************************************************************** 2026-01-05T15:08:18,385 !! 2026-01-05T15:08:18,386 check.warn(importable) 2026-01-05T15:08:18,386 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.FermenterHysteresis.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,387 !! 2026-01-05T15:08:18,388 ******************************************************************************** 2026-01-05T15:08:18,389 ############################ 2026-01-05T15:08:18,390 # Package would be ignored # 2026-01-05T15:08:18,390 ############################ 2026-01-05T15:08:18,391 Python recognizes 'cbpi.extension.FermenterHysteresis.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,391 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,392 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,392 package, please make sure that 'cbpi.extension.FermenterHysteresis.__pycache__' is explicitly added 2026-01-05T15:08:18,393 to the `packages` configuration field. 2026-01-05T15:08:18,394 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,394 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,394 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,395 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,396 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,397 If you don't want 'cbpi.extension.FermenterHysteresis.__pycache__' to be distributed and are 2026-01-05T15:08:18,398 already explicitly excluding 'cbpi.extension.FermenterHysteresis.__pycache__' via 2026-01-05T15:08:18,398 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,399 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,399 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,400 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,401 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,402 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,403 even if it does not contain any `.py` files. 2026-01-05T15:08:18,403 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,404 directory, all directories are treated like packages. 2026-01-05T15:08:18,404 ******************************************************************************** 2026-01-05T15:08:18,405 !! 2026-01-05T15:08:18,406 check.warn(importable) 2026-01-05T15:08:18,407 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.SensorLogTarget_CSV.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,407 !! 2026-01-05T15:08:18,408 ******************************************************************************** 2026-01-05T15:08:18,408 ############################ 2026-01-05T15:08:18,409 # Package would be ignored # 2026-01-05T15:08:18,410 ############################ 2026-01-05T15:08:18,410 Python recognizes 'cbpi.extension.SensorLogTarget_CSV.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,411 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,412 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,412 package, please make sure that 'cbpi.extension.SensorLogTarget_CSV.__pycache__' is explicitly added 2026-01-05T15:08:18,413 to the `packages` configuration field. 2026-01-05T15:08:18,414 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,414 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,415 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,416 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,417 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,419 If you don't want 'cbpi.extension.SensorLogTarget_CSV.__pycache__' to be distributed and are 2026-01-05T15:08:18,419 already explicitly excluding 'cbpi.extension.SensorLogTarget_CSV.__pycache__' via 2026-01-05T15:08:18,419 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,420 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,420 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,421 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,422 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,423 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,424 even if it does not contain any `.py` files. 2026-01-05T15:08:18,424 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,425 directory, all directories are treated like packages. 2026-01-05T15:08:18,425 ******************************************************************************** 2026-01-05T15:08:18,426 !! 2026-01-05T15:08:18,427 check.warn(importable) 2026-01-05T15:08:18,427 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,428 !! 2026-01-05T15:08:18,429 ******************************************************************************** 2026-01-05T15:08:18,429 ############################ 2026-01-05T15:08:18,430 # Package would be ignored # 2026-01-05T15:08:18,431 ############################ 2026-01-05T15:08:18,431 Python recognizes 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,432 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,434 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,434 package, please make sure that 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' is explicitly added 2026-01-05T15:08:18,435 to the `packages` configuration field. 2026-01-05T15:08:18,437 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,455 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,466 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,472 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,494 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,495 If you don't want 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' to be distributed and are 2026-01-05T15:08:18,500 already explicitly excluding 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' via 2026-01-05T15:08:18,507 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,514 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,516 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,520 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,526 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,536 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,536 even if it does not contain any `.py` files. 2026-01-05T15:08:18,537 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,538 directory, all directories are treated like packages. 2026-01-05T15:08:18,538 ******************************************************************************** 2026-01-05T15:08:18,539 !! 2026-01-05T15:08:18,540 check.warn(importable) 2026-01-05T15:08:18,540 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,540 !! 2026-01-05T15:08:18,541 ******************************************************************************** 2026-01-05T15:08:18,542 ############################ 2026-01-05T15:08:18,542 # Package would be ignored # 2026-01-05T15:08:18,543 ############################ 2026-01-05T15:08:18,543 Python recognizes 'cbpi.extension.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,543 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,544 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,545 package, please make sure that 'cbpi.extension.__pycache__' is explicitly added 2026-01-05T15:08:18,545 to the `packages` configuration field. 2026-01-05T15:08:18,546 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,547 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,547 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,548 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,550 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,550 If you don't want 'cbpi.extension.__pycache__' to be distributed and are 2026-01-05T15:08:18,551 already explicitly excluding 'cbpi.extension.__pycache__' via 2026-01-05T15:08:18,551 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,552 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,553 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,554 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,555 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,556 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,557 even if it does not contain any `.py` files. 2026-01-05T15:08:18,558 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,559 directory, all directories are treated like packages. 2026-01-05T15:08:18,559 ******************************************************************************** 2026-01-05T15:08:18,560 !! 2026-01-05T15:08:18,561 check.warn(importable) 2026-01-05T15:08:18,561 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.dummyactor.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,562 !! 2026-01-05T15:08:18,563 ******************************************************************************** 2026-01-05T15:08:18,564 ############################ 2026-01-05T15:08:18,564 # Package would be ignored # 2026-01-05T15:08:18,565 ############################ 2026-01-05T15:08:18,565 Python recognizes 'cbpi.extension.dummyactor.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,566 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,567 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,568 package, please make sure that 'cbpi.extension.dummyactor.__pycache__' is explicitly added 2026-01-05T15:08:18,569 to the `packages` configuration field. 2026-01-05T15:08:18,570 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,570 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,571 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,572 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,573 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,574 If you don't want 'cbpi.extension.dummyactor.__pycache__' to be distributed and are 2026-01-05T15:08:18,574 already explicitly excluding 'cbpi.extension.dummyactor.__pycache__' via 2026-01-05T15:08:18,575 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,575 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,576 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,576 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,578 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,579 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,579 even if it does not contain any `.py` files. 2026-01-05T15:08:18,580 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,580 directory, all directories are treated like packages. 2026-01-05T15:08:18,581 ******************************************************************************** 2026-01-05T15:08:18,582 !! 2026-01-05T15:08:18,583 check.warn(importable) 2026-01-05T15:08:18,583 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.dummysensor.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,584 !! 2026-01-05T15:08:18,585 ******************************************************************************** 2026-01-05T15:08:18,586 ############################ 2026-01-05T15:08:18,586 # Package would be ignored # 2026-01-05T15:08:18,587 ############################ 2026-01-05T15:08:18,588 Python recognizes 'cbpi.extension.dummysensor.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,589 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,590 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,590 package, please make sure that 'cbpi.extension.dummysensor.__pycache__' is explicitly added 2026-01-05T15:08:18,591 to the `packages` configuration field. 2026-01-05T15:08:18,593 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,594 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,595 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,602 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,606 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,618 If you don't want 'cbpi.extension.dummysensor.__pycache__' to be distributed and are 2026-01-05T15:08:18,626 already explicitly excluding 'cbpi.extension.dummysensor.__pycache__' via 2026-01-05T15:08:18,636 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,642 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,642 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,652 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,664 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,669 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,675 even if it does not contain any `.py` files. 2026-01-05T15:08:18,683 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,691 directory, all directories are treated like packages. 2026-01-05T15:08:18,700 ******************************************************************************** 2026-01-05T15:08:18,710 !! 2026-01-05T15:08:18,712 check.warn(importable) 2026-01-05T15:08:18,712 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.gpioactor.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,713 !! 2026-01-05T15:08:18,714 ******************************************************************************** 2026-01-05T15:08:18,715 ############################ 2026-01-05T15:08:18,715 # Package would be ignored # 2026-01-05T15:08:18,716 ############################ 2026-01-05T15:08:18,716 Python recognizes 'cbpi.extension.gpioactor.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,717 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,718 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,719 package, please make sure that 'cbpi.extension.gpioactor.__pycache__' is explicitly added 2026-01-05T15:08:18,719 to the `packages` configuration field. 2026-01-05T15:08:18,721 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,721 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,722 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,723 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,724 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,726 If you don't want 'cbpi.extension.gpioactor.__pycache__' to be distributed and are 2026-01-05T15:08:18,726 already explicitly excluding 'cbpi.extension.gpioactor.__pycache__' via 2026-01-05T15:08:18,727 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,727 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,728 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,729 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,730 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,732 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,733 even if it does not contain any `.py` files. 2026-01-05T15:08:18,733 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,734 directory, all directories are treated like packages. 2026-01-05T15:08:18,735 ******************************************************************************** 2026-01-05T15:08:18,736 !! 2026-01-05T15:08:18,736 check.warn(importable) 2026-01-05T15:08:18,737 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.httpsensor.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,738 !! 2026-01-05T15:08:18,739 ******************************************************************************** 2026-01-05T15:08:18,739 ############################ 2026-01-05T15:08:18,740 # Package would be ignored # 2026-01-05T15:08:18,740 ############################ 2026-01-05T15:08:18,741 Python recognizes 'cbpi.extension.httpsensor.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,741 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,742 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,742 package, please make sure that 'cbpi.extension.httpsensor.__pycache__' is explicitly added 2026-01-05T15:08:18,743 to the `packages` configuration field. 2026-01-05T15:08:18,743 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,744 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,744 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,745 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,746 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,747 If you don't want 'cbpi.extension.httpsensor.__pycache__' to be distributed and are 2026-01-05T15:08:18,747 already explicitly excluding 'cbpi.extension.httpsensor.__pycache__' via 2026-01-05T15:08:18,748 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,748 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,749 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,750 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,751 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,752 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,752 even if it does not contain any `.py` files. 2026-01-05T15:08:18,753 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,753 directory, all directories are treated like packages. 2026-01-05T15:08:18,754 ******************************************************************************** 2026-01-05T15:08:18,755 !! 2026-01-05T15:08:18,755 check.warn(importable) 2026-01-05T15:08:18,756 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.hysteresis.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,756 !! 2026-01-05T15:08:18,757 ******************************************************************************** 2026-01-05T15:08:18,757 ############################ 2026-01-05T15:08:18,758 # Package would be ignored # 2026-01-05T15:08:18,758 ############################ 2026-01-05T15:08:18,759 Python recognizes 'cbpi.extension.hysteresis.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,759 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,760 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,761 package, please make sure that 'cbpi.extension.hysteresis.__pycache__' is explicitly added 2026-01-05T15:08:18,761 to the `packages` configuration field. 2026-01-05T15:08:18,762 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,763 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,763 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,764 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,765 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,766 If you don't want 'cbpi.extension.hysteresis.__pycache__' to be distributed and are 2026-01-05T15:08:18,767 already explicitly excluding 'cbpi.extension.hysteresis.__pycache__' via 2026-01-05T15:08:18,767 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,767 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,768 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,769 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,770 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,771 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,771 even if it does not contain any `.py` files. 2026-01-05T15:08:18,772 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,772 directory, all directories are treated like packages. 2026-01-05T15:08:18,772 ******************************************************************************** 2026-01-05T15:08:18,773 !! 2026-01-05T15:08:18,774 check.warn(importable) 2026-01-05T15:08:18,774 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.mashstep.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,774 !! 2026-01-05T15:08:18,775 ******************************************************************************** 2026-01-05T15:08:18,776 ############################ 2026-01-05T15:08:18,776 # Package would be ignored # 2026-01-05T15:08:18,777 ############################ 2026-01-05T15:08:18,777 Python recognizes 'cbpi.extension.mashstep.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,778 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,779 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,779 package, please make sure that 'cbpi.extension.mashstep.__pycache__' is explicitly added 2026-01-05T15:08:18,780 to the `packages` configuration field. 2026-01-05T15:08:18,781 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,782 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,782 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,784 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,785 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,786 If you don't want 'cbpi.extension.mashstep.__pycache__' to be distributed and are 2026-01-05T15:08:18,786 already explicitly excluding 'cbpi.extension.mashstep.__pycache__' via 2026-01-05T15:08:18,787 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,787 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,788 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,789 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,790 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,792 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,792 even if it does not contain any `.py` files. 2026-01-05T15:08:18,793 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,793 directory, all directories are treated like packages. 2026-01-05T15:08:18,794 ******************************************************************************** 2026-01-05T15:08:18,795 !! 2026-01-05T15:08:18,796 check.warn(importable) 2026-01-05T15:08:18,796 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.mqtt_actor.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,796 !! 2026-01-05T15:08:18,797 ******************************************************************************** 2026-01-05T15:08:18,798 ############################ 2026-01-05T15:08:18,798 # Package would be ignored # 2026-01-05T15:08:18,799 ############################ 2026-01-05T15:08:18,799 Python recognizes 'cbpi.extension.mqtt_actor.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,800 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,800 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,801 package, please make sure that 'cbpi.extension.mqtt_actor.__pycache__' is explicitly added 2026-01-05T15:08:18,801 to the `packages` configuration field. 2026-01-05T15:08:18,802 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,803 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,803 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,804 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,805 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,806 If you don't want 'cbpi.extension.mqtt_actor.__pycache__' to be distributed and are 2026-01-05T15:08:18,807 already explicitly excluding 'cbpi.extension.mqtt_actor.__pycache__' via 2026-01-05T15:08:18,807 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,808 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,808 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,809 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,810 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,812 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,813 even if it does not contain any `.py` files. 2026-01-05T15:08:18,813 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,814 directory, all directories are treated like packages. 2026-01-05T15:08:18,814 ******************************************************************************** 2026-01-05T15:08:18,815 !! 2026-01-05T15:08:18,816 check.warn(importable) 2026-01-05T15:08:18,816 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.mqtt_sensor.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,817 !! 2026-01-05T15:08:18,818 ******************************************************************************** 2026-01-05T15:08:18,818 ############################ 2026-01-05T15:08:18,819 # Package would be ignored # 2026-01-05T15:08:18,819 ############################ 2026-01-05T15:08:18,820 Python recognizes 'cbpi.extension.mqtt_sensor.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,821 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,822 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,822 package, please make sure that 'cbpi.extension.mqtt_sensor.__pycache__' is explicitly added 2026-01-05T15:08:18,823 to the `packages` configuration field. 2026-01-05T15:08:18,824 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,824 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,825 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,826 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,826 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,827 If you don't want 'cbpi.extension.mqtt_sensor.__pycache__' to be distributed and are 2026-01-05T15:08:18,828 already explicitly excluding 'cbpi.extension.mqtt_sensor.__pycache__' via 2026-01-05T15:08:18,828 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,829 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,829 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,830 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,831 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,832 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,833 even if it does not contain any `.py` files. 2026-01-05T15:08:18,833 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,834 directory, all directories are treated like packages. 2026-01-05T15:08:18,834 ******************************************************************************** 2026-01-05T15:08:18,836 !! 2026-01-05T15:08:18,836 check.warn(importable) 2026-01-05T15:08:18,836 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.mqtt_util.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,837 !! 2026-01-05T15:08:18,838 ******************************************************************************** 2026-01-05T15:08:18,838 ############################ 2026-01-05T15:08:18,839 # Package would be ignored # 2026-01-05T15:08:18,839 ############################ 2026-01-05T15:08:18,840 Python recognizes 'cbpi.extension.mqtt_util.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,840 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,842 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,842 package, please make sure that 'cbpi.extension.mqtt_util.__pycache__' is explicitly added 2026-01-05T15:08:18,843 to the `packages` configuration field. 2026-01-05T15:08:18,844 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,844 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,845 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,846 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,847 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,848 If you don't want 'cbpi.extension.mqtt_util.__pycache__' to be distributed and are 2026-01-05T15:08:18,849 already explicitly excluding 'cbpi.extension.mqtt_util.__pycache__' via 2026-01-05T15:08:18,849 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,850 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,850 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,852 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,852 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,853 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,854 even if it does not contain any `.py` files. 2026-01-05T15:08:18,854 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,854 directory, all directories are treated like packages. 2026-01-05T15:08:18,855 ******************************************************************************** 2026-01-05T15:08:18,856 !! 2026-01-05T15:08:18,856 check.warn(importable) 2026-01-05T15:08:18,856 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.onewire.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,857 !! 2026-01-05T15:08:18,858 ******************************************************************************** 2026-01-05T15:08:18,858 ############################ 2026-01-05T15:08:18,859 # Package would be ignored # 2026-01-05T15:08:18,859 ############################ 2026-01-05T15:08:18,859 Python recognizes 'cbpi.extension.onewire.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,860 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,861 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,861 package, please make sure that 'cbpi.extension.onewire.__pycache__' is explicitly added 2026-01-05T15:08:18,862 to the `packages` configuration field. 2026-01-05T15:08:18,863 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,863 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,864 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,865 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,866 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,867 If you don't want 'cbpi.extension.onewire.__pycache__' to be distributed and are 2026-01-05T15:08:18,867 already explicitly excluding 'cbpi.extension.onewire.__pycache__' via 2026-01-05T15:08:18,867 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,868 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,868 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,870 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,871 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,872 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,873 even if it does not contain any `.py` files. 2026-01-05T15:08:18,873 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,874 directory, all directories are treated like packages. 2026-01-05T15:08:18,874 ******************************************************************************** 2026-01-05T15:08:18,875 !! 2026-01-05T15:08:18,876 check.warn(importable) 2026-01-05T15:08:18,876 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.systemdata.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,877 !! 2026-01-05T15:08:18,878 ******************************************************************************** 2026-01-05T15:08:18,878 ############################ 2026-01-05T15:08:18,879 # Package would be ignored # 2026-01-05T15:08:18,880 ############################ 2026-01-05T15:08:18,880 Python recognizes 'cbpi.extension.systemdata.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,880 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,881 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,882 package, please make sure that 'cbpi.extension.systemdata.__pycache__' is explicitly added 2026-01-05T15:08:18,882 to the `packages` configuration field. 2026-01-05T15:08:18,883 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,884 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,884 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,885 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,886 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,887 If you don't want 'cbpi.extension.systemdata.__pycache__' to be distributed and are 2026-01-05T15:08:18,887 already explicitly excluding 'cbpi.extension.systemdata.__pycache__' via 2026-01-05T15:08:18,888 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,888 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,889 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,890 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,891 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,893 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,894 even if it does not contain any `.py` files. 2026-01-05T15:08:18,894 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,895 directory, all directories are treated like packages. 2026-01-05T15:08:18,895 ******************************************************************************** 2026-01-05T15:08:18,896 !! 2026-01-05T15:08:18,897 check.warn(importable) 2026-01-05T15:08:18,897 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.extension.timer.__pycache__' is absent from the `packages` configuration. 2026-01-05T15:08:18,898 !! 2026-01-05T15:08:18,899 ******************************************************************************** 2026-01-05T15:08:18,899 ############################ 2026-01-05T15:08:18,900 # Package would be ignored # 2026-01-05T15:08:18,901 ############################ 2026-01-05T15:08:18,901 Python recognizes 'cbpi.extension.timer.__pycache__' as an importable package[^1], 2026-01-05T15:08:18,902 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,903 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,903 package, please make sure that 'cbpi.extension.timer.__pycache__' is explicitly added 2026-01-05T15:08:18,904 to the `packages` configuration field. 2026-01-05T15:08:18,905 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,905 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,906 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,906 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,907 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,909 If you don't want 'cbpi.extension.timer.__pycache__' to be distributed and are 2026-01-05T15:08:18,909 already explicitly excluding 'cbpi.extension.timer.__pycache__' via 2026-01-05T15:08:18,909 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,910 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,910 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,911 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,912 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,913 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,913 even if it does not contain any `.py` files. 2026-01-05T15:08:18,914 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,914 directory, all directories are treated like packages. 2026-01-05T15:08:18,915 ******************************************************************************** 2026-01-05T15:08:18,915 !! 2026-01-05T15:08:18,916 check.warn(importable) 2026-01-05T15:08:18,917 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'cbpi.static' is absent from the `packages` configuration. 2026-01-05T15:08:18,917 !! 2026-01-05T15:08:18,918 ******************************************************************************** 2026-01-05T15:08:18,918 ############################ 2026-01-05T15:08:18,919 # Package would be ignored # 2026-01-05T15:08:18,919 ############################ 2026-01-05T15:08:18,919 Python recognizes 'cbpi.static' as an importable package[^1], 2026-01-05T15:08:18,920 but it is absent from setuptools' `packages` configuration. 2026-01-05T15:08:18,921 This leads to an ambiguous overall configuration. If you want to distribute this 2026-01-05T15:08:18,921 package, please make sure that 'cbpi.static' is explicitly added 2026-01-05T15:08:18,922 to the `packages` configuration field. 2026-01-05T15:08:18,923 Alternatively, you can also rely on setuptools' discovery methods 2026-01-05T15:08:18,924 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-01-05T15:08:18,924 instead of `find_packages(...)`/`find:`). 2026-01-05T15:08:18,925 You can read more about "package discovery" on setuptools documentation page: 2026-01-05T15:08:18,926 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-01-05T15:08:18,928 If you don't want 'cbpi.static' to be distributed and are 2026-01-05T15:08:18,928 already explicitly excluding 'cbpi.static' via 2026-01-05T15:08:18,929 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-01-05T15:08:18,930 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-01-05T15:08:18,931 combination with a more fine grained `package-data` configuration. 2026-01-05T15:08:18,932 You can read more about "package data files" on setuptools documentation page: 2026-01-05T15:08:18,933 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-01-05T15:08:18,935 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-01-05T15:08:18,936 even if it does not contain any `.py` files. 2026-01-05T15:08:18,936 On the other hand, currently there is no concept of package data 2026-01-05T15:08:18,937 directory, all directories are treated like packages. 2026-01-05T15:08:18,937 ******************************************************************************** 2026-01-05T15:08:18,938 !! 2026-01-05T15:08:18,939 check.warn(importable) 2026-01-05T15:08:18,940 creating build/lib/cbpi/config 2026-01-05T15:08:18,940 copying cbpi/config/actor.json -> build/lib/cbpi/config 2026-01-05T15:08:18,940 copying cbpi/config/chromium.desktop -> build/lib/cbpi/config 2026-01-05T15:08:18,941 copying cbpi/config/config.json -> build/lib/cbpi/config 2026-01-05T15:08:18,941 copying cbpi/config/config.yaml -> build/lib/cbpi/config 2026-01-05T15:08:18,942 copying cbpi/config/craftbeerpi.template -> build/lib/cbpi/config 2026-01-05T15:08:18,942 copying cbpi/config/craftbeerpiboot -> build/lib/cbpi/config 2026-01-05T15:08:18,942 copying cbpi/config/create_database.sql -> build/lib/cbpi/config 2026-01-05T15:08:18,943 copying cbpi/config/fermenter_data.json -> build/lib/cbpi/config 2026-01-05T15:08:18,943 copying cbpi/config/kettle.json -> build/lib/cbpi/config 2026-01-05T15:08:18,944 copying cbpi/config/plugin_list.txt -> build/lib/cbpi/config 2026-01-05T15:08:18,944 copying cbpi/config/sensor.json -> build/lib/cbpi/config 2026-01-05T15:08:18,945 copying cbpi/config/splash.png -> build/lib/cbpi/config 2026-01-05T15:08:18,945 copying cbpi/config/step_data.json -> build/lib/cbpi/config 2026-01-05T15:08:18,945 creating build/lib/cbpi/static 2026-01-05T15:08:18,946 copying cbpi/static/beer_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,946 copying cbpi/static/calculator_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,947 copying cbpi/static/cbpi_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,947 copying cbpi/static/control_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,948 copying cbpi/static/glass_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,948 copying cbpi/static/grain.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,949 copying cbpi/static/hops_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,949 copying cbpi/static/kettle2_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,950 copying cbpi/static/kettle_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,950 copying cbpi/static/led.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,951 copying cbpi/static/liquid_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,952 copying cbpi/static/paddle_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,952 copying cbpi/static/pipe_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,953 copying cbpi/static/sensor_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,953 copying cbpi/static/splash.png -> build/lib/cbpi/static 2026-01-05T15:08:18,954 copying cbpi/static/svg_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,954 copying cbpi/static/tank_icon.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,955 copying cbpi/static/target_temp.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,955 copying cbpi/static/test.html -> build/lib/cbpi/static 2026-01-05T15:08:18,956 copying cbpi/static/thermomenter.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,956 copying cbpi/static/yeast.svg -> build/lib/cbpi/static 2026-01-05T15:08:18,957 creating build/lib/cbpi/extension/__pycache__ 2026-01-05T15:08:18,957 copying cbpi/extension/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/__pycache__ 2026-01-05T15:08:18,958 copying cbpi/extension/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/__pycache__ 2026-01-05T15:08:18,958 copying cbpi/extension/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/__pycache__ 2026-01-05T15:08:18,959 copying cbpi/extension/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/__pycache__ 2026-01-05T15:08:18,959 copying cbpi/extension/systemdata/config.yaml -> build/lib/cbpi/extension/systemdata 2026-01-05T15:08:18,960 creating build/lib/cbpi/extension/systemdata/__pycache__ 2026-01-05T15:08:18,960 copying cbpi/extension/systemdata/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/systemdata/__pycache__ 2026-01-05T15:08:18,961 copying cbpi/extension/systemdata/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/systemdata/__pycache__ 2026-01-05T15:08:18,961 copying cbpi/extension/systemdata/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/systemdata/__pycache__ 2026-01-05T15:08:18,962 copying cbpi/extension/mqtt_util/config.yaml -> build/lib/cbpi/extension/mqtt_util 2026-01-05T15:08:18,963 creating build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-01-05T15:08:18,963 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-01-05T15:08:18,963 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-01-05T15:08:18,964 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-01-05T15:08:18,964 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-01-05T15:08:18,965 copying cbpi/extension/FermentationStep/config.yaml -> build/lib/cbpi/extension/FermentationStep 2026-01-05T15:08:18,965 creating build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-01-05T15:08:18,966 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-01-05T15:08:18,966 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-01-05T15:08:18,966 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-01-05T15:08:18,967 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-01-05T15:08:18,967 copying cbpi/extension/hysteresis/config.yaml -> build/lib/cbpi/extension/hysteresis 2026-01-05T15:08:18,968 creating build/lib/cbpi/extension/hysteresis/__pycache__ 2026-01-05T15:08:18,968 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-01-05T15:08:18,969 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-01-05T15:08:18,969 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-01-05T15:08:18,970 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-01-05T15:08:18,970 copying cbpi/extension/onewire/config.yaml -> build/lib/cbpi/extension/onewire 2026-01-05T15:08:18,971 creating build/lib/cbpi/extension/onewire/__pycache__ 2026-01-05T15:08:18,971 copying cbpi/extension/onewire/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-01-05T15:08:18,972 copying cbpi/extension/onewire/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-01-05T15:08:18,972 copying cbpi/extension/onewire/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-01-05T15:08:18,972 copying cbpi/extension/onewire/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-01-05T15:08:18,973 copying cbpi/extension/SensorLogTarget_CSV/config.yaml -> build/lib/cbpi/extension/SensorLogTarget_CSV 2026-01-05T15:08:18,973 creating build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-01-05T15:08:18,974 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-01-05T15:08:18,974 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-01-05T15:08:18,975 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-01-05T15:08:18,975 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-01-05T15:08:18,976 copying cbpi/extension/httpsensor/config.yaml -> build/lib/cbpi/extension/httpsensor 2026-01-05T15:08:18,976 creating build/lib/cbpi/extension/httpsensor/__pycache__ 2026-01-05T15:08:18,977 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-01-05T15:08:18,977 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-01-05T15:08:18,978 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-01-05T15:08:18,978 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-01-05T15:08:18,978 copying cbpi/extension/dummyactor/config.yaml -> build/lib/cbpi/extension/dummyactor 2026-01-05T15:08:18,979 creating build/lib/cbpi/extension/dummyactor/__pycache__ 2026-01-05T15:08:18,979 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-01-05T15:08:18,980 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-01-05T15:08:18,980 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-01-05T15:08:18,980 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-01-05T15:08:18,981 copying cbpi/extension/FermenterHysteresis/config.yaml -> build/lib/cbpi/extension/FermenterHysteresis 2026-01-05T15:08:18,981 creating build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-01-05T15:08:18,982 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-01-05T15:08:18,982 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-01-05T15:08:18,983 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-01-05T15:08:18,983 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-01-05T15:08:18,984 copying cbpi/extension/mashstep/config.yaml -> build/lib/cbpi/extension/mashstep 2026-01-05T15:08:18,984 creating build/lib/cbpi/extension/mashstep/__pycache__ 2026-01-05T15:08:18,985 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-01-05T15:08:18,985 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-01-05T15:08:18,986 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-01-05T15:08:18,986 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-01-05T15:08:18,987 copying cbpi/extension/dummysensor/config.yaml -> build/lib/cbpi/extension/dummysensor 2026-01-05T15:08:18,987 creating build/lib/cbpi/extension/dummysensor/__pycache__ 2026-01-05T15:08:18,988 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-01-05T15:08:18,988 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-01-05T15:08:18,989 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-01-05T15:08:18,989 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-01-05T15:08:18,990 copying cbpi/extension/ConfigUpdate/config.yaml -> build/lib/cbpi/extension/ConfigUpdate 2026-01-05T15:08:18,991 creating build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-01-05T15:08:18,991 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-01-05T15:08:18,992 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-01-05T15:08:18,992 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-01-05T15:08:18,992 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-01-05T15:08:18,993 copying cbpi/extension/timer/config.yaml -> build/lib/cbpi/extension/timer 2026-01-05T15:08:18,993 creating build/lib/cbpi/extension/timer/__pycache__ 2026-01-05T15:08:18,993 copying cbpi/extension/timer/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-01-05T15:08:18,994 copying cbpi/extension/timer/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-01-05T15:08:18,994 copying cbpi/extension/timer/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-01-05T15:08:18,995 copying cbpi/extension/timer/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-01-05T15:08:18,995 copying cbpi/extension/SensorLogTarget_InfluxDB/config.yaml -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB 2026-01-05T15:08:18,996 creating build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-01-05T15:08:18,996 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-01-05T15:08:18,997 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-01-05T15:08:18,997 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-01-05T15:08:18,997 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-01-05T15:08:18,998 copying cbpi/extension/mqtt_actor/config.yaml -> build/lib/cbpi/extension/mqtt_actor 2026-01-05T15:08:18,999 creating build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:18,999 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,000 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,000 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,000 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,001 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,001 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,002 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,002 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,003 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,003 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,004 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,004 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,005 copying cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,005 copying cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,006 copying cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,010 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,012 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,014 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,016 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,018 copying cbpi/extension/gpioactor/config.yaml -> build/lib/cbpi/extension/gpioactor 2026-01-05T15:08:19,020 creating build/lib/cbpi/extension/gpioactor/__pycache__ 2026-01-05T15:08:19,021 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-01-05T15:08:19,024 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-01-05T15:08:19,027 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-01-05T15:08:19,029 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-01-05T15:08:19,032 copying cbpi/extension/mqtt_sensor/config.yaml -> build/lib/cbpi/extension/mqtt_sensor 2026-01-05T15:08:19,034 creating build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-01-05T15:08:19,035 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-01-05T15:08:19,038 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-01-05T15:08:19,041 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-01-05T15:08:19,044 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-01-05T15:08:19,084 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-01-05T15:08:19,085 !! 2026-01-05T15:08:19,086 ******************************************************************************** 2026-01-05T15:08:19,087 Please avoid running ``setup.py`` directly. 2026-01-05T15:08:19,088 Instead, use pypa/build, pypa/installer or other 2026-01-05T15:08:19,088 standards-based tools. 2026-01-05T15:08:19,089 This deprecation is overdue, please update your project and remove deprecated 2026-01-05T15:08:19,090 calls to avoid build errors in the future. 2026-01-05T15:08:19,091 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-01-05T15:08:19,092 ******************************************************************************** 2026-01-05T15:08:19,093 !! 2026-01-05T15:08:19,094 self.initialize_options() 2026-01-05T15:08:19,115 installing to build/bdist.linux-armv7l/wheel 2026-01-05T15:08:19,116 running install 2026-01-05T15:08:19,139 running install_lib 2026-01-05T15:08:19,166 creating build/bdist.linux-armv7l/wheel 2026-01-05T15:08:19,168 creating build/bdist.linux-armv7l/wheel/tests 2026-01-05T15:08:19,169 copying build/lib/tests/test_step.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,171 copying build/lib/tests/test_index.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,173 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,175 copying build/lib/tests/test_ws.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,177 copying build/lib/tests/cbpi_config_fixture.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,179 copying build/lib/tests/test_logger.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,180 copying build/lib/tests/test_dashboard.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,182 copying build/lib/tests/test_kettle.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,184 copying build/lib/tests/test_notification_controller.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,186 copying build/lib/tests/test_config.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,188 copying build/lib/tests/test_cli.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,190 copying build/lib/tests/test_actor.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,192 copying build/lib/tests/test_gpio.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,193 copying build/lib/tests/test_system.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,195 copying build/lib/tests/test_sensor.py -> build/bdist.linux-armv7l/wheel/./tests 2026-01-05T15:08:19,198 creating build/bdist.linux-armv7l/wheel/cbpi 2026-01-05T15:08:19,199 creating build/bdist.linux-armv7l/wheel/cbpi/static 2026-01-05T15:08:19,200 copying build/lib/cbpi/static/sensor_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,203 copying build/lib/cbpi/static/liquid_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,204 copying build/lib/cbpi/static/test.html -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,206 copying build/lib/cbpi/static/calculator_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,208 copying build/lib/cbpi/static/kettle2_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,210 copying build/lib/cbpi/static/yeast.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,212 copying build/lib/cbpi/static/target_temp.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,214 copying build/lib/cbpi/static/pipe_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,216 copying build/lib/cbpi/static/cbpi_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,218 copying build/lib/cbpi/static/control_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,220 copying build/lib/cbpi/static/grain.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,239 copying build/lib/cbpi/static/splash.png -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,275 copying build/lib/cbpi/static/led.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,278 copying build/lib/cbpi/static/svg_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,280 copying build/lib/cbpi/static/glass_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,282 copying build/lib/cbpi/static/kettle_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,284 copying build/lib/cbpi/static/beer_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,286 copying build/lib/cbpi/static/thermomenter.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,288 copying build/lib/cbpi/static/tank_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,290 copying build/lib/cbpi/static/paddle_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,292 copying build/lib/cbpi/static/hops_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-01-05T15:08:19,295 creating build/bdist.linux-armv7l/wheel/cbpi/http_endpoints 2026-01-05T15:08:19,296 copying build/lib/cbpi/http_endpoints/http_fermentation.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,299 copying build/lib/cbpi/http_endpoints/http_log.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,301 copying build/lib/cbpi/http_endpoints/http_dashboard.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,304 copying build/lib/cbpi/http_endpoints/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,305 copying build/lib/cbpi/http_endpoints/http_login.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,307 copying build/lib/cbpi/http_endpoints/http_notification.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,309 copying build/lib/cbpi/http_endpoints/http_step.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,311 copying build/lib/cbpi/http_endpoints/http_sensor.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,313 copying build/lib/cbpi/http_endpoints/http_plugin.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,315 copying build/lib/cbpi/http_endpoints/http_upload.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,317 copying build/lib/cbpi/http_endpoints/http_config.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,320 copying build/lib/cbpi/http_endpoints/http_kettle.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,322 copying build/lib/cbpi/http_endpoints/http_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,325 copying build/lib/cbpi/http_endpoints/http_system.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,327 copying build/lib/cbpi/http_endpoints/http_recipe.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,330 copying build/lib/cbpi/http_endpoints/http_fermenterrecipe.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-01-05T15:08:19,332 copying build/lib/cbpi/websocket.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-01-05T15:08:19,335 creating build/bdist.linux-armv7l/wheel/cbpi/controller 2026-01-05T15:08:19,336 copying build/lib/cbpi/controller/dashboard_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,339 copying build/lib/cbpi/controller/basic_controller2.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,341 copying build/lib/cbpi/controller/plugin_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,344 copying build/lib/cbpi/controller/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,346 copying build/lib/cbpi/controller/recipe_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,347 copying build/lib/cbpi/controller/kettle_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,350 copying build/lib/cbpi/controller/log_file_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,352 copying build/lib/cbpi/controller/satellite_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,354 copying build/lib/cbpi/controller/fermenter_recipe_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,356 copying build/lib/cbpi/controller/step_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,359 copying build/lib/cbpi/controller/notification_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,361 copying build/lib/cbpi/controller/system_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,364 copying build/lib/cbpi/controller/config_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,367 copying build/lib/cbpi/controller/fermentation_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,370 copying build/lib/cbpi/controller/job_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,372 copying build/lib/cbpi/controller/upload_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,376 copying build/lib/cbpi/controller/sensor_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,378 copying build/lib/cbpi/controller/actor_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-01-05T15:08:19,380 copying build/lib/cbpi/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-01-05T15:08:19,383 creating build/bdist.linux-armv7l/wheel/cbpi/extension 2026-01-05T15:08:19,384 creating build/bdist.linux-armv7l/wheel/cbpi/extension/systemdata 2026-01-05T15:08:19,385 copying build/lib/cbpi/extension/systemdata/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata 2026-01-05T15:08:19,388 copying build/lib/cbpi/extension/systemdata/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata 2026-01-05T15:08:19,390 creating build/bdist.linux-armv7l/wheel/cbpi/extension/systemdata/__pycache__ 2026-01-05T15:08:19,391 copying build/lib/cbpi/extension/systemdata/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata/__pycache__ 2026-01-05T15:08:19,393 copying build/lib/cbpi/extension/systemdata/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata/__pycache__ 2026-01-05T15:08:19,395 copying build/lib/cbpi/extension/systemdata/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata/__pycache__ 2026-01-05T15:08:19,398 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_util 2026-01-05T15:08:19,399 copying build/lib/cbpi/extension/mqtt_util/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util 2026-01-05T15:08:19,401 copying build/lib/cbpi/extension/mqtt_util/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util 2026-01-05T15:08:19,404 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_util/__pycache__ 2026-01-05T15:08:19,405 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-01-05T15:08:19,407 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-01-05T15:08:19,409 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-01-05T15:08:19,412 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-01-05T15:08:19,415 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermentationStep 2026-01-05T15:08:19,416 copying build/lib/cbpi/extension/FermentationStep/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep 2026-01-05T15:08:19,418 copying build/lib/cbpi/extension/FermentationStep/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep 2026-01-05T15:08:19,421 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermentationStep/__pycache__ 2026-01-05T15:08:19,422 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-01-05T15:08:19,426 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-01-05T15:08:19,428 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-01-05T15:08:19,431 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-01-05T15:08:19,434 creating build/bdist.linux-armv7l/wheel/cbpi/extension/hysteresis 2026-01-05T15:08:19,435 copying build/lib/cbpi/extension/hysteresis/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis 2026-01-05T15:08:19,437 copying build/lib/cbpi/extension/hysteresis/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis 2026-01-05T15:08:19,439 creating build/bdist.linux-armv7l/wheel/cbpi/extension/hysteresis/__pycache__ 2026-01-05T15:08:19,441 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-01-05T15:08:19,443 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-01-05T15:08:19,444 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-01-05T15:08:19,446 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-01-05T15:08:19,448 copying build/lib/cbpi/extension/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension 2026-01-05T15:08:19,450 creating build/bdist.linux-armv7l/wheel/cbpi/extension/onewire 2026-01-05T15:08:19,451 copying build/lib/cbpi/extension/onewire/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire 2026-01-05T15:08:19,453 copying build/lib/cbpi/extension/onewire/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire 2026-01-05T15:08:19,456 creating build/bdist.linux-armv7l/wheel/cbpi/extension/onewire/__pycache__ 2026-01-05T15:08:19,457 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-01-05T15:08:19,460 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-01-05T15:08:19,462 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-01-05T15:08:19,465 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-01-05T15:08:19,468 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_CSV 2026-01-05T15:08:19,469 copying build/lib/cbpi/extension/SensorLogTarget_CSV/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV 2026-01-05T15:08:19,471 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV 2026-01-05T15:08:19,473 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-01-05T15:08:19,474 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-01-05T15:08:19,476 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-01-05T15:08:19,479 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-01-05T15:08:19,481 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-01-05T15:08:19,483 creating build/bdist.linux-armv7l/wheel/cbpi/extension/httpsensor 2026-01-05T15:08:19,484 copying build/lib/cbpi/extension/httpsensor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor 2026-01-05T15:08:19,486 copying build/lib/cbpi/extension/httpsensor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor 2026-01-05T15:08:19,489 creating build/bdist.linux-armv7l/wheel/cbpi/extension/httpsensor/__pycache__ 2026-01-05T15:08:19,490 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-01-05T15:08:19,492 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-01-05T15:08:19,495 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-01-05T15:08:19,497 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-01-05T15:08:19,501 creating build/bdist.linux-armv7l/wheel/cbpi/extension/__pycache__ 2026-01-05T15:08:19,502 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-01-05T15:08:19,504 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-01-05T15:08:19,506 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-01-05T15:08:19,507 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-01-05T15:08:19,510 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummyactor 2026-01-05T15:08:19,511 copying build/lib/cbpi/extension/dummyactor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor 2026-01-05T15:08:19,513 copying build/lib/cbpi/extension/dummyactor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor 2026-01-05T15:08:19,515 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummyactor/__pycache__ 2026-01-05T15:08:19,516 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-01-05T15:08:19,518 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-01-05T15:08:19,520 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-01-05T15:08:19,522 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-01-05T15:08:19,525 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermenterHysteresis 2026-01-05T15:08:19,526 copying build/lib/cbpi/extension/FermenterHysteresis/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis 2026-01-05T15:08:19,528 copying build/lib/cbpi/extension/FermenterHysteresis/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis 2026-01-05T15:08:19,531 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermenterHysteresis/__pycache__ 2026-01-05T15:08:19,533 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-01-05T15:08:19,535 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-01-05T15:08:19,538 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-01-05T15:08:19,541 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-01-05T15:08:19,544 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mashstep 2026-01-05T15:08:19,545 copying build/lib/cbpi/extension/mashstep/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep 2026-01-05T15:08:19,547 copying build/lib/cbpi/extension/mashstep/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep 2026-01-05T15:08:19,550 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mashstep/__pycache__ 2026-01-05T15:08:19,551 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-01-05T15:08:19,555 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-01-05T15:08:19,558 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-01-05T15:08:19,561 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-01-05T15:08:19,566 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummysensor 2026-01-05T15:08:19,568 copying build/lib/cbpi/extension/dummysensor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor 2026-01-05T15:08:19,570 copying build/lib/cbpi/extension/dummysensor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor 2026-01-05T15:08:19,574 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummysensor/__pycache__ 2026-01-05T15:08:19,575 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-01-05T15:08:19,578 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-01-05T15:08:19,581 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-01-05T15:08:19,584 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-01-05T15:08:19,587 creating build/bdist.linux-armv7l/wheel/cbpi/extension/ConfigUpdate 2026-01-05T15:08:19,589 copying build/lib/cbpi/extension/ConfigUpdate/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate 2026-01-05T15:08:19,591 copying build/lib/cbpi/extension/ConfigUpdate/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate 2026-01-05T15:08:19,596 creating build/bdist.linux-armv7l/wheel/cbpi/extension/ConfigUpdate/__pycache__ 2026-01-05T15:08:19,597 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-01-05T15:08:19,601 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-01-05T15:08:19,605 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-01-05T15:08:19,610 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-01-05T15:08:19,614 creating build/bdist.linux-armv7l/wheel/cbpi/extension/timer 2026-01-05T15:08:19,616 copying build/lib/cbpi/extension/timer/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer 2026-01-05T15:08:19,618 copying build/lib/cbpi/extension/timer/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer 2026-01-05T15:08:19,621 creating build/bdist.linux-armv7l/wheel/cbpi/extension/timer/__pycache__ 2026-01-05T15:08:19,623 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-01-05T15:08:19,626 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-01-05T15:08:19,629 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-01-05T15:08:19,632 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-01-05T15:08:19,635 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_InfluxDB 2026-01-05T15:08:19,637 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB 2026-01-05T15:08:19,639 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB 2026-01-05T15:08:19,643 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-01-05T15:08:19,644 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-01-05T15:08:19,647 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-01-05T15:08:19,650 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-01-05T15:08:19,653 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-01-05T15:08:19,657 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_actor 2026-01-05T15:08:19,658 copying build/lib/cbpi/extension/mqtt_actor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-01-05T15:08:19,661 copying build/lib/cbpi/extension/mqtt_actor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-01-05T15:08:19,663 copying build/lib/cbpi/extension/mqtt_actor/generic_mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-01-05T15:08:19,666 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,668 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,670 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,673 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,675 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,677 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,679 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,682 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,684 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,686 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,689 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,691 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,694 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,696 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,699 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,701 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,704 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,707 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,709 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,712 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-01-05T15:08:19,714 copying build/lib/cbpi/extension/mqtt_actor/output_mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-01-05T15:08:19,717 copying build/lib/cbpi/extension/mqtt_actor/tasmota_mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-01-05T15:08:19,719 copying build/lib/cbpi/extension/mqtt_actor/mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-01-05T15:08:19,722 creating build/bdist.linux-armv7l/wheel/cbpi/extension/gpioactor 2026-01-05T15:08:19,723 copying build/lib/cbpi/extension/gpioactor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor 2026-01-05T15:08:19,726 copying build/lib/cbpi/extension/gpioactor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor 2026-01-05T15:08:19,729 creating build/bdist.linux-armv7l/wheel/cbpi/extension/gpioactor/__pycache__ 2026-01-05T15:08:19,731 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-01-05T15:08:19,734 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-01-05T15:08:19,737 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-01-05T15:08:19,740 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-01-05T15:08:19,744 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_sensor 2026-01-05T15:08:19,745 copying build/lib/cbpi/extension/mqtt_sensor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor 2026-01-05T15:08:19,747 copying build/lib/cbpi/extension/mqtt_sensor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor 2026-01-05T15:08:19,751 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_sensor/__pycache__ 2026-01-05T15:08:19,752 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-01-05T15:08:19,756 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-01-05T15:08:19,759 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-01-05T15:08:19,762 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-01-05T15:08:19,765 copying build/lib/cbpi/configFolder.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-01-05T15:08:19,769 copying build/lib/cbpi/cli.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-01-05T15:08:19,771 copying build/lib/cbpi/eventbus.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-01-05T15:08:19,774 creating build/bdist.linux-armv7l/wheel/cbpi/job 2026-01-05T15:08:19,775 copying build/lib/cbpi/job/_scheduler.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-01-05T15:08:19,777 copying build/lib/cbpi/job/_job.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-01-05T15:08:19,780 copying build/lib/cbpi/job/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-01-05T15:08:19,782 copying build/lib/cbpi/job/aiohttp.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-01-05T15:08:19,784 creating build/bdist.linux-armv7l/wheel/cbpi/utils 2026-01-05T15:08:19,785 copying build/lib/cbpi/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/utils 2026-01-05T15:08:19,787 copying build/lib/cbpi/utils/utils.py -> build/bdist.linux-armv7l/wheel/./cbpi/utils 2026-01-05T15:08:19,789 copying build/lib/cbpi/utils/encoder.py -> build/bdist.linux-armv7l/wheel/./cbpi/utils 2026-01-05T15:08:19,792 creating build/bdist.linux-armv7l/wheel/cbpi/config 2026-01-05T15:08:19,793 copying build/lib/cbpi/config/sensor.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,795 copying build/lib/cbpi/config/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,797 copying build/lib/cbpi/config/plugin_list.txt -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,799 copying build/lib/cbpi/config/kettle.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,801 copying build/lib/cbpi/config/create_database.sql -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,803 copying build/lib/cbpi/config/actor.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,805 copying build/lib/cbpi/config/step_data.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,807 copying build/lib/cbpi/config/fermenter_data.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,808 copying build/lib/cbpi/config/craftbeerpi.template -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,840 copying build/lib/cbpi/config/splash.png -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,869 copying build/lib/cbpi/config/chromium.desktop -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,871 copying build/lib/cbpi/config/config.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,872 copying build/lib/cbpi/config/craftbeerpiboot -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-01-05T15:08:19,874 copying build/lib/cbpi/craftbeerpi.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-01-05T15:08:19,877 creating build/bdist.linux-armv7l/wheel/cbpi/api 2026-01-05T15:08:19,878 copying build/lib/cbpi/api/extension.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,880 copying build/lib/cbpi/api/dataclasses.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,883 copying build/lib/cbpi/api/actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,885 copying build/lib/cbpi/api/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,886 copying build/lib/cbpi/api/decorator.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,888 copying build/lib/cbpi/api/property.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,890 copying build/lib/cbpi/api/fermenter_logic.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,892 copying build/lib/cbpi/api/config.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,894 copying build/lib/cbpi/api/step.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,896 copying build/lib/cbpi/api/base.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,898 copying build/lib/cbpi/api/exceptions.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,900 copying build/lib/cbpi/api/kettle_logic.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,902 copying build/lib/cbpi/api/timer.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,904 copying build/lib/cbpi/api/sensor.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-01-05T15:08:19,906 copying build/lib/cbpi/satellite.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-01-05T15:08:19,908 running install_egg_info 2026-01-05T15:08:19,943 Copying cbpi4.egg-info to build/bdist.linux-armv7l/wheel/./cbpi4-4.7.1-py3.11.egg-info 2026-01-05T15:08:19,957 running install_scripts 2026-01-05T15:08:19,971 creating build/bdist.linux-armv7l/wheel/cbpi4-4.7.1.dist-info/WHEEL 2026-01-05T15:08:19,973 creating '/tmp/pip-wheel-mdp2bqwb/cbpi4-4.7.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-05T15:08:19,976 adding 'cbpi/__init__.py' 2026-01-05T15:08:19,979 adding 'cbpi/cli.py' 2026-01-05T15:08:19,981 adding 'cbpi/configFolder.py' 2026-01-05T15:08:19,983 adding 'cbpi/craftbeerpi.py' 2026-01-05T15:08:19,985 adding 'cbpi/eventbus.py' 2026-01-05T15:08:19,986 adding 'cbpi/satellite.py' 2026-01-05T15:08:19,988 adding 'cbpi/websocket.py' 2026-01-05T15:08:19,990 adding 'cbpi/api/__init__.py' 2026-01-05T15:08:19,991 adding 'cbpi/api/actor.py' 2026-01-05T15:08:19,992 adding 'cbpi/api/base.py' 2026-01-05T15:08:19,994 adding 'cbpi/api/config.py' 2026-01-05T15:08:19,995 adding 'cbpi/api/dataclasses.py' 2026-01-05T15:08:19,997 adding 'cbpi/api/decorator.py' 2026-01-05T15:08:19,998 adding 'cbpi/api/exceptions.py' 2026-01-05T15:08:19,999 adding 'cbpi/api/extension.py' 2026-01-05T15:08:20,000 adding 'cbpi/api/fermenter_logic.py' 2026-01-05T15:08:20,002 adding 'cbpi/api/kettle_logic.py' 2026-01-05T15:08:20,003 adding 'cbpi/api/property.py' 2026-01-05T15:08:20,004 adding 'cbpi/api/sensor.py' 2026-01-05T15:08:20,006 adding 'cbpi/api/step.py' 2026-01-05T15:08:20,007 adding 'cbpi/api/timer.py' 2026-01-05T15:08:20,009 adding 'cbpi/config/actor.json' 2026-01-05T15:08:20,010 adding 'cbpi/config/chromium.desktop' 2026-01-05T15:08:20,011 adding 'cbpi/config/config.json' 2026-01-05T15:08:20,013 adding 'cbpi/config/config.yaml' 2026-01-05T15:08:20,014 adding 'cbpi/config/craftbeerpi.template' 2026-01-05T15:08:20,015 adding 'cbpi/config/craftbeerpiboot' 2026-01-05T15:08:20,016 adding 'cbpi/config/create_database.sql' 2026-01-05T15:08:20,017 adding 'cbpi/config/fermenter_data.json' 2026-01-05T15:08:20,018 adding 'cbpi/config/kettle.json' 2026-01-05T15:08:20,019 adding 'cbpi/config/plugin_list.txt' 2026-01-05T15:08:20,020 adding 'cbpi/config/sensor.json' 2026-01-05T15:08:20,235 adding 'cbpi/config/splash.png' 2026-01-05T15:08:20,249 adding 'cbpi/config/step_data.json' 2026-01-05T15:08:20,251 adding 'cbpi/controller/__init__.py' 2026-01-05T15:08:20,252 adding 'cbpi/controller/actor_controller.py' 2026-01-05T15:08:20,253 adding 'cbpi/controller/basic_controller2.py' 2026-01-05T15:08:20,255 adding 'cbpi/controller/config_controller.py' 2026-01-05T15:08:20,256 adding 'cbpi/controller/dashboard_controller.py' 2026-01-05T15:08:20,259 adding 'cbpi/controller/fermentation_controller.py' 2026-01-05T15:08:20,261 adding 'cbpi/controller/fermenter_recipe_controller.py' 2026-01-05T15:08:20,262 adding 'cbpi/controller/job_controller.py' 2026-01-05T15:08:20,263 adding 'cbpi/controller/kettle_controller.py' 2026-01-05T15:08:20,265 adding 'cbpi/controller/log_file_controller.py' 2026-01-05T15:08:20,266 adding 'cbpi/controller/notification_controller.py' 2026-01-05T15:08:20,268 adding 'cbpi/controller/plugin_controller.py' 2026-01-05T15:08:20,269 adding 'cbpi/controller/recipe_controller.py' 2026-01-05T15:08:20,271 adding 'cbpi/controller/satellite_controller.py' 2026-01-05T15:08:20,272 adding 'cbpi/controller/sensor_controller.py' 2026-01-05T15:08:20,274 adding 'cbpi/controller/step_controller.py' 2026-01-05T15:08:20,276 adding 'cbpi/controller/system_controller.py' 2026-01-05T15:08:20,282 adding 'cbpi/controller/upload_controller.py' 2026-01-05T15:08:20,284 adding 'cbpi/extension/__init__.py' 2026-01-05T15:08:20,287 adding 'cbpi/extension/ConfigUpdate/__init__.py' 2026-01-05T15:08:20,289 adding 'cbpi/extension/ConfigUpdate/config.yaml' 2026-01-05T15:08:20,293 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,296 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,299 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,303 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,306 adding 'cbpi/extension/FermentationStep/__init__.py' 2026-01-05T15:08:20,308 adding 'cbpi/extension/FermentationStep/config.yaml' 2026-01-05T15:08:20,312 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,316 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,320 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,325 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,327 adding 'cbpi/extension/FermenterHysteresis/__init__.py' 2026-01-05T15:08:20,328 adding 'cbpi/extension/FermenterHysteresis/config.yaml' 2026-01-05T15:08:20,331 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,334 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,337 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,340 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,342 adding 'cbpi/extension/SensorLogTarget_CSV/__init__.py' 2026-01-05T15:08:20,343 adding 'cbpi/extension/SensorLogTarget_CSV/config.yaml' 2026-01-05T15:08:20,345 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,347 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,349 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,350 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,352 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__init__.py' 2026-01-05T15:08:20,353 adding 'cbpi/extension/SensorLogTarget_InfluxDB/config.yaml' 2026-01-05T15:08:20,356 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,357 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,359 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,361 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,363 adding 'cbpi/extension/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,364 adding 'cbpi/extension/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,365 adding 'cbpi/extension/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,366 adding 'cbpi/extension/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,368 adding 'cbpi/extension/dummyactor/__init__.py' 2026-01-05T15:08:20,369 adding 'cbpi/extension/dummyactor/config.yaml' 2026-01-05T15:08:20,371 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,372 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,374 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,375 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,377 adding 'cbpi/extension/dummysensor/__init__.py' 2026-01-05T15:08:20,378 adding 'cbpi/extension/dummysensor/config.yaml' 2026-01-05T15:08:20,381 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,382 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,384 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,386 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,388 adding 'cbpi/extension/gpioactor/__init__.py' 2026-01-05T15:08:20,389 adding 'cbpi/extension/gpioactor/config.yaml' 2026-01-05T15:08:20,392 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,394 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,397 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,399 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,401 adding 'cbpi/extension/httpsensor/__init__.py' 2026-01-05T15:08:20,402 adding 'cbpi/extension/httpsensor/config.yaml' 2026-01-05T15:08:20,405 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,407 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,410 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,412 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,414 adding 'cbpi/extension/hysteresis/__init__.py' 2026-01-05T15:08:20,415 adding 'cbpi/extension/hysteresis/config.yaml' 2026-01-05T15:08:20,417 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,419 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,421 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,422 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,426 adding 'cbpi/extension/mashstep/__init__.py' 2026-01-05T15:08:20,427 adding 'cbpi/extension/mashstep/config.yaml' 2026-01-05T15:08:20,433 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,439 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,444 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,452 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,454 adding 'cbpi/extension/mqtt_actor/__init__.py' 2026-01-05T15:08:20,455 adding 'cbpi/extension/mqtt_actor/config.yaml' 2026-01-05T15:08:20,456 adding 'cbpi/extension/mqtt_actor/generic_mqtt_actor.py' 2026-01-05T15:08:20,457 adding 'cbpi/extension/mqtt_actor/mqtt_actor.py' 2026-01-05T15:08:20,459 adding 'cbpi/extension/mqtt_actor/output_mqtt_actor.py' 2026-01-05T15:08:20,460 adding 'cbpi/extension/mqtt_actor/tasmota_mqtt_actor.py' 2026-01-05T15:08:20,462 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,463 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,465 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,466 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,468 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-311.pyc' 2026-01-05T15:08:20,469 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-312.pyc' 2026-01-05T15:08:20,471 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-313.pyc' 2026-01-05T15:08:20,472 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-314.pyc' 2026-01-05T15:08:20,474 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-311.pyc' 2026-01-05T15:08:20,476 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-312.pyc' 2026-01-05T15:08:20,477 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-313.pyc' 2026-01-05T15:08:20,479 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-314.pyc' 2026-01-05T15:08:20,481 adding 'cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-312.pyc' 2026-01-05T15:08:20,482 adding 'cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-313.pyc' 2026-01-05T15:08:20,484 adding 'cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-314.pyc' 2026-01-05T15:08:20,486 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-311.pyc' 2026-01-05T15:08:20,487 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-312.pyc' 2026-01-05T15:08:20,488 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-313.pyc' 2026-01-05T15:08:20,490 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-314.pyc' 2026-01-05T15:08:20,492 adding 'cbpi/extension/mqtt_sensor/__init__.py' 2026-01-05T15:08:20,493 adding 'cbpi/extension/mqtt_sensor/config.yaml' 2026-01-05T15:08:20,496 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,499 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,502 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,505 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,507 adding 'cbpi/extension/mqtt_util/__init__.py' 2026-01-05T15:08:20,509 adding 'cbpi/extension/mqtt_util/config.yaml' 2026-01-05T15:08:20,511 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,513 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,514 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,516 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,518 adding 'cbpi/extension/onewire/__init__.py' 2026-01-05T15:08:20,520 adding 'cbpi/extension/onewire/config.yaml' 2026-01-05T15:08:20,522 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,525 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,527 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,530 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,531 adding 'cbpi/extension/systemdata/__init__.py' 2026-01-05T15:08:20,532 adding 'cbpi/extension/systemdata/config.yaml' 2026-01-05T15:08:20,534 adding 'cbpi/extension/systemdata/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,536 adding 'cbpi/extension/systemdata/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,537 adding 'cbpi/extension/systemdata/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,539 adding 'cbpi/extension/timer/__init__.py' 2026-01-05T15:08:20,541 adding 'cbpi/extension/timer/config.yaml' 2026-01-05T15:08:20,543 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-311.pyc' 2026-01-05T15:08:20,545 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-312.pyc' 2026-01-05T15:08:20,547 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-313.pyc' 2026-01-05T15:08:20,549 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-314.pyc' 2026-01-05T15:08:20,551 adding 'cbpi/http_endpoints/__init__.py' 2026-01-05T15:08:20,552 adding 'cbpi/http_endpoints/http_actor.py' 2026-01-05T15:08:20,554 adding 'cbpi/http_endpoints/http_config.py' 2026-01-05T15:08:20,555 adding 'cbpi/http_endpoints/http_dashboard.py' 2026-01-05T15:08:20,557 adding 'cbpi/http_endpoints/http_fermentation.py' 2026-01-05T15:08:20,558 adding 'cbpi/http_endpoints/http_fermenterrecipe.py' 2026-01-05T15:08:20,560 adding 'cbpi/http_endpoints/http_kettle.py' 2026-01-05T15:08:20,561 adding 'cbpi/http_endpoints/http_log.py' 2026-01-05T15:08:20,562 adding 'cbpi/http_endpoints/http_login.py' 2026-01-05T15:08:20,564 adding 'cbpi/http_endpoints/http_notification.py' 2026-01-05T15:08:20,565 adding 'cbpi/http_endpoints/http_plugin.py' 2026-01-05T15:08:20,566 adding 'cbpi/http_endpoints/http_recipe.py' 2026-01-05T15:08:20,568 adding 'cbpi/http_endpoints/http_sensor.py' 2026-01-05T15:08:20,569 adding 'cbpi/http_endpoints/http_step.py' 2026-01-05T15:08:20,571 adding 'cbpi/http_endpoints/http_system.py' 2026-01-05T15:08:20,572 adding 'cbpi/http_endpoints/http_upload.py' 2026-01-05T15:08:20,574 adding 'cbpi/job/__init__.py' 2026-01-05T15:08:20,575 adding 'cbpi/job/_job.py' 2026-01-05T15:08:20,577 adding 'cbpi/job/_scheduler.py' 2026-01-05T15:08:20,578 adding 'cbpi/job/aiohttp.py' 2026-01-05T15:08:20,581 adding 'cbpi/static/beer_icon.svg' 2026-01-05T15:08:20,582 adding 'cbpi/static/calculator_icon.svg' 2026-01-05T15:08:20,584 adding 'cbpi/static/cbpi_icon.svg' 2026-01-05T15:08:20,585 adding 'cbpi/static/control_icon.svg' 2026-01-05T15:08:20,587 adding 'cbpi/static/glass_icon.svg' 2026-01-05T15:08:20,588 adding 'cbpi/static/grain.svg' 2026-01-05T15:08:20,590 adding 'cbpi/static/hops_icon.svg' 2026-01-05T15:08:20,591 adding 'cbpi/static/kettle2_icon.svg' 2026-01-05T15:08:20,592 adding 'cbpi/static/kettle_icon.svg' 2026-01-05T15:08:20,594 adding 'cbpi/static/led.svg' 2026-01-05T15:08:20,596 adding 'cbpi/static/liquid_icon.svg' 2026-01-05T15:08:20,597 adding 'cbpi/static/paddle_icon.svg' 2026-01-05T15:08:20,599 adding 'cbpi/static/pipe_icon.svg' 2026-01-05T15:08:20,600 adding 'cbpi/static/sensor_icon.svg' 2026-01-05T15:08:20,815 adding 'cbpi/static/splash.png' 2026-01-05T15:08:20,829 adding 'cbpi/static/svg_icon.svg' 2026-01-05T15:08:20,830 adding 'cbpi/static/tank_icon.svg' 2026-01-05T15:08:20,831 adding 'cbpi/static/target_temp.svg' 2026-01-05T15:08:20,833 adding 'cbpi/static/test.html' 2026-01-05T15:08:20,834 adding 'cbpi/static/thermomenter.svg' 2026-01-05T15:08:20,835 adding 'cbpi/static/yeast.svg' 2026-01-05T15:08:20,837 adding 'cbpi/utils/__init__.py' 2026-01-05T15:08:20,839 adding 'cbpi/utils/encoder.py' 2026-01-05T15:08:20,840 adding 'cbpi/utils/utils.py' 2026-01-05T15:08:20,847 adding 'cbpi4-4.7.1.dist-info/licenses/LICENSE' 2026-01-05T15:08:20,849 adding 'tests/__init__.py' 2026-01-05T15:08:20,851 adding 'tests/cbpi_config_fixture.py' 2026-01-05T15:08:20,852 adding 'tests/test_actor.py' 2026-01-05T15:08:20,853 adding 'tests/test_cli.py' 2026-01-05T15:08:20,854 adding 'tests/test_config.py' 2026-01-05T15:08:20,855 adding 'tests/test_dashboard.py' 2026-01-05T15:08:20,857 adding 'tests/test_gpio.py' 2026-01-05T15:08:20,858 adding 'tests/test_index.py' 2026-01-05T15:08:20,859 adding 'tests/test_kettle.py' 2026-01-05T15:08:20,860 adding 'tests/test_logger.py' 2026-01-05T15:08:20,861 adding 'tests/test_notification_controller.py' 2026-01-05T15:08:20,863 adding 'tests/test_sensor.py' 2026-01-05T15:08:20,864 adding 'tests/test_step.py' 2026-01-05T15:08:20,865 adding 'tests/test_system.py' 2026-01-05T15:08:20,866 adding 'tests/test_ws.py' 2026-01-05T15:08:20,867 adding 'cbpi4-4.7.1.dist-info/METADATA' 2026-01-05T15:08:20,868 adding 'cbpi4-4.7.1.dist-info/WHEEL' 2026-01-05T15:08:20,869 adding 'cbpi4-4.7.1.dist-info/dependency_links.txt' 2026-01-05T15:08:20,870 adding 'cbpi4-4.7.1.dist-info/entry_points.txt' 2026-01-05T15:08:20,871 adding 'cbpi4-4.7.1.dist-info/top_level.txt' 2026-01-05T15:08:20,875 adding 'cbpi4-4.7.1.dist-info/RECORD' 2026-01-05T15:08:20,927 removing build/bdist.linux-armv7l/wheel 2026-01-05T15:08:21,113 Building wheel for cbpi4 (setup.py): finished with status 'done' 2026-01-05T15:08:21,161 Created wheel for cbpi4: filename=cbpi4-4.7.1-py3-none-any.whl size=4638422 sha256=0323afbc58a9c6f6201187e526afdc834c64e62e5bff5fb19d908b3dcbcd24dc 2026-01-05T15:08:21,162 Stored in directory: /tmp/pip-ephem-wheel-cache-zvhe6tu5/wheels/c8/2b/ca/59e4b49260d52cfee55679beb5f8b78c1b4db5da37eae92f27 2026-01-05T15:08:21,183 Successfully built cbpi4 2026-01-05T15:08:21,306 Removed build tracker: '/tmp/pip-build-tracker-hay00d4d'