2026-02-12T20:25:03,595 Created temporary directory: /tmp/pip-ephem-wheel-cache-3yakwlo9 2026-02-12T20:25:03,598 Created temporary directory: /tmp/pip-build-tracker-vklbi27m 2026-02-12T20:25:03,599 Initialized build tracking at /tmp/pip-build-tracker-vklbi27m 2026-02-12T20:25:03,599 Created build tracker: /tmp/pip-build-tracker-vklbi27m 2026-02-12T20:25:03,600 Entered build tracker: /tmp/pip-build-tracker-vklbi27m 2026-02-12T20:25:03,601 Created temporary directory: /tmp/pip-wheel-12ln26ll 2026-02-12T20:25:03,606 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-02-12T20:25:03,609 Created temporary directory: /tmp/pip-ephem-wheel-cache-600mydcz 2026-02-12T20:25:03,644 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T20:25:03,649 2 location(s) to search for versions of cbpi4: 2026-02-12T20:25:03,649 * https://pypi.org/simple/cbpi4/ 2026-02-12T20:25:03,649 * https://www.piwheels.org/simple/cbpi4/ 2026-02-12T20:25:03,650 Fetching project page and analyzing links: https://pypi.org/simple/cbpi4/ 2026-02-12T20:25:03,651 Getting page https://pypi.org/simple/cbpi4/ 2026-02-12T20:25:03,653 Found index url https://pypi.org/simple 2026-02-12T20:25:03,880 Fetched page https://pypi.org/simple/cbpi4/ as application/vnd.pypi.simple.v1+json 2026-02-12T20:25:03,889 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-02-12T20:25:03,890 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-02-12T20:25:03,891 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-02-12T20:25:03,892 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-02-12T20:25:03,893 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-02-12T20:25:03,894 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-02-12T20:25:03,895 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-02-12T20:25:03,896 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-02-12T20:25:03,897 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-02-12T20:25:03,898 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-02-12T20:25:03,899 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-02-12T20:25:03,900 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-02-12T20:25:03,901 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-02-12T20:25:03,902 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-02-12T20:25:03,903 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-02-12T20:25:03,903 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-02-12T20:25:03,904 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-02-12T20:25:03,905 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-02-12T20:25:03,906 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-02-12T20:25:03,907 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-02-12T20:25:03,908 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-02-12T20:25:03,909 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-02-12T20:25:03,910 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-02-12T20:25:03,911 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-02-12T20:25:03,912 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-02-12T20:25:03,912 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-02-12T20:25:03,914 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-02-12T20:25:03,914 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-02-12T20:25:03,916 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-02-12T20:25:03,916 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-02-12T20:25:03,917 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-02-12T20:25:03,918 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-02-12T20:25:03,919 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-02-12T20:25:03,919 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-02-12T20:25:03,920 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-02-12T20:25:03,921 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-02-12T20:25:03,922 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-02-12T20:25:03,923 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-02-12T20:25:03,924 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-02-12T20:25:03,925 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-02-12T20:25:03,926 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-02-12T20:25:03,927 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-02-12T20:25:03,928 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-02-12T20:25:03,928 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-02-12T20:25:03,929 Found link https://files.pythonhosted.org/packages/07/b4/4efd63fb93b215b428fa530508b5f16d58804d112f14ea9fa1fc0fcbb8b3/cbpi4-4.7.2.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.7.2 2026-02-12T20:25:03,931 Found link https://files.pythonhosted.org/packages/fa/ef/aa38475638939d2714df877a006764265ccd87d7ee9e0a2d3f808b0f3327/cbpi4-4.7.3.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.7.3 2026-02-12T20:25:03,931 Fetching project page and analyzing links: https://www.piwheels.org/simple/cbpi4/ 2026-02-12T20:25:03,932 Getting page https://www.piwheels.org/simple/cbpi4/ 2026-02-12T20:25:03,933 Found index url https://www.piwheels.org/simple 2026-02-12T20:25:04,093 Fetched page https://www.piwheels.org/simple/cbpi4/ as text/html 2026-02-12T20:25:04,106 Skipping link: No binaries permitted for cbpi4: https://www.piwheels.org/simple/cbpi4/cbpi4-4.7.2-py3-none-any.whl#sha256=e96450682a0e391881860cf86881352ac57870dca9aac861170c9d2cc1cbf743 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-02-12T20:25:04,107 Skipping link: No binaries permitted for cbpi4: https://www.piwheels.org/simple/cbpi4/cbpi4-4.7.1-py3-none-any.whl#sha256=0323afbc58a9c6f6201187e526afdc834c64e62e5bff5fb19d908b3dcbcd24dc (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-02-12T20:25:04,107 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-02-12T20:25:04,108 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-02-12T20:25:04,108 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-02-12T20:25:04,109 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-02-12T20:25:04,109 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-02-12T20:25:04,110 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-02-12T20:25:04,111 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-02-12T20:25:04,111 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-02-12T20:25:04,112 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-02-12T20:25:04,112 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-02-12T20:25:04,113 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-02-12T20:25:04,114 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-02-12T20:25:04,114 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-02-12T20:25:04,115 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-02-12T20:25:04,115 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-02-12T20:25:04,115 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-02-12T20:25:04,116 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-02-12T20:25:04,117 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-02-12T20:25:04,117 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-02-12T20:25:04,118 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-02-12T20:25:04,118 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-02-12T20:25:04,119 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-02-12T20:25:04,119 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-02-12T20:25:04,120 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-02-12T20:25:04,121 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-02-12T20:25:04,121 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-02-12T20:25:04,122 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-02-12T20:25:04,122 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-02-12T20:25:04,123 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-02-12T20:25:04,123 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-02-12T20:25:04,124 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-02-12T20:25:04,124 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-02-12T20:25:04,125 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-02-12T20:25:04,125 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-02-12T20:25:04,126 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-02-12T20:25:04,126 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-02-12T20:25:04,127 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-02-12T20:25:04,127 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-02-12T20:25:04,128 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-02-12T20:25:04,129 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-02-12T20:25:04,129 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-02-12T20:25:04,130 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-02-12T20:25:04,130 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-02-12T20:25:04,131 Skipping link: not a file: https://www.piwheels.org/simple/cbpi4/ 2026-02-12T20:25:04,131 Skipping link: not a file: https://pypi.org/simple/cbpi4/ 2026-02-12T20:25:04,155 Given no hashes to check 1 links for project 'cbpi4': discarding no candidates 2026-02-12T20:25:04,175 Collecting cbpi4==4.7.3 2026-02-12T20:25:04,177 Created temporary directory: /tmp/pip-unpack-fk162gaa 2026-02-12T20:25:04,415 Downloading cbpi4-4.7.3.tar.gz (4.5 MB) 2026-02-12T20:25:05,401 Added cbpi4==4.7.3 from https://files.pythonhosted.org/packages/fa/ef/aa38475638939d2714df877a006764265ccd87d7ee9e0a2d3f808b0f3327/cbpi4-4.7.3.tar.gz to build tracker '/tmp/pip-build-tracker-vklbi27m' 2026-02-12T20:25:05,402 Running setup.py (path:/tmp/pip-wheel-12ln26ll/cbpi4_c3173b5f665d4ca5aec89cc4610896b4/setup.py) egg_info for package cbpi4 2026-02-12T20:25:05,403 Created temporary directory: /tmp/pip-pip-egg-info-b6z8qlls 2026-02-12T20:25:05,404 Preparing metadata (setup.py): started 2026-02-12T20:25:05,406 Running command python setup.py egg_info 2026-02-12T20:25:06,320 running egg_info 2026-02-12T20:25:06,346 creating /tmp/pip-pip-egg-info-b6z8qlls/cbpi4.egg-info 2026-02-12T20:25:06,347 writing /tmp/pip-pip-egg-info-b6z8qlls/cbpi4.egg-info/PKG-INFO 2026-02-12T20:25:06,351 writing dependency_links to /tmp/pip-pip-egg-info-b6z8qlls/cbpi4.egg-info/dependency_links.txt 2026-02-12T20:25:06,353 writing entry points to /tmp/pip-pip-egg-info-b6z8qlls/cbpi4.egg-info/entry_points.txt 2026-02-12T20:25:06,355 writing requirements to /tmp/pip-pip-egg-info-b6z8qlls/cbpi4.egg-info/requires.txt 2026-02-12T20:25:06,356 writing top-level names to /tmp/pip-pip-egg-info-b6z8qlls/cbpi4.egg-info/top_level.txt 2026-02-12T20:25:06,357 writing manifest file '/tmp/pip-pip-egg-info-b6z8qlls/cbpi4.egg-info/SOURCES.txt' 2026-02-12T20:25:06,494 reading manifest file '/tmp/pip-pip-egg-info-b6z8qlls/cbpi4.egg-info/SOURCES.txt' 2026-02-12T20:25:06,496 reading manifest template 'MANIFEST.in' 2026-02-12T20:25:06,587 adding license file 'LICENSE' 2026-02-12T20:25:06,597 writing manifest file '/tmp/pip-pip-egg-info-b6z8qlls/cbpi4.egg-info/SOURCES.txt' 2026-02-12T20:25:06,708 Preparing metadata (setup.py): finished with status 'done' 2026-02-12T20:25:06,712 Source in /tmp/pip-wheel-12ln26ll/cbpi4_c3173b5f665d4ca5aec89cc4610896b4 has version 4.7.3, which satisfies requirement cbpi4==4.7.3 from https://files.pythonhosted.org/packages/fa/ef/aa38475638939d2714df877a006764265ccd87d7ee9e0a2d3f808b0f3327/cbpi4-4.7.3.tar.gz 2026-02-12T20:25:06,713 Removed cbpi4==4.7.3 from https://files.pythonhosted.org/packages/fa/ef/aa38475638939d2714df877a006764265ccd87d7ee9e0a2d3f808b0f3327/cbpi4-4.7.3.tar.gz from build tracker '/tmp/pip-build-tracker-vklbi27m' 2026-02-12T20:25:06,720 Created temporary directory: /tmp/pip-unpack-l008ziyd 2026-02-12T20:25:06,721 Building wheels for collected packages: cbpi4 2026-02-12T20:25:06,725 Created temporary directory: /tmp/pip-wheel-wzjao5yn 2026-02-12T20:25:06,725 Building wheel for cbpi4 (setup.py): started 2026-02-12T20:25:06,726 Destination directory: /tmp/pip-wheel-wzjao5yn 2026-02-12T20:25:06,727 Running command python setup.py bdist_wheel 2026-02-12T20:25:07,578 running bdist_wheel 2026-02-12T20:25:07,708 running build 2026-02-12T20:25:07,709 running build_py 2026-02-12T20:25:07,742 creating build/lib/cbpi 2026-02-12T20:25:07,744 copying cbpi/configFolder.py -> build/lib/cbpi 2026-02-12T20:25:07,747 copying cbpi/__init__.py -> build/lib/cbpi 2026-02-12T20:25:07,748 copying cbpi/satellite.py -> build/lib/cbpi 2026-02-12T20:25:07,750 copying cbpi/craftbeerpi.py -> build/lib/cbpi 2026-02-12T20:25:07,753 copying cbpi/cli.py -> build/lib/cbpi 2026-02-12T20:25:07,755 copying cbpi/eventbus.py -> build/lib/cbpi 2026-02-12T20:25:07,757 copying cbpi/websocket.py -> build/lib/cbpi 2026-02-12T20:25:07,760 creating build/lib/tests 2026-02-12T20:25:07,761 copying tests/test_notification_controller.py -> build/lib/tests 2026-02-12T20:25:07,763 copying tests/test_cli.py -> build/lib/tests 2026-02-12T20:25:07,765 copying tests/test_step.py -> build/lib/tests 2026-02-12T20:25:07,766 copying tests/__init__.py -> build/lib/tests 2026-02-12T20:25:07,768 copying tests/test_kettle.py -> build/lib/tests 2026-02-12T20:25:07,769 copying tests/test_sensor.py -> build/lib/tests 2026-02-12T20:25:07,771 copying tests/test_config.py -> build/lib/tests 2026-02-12T20:25:07,773 copying tests/test_system.py -> build/lib/tests 2026-02-12T20:25:07,775 copying tests/test_logger.py -> build/lib/tests 2026-02-12T20:25:07,777 copying tests/test_actor.py -> build/lib/tests 2026-02-12T20:25:07,779 copying tests/test_index.py -> build/lib/tests 2026-02-12T20:25:07,781 copying tests/test_ws.py -> build/lib/tests 2026-02-12T20:25:07,782 copying tests/test_dashboard.py -> build/lib/tests 2026-02-12T20:25:07,784 copying tests/cbpi_config_fixture.py -> build/lib/tests 2026-02-12T20:25:07,786 copying tests/test_gpio.py -> build/lib/tests 2026-02-12T20:25:07,789 creating build/lib/cbpi/api 2026-02-12T20:25:07,790 copying cbpi/api/sensor.py -> build/lib/cbpi/api 2026-02-12T20:25:07,792 copying cbpi/api/dataclasses.py -> build/lib/cbpi/api 2026-02-12T20:25:07,794 copying cbpi/api/actor.py -> build/lib/cbpi/api 2026-02-12T20:25:07,796 copying cbpi/api/timer.py -> build/lib/cbpi/api 2026-02-12T20:25:07,798 copying cbpi/api/__init__.py -> build/lib/cbpi/api 2026-02-12T20:25:07,800 copying cbpi/api/property.py -> build/lib/cbpi/api 2026-02-12T20:25:07,802 copying cbpi/api/step.py -> build/lib/cbpi/api 2026-02-12T20:25:07,804 copying cbpi/api/kettle_logic.py -> build/lib/cbpi/api 2026-02-12T20:25:07,806 copying cbpi/api/exceptions.py -> build/lib/cbpi/api 2026-02-12T20:25:07,808 copying cbpi/api/config.py -> build/lib/cbpi/api 2026-02-12T20:25:07,810 copying cbpi/api/base.py -> build/lib/cbpi/api 2026-02-12T20:25:07,812 copying cbpi/api/decorator.py -> build/lib/cbpi/api 2026-02-12T20:25:07,813 copying cbpi/api/fermenter_logic.py -> build/lib/cbpi/api 2026-02-12T20:25:07,815 copying cbpi/api/extension.py -> build/lib/cbpi/api 2026-02-12T20:25:07,817 creating build/lib/cbpi/extension 2026-02-12T20:25:07,818 copying cbpi/extension/__init__.py -> build/lib/cbpi/extension 2026-02-12T20:25:07,821 creating build/lib/cbpi/controller 2026-02-12T20:25:07,822 copying cbpi/controller/fermentation_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,824 copying cbpi/controller/fermenter_recipe_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,826 copying cbpi/controller/sensor_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,828 copying cbpi/controller/basic_controller2.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,830 copying cbpi/controller/step_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,832 copying cbpi/controller/dashboard_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,834 copying cbpi/controller/satellite_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,836 copying cbpi/controller/__init__.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,837 copying cbpi/controller/recipe_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,839 copying cbpi/controller/log_file_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,841 copying cbpi/controller/actor_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,843 copying cbpi/controller/plugin_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,846 copying cbpi/controller/job_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,847 copying cbpi/controller/system_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,850 copying cbpi/controller/kettle_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,852 copying cbpi/controller/upload_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,855 copying cbpi/controller/config_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,857 copying cbpi/controller/notification_controller.py -> build/lib/cbpi/controller 2026-02-12T20:25:07,860 creating build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,861 copying cbpi/http_endpoints/http_fermentation.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,864 copying cbpi/http_endpoints/http_fermenterrecipe.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,866 copying cbpi/http_endpoints/http_sensor.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,868 copying cbpi/http_endpoints/http_dashboard.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,870 copying cbpi/http_endpoints/http_recipe.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,872 copying cbpi/http_endpoints/__init__.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,874 copying cbpi/http_endpoints/http_plugin.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,876 copying cbpi/http_endpoints/http_notification.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,877 copying cbpi/http_endpoints/http_config.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,880 copying cbpi/http_endpoints/http_step.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,882 copying cbpi/http_endpoints/http_actor.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,884 copying cbpi/http_endpoints/http_system.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,886 copying cbpi/http_endpoints/http_login.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,888 copying cbpi/http_endpoints/http_upload.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,890 copying cbpi/http_endpoints/http_kettle.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,893 copying cbpi/http_endpoints/http_log.py -> build/lib/cbpi/http_endpoints 2026-02-12T20:25:07,895 creating build/lib/cbpi/job 2026-02-12T20:25:07,896 copying cbpi/job/__init__.py -> build/lib/cbpi/job 2026-02-12T20:25:07,898 copying cbpi/job/_job.py -> build/lib/cbpi/job 2026-02-12T20:25:07,900 copying cbpi/job/_scheduler.py -> build/lib/cbpi/job 2026-02-12T20:25:07,902 copying cbpi/job/aiohttp.py -> build/lib/cbpi/job 2026-02-12T20:25:07,905 creating build/lib/cbpi/utils 2026-02-12T20:25:07,906 copying cbpi/utils/__init__.py -> build/lib/cbpi/utils 2026-02-12T20:25:07,908 copying cbpi/utils/encoder.py -> build/lib/cbpi/utils 2026-02-12T20:25:07,909 copying cbpi/utils/utils.py -> build/lib/cbpi/utils 2026-02-12T20:25:07,911 creating build/lib/cbpi/extension/FermenterHysteresis 2026-02-12T20:25:07,912 copying cbpi/extension/FermenterHysteresis/__init__.py -> build/lib/cbpi/extension/FermenterHysteresis 2026-02-12T20:25:07,915 creating build/lib/cbpi/extension/systemdata 2026-02-12T20:25:07,916 copying cbpi/extension/systemdata/__init__.py -> build/lib/cbpi/extension/systemdata 2026-02-12T20:25:07,918 creating build/lib/cbpi/extension/mqtt_sensor 2026-02-12T20:25:07,919 copying cbpi/extension/mqtt_sensor/__init__.py -> build/lib/cbpi/extension/mqtt_sensor 2026-02-12T20:25:07,922 creating build/lib/cbpi/extension/onewire 2026-02-12T20:25:07,923 copying cbpi/extension/onewire/__init__.py -> build/lib/cbpi/extension/onewire 2026-02-12T20:25:07,926 creating build/lib/cbpi/extension/mqtt_util 2026-02-12T20:25:07,927 copying cbpi/extension/mqtt_util/__init__.py -> build/lib/cbpi/extension/mqtt_util 2026-02-12T20:25:07,929 creating build/lib/cbpi/extension/mashstep 2026-02-12T20:25:07,930 copying cbpi/extension/mashstep/__init__.py -> build/lib/cbpi/extension/mashstep 2026-02-12T20:25:07,933 creating build/lib/cbpi/extension/mqtt_actor 2026-02-12T20:25:07,934 copying cbpi/extension/mqtt_actor/tasmota_mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-02-12T20:25:07,936 copying cbpi/extension/mqtt_actor/__init__.py -> build/lib/cbpi/extension/mqtt_actor 2026-02-12T20:25:07,937 copying cbpi/extension/mqtt_actor/generic_mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-02-12T20:25:07,939 copying cbpi/extension/mqtt_actor/output_mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-02-12T20:25:07,941 copying cbpi/extension/mqtt_actor/mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-02-12T20:25:07,943 creating build/lib/cbpi/extension/SensorLogTarget_InfluxDB 2026-02-12T20:25:07,944 copying cbpi/extension/SensorLogTarget_InfluxDB/__init__.py -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB 2026-02-12T20:25:07,946 creating build/lib/cbpi/extension/timer 2026-02-12T20:25:07,947 copying cbpi/extension/timer/__init__.py -> build/lib/cbpi/extension/timer 2026-02-12T20:25:07,950 creating build/lib/cbpi/extension/httpsensor 2026-02-12T20:25:07,950 copying cbpi/extension/httpsensor/__init__.py -> build/lib/cbpi/extension/httpsensor 2026-02-12T20:25:07,953 creating build/lib/cbpi/extension/gpioactor 2026-02-12T20:25:07,954 copying cbpi/extension/gpioactor/__init__.py -> build/lib/cbpi/extension/gpioactor 2026-02-12T20:25:07,957 creating build/lib/cbpi/extension/FermentationStep 2026-02-12T20:25:07,958 copying cbpi/extension/FermentationStep/__init__.py -> build/lib/cbpi/extension/FermentationStep 2026-02-12T20:25:07,961 creating build/lib/cbpi/extension/ConfigUpdate 2026-02-12T20:25:07,962 copying cbpi/extension/ConfigUpdate/__init__.py -> build/lib/cbpi/extension/ConfigUpdate 2026-02-12T20:25:07,965 creating build/lib/cbpi/extension/hysteresis 2026-02-12T20:25:07,966 copying cbpi/extension/hysteresis/__init__.py -> build/lib/cbpi/extension/hysteresis 2026-02-12T20:25:07,968 creating build/lib/cbpi/extension/dummyactor 2026-02-12T20:25:07,969 copying cbpi/extension/dummyactor/__init__.py -> build/lib/cbpi/extension/dummyactor 2026-02-12T20:25:07,971 creating build/lib/cbpi/extension/SensorLogTarget_CSV 2026-02-12T20:25:07,972 copying cbpi/extension/SensorLogTarget_CSV/__init__.py -> build/lib/cbpi/extension/SensorLogTarget_CSV 2026-02-12T20:25:07,974 creating build/lib/cbpi/extension/dummysensor 2026-02-12T20:25:07,975 copying cbpi/extension/dummysensor/__init__.py -> build/lib/cbpi/extension/dummysensor 2026-02-12T20:25:07,977 running egg_info 2026-02-12T20:25:08,005 writing cbpi4.egg-info/PKG-INFO 2026-02-12T20:25:08,009 writing dependency_links to cbpi4.egg-info/dependency_links.txt 2026-02-12T20:25:08,010 writing entry points to cbpi4.egg-info/entry_points.txt 2026-02-12T20:25:08,012 writing requirements to cbpi4.egg-info/requires.txt 2026-02-12T20:25:08,013 writing top-level names to cbpi4.egg-info/top_level.txt 2026-02-12T20:25:08,085 reading manifest file 'cbpi4.egg-info/SOURCES.txt' 2026-02-12T20:25:08,099 reading manifest template 'MANIFEST.in' 2026-02-12T20:25:08,164 adding license file 'LICENSE' 2026-02-12T20:25:08,177 writing manifest file 'cbpi4.egg-info/SOURCES.txt' 2026-02-12T20:25:08,180 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.config' is absent from the `packages` configuration. 2026-02-12T20:25:08,181 !! 2026-02-12T20:25:08,181 ******************************************************************************** 2026-02-12T20:25:08,182 ############################ 2026-02-12T20:25:08,182 # Package would be ignored # 2026-02-12T20:25:08,183 ############################ 2026-02-12T20:25:08,183 Python recognizes 'cbpi.config' as an importable package[^1], 2026-02-12T20:25:08,184 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,185 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,185 package, please make sure that 'cbpi.config' is explicitly added 2026-02-12T20:25:08,185 to the `packages` configuration field. 2026-02-12T20:25:08,186 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,187 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,187 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,188 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,190 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,190 If you don't want 'cbpi.config' to be distributed and are 2026-02-12T20:25:08,191 already explicitly excluding 'cbpi.config' via 2026-02-12T20:25:08,191 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,192 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,193 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,194 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,195 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,197 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,197 even if it does not contain any `.py` files. 2026-02-12T20:25:08,198 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,198 directory, all directories are treated like packages. 2026-02-12T20:25:08,199 ******************************************************************************** 2026-02-12T20:25:08,200 !! 2026-02-12T20:25:08,200 check.warn(importable) 2026-02-12T20:25:08,201 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.ConfigUpdate.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,201 !! 2026-02-12T20:25:08,203 ******************************************************************************** 2026-02-12T20:25:08,203 ############################ 2026-02-12T20:25:08,204 # Package would be ignored # 2026-02-12T20:25:08,204 ############################ 2026-02-12T20:25:08,205 Python recognizes 'cbpi.extension.ConfigUpdate.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,205 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,206 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,207 package, please make sure that 'cbpi.extension.ConfigUpdate.__pycache__' is explicitly added 2026-02-12T20:25:08,207 to the `packages` configuration field. 2026-02-12T20:25:08,209 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,209 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,210 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,211 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,212 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,212 If you don't want 'cbpi.extension.ConfigUpdate.__pycache__' to be distributed and are 2026-02-12T20:25:08,213 already explicitly excluding 'cbpi.extension.ConfigUpdate.__pycache__' via 2026-02-12T20:25:08,213 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,214 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,214 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,215 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,216 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,217 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,218 even if it does not contain any `.py` files. 2026-02-12T20:25:08,218 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,218 directory, all directories are treated like packages. 2026-02-12T20:25:08,219 ******************************************************************************** 2026-02-12T20:25:08,220 !! 2026-02-12T20:25:08,220 check.warn(importable) 2026-02-12T20:25:08,221 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.FermentationStep.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,221 !! 2026-02-12T20:25:08,222 ******************************************************************************** 2026-02-12T20:25:08,223 ############################ 2026-02-12T20:25:08,223 # Package would be ignored # 2026-02-12T20:25:08,224 ############################ 2026-02-12T20:25:08,224 Python recognizes 'cbpi.extension.FermentationStep.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,225 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,226 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,226 package, please make sure that 'cbpi.extension.FermentationStep.__pycache__' is explicitly added 2026-02-12T20:25:08,227 to the `packages` configuration field. 2026-02-12T20:25:08,228 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,228 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,229 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,230 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,231 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,232 If you don't want 'cbpi.extension.FermentationStep.__pycache__' to be distributed and are 2026-02-12T20:25:08,233 already explicitly excluding 'cbpi.extension.FermentationStep.__pycache__' via 2026-02-12T20:25:08,233 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,234 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,234 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,235 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,236 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,238 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,238 even if it does not contain any `.py` files. 2026-02-12T20:25:08,239 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,239 directory, all directories are treated like packages. 2026-02-12T20:25:08,240 ******************************************************************************** 2026-02-12T20:25:08,240 !! 2026-02-12T20:25:08,241 check.warn(importable) 2026-02-12T20:25:08,241 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.FermenterHysteresis.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,242 !! 2026-02-12T20:25:08,243 ******************************************************************************** 2026-02-12T20:25:08,243 ############################ 2026-02-12T20:25:08,243 # Package would be ignored # 2026-02-12T20:25:08,244 ############################ 2026-02-12T20:25:08,244 Python recognizes 'cbpi.extension.FermenterHysteresis.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,245 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,246 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,246 package, please make sure that 'cbpi.extension.FermenterHysteresis.__pycache__' is explicitly added 2026-02-12T20:25:08,247 to the `packages` configuration field. 2026-02-12T20:25:08,248 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,248 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,249 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,250 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,251 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,252 If you don't want 'cbpi.extension.FermenterHysteresis.__pycache__' to be distributed and are 2026-02-12T20:25:08,252 already explicitly excluding 'cbpi.extension.FermenterHysteresis.__pycache__' via 2026-02-12T20:25:08,253 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,254 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,254 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,255 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,256 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,258 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,258 even if it does not contain any `.py` files. 2026-02-12T20:25:08,259 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,259 directory, all directories are treated like packages. 2026-02-12T20:25:08,260 ******************************************************************************** 2026-02-12T20:25:08,261 !! 2026-02-12T20:25:08,261 check.warn(importable) 2026-02-12T20:25:08,262 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.SensorLogTarget_CSV.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,263 !! 2026-02-12T20:25:08,264 ******************************************************************************** 2026-02-12T20:25:08,264 ############################ 2026-02-12T20:25:08,265 # Package would be ignored # 2026-02-12T20:25:08,265 ############################ 2026-02-12T20:25:08,266 Python recognizes 'cbpi.extension.SensorLogTarget_CSV.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,266 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,267 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,268 package, please make sure that 'cbpi.extension.SensorLogTarget_CSV.__pycache__' is explicitly added 2026-02-12T20:25:08,268 to the `packages` configuration field. 2026-02-12T20:25:08,269 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,269 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,270 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,270 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,271 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,272 If you don't want 'cbpi.extension.SensorLogTarget_CSV.__pycache__' to be distributed and are 2026-02-12T20:25:08,272 already explicitly excluding 'cbpi.extension.SensorLogTarget_CSV.__pycache__' via 2026-02-12T20:25:08,273 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,273 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,274 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,275 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,276 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,277 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,278 even if it does not contain any `.py` files. 2026-02-12T20:25:08,278 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,279 directory, all directories are treated like packages. 2026-02-12T20:25:08,279 ******************************************************************************** 2026-02-12T20:25:08,281 !! 2026-02-12T20:25:08,282 check.warn(importable) 2026-02-12T20:25:08,282 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,282 !! 2026-02-12T20:25:08,283 ******************************************************************************** 2026-02-12T20:25:08,284 ############################ 2026-02-12T20:25:08,284 # Package would be ignored # 2026-02-12T20:25:08,285 ############################ 2026-02-12T20:25:08,285 Python recognizes 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,286 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,287 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,287 package, please make sure that 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' is explicitly added 2026-02-12T20:25:08,288 to the `packages` configuration field. 2026-02-12T20:25:08,289 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,289 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,290 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,291 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,292 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,293 If you don't want 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' to be distributed and are 2026-02-12T20:25:08,294 already explicitly excluding 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' via 2026-02-12T20:25:08,294 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,295 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,295 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,296 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,297 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,298 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,298 even if it does not contain any `.py` files. 2026-02-12T20:25:08,299 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,299 directory, all directories are treated like packages. 2026-02-12T20:25:08,300 ******************************************************************************** 2026-02-12T20:25:08,305 !! 2026-02-12T20:25:08,309 check.warn(importable) 2026-02-12T20:25:08,311 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,313 !! 2026-02-12T20:25:08,318 ******************************************************************************** 2026-02-12T20:25:08,320 ############################ 2026-02-12T20:25:08,321 # Package would be ignored # 2026-02-12T20:25:08,322 ############################ 2026-02-12T20:25:08,323 Python recognizes 'cbpi.extension.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,323 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,324 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,325 package, please make sure that 'cbpi.extension.__pycache__' is explicitly added 2026-02-12T20:25:08,325 to the `packages` configuration field. 2026-02-12T20:25:08,326 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,327 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,327 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,328 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,329 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,330 If you don't want 'cbpi.extension.__pycache__' to be distributed and are 2026-02-12T20:25:08,331 already explicitly excluding 'cbpi.extension.__pycache__' via 2026-02-12T20:25:08,332 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,332 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,333 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,334 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,335 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,336 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,337 even if it does not contain any `.py` files. 2026-02-12T20:25:08,338 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,338 directory, all directories are treated like packages. 2026-02-12T20:25:08,339 ******************************************************************************** 2026-02-12T20:25:08,340 !! 2026-02-12T20:25:08,341 check.warn(importable) 2026-02-12T20:25:08,341 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.dummyactor.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,342 !! 2026-02-12T20:25:08,342 ******************************************************************************** 2026-02-12T20:25:08,343 ############################ 2026-02-12T20:25:08,344 # Package would be ignored # 2026-02-12T20:25:08,344 ############################ 2026-02-12T20:25:08,344 Python recognizes 'cbpi.extension.dummyactor.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,345 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,346 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,347 package, please make sure that 'cbpi.extension.dummyactor.__pycache__' is explicitly added 2026-02-12T20:25:08,347 to the `packages` configuration field. 2026-02-12T20:25:08,348 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,349 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,349 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,350 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,351 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,352 If you don't want 'cbpi.extension.dummyactor.__pycache__' to be distributed and are 2026-02-12T20:25:08,353 already explicitly excluding 'cbpi.extension.dummyactor.__pycache__' via 2026-02-12T20:25:08,353 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,354 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,354 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,356 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,357 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,358 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,359 even if it does not contain any `.py` files. 2026-02-12T20:25:08,360 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,360 directory, all directories are treated like packages. 2026-02-12T20:25:08,361 ******************************************************************************** 2026-02-12T20:25:08,362 !! 2026-02-12T20:25:08,362 check.warn(importable) 2026-02-12T20:25:08,363 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.dummysensor.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,363 !! 2026-02-12T20:25:08,365 ******************************************************************************** 2026-02-12T20:25:08,365 ############################ 2026-02-12T20:25:08,366 # Package would be ignored # 2026-02-12T20:25:08,366 ############################ 2026-02-12T20:25:08,367 Python recognizes 'cbpi.extension.dummysensor.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,368 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,369 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,370 package, please make sure that 'cbpi.extension.dummysensor.__pycache__' is explicitly added 2026-02-12T20:25:08,370 to the `packages` configuration field. 2026-02-12T20:25:08,371 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,372 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,372 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,374 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,399 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,399 If you don't want 'cbpi.extension.dummysensor.__pycache__' to be distributed and are 2026-02-12T20:25:08,400 already explicitly excluding 'cbpi.extension.dummysensor.__pycache__' via 2026-02-12T20:25:08,400 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,401 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,401 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,402 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,403 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,404 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,405 even if it does not contain any `.py` files. 2026-02-12T20:25:08,405 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,406 directory, all directories are treated like packages. 2026-02-12T20:25:08,406 ******************************************************************************** 2026-02-12T20:25:08,407 !! 2026-02-12T20:25:08,408 check.warn(importable) 2026-02-12T20:25:08,408 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.gpioactor.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,409 !! 2026-02-12T20:25:08,410 ******************************************************************************** 2026-02-12T20:25:08,411 ############################ 2026-02-12T20:25:08,411 # Package would be ignored # 2026-02-12T20:25:08,412 ############################ 2026-02-12T20:25:08,412 Python recognizes 'cbpi.extension.gpioactor.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,413 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,414 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,414 package, please make sure that 'cbpi.extension.gpioactor.__pycache__' is explicitly added 2026-02-12T20:25:08,415 to the `packages` configuration field. 2026-02-12T20:25:08,416 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,417 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,417 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,418 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,420 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,421 If you don't want 'cbpi.extension.gpioactor.__pycache__' to be distributed and are 2026-02-12T20:25:08,421 already explicitly excluding 'cbpi.extension.gpioactor.__pycache__' via 2026-02-12T20:25:08,422 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,422 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,423 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,424 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,425 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,427 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,427 even if it does not contain any `.py` files. 2026-02-12T20:25:08,427 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,428 directory, all directories are treated like packages. 2026-02-12T20:25:08,428 ******************************************************************************** 2026-02-12T20:25:08,429 !! 2026-02-12T20:25:08,430 check.warn(importable) 2026-02-12T20:25:08,430 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.httpsensor.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,430 !! 2026-02-12T20:25:08,431 ******************************************************************************** 2026-02-12T20:25:08,432 ############################ 2026-02-12T20:25:08,432 # Package would be ignored # 2026-02-12T20:25:08,433 ############################ 2026-02-12T20:25:08,433 Python recognizes 'cbpi.extension.httpsensor.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,433 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,434 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,435 package, please make sure that 'cbpi.extension.httpsensor.__pycache__' is explicitly added 2026-02-12T20:25:08,435 to the `packages` configuration field. 2026-02-12T20:25:08,436 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,437 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,437 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,438 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,439 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,440 If you don't want 'cbpi.extension.httpsensor.__pycache__' to be distributed and are 2026-02-12T20:25:08,441 already explicitly excluding 'cbpi.extension.httpsensor.__pycache__' via 2026-02-12T20:25:08,441 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,442 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,442 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,443 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,444 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,446 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,447 even if it does not contain any `.py` files. 2026-02-12T20:25:08,447 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,448 directory, all directories are treated like packages. 2026-02-12T20:25:08,448 ******************************************************************************** 2026-02-12T20:25:08,449 !! 2026-02-12T20:25:08,450 check.warn(importable) 2026-02-12T20:25:08,450 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.hysteresis.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,451 !! 2026-02-12T20:25:08,452 ******************************************************************************** 2026-02-12T20:25:08,452 ############################ 2026-02-12T20:25:08,453 # Package would be ignored # 2026-02-12T20:25:08,453 ############################ 2026-02-12T20:25:08,454 Python recognizes 'cbpi.extension.hysteresis.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,455 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,456 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,456 package, please make sure that 'cbpi.extension.hysteresis.__pycache__' is explicitly added 2026-02-12T20:25:08,457 to the `packages` configuration field. 2026-02-12T20:25:08,458 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,458 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,459 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,460 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,461 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,462 If you don't want 'cbpi.extension.hysteresis.__pycache__' to be distributed and are 2026-02-12T20:25:08,462 already explicitly excluding 'cbpi.extension.hysteresis.__pycache__' via 2026-02-12T20:25:08,462 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,463 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,463 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,464 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,465 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,467 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,468 even if it does not contain any `.py` files. 2026-02-12T20:25:08,468 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,469 directory, all directories are treated like packages. 2026-02-12T20:25:08,469 ******************************************************************************** 2026-02-12T20:25:08,470 !! 2026-02-12T20:25:08,471 check.warn(importable) 2026-02-12T20:25:08,471 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.mashstep.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,472 !! 2026-02-12T20:25:08,473 ******************************************************************************** 2026-02-12T20:25:08,474 ############################ 2026-02-12T20:25:08,475 # Package would be ignored # 2026-02-12T20:25:08,476 ############################ 2026-02-12T20:25:08,476 Python recognizes 'cbpi.extension.mashstep.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,477 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,478 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,479 package, please make sure that 'cbpi.extension.mashstep.__pycache__' is explicitly added 2026-02-12T20:25:08,480 to the `packages` configuration field. 2026-02-12T20:25:08,481 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,482 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,483 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,484 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,485 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,486 If you don't want 'cbpi.extension.mashstep.__pycache__' to be distributed and are 2026-02-12T20:25:08,487 already explicitly excluding 'cbpi.extension.mashstep.__pycache__' via 2026-02-12T20:25:08,488 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,488 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,489 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,490 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,490 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,492 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,492 even if it does not contain any `.py` files. 2026-02-12T20:25:08,493 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,493 directory, all directories are treated like packages. 2026-02-12T20:25:08,494 ******************************************************************************** 2026-02-12T20:25:08,494 !! 2026-02-12T20:25:08,495 check.warn(importable) 2026-02-12T20:25:08,496 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.mqtt_actor.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,496 !! 2026-02-12T20:25:08,497 ******************************************************************************** 2026-02-12T20:25:08,498 ############################ 2026-02-12T20:25:08,498 # Package would be ignored # 2026-02-12T20:25:08,499 ############################ 2026-02-12T20:25:08,499 Python recognizes 'cbpi.extension.mqtt_actor.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,500 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,501 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,503 package, please make sure that 'cbpi.extension.mqtt_actor.__pycache__' is explicitly added 2026-02-12T20:25:08,504 to the `packages` configuration field. 2026-02-12T20:25:08,505 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,505 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,506 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,507 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,508 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,510 If you don't want 'cbpi.extension.mqtt_actor.__pycache__' to be distributed and are 2026-02-12T20:25:08,510 already explicitly excluding 'cbpi.extension.mqtt_actor.__pycache__' via 2026-02-12T20:25:08,511 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,511 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,512 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,513 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,514 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,515 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,516 even if it does not contain any `.py` files. 2026-02-12T20:25:08,517 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,517 directory, all directories are treated like packages. 2026-02-12T20:25:08,518 ******************************************************************************** 2026-02-12T20:25:08,520 !! 2026-02-12T20:25:08,520 check.warn(importable) 2026-02-12T20:25:08,520 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.mqtt_sensor.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,521 !! 2026-02-12T20:25:08,522 ******************************************************************************** 2026-02-12T20:25:08,522 ############################ 2026-02-12T20:25:08,523 # Package would be ignored # 2026-02-12T20:25:08,523 ############################ 2026-02-12T20:25:08,524 Python recognizes 'cbpi.extension.mqtt_sensor.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,524 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,525 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,525 package, please make sure that 'cbpi.extension.mqtt_sensor.__pycache__' is explicitly added 2026-02-12T20:25:08,526 to the `packages` configuration field. 2026-02-12T20:25:08,527 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,527 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,527 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,528 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,529 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,531 If you don't want 'cbpi.extension.mqtt_sensor.__pycache__' to be distributed and are 2026-02-12T20:25:08,532 already explicitly excluding 'cbpi.extension.mqtt_sensor.__pycache__' via 2026-02-12T20:25:08,533 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,533 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,534 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,535 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,536 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,538 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,538 even if it does not contain any `.py` files. 2026-02-12T20:25:08,539 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,539 directory, all directories are treated like packages. 2026-02-12T20:25:08,540 ******************************************************************************** 2026-02-12T20:25:08,541 !! 2026-02-12T20:25:08,541 check.warn(importable) 2026-02-12T20:25:08,542 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.mqtt_util.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,542 !! 2026-02-12T20:25:08,543 ******************************************************************************** 2026-02-12T20:25:08,544 ############################ 2026-02-12T20:25:08,544 # Package would be ignored # 2026-02-12T20:25:08,545 ############################ 2026-02-12T20:25:08,545 Python recognizes 'cbpi.extension.mqtt_util.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,546 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,547 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,548 package, please make sure that 'cbpi.extension.mqtt_util.__pycache__' is explicitly added 2026-02-12T20:25:08,548 to the `packages` configuration field. 2026-02-12T20:25:08,549 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,550 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,550 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,551 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,552 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,552 If you don't want 'cbpi.extension.mqtt_util.__pycache__' to be distributed and are 2026-02-12T20:25:08,553 already explicitly excluding 'cbpi.extension.mqtt_util.__pycache__' via 2026-02-12T20:25:08,553 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,554 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,554 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,555 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,556 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,557 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,558 even if it does not contain any `.py` files. 2026-02-12T20:25:08,558 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,559 directory, all directories are treated like packages. 2026-02-12T20:25:08,559 ******************************************************************************** 2026-02-12T20:25:08,560 !! 2026-02-12T20:25:08,561 check.warn(importable) 2026-02-12T20:25:08,561 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.onewire.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,561 !! 2026-02-12T20:25:08,562 ******************************************************************************** 2026-02-12T20:25:08,563 ############################ 2026-02-12T20:25:08,563 # Package would be ignored # 2026-02-12T20:25:08,564 ############################ 2026-02-12T20:25:08,565 Python recognizes 'cbpi.extension.onewire.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,565 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,566 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,567 package, please make sure that 'cbpi.extension.onewire.__pycache__' is explicitly added 2026-02-12T20:25:08,567 to the `packages` configuration field. 2026-02-12T20:25:08,568 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,568 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,569 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,570 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,571 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,572 If you don't want 'cbpi.extension.onewire.__pycache__' to be distributed and are 2026-02-12T20:25:08,572 already explicitly excluding 'cbpi.extension.onewire.__pycache__' via 2026-02-12T20:25:08,573 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,573 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,574 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,575 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,576 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,577 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,577 even if it does not contain any `.py` files. 2026-02-12T20:25:08,578 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,578 directory, all directories are treated like packages. 2026-02-12T20:25:08,578 ******************************************************************************** 2026-02-12T20:25:08,579 !! 2026-02-12T20:25:08,580 check.warn(importable) 2026-02-12T20:25:08,580 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.systemdata.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,580 !! 2026-02-12T20:25:08,581 ******************************************************************************** 2026-02-12T20:25:08,582 ############################ 2026-02-12T20:25:08,582 # Package would be ignored # 2026-02-12T20:25:08,582 ############################ 2026-02-12T20:25:08,583 Python recognizes 'cbpi.extension.systemdata.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,583 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,584 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,585 package, please make sure that 'cbpi.extension.systemdata.__pycache__' is explicitly added 2026-02-12T20:25:08,585 to the `packages` configuration field. 2026-02-12T20:25:08,586 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,586 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,587 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,588 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,589 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,590 If you don't want 'cbpi.extension.systemdata.__pycache__' to be distributed and are 2026-02-12T20:25:08,590 already explicitly excluding 'cbpi.extension.systemdata.__pycache__' via 2026-02-12T20:25:08,591 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,591 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,592 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,593 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,594 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,595 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,596 even if it does not contain any `.py` files. 2026-02-12T20:25:08,596 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,597 directory, all directories are treated like packages. 2026-02-12T20:25:08,597 ******************************************************************************** 2026-02-12T20:25:08,599 !! 2026-02-12T20:25:08,599 check.warn(importable) 2026-02-12T20:25:08,599 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.extension.timer.__pycache__' is absent from the `packages` configuration. 2026-02-12T20:25:08,600 !! 2026-02-12T20:25:08,601 ******************************************************************************** 2026-02-12T20:25:08,602 ############################ 2026-02-12T20:25:08,602 # Package would be ignored # 2026-02-12T20:25:08,603 ############################ 2026-02-12T20:25:08,603 Python recognizes 'cbpi.extension.timer.__pycache__' as an importable package[^1], 2026-02-12T20:25:08,604 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,605 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,605 package, please make sure that 'cbpi.extension.timer.__pycache__' is explicitly added 2026-02-12T20:25:08,606 to the `packages` configuration field. 2026-02-12T20:25:08,607 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,607 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,607 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,608 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,609 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,610 If you don't want 'cbpi.extension.timer.__pycache__' to be distributed and are 2026-02-12T20:25:08,610 already explicitly excluding 'cbpi.extension.timer.__pycache__' via 2026-02-12T20:25:08,611 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,611 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,612 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,613 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,614 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,615 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,615 even if it does not contain any `.py` files. 2026-02-12T20:25:08,616 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,616 directory, all directories are treated like packages. 2026-02-12T20:25:08,617 ******************************************************************************** 2026-02-12T20:25:08,618 !! 2026-02-12T20:25:08,618 check.warn(importable) 2026-02-12T20:25:08,619 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.static' is absent from the `packages` configuration. 2026-02-12T20:25:08,619 !! 2026-02-12T20:25:08,620 ******************************************************************************** 2026-02-12T20:25:08,621 ############################ 2026-02-12T20:25:08,622 # Package would be ignored # 2026-02-12T20:25:08,622 ############################ 2026-02-12T20:25:08,623 Python recognizes 'cbpi.static' as an importable package[^1], 2026-02-12T20:25:08,623 but it is absent from setuptools' `packages` configuration. 2026-02-12T20:25:08,624 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T20:25:08,625 package, please make sure that 'cbpi.static' is explicitly added 2026-02-12T20:25:08,625 to the `packages` configuration field. 2026-02-12T20:25:08,626 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T20:25:08,627 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T20:25:08,627 instead of `find_packages(...)`/`find:`). 2026-02-12T20:25:08,628 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T20:25:08,630 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T20:25:08,631 If you don't want 'cbpi.static' to be distributed and are 2026-02-12T20:25:08,631 already explicitly excluding 'cbpi.static' via 2026-02-12T20:25:08,632 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T20:25:08,632 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T20:25:08,633 combination with a more fine grained `package-data` configuration. 2026-02-12T20:25:08,634 You can read more about "package data files" on setuptools documentation page: 2026-02-12T20:25:08,635 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T20:25:08,636 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T20:25:08,636 even if it does not contain any `.py` files. 2026-02-12T20:25:08,637 On the other hand, currently there is no concept of package data 2026-02-12T20:25:08,637 directory, all directories are treated like packages. 2026-02-12T20:25:08,638 ******************************************************************************** 2026-02-12T20:25:08,639 !! 2026-02-12T20:25:08,639 check.warn(importable) 2026-02-12T20:25:08,639 creating build/lib/cbpi/config 2026-02-12T20:25:08,640 copying cbpi/config/actor.json -> build/lib/cbpi/config 2026-02-12T20:25:08,640 copying cbpi/config/chromium.desktop -> build/lib/cbpi/config 2026-02-12T20:25:08,641 copying cbpi/config/config.json -> build/lib/cbpi/config 2026-02-12T20:25:08,641 copying cbpi/config/config.yaml -> build/lib/cbpi/config 2026-02-12T20:25:08,642 copying cbpi/config/craftbeerpi.template -> build/lib/cbpi/config 2026-02-12T20:25:08,642 copying cbpi/config/craftbeerpiboot -> build/lib/cbpi/config 2026-02-12T20:25:08,643 copying cbpi/config/create_database.sql -> build/lib/cbpi/config 2026-02-12T20:25:08,643 copying cbpi/config/fermenter_data.json -> build/lib/cbpi/config 2026-02-12T20:25:08,643 copying cbpi/config/kettle.json -> build/lib/cbpi/config 2026-02-12T20:25:08,644 copying cbpi/config/plugin_list.txt -> build/lib/cbpi/config 2026-02-12T20:25:08,644 copying cbpi/config/sensor.json -> build/lib/cbpi/config 2026-02-12T20:25:08,645 copying cbpi/config/splash.png -> build/lib/cbpi/config 2026-02-12T20:25:08,645 copying cbpi/config/step_data.json -> build/lib/cbpi/config 2026-02-12T20:25:08,646 creating build/lib/cbpi/static 2026-02-12T20:25:08,646 copying cbpi/static/beer_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,647 copying cbpi/static/calculator_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,647 copying cbpi/static/cbpi_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,648 copying cbpi/static/control_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,648 copying cbpi/static/glass_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,649 copying cbpi/static/grain.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,649 copying cbpi/static/hops_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,650 copying cbpi/static/kettle2_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,651 copying cbpi/static/kettle_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,651 copying cbpi/static/led.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,651 copying cbpi/static/liquid_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,652 copying cbpi/static/paddle_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,652 copying cbpi/static/pipe_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,653 copying cbpi/static/sensor_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,654 copying cbpi/static/splash.png -> build/lib/cbpi/static 2026-02-12T20:25:08,654 copying cbpi/static/svg_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,655 copying cbpi/static/tank_icon.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,655 copying cbpi/static/target_temp.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,656 copying cbpi/static/test.html -> build/lib/cbpi/static 2026-02-12T20:25:08,656 copying cbpi/static/thermomenter.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,657 copying cbpi/static/yeast.svg -> build/lib/cbpi/static 2026-02-12T20:25:08,657 creating build/lib/cbpi/extension/__pycache__ 2026-02-12T20:25:08,658 copying cbpi/extension/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/__pycache__ 2026-02-12T20:25:08,658 copying cbpi/extension/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/__pycache__ 2026-02-12T20:25:08,659 copying cbpi/extension/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/__pycache__ 2026-02-12T20:25:08,659 copying cbpi/extension/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/__pycache__ 2026-02-12T20:25:08,660 copying cbpi/extension/FermenterHysteresis/config.yaml -> build/lib/cbpi/extension/FermenterHysteresis 2026-02-12T20:25:08,660 creating build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T20:25:08,660 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T20:25:08,661 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T20:25:08,661 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T20:25:08,662 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T20:25:08,662 copying cbpi/extension/systemdata/config.yaml -> build/lib/cbpi/extension/systemdata 2026-02-12T20:25:08,663 creating build/lib/cbpi/extension/systemdata/__pycache__ 2026-02-12T20:25:08,664 copying cbpi/extension/systemdata/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/systemdata/__pycache__ 2026-02-12T20:25:08,664 copying cbpi/extension/systemdata/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/systemdata/__pycache__ 2026-02-12T20:25:08,664 copying cbpi/extension/systemdata/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/systemdata/__pycache__ 2026-02-12T20:25:08,665 copying cbpi/extension/mqtt_sensor/config.yaml -> build/lib/cbpi/extension/mqtt_sensor 2026-02-12T20:25:08,666 creating build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T20:25:08,666 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T20:25:08,667 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T20:25:08,667 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T20:25:08,668 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T20:25:08,668 copying cbpi/extension/onewire/config.yaml -> build/lib/cbpi/extension/onewire 2026-02-12T20:25:08,669 creating build/lib/cbpi/extension/onewire/__pycache__ 2026-02-12T20:25:08,669 copying cbpi/extension/onewire/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-02-12T20:25:08,670 copying cbpi/extension/onewire/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-02-12T20:25:08,671 copying cbpi/extension/onewire/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-02-12T20:25:08,671 copying cbpi/extension/onewire/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-02-12T20:25:08,672 copying cbpi/extension/mqtt_util/config.yaml -> build/lib/cbpi/extension/mqtt_util 2026-02-12T20:25:08,672 creating build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-02-12T20:25:08,673 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-02-12T20:25:08,673 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-02-12T20:25:08,674 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-02-12T20:25:08,674 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-02-12T20:25:08,675 copying cbpi/extension/mashstep/config.yaml -> build/lib/cbpi/extension/mashstep 2026-02-12T20:25:08,675 creating build/lib/cbpi/extension/mashstep/__pycache__ 2026-02-12T20:25:08,676 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-02-12T20:25:08,676 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-02-12T20:25:08,676 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-02-12T20:25:08,677 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-02-12T20:25:08,677 copying cbpi/extension/mqtt_actor/config.yaml -> build/lib/cbpi/extension/mqtt_actor 2026-02-12T20:25:08,678 creating build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,678 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,679 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,679 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,679 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,680 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,680 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,681 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,682 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,682 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,683 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,683 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,684 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,684 copying cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,685 copying cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,685 copying cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,686 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,686 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,687 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,687 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:08,688 copying cbpi/extension/SensorLogTarget_InfluxDB/config.yaml -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB 2026-02-12T20:25:08,689 creating build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T20:25:08,689 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T20:25:08,690 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T20:25:08,690 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T20:25:08,690 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T20:25:08,691 copying cbpi/extension/timer/config.yaml -> build/lib/cbpi/extension/timer 2026-02-12T20:25:08,692 creating build/lib/cbpi/extension/timer/__pycache__ 2026-02-12T20:25:08,692 copying cbpi/extension/timer/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-02-12T20:25:08,693 copying cbpi/extension/timer/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-02-12T20:25:08,693 copying cbpi/extension/timer/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-02-12T20:25:08,694 copying cbpi/extension/timer/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-02-12T20:25:08,694 copying cbpi/extension/httpsensor/config.yaml -> build/lib/cbpi/extension/httpsensor 2026-02-12T20:25:08,694 creating build/lib/cbpi/extension/httpsensor/__pycache__ 2026-02-12T20:25:08,695 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-02-12T20:25:08,695 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-02-12T20:25:08,696 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-02-12T20:25:08,696 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-02-12T20:25:08,697 copying cbpi/extension/gpioactor/config.yaml -> build/lib/cbpi/extension/gpioactor 2026-02-12T20:25:08,697 creating build/lib/cbpi/extension/gpioactor/__pycache__ 2026-02-12T20:25:08,698 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-02-12T20:25:08,698 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-02-12T20:25:08,699 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-02-12T20:25:08,699 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-02-12T20:25:08,700 copying cbpi/extension/FermentationStep/config.yaml -> build/lib/cbpi/extension/FermentationStep 2026-02-12T20:25:08,700 creating build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-02-12T20:25:08,701 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-02-12T20:25:08,701 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-02-12T20:25:08,702 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-02-12T20:25:08,702 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-02-12T20:25:08,703 copying cbpi/extension/ConfigUpdate/config.yaml -> build/lib/cbpi/extension/ConfigUpdate 2026-02-12T20:25:08,704 creating build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T20:25:08,704 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T20:25:08,705 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T20:25:08,705 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T20:25:08,705 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T20:25:08,706 copying cbpi/extension/hysteresis/config.yaml -> build/lib/cbpi/extension/hysteresis 2026-02-12T20:25:08,706 creating build/lib/cbpi/extension/hysteresis/__pycache__ 2026-02-12T20:25:08,707 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-02-12T20:25:08,707 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-02-12T20:25:08,708 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-02-12T20:25:08,708 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-02-12T20:25:08,709 copying cbpi/extension/dummyactor/config.yaml -> build/lib/cbpi/extension/dummyactor 2026-02-12T20:25:08,710 creating build/lib/cbpi/extension/dummyactor/__pycache__ 2026-02-12T20:25:08,711 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-02-12T20:25:08,713 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-02-12T20:25:08,716 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-02-12T20:25:08,718 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-02-12T20:25:08,720 copying cbpi/extension/SensorLogTarget_CSV/config.yaml -> build/lib/cbpi/extension/SensorLogTarget_CSV 2026-02-12T20:25:08,722 creating build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T20:25:08,723 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T20:25:08,725 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T20:25:08,728 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T20:25:08,730 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T20:25:08,733 copying cbpi/extension/dummysensor/config.yaml -> build/lib/cbpi/extension/dummysensor 2026-02-12T20:25:08,735 creating build/lib/cbpi/extension/dummysensor/__pycache__ 2026-02-12T20:25:08,736 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-02-12T20:25:08,738 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-02-12T20:25:08,741 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-02-12T20:25:08,745 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-02-12T20:25:08,800 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-02-12T20:25:08,801 !! 2026-02-12T20:25:08,802 ******************************************************************************** 2026-02-12T20:25:08,802 Please avoid running ``setup.py`` directly. 2026-02-12T20:25:08,803 Instead, use pypa/build, pypa/installer or other 2026-02-12T20:25:08,803 standards-based tools. 2026-02-12T20:25:08,805 This deprecation is overdue, please update your project and remove deprecated 2026-02-12T20:25:08,805 calls to avoid build errors in the future. 2026-02-12T20:25:08,806 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-02-12T20:25:08,807 ******************************************************************************** 2026-02-12T20:25:08,808 !! 2026-02-12T20:25:08,809 self.initialize_options() 2026-02-12T20:25:08,839 installing to build/bdist.linux-armv7l/wheel 2026-02-12T20:25:08,839 running install 2026-02-12T20:25:08,864 running install_lib 2026-02-12T20:25:08,891 creating build/bdist.linux-armv7l/wheel 2026-02-12T20:25:08,893 creating build/bdist.linux-armv7l/wheel/cbpi 2026-02-12T20:25:08,894 copying build/lib/cbpi/configFolder.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T20:25:08,897 creating build/bdist.linux-armv7l/wheel/cbpi/api 2026-02-12T20:25:08,898 copying build/lib/cbpi/api/sensor.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,900 copying build/lib/cbpi/api/dataclasses.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,903 copying build/lib/cbpi/api/actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,905 copying build/lib/cbpi/api/timer.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,907 copying build/lib/cbpi/api/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,909 copying build/lib/cbpi/api/property.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,910 copying build/lib/cbpi/api/step.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,913 copying build/lib/cbpi/api/kettle_logic.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,914 copying build/lib/cbpi/api/exceptions.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,916 copying build/lib/cbpi/api/config.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,918 copying build/lib/cbpi/api/base.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,920 copying build/lib/cbpi/api/decorator.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,922 copying build/lib/cbpi/api/fermenter_logic.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,924 copying build/lib/cbpi/api/extension.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T20:25:08,926 creating build/bdist.linux-armv7l/wheel/cbpi/config 2026-02-12T20:25:08,927 copying build/lib/cbpi/config/craftbeerpi.template -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,929 copying build/lib/cbpi/config/sensor.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,931 copying build/lib/cbpi/config/splash.png -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,964 copying build/lib/cbpi/config/config.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,966 copying build/lib/cbpi/config/craftbeerpiboot -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,968 copying build/lib/cbpi/config/actor.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,970 copying build/lib/cbpi/config/step_data.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,972 copying build/lib/cbpi/config/chromium.desktop -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,974 copying build/lib/cbpi/config/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,976 copying build/lib/cbpi/config/plugin_list.txt -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,977 copying build/lib/cbpi/config/fermenter_data.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,979 copying build/lib/cbpi/config/create_database.sql -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,981 copying build/lib/cbpi/config/kettle.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T20:25:08,983 copying build/lib/cbpi/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T20:25:08,985 creating build/bdist.linux-armv7l/wheel/cbpi/extension 2026-02-12T20:25:08,987 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermenterHysteresis 2026-02-12T20:25:08,989 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T20:25:08,990 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T20:25:08,993 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T20:25:08,995 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T20:25:08,998 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T20:25:09,000 copying build/lib/cbpi/extension/FermenterHysteresis/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis 2026-02-12T20:25:09,003 copying build/lib/cbpi/extension/FermenterHysteresis/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis 2026-02-12T20:25:09,006 creating build/bdist.linux-armv7l/wheel/cbpi/extension/systemdata 2026-02-12T20:25:09,007 creating build/bdist.linux-armv7l/wheel/cbpi/extension/systemdata/__pycache__ 2026-02-12T20:25:09,008 copying build/lib/cbpi/extension/systemdata/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata/__pycache__ 2026-02-12T20:25:09,010 copying build/lib/cbpi/extension/systemdata/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata/__pycache__ 2026-02-12T20:25:09,012 copying build/lib/cbpi/extension/systemdata/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata/__pycache__ 2026-02-12T20:25:09,014 copying build/lib/cbpi/extension/systemdata/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata 2026-02-12T20:25:09,016 copying build/lib/cbpi/extension/systemdata/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata 2026-02-12T20:25:09,018 creating build/bdist.linux-armv7l/wheel/cbpi/extension/__pycache__ 2026-02-12T20:25:09,019 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-02-12T20:25:09,021 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-02-12T20:25:09,023 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-02-12T20:25:09,025 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-02-12T20:25:09,027 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_sensor 2026-02-12T20:25:09,028 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T20:25:09,030 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T20:25:09,033 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T20:25:09,035 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T20:25:09,038 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T20:25:09,040 copying build/lib/cbpi/extension/mqtt_sensor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor 2026-02-12T20:25:09,043 copying build/lib/cbpi/extension/mqtt_sensor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor 2026-02-12T20:25:09,045 creating build/bdist.linux-armv7l/wheel/cbpi/extension/onewire 2026-02-12T20:25:09,046 creating build/bdist.linux-armv7l/wheel/cbpi/extension/onewire/__pycache__ 2026-02-12T20:25:09,047 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-02-12T20:25:09,050 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-02-12T20:25:09,053 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-02-12T20:25:09,056 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-02-12T20:25:09,059 copying build/lib/cbpi/extension/onewire/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire 2026-02-12T20:25:09,061 copying build/lib/cbpi/extension/onewire/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire 2026-02-12T20:25:09,064 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_util 2026-02-12T20:25:09,066 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_util/__pycache__ 2026-02-12T20:25:09,067 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-02-12T20:25:09,071 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-02-12T20:25:09,073 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-02-12T20:25:09,075 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-02-12T20:25:09,078 copying build/lib/cbpi/extension/mqtt_util/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util 2026-02-12T20:25:09,080 copying build/lib/cbpi/extension/mqtt_util/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util 2026-02-12T20:25:09,082 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mashstep 2026-02-12T20:25:09,083 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mashstep/__pycache__ 2026-02-12T20:25:09,084 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-02-12T20:25:09,088 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-02-12T20:25:09,091 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-02-12T20:25:09,094 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-02-12T20:25:09,097 copying build/lib/cbpi/extension/mashstep/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep 2026-02-12T20:25:09,100 copying build/lib/cbpi/extension/mashstep/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep 2026-02-12T20:25:09,102 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_actor 2026-02-12T20:25:09,103 copying build/lib/cbpi/extension/mqtt_actor/tasmota_mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-02-12T20:25:09,105 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:09,106 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-02-12T20:25:09,108 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:09,110 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-02-12T20:25:09,112 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:09,114 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-02-12T20:25:09,115 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-02-12T20:25:09,117 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:09,119 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-02-12T20:25:09,122 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-02-12T20:25:09,124 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:09,126 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-02-12T20:25:09,128 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-02-12T20:25:09,130 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:09,133 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:09,135 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-02-12T20:25:09,137 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-02-12T20:25:09,139 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-02-12T20:25:09,141 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:09,144 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T20:25:09,146 copying build/lib/cbpi/extension/mqtt_actor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-02-12T20:25:09,147 copying build/lib/cbpi/extension/mqtt_actor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-02-12T20:25:09,149 copying build/lib/cbpi/extension/mqtt_actor/generic_mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-02-12T20:25:09,151 copying build/lib/cbpi/extension/mqtt_actor/output_mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-02-12T20:25:09,154 copying build/lib/cbpi/extension/mqtt_actor/mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-02-12T20:25:09,157 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_InfluxDB 2026-02-12T20:25:09,159 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T20:25:09,161 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T20:25:09,164 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T20:25:09,166 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T20:25:09,169 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T20:25:09,172 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB 2026-02-12T20:25:09,175 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB 2026-02-12T20:25:09,177 copying build/lib/cbpi/extension/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension 2026-02-12T20:25:09,180 creating build/bdist.linux-armv7l/wheel/cbpi/extension/timer 2026-02-12T20:25:09,182 creating build/bdist.linux-armv7l/wheel/cbpi/extension/timer/__pycache__ 2026-02-12T20:25:09,183 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-02-12T20:25:09,186 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-02-12T20:25:09,189 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-02-12T20:25:09,191 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-02-12T20:25:09,193 copying build/lib/cbpi/extension/timer/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer 2026-02-12T20:25:09,195 copying build/lib/cbpi/extension/timer/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer 2026-02-12T20:25:09,197 creating build/bdist.linux-armv7l/wheel/cbpi/extension/httpsensor 2026-02-12T20:25:09,199 creating build/bdist.linux-armv7l/wheel/cbpi/extension/httpsensor/__pycache__ 2026-02-12T20:25:09,200 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-02-12T20:25:09,203 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-02-12T20:25:09,206 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-02-12T20:25:09,208 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-02-12T20:25:09,211 copying build/lib/cbpi/extension/httpsensor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor 2026-02-12T20:25:09,213 copying build/lib/cbpi/extension/httpsensor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor 2026-02-12T20:25:09,215 creating build/bdist.linux-armv7l/wheel/cbpi/extension/gpioactor 2026-02-12T20:25:09,217 creating build/bdist.linux-armv7l/wheel/cbpi/extension/gpioactor/__pycache__ 2026-02-12T20:25:09,218 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-02-12T20:25:09,220 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-02-12T20:25:09,222 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-02-12T20:25:09,224 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-02-12T20:25:09,227 copying build/lib/cbpi/extension/gpioactor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor 2026-02-12T20:25:09,229 copying build/lib/cbpi/extension/gpioactor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor 2026-02-12T20:25:09,232 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermentationStep 2026-02-12T20:25:09,233 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermentationStep/__pycache__ 2026-02-12T20:25:09,234 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-02-12T20:25:09,238 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-02-12T20:25:09,241 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-02-12T20:25:09,243 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-02-12T20:25:09,246 copying build/lib/cbpi/extension/FermentationStep/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep 2026-02-12T20:25:09,249 copying build/lib/cbpi/extension/FermentationStep/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep 2026-02-12T20:25:09,251 creating build/bdist.linux-armv7l/wheel/cbpi/extension/ConfigUpdate 2026-02-12T20:25:09,253 creating build/bdist.linux-armv7l/wheel/cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T20:25:09,254 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T20:25:09,258 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T20:25:09,262 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T20:25:09,265 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T20:25:09,269 copying build/lib/cbpi/extension/ConfigUpdate/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate 2026-02-12T20:25:09,273 copying build/lib/cbpi/extension/ConfigUpdate/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate 2026-02-12T20:25:09,276 creating build/bdist.linux-armv7l/wheel/cbpi/extension/hysteresis 2026-02-12T20:25:09,278 creating build/bdist.linux-armv7l/wheel/cbpi/extension/hysteresis/__pycache__ 2026-02-12T20:25:09,280 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-02-12T20:25:09,282 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-02-12T20:25:09,284 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-02-12T20:25:09,286 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-02-12T20:25:09,288 copying build/lib/cbpi/extension/hysteresis/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis 2026-02-12T20:25:09,290 copying build/lib/cbpi/extension/hysteresis/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis 2026-02-12T20:25:09,292 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummyactor 2026-02-12T20:25:09,294 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummyactor/__pycache__ 2026-02-12T20:25:09,295 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-02-12T20:25:09,297 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-02-12T20:25:09,299 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-02-12T20:25:09,301 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-02-12T20:25:09,303 copying build/lib/cbpi/extension/dummyactor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor 2026-02-12T20:25:09,304 copying build/lib/cbpi/extension/dummyactor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor 2026-02-12T20:25:09,307 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_CSV 2026-02-12T20:25:09,308 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T20:25:09,309 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T20:25:09,312 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T20:25:09,314 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T20:25:09,316 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T20:25:09,318 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV 2026-02-12T20:25:09,320 copying build/lib/cbpi/extension/SensorLogTarget_CSV/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV 2026-02-12T20:25:09,323 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummysensor 2026-02-12T20:25:09,324 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummysensor/__pycache__ 2026-02-12T20:25:09,325 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-02-12T20:25:09,328 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-02-12T20:25:09,330 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-02-12T20:25:09,332 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-02-12T20:25:09,334 copying build/lib/cbpi/extension/dummysensor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor 2026-02-12T20:25:09,336 copying build/lib/cbpi/extension/dummysensor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor 2026-02-12T20:25:09,339 creating build/bdist.linux-armv7l/wheel/cbpi/controller 2026-02-12T20:25:09,340 copying build/lib/cbpi/controller/fermentation_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,343 copying build/lib/cbpi/controller/fermenter_recipe_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,344 copying build/lib/cbpi/controller/sensor_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,346 copying build/lib/cbpi/controller/basic_controller2.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,348 copying build/lib/cbpi/controller/step_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,351 copying build/lib/cbpi/controller/dashboard_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,353 copying build/lib/cbpi/controller/satellite_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,356 copying build/lib/cbpi/controller/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,358 copying build/lib/cbpi/controller/recipe_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,361 copying build/lib/cbpi/controller/log_file_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,364 copying build/lib/cbpi/controller/actor_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,367 copying build/lib/cbpi/controller/plugin_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,371 copying build/lib/cbpi/controller/job_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,373 copying build/lib/cbpi/controller/system_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,377 copying build/lib/cbpi/controller/kettle_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,380 copying build/lib/cbpi/controller/upload_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,384 copying build/lib/cbpi/controller/config_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,387 copying build/lib/cbpi/controller/notification_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T20:25:09,390 copying build/lib/cbpi/satellite.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T20:25:09,392 copying build/lib/cbpi/craftbeerpi.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T20:25:09,395 creating build/bdist.linux-armv7l/wheel/cbpi/http_endpoints 2026-02-12T20:25:09,396 copying build/lib/cbpi/http_endpoints/http_fermentation.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,399 copying build/lib/cbpi/http_endpoints/http_fermenterrecipe.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,401 copying build/lib/cbpi/http_endpoints/http_sensor.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,403 copying build/lib/cbpi/http_endpoints/http_dashboard.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,406 copying build/lib/cbpi/http_endpoints/http_recipe.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,408 copying build/lib/cbpi/http_endpoints/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,410 copying build/lib/cbpi/http_endpoints/http_plugin.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,412 copying build/lib/cbpi/http_endpoints/http_notification.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,413 copying build/lib/cbpi/http_endpoints/http_config.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,415 copying build/lib/cbpi/http_endpoints/http_step.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,418 copying build/lib/cbpi/http_endpoints/http_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,420 copying build/lib/cbpi/http_endpoints/http_system.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,422 copying build/lib/cbpi/http_endpoints/http_login.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,424 copying build/lib/cbpi/http_endpoints/http_upload.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,427 copying build/lib/cbpi/http_endpoints/http_kettle.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,429 copying build/lib/cbpi/http_endpoints/http_log.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T20:25:09,432 creating build/bdist.linux-armv7l/wheel/cbpi/job 2026-02-12T20:25:09,433 copying build/lib/cbpi/job/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-02-12T20:25:09,435 copying build/lib/cbpi/job/_job.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-02-12T20:25:09,438 copying build/lib/cbpi/job/_scheduler.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-02-12T20:25:09,440 copying build/lib/cbpi/job/aiohttp.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-02-12T20:25:09,442 copying build/lib/cbpi/cli.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T20:25:09,445 creating build/bdist.linux-armv7l/wheel/cbpi/utils 2026-02-12T20:25:09,446 copying build/lib/cbpi/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/utils 2026-02-12T20:25:09,448 copying build/lib/cbpi/utils/encoder.py -> build/bdist.linux-armv7l/wheel/./cbpi/utils 2026-02-12T20:25:09,450 copying build/lib/cbpi/utils/utils.py -> build/bdist.linux-armv7l/wheel/./cbpi/utils 2026-02-12T20:25:09,453 creating build/bdist.linux-armv7l/wheel/cbpi/static 2026-02-12T20:25:09,454 copying build/lib/cbpi/static/led.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,457 copying build/lib/cbpi/static/sensor_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,460 copying build/lib/cbpi/static/calculator_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,463 copying build/lib/cbpi/static/glass_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,466 copying build/lib/cbpi/static/test.html -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,469 copying build/lib/cbpi/static/beer_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,472 copying build/lib/cbpi/static/paddle_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,474 copying build/lib/cbpi/static/hops_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,476 copying build/lib/cbpi/static/tank_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,478 copying build/lib/cbpi/static/pipe_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,480 copying build/lib/cbpi/static/yeast.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,482 copying build/lib/cbpi/static/splash.png -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,513 copying build/lib/cbpi/static/target_temp.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,514 copying build/lib/cbpi/static/liquid_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,517 copying build/lib/cbpi/static/thermomenter.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,518 copying build/lib/cbpi/static/kettle2_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,520 copying build/lib/cbpi/static/svg_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,522 copying build/lib/cbpi/static/control_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,524 copying build/lib/cbpi/static/cbpi_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,526 copying build/lib/cbpi/static/kettle_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,528 copying build/lib/cbpi/static/grain.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T20:25:09,530 copying build/lib/cbpi/eventbus.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T20:25:09,532 copying build/lib/cbpi/websocket.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T20:25:09,535 creating build/bdist.linux-armv7l/wheel/tests 2026-02-12T20:25:09,536 copying build/lib/tests/test_notification_controller.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,538 copying build/lib/tests/test_cli.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,539 copying build/lib/tests/test_step.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,541 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,543 copying build/lib/tests/test_kettle.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,545 copying build/lib/tests/test_sensor.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,547 copying build/lib/tests/test_config.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,549 copying build/lib/tests/test_system.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,553 copying build/lib/tests/test_logger.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,559 copying build/lib/tests/test_actor.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,563 copying build/lib/tests/test_index.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,566 copying build/lib/tests/test_ws.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,569 copying build/lib/tests/test_dashboard.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,572 copying build/lib/tests/cbpi_config_fixture.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,574 copying build/lib/tests/test_gpio.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T20:25:09,576 running install_egg_info 2026-02-12T20:25:09,623 Copying cbpi4.egg-info to build/bdist.linux-armv7l/wheel/./cbpi4-4.7.3-py3.11.egg-info 2026-02-12T20:25:09,638 running install_scripts 2026-02-12T20:25:09,657 creating build/bdist.linux-armv7l/wheel/cbpi4-4.7.3.dist-info/WHEEL 2026-02-12T20:25:09,660 creating '/tmp/pip-wheel-wzjao5yn/cbpi4-4.7.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-12T20:25:09,663 adding 'cbpi/__init__.py' 2026-02-12T20:25:09,666 adding 'cbpi/cli.py' 2026-02-12T20:25:09,669 adding 'cbpi/configFolder.py' 2026-02-12T20:25:09,671 adding 'cbpi/craftbeerpi.py' 2026-02-12T20:25:09,673 adding 'cbpi/eventbus.py' 2026-02-12T20:25:09,674 adding 'cbpi/satellite.py' 2026-02-12T20:25:09,676 adding 'cbpi/websocket.py' 2026-02-12T20:25:09,677 adding 'cbpi/api/__init__.py' 2026-02-12T20:25:09,679 adding 'cbpi/api/actor.py' 2026-02-12T20:25:09,680 adding 'cbpi/api/base.py' 2026-02-12T20:25:09,681 adding 'cbpi/api/config.py' 2026-02-12T20:25:09,682 adding 'cbpi/api/dataclasses.py' 2026-02-12T20:25:09,684 adding 'cbpi/api/decorator.py' 2026-02-12T20:25:09,685 adding 'cbpi/api/exceptions.py' 2026-02-12T20:25:09,686 adding 'cbpi/api/extension.py' 2026-02-12T20:25:09,687 adding 'cbpi/api/fermenter_logic.py' 2026-02-12T20:25:09,688 adding 'cbpi/api/kettle_logic.py' 2026-02-12T20:25:09,690 adding 'cbpi/api/property.py' 2026-02-12T20:25:09,691 adding 'cbpi/api/sensor.py' 2026-02-12T20:25:09,692 adding 'cbpi/api/step.py' 2026-02-12T20:25:09,694 adding 'cbpi/api/timer.py' 2026-02-12T20:25:09,695 adding 'cbpi/config/actor.json' 2026-02-12T20:25:09,697 adding 'cbpi/config/chromium.desktop' 2026-02-12T20:25:09,698 adding 'cbpi/config/config.json' 2026-02-12T20:25:09,699 adding 'cbpi/config/config.yaml' 2026-02-12T20:25:09,700 adding 'cbpi/config/craftbeerpi.template' 2026-02-12T20:25:09,701 adding 'cbpi/config/craftbeerpiboot' 2026-02-12T20:25:09,703 adding 'cbpi/config/create_database.sql' 2026-02-12T20:25:09,704 adding 'cbpi/config/fermenter_data.json' 2026-02-12T20:25:09,705 adding 'cbpi/config/kettle.json' 2026-02-12T20:25:09,706 adding 'cbpi/config/plugin_list.txt' 2026-02-12T20:25:09,707 adding 'cbpi/config/sensor.json' 2026-02-12T20:25:09,922 adding 'cbpi/config/splash.png' 2026-02-12T20:25:09,936 adding 'cbpi/config/step_data.json' 2026-02-12T20:25:09,937 adding 'cbpi/controller/__init__.py' 2026-02-12T20:25:09,939 adding 'cbpi/controller/actor_controller.py' 2026-02-12T20:25:09,940 adding 'cbpi/controller/basic_controller2.py' 2026-02-12T20:25:09,942 adding 'cbpi/controller/config_controller.py' 2026-02-12T20:25:09,943 adding 'cbpi/controller/dashboard_controller.py' 2026-02-12T20:25:09,946 adding 'cbpi/controller/fermentation_controller.py' 2026-02-12T20:25:09,947 adding 'cbpi/controller/fermenter_recipe_controller.py' 2026-02-12T20:25:09,948 adding 'cbpi/controller/job_controller.py' 2026-02-12T20:25:09,950 adding 'cbpi/controller/kettle_controller.py' 2026-02-12T20:25:09,951 adding 'cbpi/controller/log_file_controller.py' 2026-02-12T20:25:09,953 adding 'cbpi/controller/notification_controller.py' 2026-02-12T20:25:09,954 adding 'cbpi/controller/plugin_controller.py' 2026-02-12T20:25:09,956 adding 'cbpi/controller/recipe_controller.py' 2026-02-12T20:25:09,957 adding 'cbpi/controller/satellite_controller.py' 2026-02-12T20:25:09,959 adding 'cbpi/controller/sensor_controller.py' 2026-02-12T20:25:09,961 adding 'cbpi/controller/step_controller.py' 2026-02-12T20:25:09,963 adding 'cbpi/controller/system_controller.py' 2026-02-12T20:25:09,968 adding 'cbpi/controller/upload_controller.py' 2026-02-12T20:25:09,970 adding 'cbpi/extension/__init__.py' 2026-02-12T20:25:09,974 adding 'cbpi/extension/ConfigUpdate/__init__.py' 2026-02-12T20:25:09,975 adding 'cbpi/extension/ConfigUpdate/config.yaml' 2026-02-12T20:25:09,979 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:09,983 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:09,986 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:09,990 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:09,993 adding 'cbpi/extension/FermentationStep/__init__.py' 2026-02-12T20:25:09,995 adding 'cbpi/extension/FermentationStep/config.yaml' 2026-02-12T20:25:09,999 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,003 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,007 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,012 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,014 adding 'cbpi/extension/FermenterHysteresis/__init__.py' 2026-02-12T20:25:10,015 adding 'cbpi/extension/FermenterHysteresis/config.yaml' 2026-02-12T20:25:10,018 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,020 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,023 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,026 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,028 adding 'cbpi/extension/SensorLogTarget_CSV/__init__.py' 2026-02-12T20:25:10,029 adding 'cbpi/extension/SensorLogTarget_CSV/config.yaml' 2026-02-12T20:25:10,031 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,032 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,034 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,036 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,038 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__init__.py' 2026-02-12T20:25:10,039 adding 'cbpi/extension/SensorLogTarget_InfluxDB/config.yaml' 2026-02-12T20:25:10,041 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,043 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,044 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,046 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,048 adding 'cbpi/extension/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,049 adding 'cbpi/extension/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,050 adding 'cbpi/extension/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,051 adding 'cbpi/extension/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,053 adding 'cbpi/extension/dummyactor/__init__.py' 2026-02-12T20:25:10,054 adding 'cbpi/extension/dummyactor/config.yaml' 2026-02-12T20:25:10,056 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,058 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,059 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,061 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,062 adding 'cbpi/extension/dummysensor/__init__.py' 2026-02-12T20:25:10,064 adding 'cbpi/extension/dummysensor/config.yaml' 2026-02-12T20:25:10,066 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,067 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,069 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,071 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,073 adding 'cbpi/extension/gpioactor/__init__.py' 2026-02-12T20:25:10,074 adding 'cbpi/extension/gpioactor/config.yaml' 2026-02-12T20:25:10,077 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,079 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,081 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,084 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,086 adding 'cbpi/extension/httpsensor/__init__.py' 2026-02-12T20:25:10,087 adding 'cbpi/extension/httpsensor/config.yaml' 2026-02-12T20:25:10,090 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,092 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,094 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,096 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,098 adding 'cbpi/extension/hysteresis/__init__.py' 2026-02-12T20:25:10,099 adding 'cbpi/extension/hysteresis/config.yaml' 2026-02-12T20:25:10,101 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,102 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,103 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,105 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,109 adding 'cbpi/extension/mashstep/__init__.py' 2026-02-12T20:25:10,110 adding 'cbpi/extension/mashstep/config.yaml' 2026-02-12T20:25:10,115 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,121 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,127 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,133 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,134 adding 'cbpi/extension/mqtt_actor/__init__.py' 2026-02-12T20:25:10,135 adding 'cbpi/extension/mqtt_actor/config.yaml' 2026-02-12T20:25:10,137 adding 'cbpi/extension/mqtt_actor/generic_mqtt_actor.py' 2026-02-12T20:25:10,138 adding 'cbpi/extension/mqtt_actor/mqtt_actor.py' 2026-02-12T20:25:10,139 adding 'cbpi/extension/mqtt_actor/output_mqtt_actor.py' 2026-02-12T20:25:10,140 adding 'cbpi/extension/mqtt_actor/tasmota_mqtt_actor.py' 2026-02-12T20:25:10,142 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,144 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,145 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,146 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,148 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-311.pyc' 2026-02-12T20:25:10,149 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-312.pyc' 2026-02-12T20:25:10,151 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-313.pyc' 2026-02-12T20:25:10,152 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-314.pyc' 2026-02-12T20:25:10,154 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-311.pyc' 2026-02-12T20:25:10,155 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-312.pyc' 2026-02-12T20:25:10,157 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-313.pyc' 2026-02-12T20:25:10,159 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-314.pyc' 2026-02-12T20:25:10,161 adding 'cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-312.pyc' 2026-02-12T20:25:10,162 adding 'cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-313.pyc' 2026-02-12T20:25:10,164 adding 'cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-314.pyc' 2026-02-12T20:25:10,165 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-311.pyc' 2026-02-12T20:25:10,167 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-312.pyc' 2026-02-12T20:25:10,168 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-313.pyc' 2026-02-12T20:25:10,169 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-314.pyc' 2026-02-12T20:25:10,172 adding 'cbpi/extension/mqtt_sensor/__init__.py' 2026-02-12T20:25:10,173 adding 'cbpi/extension/mqtt_sensor/config.yaml' 2026-02-12T20:25:10,176 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,179 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,182 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,184 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,186 adding 'cbpi/extension/mqtt_util/__init__.py' 2026-02-12T20:25:10,187 adding 'cbpi/extension/mqtt_util/config.yaml' 2026-02-12T20:25:10,189 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,191 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,192 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,194 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,196 adding 'cbpi/extension/onewire/__init__.py' 2026-02-12T20:25:10,197 adding 'cbpi/extension/onewire/config.yaml' 2026-02-12T20:25:10,200 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,202 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,204 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,207 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,209 adding 'cbpi/extension/systemdata/__init__.py' 2026-02-12T20:25:10,210 adding 'cbpi/extension/systemdata/config.yaml' 2026-02-12T20:25:10,212 adding 'cbpi/extension/systemdata/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,213 adding 'cbpi/extension/systemdata/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,214 adding 'cbpi/extension/systemdata/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,216 adding 'cbpi/extension/timer/__init__.py' 2026-02-12T20:25:10,217 adding 'cbpi/extension/timer/config.yaml' 2026-02-12T20:25:10,220 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-311.pyc' 2026-02-12T20:25:10,222 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-312.pyc' 2026-02-12T20:25:10,223 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-313.pyc' 2026-02-12T20:25:10,225 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-314.pyc' 2026-02-12T20:25:10,227 adding 'cbpi/http_endpoints/__init__.py' 2026-02-12T20:25:10,229 adding 'cbpi/http_endpoints/http_actor.py' 2026-02-12T20:25:10,231 adding 'cbpi/http_endpoints/http_config.py' 2026-02-12T20:25:10,232 adding 'cbpi/http_endpoints/http_dashboard.py' 2026-02-12T20:25:10,234 adding 'cbpi/http_endpoints/http_fermentation.py' 2026-02-12T20:25:10,236 adding 'cbpi/http_endpoints/http_fermenterrecipe.py' 2026-02-12T20:25:10,237 adding 'cbpi/http_endpoints/http_kettle.py' 2026-02-12T20:25:10,239 adding 'cbpi/http_endpoints/http_log.py' 2026-02-12T20:25:10,240 adding 'cbpi/http_endpoints/http_login.py' 2026-02-12T20:25:10,241 adding 'cbpi/http_endpoints/http_notification.py' 2026-02-12T20:25:10,243 adding 'cbpi/http_endpoints/http_plugin.py' 2026-02-12T20:25:10,244 adding 'cbpi/http_endpoints/http_recipe.py' 2026-02-12T20:25:10,246 adding 'cbpi/http_endpoints/http_sensor.py' 2026-02-12T20:25:10,247 adding 'cbpi/http_endpoints/http_step.py' 2026-02-12T20:25:10,249 adding 'cbpi/http_endpoints/http_system.py' 2026-02-12T20:25:10,251 adding 'cbpi/http_endpoints/http_upload.py' 2026-02-12T20:25:10,253 adding 'cbpi/job/__init__.py' 2026-02-12T20:25:10,254 adding 'cbpi/job/_job.py' 2026-02-12T20:25:10,256 adding 'cbpi/job/_scheduler.py' 2026-02-12T20:25:10,257 adding 'cbpi/job/aiohttp.py' 2026-02-12T20:25:10,259 adding 'cbpi/static/beer_icon.svg' 2026-02-12T20:25:10,260 adding 'cbpi/static/calculator_icon.svg' 2026-02-12T20:25:10,263 adding 'cbpi/static/cbpi_icon.svg' 2026-02-12T20:25:10,264 adding 'cbpi/static/control_icon.svg' 2026-02-12T20:25:10,265 adding 'cbpi/static/glass_icon.svg' 2026-02-12T20:25:10,267 adding 'cbpi/static/grain.svg' 2026-02-12T20:25:10,268 adding 'cbpi/static/hops_icon.svg' 2026-02-12T20:25:10,270 adding 'cbpi/static/kettle2_icon.svg' 2026-02-12T20:25:10,271 adding 'cbpi/static/kettle_icon.svg' 2026-02-12T20:25:10,273 adding 'cbpi/static/led.svg' 2026-02-12T20:25:10,274 adding 'cbpi/static/liquid_icon.svg' 2026-02-12T20:25:10,276 adding 'cbpi/static/paddle_icon.svg' 2026-02-12T20:25:10,277 adding 'cbpi/static/pipe_icon.svg' 2026-02-12T20:25:10,278 adding 'cbpi/static/sensor_icon.svg' 2026-02-12T20:25:10,493 adding 'cbpi/static/splash.png' 2026-02-12T20:25:10,507 adding 'cbpi/static/svg_icon.svg' 2026-02-12T20:25:10,508 adding 'cbpi/static/tank_icon.svg' 2026-02-12T20:25:10,509 adding 'cbpi/static/target_temp.svg' 2026-02-12T20:25:10,510 adding 'cbpi/static/test.html' 2026-02-12T20:25:10,511 adding 'cbpi/static/thermomenter.svg' 2026-02-12T20:25:10,513 adding 'cbpi/static/yeast.svg' 2026-02-12T20:25:10,514 adding 'cbpi/utils/__init__.py' 2026-02-12T20:25:10,515 adding 'cbpi/utils/encoder.py' 2026-02-12T20:25:10,517 adding 'cbpi/utils/utils.py' 2026-02-12T20:25:10,524 adding 'cbpi4-4.7.3.dist-info/licenses/LICENSE' 2026-02-12T20:25:10,526 adding 'tests/__init__.py' 2026-02-12T20:25:10,527 adding 'tests/cbpi_config_fixture.py' 2026-02-12T20:25:10,528 adding 'tests/test_actor.py' 2026-02-12T20:25:10,529 adding 'tests/test_cli.py' 2026-02-12T20:25:10,530 adding 'tests/test_config.py' 2026-02-12T20:25:10,531 adding 'tests/test_dashboard.py' 2026-02-12T20:25:10,533 adding 'tests/test_gpio.py' 2026-02-12T20:25:10,534 adding 'tests/test_index.py' 2026-02-12T20:25:10,535 adding 'tests/test_kettle.py' 2026-02-12T20:25:10,536 adding 'tests/test_logger.py' 2026-02-12T20:25:10,537 adding 'tests/test_notification_controller.py' 2026-02-12T20:25:10,538 adding 'tests/test_sensor.py' 2026-02-12T20:25:10,540 adding 'tests/test_step.py' 2026-02-12T20:25:10,541 adding 'tests/test_system.py' 2026-02-12T20:25:10,542 adding 'tests/test_ws.py' 2026-02-12T20:25:10,543 adding 'cbpi4-4.7.3.dist-info/METADATA' 2026-02-12T20:25:10,544 adding 'cbpi4-4.7.3.dist-info/WHEEL' 2026-02-12T20:25:10,545 adding 'cbpi4-4.7.3.dist-info/dependency_links.txt' 2026-02-12T20:25:10,546 adding 'cbpi4-4.7.3.dist-info/entry_points.txt' 2026-02-12T20:25:10,547 adding 'cbpi4-4.7.3.dist-info/top_level.txt' 2026-02-12T20:25:10,551 adding 'cbpi4-4.7.3.dist-info/RECORD' 2026-02-12T20:25:10,610 removing build/bdist.linux-armv7l/wheel 2026-02-12T20:25:10,786 Building wheel for cbpi4 (setup.py): finished with status 'done' 2026-02-12T20:25:10,834 Created wheel for cbpi4: filename=cbpi4-4.7.3-py3-none-any.whl size=4638966 sha256=8f58741029bdc17ec2f4c58b6d690956f68821476685fb0ec86d49d7b2510644 2026-02-12T20:25:10,835 Stored in directory: /tmp/pip-ephem-wheel-cache-600mydcz/wheels/71/a0/c7/e82c957ff0028cd255e7abd7f905072d4af845123b0facd3a6 2026-02-12T20:25:10,856 Successfully built cbpi4 2026-02-12T20:25:10,977 Removed build tracker: '/tmp/pip-build-tracker-vklbi27m'