2026-02-12T10:17:32,569 Created temporary directory: /tmp/pip-ephem-wheel-cache-mox958wh 2026-02-12T10:17:32,571 Created temporary directory: /tmp/pip-build-tracker-9yd07x2n 2026-02-12T10:17:32,571 Initialized build tracking at /tmp/pip-build-tracker-9yd07x2n 2026-02-12T10:17:32,572 Created build tracker: /tmp/pip-build-tracker-9yd07x2n 2026-02-12T10:17:32,572 Entered build tracker: /tmp/pip-build-tracker-9yd07x2n 2026-02-12T10:17:32,573 Created temporary directory: /tmp/pip-wheel-grpgbrkc 2026-02-12T10:17:32,576 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-12T10:17:32,578 Created temporary directory: /tmp/pip-ephem-wheel-cache-qspsr13w 2026-02-12T10:17:32,603 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T10:17:32,607 2 location(s) to search for versions of cbpi4: 2026-02-12T10:17:32,607 * https://pypi.org/simple/cbpi4/ 2026-02-12T10:17:32,607 * https://www.piwheels.org/simple/cbpi4/ 2026-02-12T10:17:32,607 Fetching project page and analyzing links: https://pypi.org/simple/cbpi4/ 2026-02-12T10:17:32,608 Getting page https://pypi.org/simple/cbpi4/ 2026-02-12T10:17:32,610 Found index url https://pypi.org/simple 2026-02-12T10:17:32,826 Fetched page https://pypi.org/simple/cbpi4/ as application/vnd.pypi.simple.v1+json 2026-02-12T10:17:32,835 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-12T10:17:32,836 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-12T10:17:32,837 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-12T10:17:32,839 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-12T10:17:32,840 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-12T10:17:32,841 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-12T10:17:32,842 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-12T10:17:32,843 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-12T10:17:32,844 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-12T10:17:32,845 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-12T10:17:32,846 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-12T10:17:32,847 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-12T10:17:32,848 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-12T10:17:32,849 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-12T10:17:32,850 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-12T10:17:32,851 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-12T10:17:32,852 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-12T10:17:32,852 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-12T10:17:32,853 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-12T10:17:32,854 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-12T10:17:32,855 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-12T10:17:32,857 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-12T10:17:32,858 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-12T10:17:32,859 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-12T10:17:32,860 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-12T10:17:32,860 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-12T10:17:32,861 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-12T10:17:32,862 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-12T10:17:32,864 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-12T10:17:32,865 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-12T10:17:32,865 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-12T10:17:32,866 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-12T10:17:32,867 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-12T10:17:32,868 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-12T10:17:32,869 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-12T10:17:32,870 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-12T10:17:32,871 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-12T10:17:32,872 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-12T10:17:32,873 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-12T10:17:32,874 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-12T10:17:32,875 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-12T10:17:32,876 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-12T10:17:32,877 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-12T10:17:32,878 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-12T10:17:32,879 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-12T10:17:32,880 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-12T10:17:32,881 Fetching project page and analyzing links: https://www.piwheels.org/simple/cbpi4/ 2026-02-12T10:17:32,881 Getting page https://www.piwheels.org/simple/cbpi4/ 2026-02-12T10:17:32,883 Found index url https://www.piwheels.org/simple 2026-02-12T10:17:33,041 Fetched page https://www.piwheels.org/simple/cbpi4/ as text/html 2026-02-12T10:17:33,054 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-12T10:17:33,054 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-12T10:17:33,055 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-12T10:17:33,056 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-12T10:17:33,056 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-12T10:17:33,057 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-12T10:17:33,057 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-12T10:17:33,058 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-12T10:17:33,059 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-12T10:17:33,059 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-12T10:17:33,060 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-12T10:17:33,060 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-12T10:17:33,061 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-12T10:17:33,062 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-12T10:17:33,062 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-12T10:17:33,063 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-12T10:17:33,063 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-12T10:17:33,064 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-12T10:17:33,064 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-12T10:17:33,065 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-12T10:17:33,066 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-12T10:17:33,066 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-12T10:17:33,067 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-12T10:17:33,068 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-12T10:17:33,068 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-12T10:17:33,069 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-12T10:17:33,069 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-12T10:17:33,070 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-12T10:17:33,071 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-12T10:17:33,071 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-12T10:17:33,072 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-12T10:17:33,072 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-12T10:17:33,073 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-12T10:17:33,073 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-12T10:17:33,074 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-12T10:17:33,074 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-12T10:17:33,075 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-12T10:17:33,075 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-12T10:17:33,076 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-12T10:17:33,077 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-12T10:17:33,077 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-12T10:17:33,078 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-12T10:17:33,079 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-12T10:17:33,079 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-12T10:17:33,079 Skipping link: not a file: https://www.piwheels.org/simple/cbpi4/ 2026-02-12T10:17:33,080 Skipping link: not a file: https://pypi.org/simple/cbpi4/ 2026-02-12T10:17:33,105 Given no hashes to check 1 links for project 'cbpi4': discarding no candidates 2026-02-12T10:17:33,124 Collecting cbpi4==4.7.2 2026-02-12T10:17:33,126 Created temporary directory: /tmp/pip-unpack-j8m2r2_a 2026-02-12T10:17:33,352 Downloading cbpi4-4.7.2.tar.gz (4.5 MB) 2026-02-12T10:17:34,740 Added cbpi4==4.7.2 from https://files.pythonhosted.org/packages/07/b4/4efd63fb93b215b428fa530508b5f16d58804d112f14ea9fa1fc0fcbb8b3/cbpi4-4.7.2.tar.gz to build tracker '/tmp/pip-build-tracker-9yd07x2n' 2026-02-12T10:17:34,741 Running setup.py (path:/tmp/pip-wheel-grpgbrkc/cbpi4_7e070a524473465898efa940aca32266/setup.py) egg_info for package cbpi4 2026-02-12T10:17:34,742 Created temporary directory: /tmp/pip-pip-egg-info-3a7u01xq 2026-02-12T10:17:34,743 Preparing metadata (setup.py): started 2026-02-12T10:17:34,744 Running command python setup.py egg_info 2026-02-12T10:17:35,670 running egg_info 2026-02-12T10:17:35,696 creating /tmp/pip-pip-egg-info-3a7u01xq/cbpi4.egg-info 2026-02-12T10:17:35,697 writing /tmp/pip-pip-egg-info-3a7u01xq/cbpi4.egg-info/PKG-INFO 2026-02-12T10:17:35,701 writing dependency_links to /tmp/pip-pip-egg-info-3a7u01xq/cbpi4.egg-info/dependency_links.txt 2026-02-12T10:17:35,702 writing entry points to /tmp/pip-pip-egg-info-3a7u01xq/cbpi4.egg-info/entry_points.txt 2026-02-12T10:17:35,705 writing requirements to /tmp/pip-pip-egg-info-3a7u01xq/cbpi4.egg-info/requires.txt 2026-02-12T10:17:35,706 writing top-level names to /tmp/pip-pip-egg-info-3a7u01xq/cbpi4.egg-info/top_level.txt 2026-02-12T10:17:35,707 writing manifest file '/tmp/pip-pip-egg-info-3a7u01xq/cbpi4.egg-info/SOURCES.txt' 2026-02-12T10:17:35,844 reading manifest file '/tmp/pip-pip-egg-info-3a7u01xq/cbpi4.egg-info/SOURCES.txt' 2026-02-12T10:17:35,846 reading manifest template 'MANIFEST.in' 2026-02-12T10:17:35,917 adding license file 'LICENSE' 2026-02-12T10:17:35,927 writing manifest file '/tmp/pip-pip-egg-info-3a7u01xq/cbpi4.egg-info/SOURCES.txt' 2026-02-12T10:17:36,035 Preparing metadata (setup.py): finished with status 'done' 2026-02-12T10:17:36,039 Source in /tmp/pip-wheel-grpgbrkc/cbpi4_7e070a524473465898efa940aca32266 has version 4.7.2, which satisfies requirement cbpi4==4.7.2 from https://files.pythonhosted.org/packages/07/b4/4efd63fb93b215b428fa530508b5f16d58804d112f14ea9fa1fc0fcbb8b3/cbpi4-4.7.2.tar.gz 2026-02-12T10:17:36,040 Removed cbpi4==4.7.2 from https://files.pythonhosted.org/packages/07/b4/4efd63fb93b215b428fa530508b5f16d58804d112f14ea9fa1fc0fcbb8b3/cbpi4-4.7.2.tar.gz from build tracker '/tmp/pip-build-tracker-9yd07x2n' 2026-02-12T10:17:36,047 Created temporary directory: /tmp/pip-unpack-a2sngqba 2026-02-12T10:17:36,048 Building wheels for collected packages: cbpi4 2026-02-12T10:17:36,053 Created temporary directory: /tmp/pip-wheel-o1howpdz 2026-02-12T10:17:36,054 Building wheel for cbpi4 (setup.py): started 2026-02-12T10:17:36,055 Destination directory: /tmp/pip-wheel-o1howpdz 2026-02-12T10:17:36,055 Running command python setup.py bdist_wheel 2026-02-12T10:17:36,911 running bdist_wheel 2026-02-12T10:17:37,042 running build 2026-02-12T10:17:37,043 running build_py 2026-02-12T10:17:37,075 creating build/lib/cbpi 2026-02-12T10:17:37,078 copying cbpi/craftbeerpi.py -> build/lib/cbpi 2026-02-12T10:17:37,080 copying cbpi/__init__.py -> build/lib/cbpi 2026-02-12T10:17:37,082 copying cbpi/cli.py -> build/lib/cbpi 2026-02-12T10:17:37,085 copying cbpi/configFolder.py -> build/lib/cbpi 2026-02-12T10:17:37,088 copying cbpi/eventbus.py -> build/lib/cbpi 2026-02-12T10:17:37,090 copying cbpi/satellite.py -> build/lib/cbpi 2026-02-12T10:17:37,092 copying cbpi/websocket.py -> build/lib/cbpi 2026-02-12T10:17:37,095 creating build/lib/tests 2026-02-12T10:17:37,096 copying tests/test_system.py -> build/lib/tests 2026-02-12T10:17:37,098 copying tests/test_step.py -> build/lib/tests 2026-02-12T10:17:37,099 copying tests/test_gpio.py -> build/lib/tests 2026-02-12T10:17:37,101 copying tests/__init__.py -> build/lib/tests 2026-02-12T10:17:37,103 copying tests/test_ws.py -> build/lib/tests 2026-02-12T10:17:37,105 copying tests/test_kettle.py -> build/lib/tests 2026-02-12T10:17:37,107 copying tests/test_dashboard.py -> build/lib/tests 2026-02-12T10:17:37,108 copying tests/test_logger.py -> build/lib/tests 2026-02-12T10:17:37,110 copying tests/test_index.py -> build/lib/tests 2026-02-12T10:17:37,112 copying tests/cbpi_config_fixture.py -> build/lib/tests 2026-02-12T10:17:37,114 copying tests/test_cli.py -> build/lib/tests 2026-02-12T10:17:37,116 copying tests/test_notification_controller.py -> build/lib/tests 2026-02-12T10:17:37,118 copying tests/test_config.py -> build/lib/tests 2026-02-12T10:17:37,120 copying tests/test_actor.py -> build/lib/tests 2026-02-12T10:17:37,122 copying tests/test_sensor.py -> build/lib/tests 2026-02-12T10:17:37,124 creating build/lib/cbpi/job 2026-02-12T10:17:37,125 copying cbpi/job/__init__.py -> build/lib/cbpi/job 2026-02-12T10:17:37,127 copying cbpi/job/aiohttp.py -> build/lib/cbpi/job 2026-02-12T10:17:37,129 copying cbpi/job/_scheduler.py -> build/lib/cbpi/job 2026-02-12T10:17:37,131 copying cbpi/job/_job.py -> build/lib/cbpi/job 2026-02-12T10:17:37,134 creating build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,136 copying cbpi/http_endpoints/http_fermenterrecipe.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,138 copying cbpi/http_endpoints/http_plugin.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,140 copying cbpi/http_endpoints/http_kettle.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,142 copying cbpi/http_endpoints/http_fermentation.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,145 copying cbpi/http_endpoints/__init__.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,147 copying cbpi/http_endpoints/http_actor.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,149 copying cbpi/http_endpoints/http_sensor.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,151 copying cbpi/http_endpoints/http_login.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,153 copying cbpi/http_endpoints/http_config.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,155 copying cbpi/http_endpoints/http_notification.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,157 copying cbpi/http_endpoints/http_recipe.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,159 copying cbpi/http_endpoints/http_upload.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,162 copying cbpi/http_endpoints/http_dashboard.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,164 copying cbpi/http_endpoints/http_system.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,166 copying cbpi/http_endpoints/http_log.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,169 copying cbpi/http_endpoints/http_step.py -> build/lib/cbpi/http_endpoints 2026-02-12T10:17:37,172 creating build/lib/cbpi/api 2026-02-12T10:17:37,173 copying cbpi/api/fermenter_logic.py -> build/lib/cbpi/api 2026-02-12T10:17:37,175 copying cbpi/api/timer.py -> build/lib/cbpi/api 2026-02-12T10:17:37,176 copying cbpi/api/__init__.py -> build/lib/cbpi/api 2026-02-12T10:17:37,178 copying cbpi/api/config.py -> build/lib/cbpi/api 2026-02-12T10:17:37,180 copying cbpi/api/dataclasses.py -> build/lib/cbpi/api 2026-02-12T10:17:37,182 copying cbpi/api/sensor.py -> build/lib/cbpi/api 2026-02-12T10:17:37,184 copying cbpi/api/extension.py -> build/lib/cbpi/api 2026-02-12T10:17:37,186 copying cbpi/api/base.py -> build/lib/cbpi/api 2026-02-12T10:17:37,188 copying cbpi/api/decorator.py -> build/lib/cbpi/api 2026-02-12T10:17:37,190 copying cbpi/api/kettle_logic.py -> build/lib/cbpi/api 2026-02-12T10:17:37,192 copying cbpi/api/exceptions.py -> build/lib/cbpi/api 2026-02-12T10:17:37,194 copying cbpi/api/property.py -> build/lib/cbpi/api 2026-02-12T10:17:37,196 copying cbpi/api/step.py -> build/lib/cbpi/api 2026-02-12T10:17:37,198 copying cbpi/api/actor.py -> build/lib/cbpi/api 2026-02-12T10:17:37,200 creating build/lib/cbpi/utils 2026-02-12T10:17:37,201 copying cbpi/utils/__init__.py -> build/lib/cbpi/utils 2026-02-12T10:17:37,203 copying cbpi/utils/encoder.py -> build/lib/cbpi/utils 2026-02-12T10:17:37,205 copying cbpi/utils/utils.py -> build/lib/cbpi/utils 2026-02-12T10:17:37,207 creating build/lib/cbpi/controller 2026-02-12T10:17:37,208 copying cbpi/controller/upload_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,212 copying cbpi/controller/basic_controller2.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,214 copying cbpi/controller/__init__.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,216 copying cbpi/controller/log_file_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,218 copying cbpi/controller/config_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,220 copying cbpi/controller/job_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,222 copying cbpi/controller/kettle_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,224 copying cbpi/controller/step_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,227 copying cbpi/controller/satellite_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,229 copying cbpi/controller/system_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,232 copying cbpi/controller/sensor_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,234 copying cbpi/controller/recipe_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,236 copying cbpi/controller/fermentation_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,238 copying cbpi/controller/fermenter_recipe_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,240 copying cbpi/controller/actor_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,243 copying cbpi/controller/notification_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,245 copying cbpi/controller/dashboard_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,247 copying cbpi/controller/plugin_controller.py -> build/lib/cbpi/controller 2026-02-12T10:17:37,250 creating build/lib/cbpi/extension 2026-02-12T10:17:37,251 copying cbpi/extension/__init__.py -> build/lib/cbpi/extension 2026-02-12T10:17:37,253 creating build/lib/cbpi/extension/mqtt_util 2026-02-12T10:17:37,254 copying cbpi/extension/mqtt_util/__init__.py -> build/lib/cbpi/extension/mqtt_util 2026-02-12T10:17:37,257 creating build/lib/cbpi/extension/SensorLogTarget_CSV 2026-02-12T10:17:37,258 copying cbpi/extension/SensorLogTarget_CSV/__init__.py -> build/lib/cbpi/extension/SensorLogTarget_CSV 2026-02-12T10:17:37,260 creating build/lib/cbpi/extension/dummyactor 2026-02-12T10:17:37,262 copying cbpi/extension/dummyactor/__init__.py -> build/lib/cbpi/extension/dummyactor 2026-02-12T10:17:37,264 creating build/lib/cbpi/extension/FermenterHysteresis 2026-02-12T10:17:37,265 copying cbpi/extension/FermenterHysteresis/__init__.py -> build/lib/cbpi/extension/FermenterHysteresis 2026-02-12T10:17:37,268 creating build/lib/cbpi/extension/timer 2026-02-12T10:17:37,269 copying cbpi/extension/timer/__init__.py -> build/lib/cbpi/extension/timer 2026-02-12T10:17:37,272 creating build/lib/cbpi/extension/httpsensor 2026-02-12T10:17:37,273 copying cbpi/extension/httpsensor/__init__.py -> build/lib/cbpi/extension/httpsensor 2026-02-12T10:17:37,276 creating build/lib/cbpi/extension/mqtt_actor 2026-02-12T10:17:37,277 copying cbpi/extension/mqtt_actor/output_mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-02-12T10:17:37,279 copying cbpi/extension/mqtt_actor/__init__.py -> build/lib/cbpi/extension/mqtt_actor 2026-02-12T10:17:37,281 copying cbpi/extension/mqtt_actor/generic_mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-02-12T10:17:37,283 copying cbpi/extension/mqtt_actor/mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-02-12T10:17:37,285 copying cbpi/extension/mqtt_actor/tasmota_mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-02-12T10:17:37,287 creating build/lib/cbpi/extension/dummysensor 2026-02-12T10:17:37,288 copying cbpi/extension/dummysensor/__init__.py -> build/lib/cbpi/extension/dummysensor 2026-02-12T10:17:37,291 creating build/lib/cbpi/extension/SensorLogTarget_InfluxDB 2026-02-12T10:17:37,292 copying cbpi/extension/SensorLogTarget_InfluxDB/__init__.py -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB 2026-02-12T10:17:37,294 creating build/lib/cbpi/extension/systemdata 2026-02-12T10:17:37,295 copying cbpi/extension/systemdata/__init__.py -> build/lib/cbpi/extension/systemdata 2026-02-12T10:17:37,298 creating build/lib/cbpi/extension/hysteresis 2026-02-12T10:17:37,299 copying cbpi/extension/hysteresis/__init__.py -> build/lib/cbpi/extension/hysteresis 2026-02-12T10:17:37,301 creating build/lib/cbpi/extension/mashstep 2026-02-12T10:17:37,302 copying cbpi/extension/mashstep/__init__.py -> build/lib/cbpi/extension/mashstep 2026-02-12T10:17:37,306 creating build/lib/cbpi/extension/gpioactor 2026-02-12T10:17:37,307 copying cbpi/extension/gpioactor/__init__.py -> build/lib/cbpi/extension/gpioactor 2026-02-12T10:17:37,310 creating build/lib/cbpi/extension/onewire 2026-02-12T10:17:37,311 copying cbpi/extension/onewire/__init__.py -> build/lib/cbpi/extension/onewire 2026-02-12T10:17:37,313 creating build/lib/cbpi/extension/ConfigUpdate 2026-02-12T10:17:37,315 copying cbpi/extension/ConfigUpdate/__init__.py -> build/lib/cbpi/extension/ConfigUpdate 2026-02-12T10:17:37,318 creating build/lib/cbpi/extension/mqtt_sensor 2026-02-12T10:17:37,319 copying cbpi/extension/mqtt_sensor/__init__.py -> build/lib/cbpi/extension/mqtt_sensor 2026-02-12T10:17:37,322 creating build/lib/cbpi/extension/FermentationStep 2026-02-12T10:17:37,323 copying cbpi/extension/FermentationStep/__init__.py -> build/lib/cbpi/extension/FermentationStep 2026-02-12T10:17:37,326 running egg_info 2026-02-12T10:17:37,355 writing cbpi4.egg-info/PKG-INFO 2026-02-12T10:17:37,358 writing dependency_links to cbpi4.egg-info/dependency_links.txt 2026-02-12T10:17:37,360 writing entry points to cbpi4.egg-info/entry_points.txt 2026-02-12T10:17:37,362 writing requirements to cbpi4.egg-info/requires.txt 2026-02-12T10:17:37,363 writing top-level names to cbpi4.egg-info/top_level.txt 2026-02-12T10:17:37,441 reading manifest file 'cbpi4.egg-info/SOURCES.txt' 2026-02-12T10:17:37,455 reading manifest template 'MANIFEST.in' 2026-02-12T10:17:37,535 adding license file 'LICENSE' 2026-02-12T10:17:37,548 writing manifest file 'cbpi4.egg-info/SOURCES.txt' 2026-02-12T10:17:37,551 /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-12T10:17:37,552 !! 2026-02-12T10:17:37,553 ******************************************************************************** 2026-02-12T10:17:37,553 ############################ 2026-02-12T10:17:37,554 # Package would be ignored # 2026-02-12T10:17:37,554 ############################ 2026-02-12T10:17:37,555 Python recognizes 'cbpi.config' as an importable package[^1], 2026-02-12T10:17:37,555 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,556 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,557 package, please make sure that 'cbpi.config' is explicitly added 2026-02-12T10:17:37,557 to the `packages` configuration field. 2026-02-12T10:17:37,558 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,559 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,559 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,560 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,561 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,562 If you don't want 'cbpi.config' to be distributed and are 2026-02-12T10:17:37,563 already explicitly excluding 'cbpi.config' via 2026-02-12T10:17:37,563 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,564 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,564 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,565 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,567 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,568 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,568 even if it does not contain any `.py` files. 2026-02-12T10:17:37,569 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,569 directory, all directories are treated like packages. 2026-02-12T10:17:37,570 ******************************************************************************** 2026-02-12T10:17:37,571 !! 2026-02-12T10:17:37,571 check.warn(importable) 2026-02-12T10:17:37,572 /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-12T10:17:37,572 !! 2026-02-12T10:17:37,573 ******************************************************************************** 2026-02-12T10:17:37,574 ############################ 2026-02-12T10:17:37,575 # Package would be ignored # 2026-02-12T10:17:37,575 ############################ 2026-02-12T10:17:37,576 Python recognizes 'cbpi.extension.ConfigUpdate.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,576 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,578 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,578 package, please make sure that 'cbpi.extension.ConfigUpdate.__pycache__' is explicitly added 2026-02-12T10:17:37,579 to the `packages` configuration field. 2026-02-12T10:17:37,580 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,580 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,581 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,582 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,583 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,584 If you don't want 'cbpi.extension.ConfigUpdate.__pycache__' to be distributed and are 2026-02-12T10:17:37,584 already explicitly excluding 'cbpi.extension.ConfigUpdate.__pycache__' via 2026-02-12T10:17:37,585 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,585 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,586 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,587 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,588 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,589 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,590 even if it does not contain any `.py` files. 2026-02-12T10:17:37,590 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,591 directory, all directories are treated like packages. 2026-02-12T10:17:37,591 ******************************************************************************** 2026-02-12T10:17:37,592 !! 2026-02-12T10:17:37,592 check.warn(importable) 2026-02-12T10:17:37,593 /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-12T10:17:37,593 !! 2026-02-12T10:17:37,594 ******************************************************************************** 2026-02-12T10:17:37,595 ############################ 2026-02-12T10:17:37,595 # Package would be ignored # 2026-02-12T10:17:37,596 ############################ 2026-02-12T10:17:37,596 Python recognizes 'cbpi.extension.FermentationStep.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,597 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,598 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,598 package, please make sure that 'cbpi.extension.FermentationStep.__pycache__' is explicitly added 2026-02-12T10:17:37,599 to the `packages` configuration field. 2026-02-12T10:17:37,600 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,601 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,601 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,602 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,603 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,604 If you don't want 'cbpi.extension.FermentationStep.__pycache__' to be distributed and are 2026-02-12T10:17:37,605 already explicitly excluding 'cbpi.extension.FermentationStep.__pycache__' via 2026-02-12T10:17:37,606 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,606 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,607 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,608 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,609 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,611 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,611 even if it does not contain any `.py` files. 2026-02-12T10:17:37,612 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,612 directory, all directories are treated like packages. 2026-02-12T10:17:37,613 ******************************************************************************** 2026-02-12T10:17:37,614 !! 2026-02-12T10:17:37,614 check.warn(importable) 2026-02-12T10:17:37,615 /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-12T10:17:37,615 !! 2026-02-12T10:17:37,616 ******************************************************************************** 2026-02-12T10:17:37,617 ############################ 2026-02-12T10:17:37,617 # Package would be ignored # 2026-02-12T10:17:37,618 ############################ 2026-02-12T10:17:37,618 Python recognizes 'cbpi.extension.FermenterHysteresis.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,619 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,620 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,620 package, please make sure that 'cbpi.extension.FermenterHysteresis.__pycache__' is explicitly added 2026-02-12T10:17:37,621 to the `packages` configuration field. 2026-02-12T10:17:37,622 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,622 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,623 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,624 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,625 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,626 If you don't want 'cbpi.extension.FermenterHysteresis.__pycache__' to be distributed and are 2026-02-12T10:17:37,627 already explicitly excluding 'cbpi.extension.FermenterHysteresis.__pycache__' via 2026-02-12T10:17:37,627 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,628 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,628 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,629 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,630 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,632 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,632 even if it does not contain any `.py` files. 2026-02-12T10:17:37,633 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,634 directory, all directories are treated like packages. 2026-02-12T10:17:37,634 ******************************************************************************** 2026-02-12T10:17:37,635 !! 2026-02-12T10:17:37,636 check.warn(importable) 2026-02-12T10:17:37,636 /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-12T10:17:37,637 !! 2026-02-12T10:17:37,638 ******************************************************************************** 2026-02-12T10:17:37,639 ############################ 2026-02-12T10:17:37,639 # Package would be ignored # 2026-02-12T10:17:37,639 ############################ 2026-02-12T10:17:37,640 Python recognizes 'cbpi.extension.SensorLogTarget_CSV.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,641 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,642 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,643 package, please make sure that 'cbpi.extension.SensorLogTarget_CSV.__pycache__' is explicitly added 2026-02-12T10:17:37,643 to the `packages` configuration field. 2026-02-12T10:17:37,644 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,644 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,645 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,646 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,647 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,648 If you don't want 'cbpi.extension.SensorLogTarget_CSV.__pycache__' to be distributed and are 2026-02-12T10:17:37,648 already explicitly excluding 'cbpi.extension.SensorLogTarget_CSV.__pycache__' via 2026-02-12T10:17:37,649 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,649 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,650 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,651 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,652 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,653 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,654 even if it does not contain any `.py` files. 2026-02-12T10:17:37,654 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,655 directory, all directories are treated like packages. 2026-02-12T10:17:37,655 ******************************************************************************** 2026-02-12T10:17:37,656 !! 2026-02-12T10:17:37,657 check.warn(importable) 2026-02-12T10:17:37,657 /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-12T10:17:37,657 !! 2026-02-12T10:17:37,658 ******************************************************************************** 2026-02-12T10:17:37,659 ############################ 2026-02-12T10:17:37,660 # Package would be ignored # 2026-02-12T10:17:37,660 ############################ 2026-02-12T10:17:37,660 Python recognizes 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,661 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,662 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,663 package, please make sure that 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' is explicitly added 2026-02-12T10:17:37,663 to the `packages` configuration field. 2026-02-12T10:17:37,664 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,665 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,665 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,666 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,668 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,669 If you don't want 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' to be distributed and are 2026-02-12T10:17:37,669 already explicitly excluding 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' via 2026-02-12T10:17:37,670 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,670 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,671 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,672 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,674 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,675 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,676 even if it does not contain any `.py` files. 2026-02-12T10:17:37,676 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,677 directory, all directories are treated like packages. 2026-02-12T10:17:37,677 ******************************************************************************** 2026-02-12T10:17:37,678 !! 2026-02-12T10:17:37,679 check.warn(importable) 2026-02-12T10:17:37,684 /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-12T10:17:37,693 !! 2026-02-12T10:17:37,701 ******************************************************************************** 2026-02-12T10:17:37,701 ############################ 2026-02-12T10:17:37,702 # Package would be ignored # 2026-02-12T10:17:37,702 ############################ 2026-02-12T10:17:37,703 Python recognizes 'cbpi.extension.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,704 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,705 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,705 package, please make sure that 'cbpi.extension.__pycache__' is explicitly added 2026-02-12T10:17:37,706 to the `packages` configuration field. 2026-02-12T10:17:37,707 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,708 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,708 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,709 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,711 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,711 If you don't want 'cbpi.extension.__pycache__' to be distributed and are 2026-02-12T10:17:37,712 already explicitly excluding 'cbpi.extension.__pycache__' via 2026-02-12T10:17:37,713 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,713 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,714 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,715 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,716 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,718 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,719 even if it does not contain any `.py` files. 2026-02-12T10:17:37,719 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,720 directory, all directories are treated like packages. 2026-02-12T10:17:37,720 ******************************************************************************** 2026-02-12T10:17:37,722 !! 2026-02-12T10:17:37,722 check.warn(importable) 2026-02-12T10:17:37,723 /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-12T10:17:37,723 !! 2026-02-12T10:17:37,725 ******************************************************************************** 2026-02-12T10:17:37,725 ############################ 2026-02-12T10:17:37,725 # Package would be ignored # 2026-02-12T10:17:37,726 ############################ 2026-02-12T10:17:37,726 Python recognizes 'cbpi.extension.dummyactor.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,727 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,728 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,728 package, please make sure that 'cbpi.extension.dummyactor.__pycache__' is explicitly added 2026-02-12T10:17:37,729 to the `packages` configuration field. 2026-02-12T10:17:37,730 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,730 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,731 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,732 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,733 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,734 If you don't want 'cbpi.extension.dummyactor.__pycache__' to be distributed and are 2026-02-12T10:17:37,734 already explicitly excluding 'cbpi.extension.dummyactor.__pycache__' via 2026-02-12T10:17:37,735 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,736 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,736 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,737 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,739 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,740 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,741 even if it does not contain any `.py` files. 2026-02-12T10:17:37,741 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,742 directory, all directories are treated like packages. 2026-02-12T10:17:37,742 ******************************************************************************** 2026-02-12T10:17:37,743 !! 2026-02-12T10:17:37,744 check.warn(importable) 2026-02-12T10:17:37,745 /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-12T10:17:37,745 !! 2026-02-12T10:17:37,746 ******************************************************************************** 2026-02-12T10:17:37,747 ############################ 2026-02-12T10:17:37,747 # Package would be ignored # 2026-02-12T10:17:37,748 ############################ 2026-02-12T10:17:37,749 Python recognizes 'cbpi.extension.dummysensor.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,749 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,750 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,751 package, please make sure that 'cbpi.extension.dummysensor.__pycache__' is explicitly added 2026-02-12T10:17:37,752 to the `packages` configuration field. 2026-02-12T10:17:37,753 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,753 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,754 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,755 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,757 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,758 If you don't want 'cbpi.extension.dummysensor.__pycache__' to be distributed and are 2026-02-12T10:17:37,758 already explicitly excluding 'cbpi.extension.dummysensor.__pycache__' via 2026-02-12T10:17:37,759 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,759 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,760 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,765 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,772 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,784 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,785 even if it does not contain any `.py` files. 2026-02-12T10:17:37,785 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,786 directory, all directories are treated like packages. 2026-02-12T10:17:37,786 ******************************************************************************** 2026-02-12T10:17:37,787 !! 2026-02-12T10:17:37,788 check.warn(importable) 2026-02-12T10:17:37,789 /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-12T10:17:37,789 !! 2026-02-12T10:17:37,791 ******************************************************************************** 2026-02-12T10:17:37,791 ############################ 2026-02-12T10:17:37,792 # Package would be ignored # 2026-02-12T10:17:37,793 ############################ 2026-02-12T10:17:37,794 Python recognizes 'cbpi.extension.gpioactor.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,795 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,797 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,798 package, please make sure that 'cbpi.extension.gpioactor.__pycache__' is explicitly added 2026-02-12T10:17:37,799 to the `packages` configuration field. 2026-02-12T10:17:37,800 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,801 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,802 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,805 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,806 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,807 If you don't want 'cbpi.extension.gpioactor.__pycache__' to be distributed and are 2026-02-12T10:17:37,808 already explicitly excluding 'cbpi.extension.gpioactor.__pycache__' via 2026-02-12T10:17:37,808 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,809 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,809 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,811 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,812 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,815 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,815 even if it does not contain any `.py` files. 2026-02-12T10:17:37,816 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,817 directory, all directories are treated like packages. 2026-02-12T10:17:37,817 ******************************************************************************** 2026-02-12T10:17:37,819 !! 2026-02-12T10:17:37,820 check.warn(importable) 2026-02-12T10:17:37,820 /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-12T10:17:37,821 !! 2026-02-12T10:17:37,822 ******************************************************************************** 2026-02-12T10:17:37,823 ############################ 2026-02-12T10:17:37,824 # Package would be ignored # 2026-02-12T10:17:37,824 ############################ 2026-02-12T10:17:37,825 Python recognizes 'cbpi.extension.httpsensor.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,826 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,827 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,828 package, please make sure that 'cbpi.extension.httpsensor.__pycache__' is explicitly added 2026-02-12T10:17:37,828 to the `packages` configuration field. 2026-02-12T10:17:37,830 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,831 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,832 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,833 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,834 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,836 If you don't want 'cbpi.extension.httpsensor.__pycache__' to be distributed and are 2026-02-12T10:17:37,837 already explicitly excluding 'cbpi.extension.httpsensor.__pycache__' via 2026-02-12T10:17:37,837 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,838 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,839 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,840 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,842 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,844 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,844 even if it does not contain any `.py` files. 2026-02-12T10:17:37,845 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,846 directory, all directories are treated like packages. 2026-02-12T10:17:37,847 ******************************************************************************** 2026-02-12T10:17:37,848 !! 2026-02-12T10:17:37,848 check.warn(importable) 2026-02-12T10:17:37,849 /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-12T10:17:37,850 !! 2026-02-12T10:17:37,852 ******************************************************************************** 2026-02-12T10:17:37,853 ############################ 2026-02-12T10:17:37,853 # Package would be ignored # 2026-02-12T10:17:37,854 ############################ 2026-02-12T10:17:37,855 Python recognizes 'cbpi.extension.hysteresis.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,855 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,857 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,858 package, please make sure that 'cbpi.extension.hysteresis.__pycache__' is explicitly added 2026-02-12T10:17:37,858 to the `packages` configuration field. 2026-02-12T10:17:37,859 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,861 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,861 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,862 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,864 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,865 If you don't want 'cbpi.extension.hysteresis.__pycache__' to be distributed and are 2026-02-12T10:17:37,866 already explicitly excluding 'cbpi.extension.hysteresis.__pycache__' via 2026-02-12T10:17:37,867 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,867 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,867 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,869 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,871 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,873 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,873 even if it does not contain any `.py` files. 2026-02-12T10:17:37,874 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,875 directory, all directories are treated like packages. 2026-02-12T10:17:37,875 ******************************************************************************** 2026-02-12T10:17:37,877 !! 2026-02-12T10:17:37,877 check.warn(importable) 2026-02-12T10:17:37,878 /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-12T10:17:37,879 !! 2026-02-12T10:17:37,880 ******************************************************************************** 2026-02-12T10:17:37,881 ############################ 2026-02-12T10:17:37,882 # Package would be ignored # 2026-02-12T10:17:37,882 ############################ 2026-02-12T10:17:37,883 Python recognizes 'cbpi.extension.mashstep.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,884 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,886 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,887 package, please make sure that 'cbpi.extension.mashstep.__pycache__' is explicitly added 2026-02-12T10:17:37,887 to the `packages` configuration field. 2026-02-12T10:17:37,889 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,890 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,891 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,892 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,893 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,895 If you don't want 'cbpi.extension.mashstep.__pycache__' to be distributed and are 2026-02-12T10:17:37,895 already explicitly excluding 'cbpi.extension.mashstep.__pycache__' via 2026-02-12T10:17:37,896 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,897 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,897 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,898 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,899 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,900 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,900 even if it does not contain any `.py` files. 2026-02-12T10:17:37,901 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,901 directory, all directories are treated like packages. 2026-02-12T10:17:37,902 ******************************************************************************** 2026-02-12T10:17:37,902 !! 2026-02-12T10:17:37,903 check.warn(importable) 2026-02-12T10:17:37,903 /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-12T10:17:37,904 !! 2026-02-12T10:17:37,905 ******************************************************************************** 2026-02-12T10:17:37,905 ############################ 2026-02-12T10:17:37,906 # Package would be ignored # 2026-02-12T10:17:37,906 ############################ 2026-02-12T10:17:37,906 Python recognizes 'cbpi.extension.mqtt_actor.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,907 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,908 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,908 package, please make sure that 'cbpi.extension.mqtt_actor.__pycache__' is explicitly added 2026-02-12T10:17:37,909 to the `packages` configuration field. 2026-02-12T10:17:37,910 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,910 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,911 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,912 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,913 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,914 If you don't want 'cbpi.extension.mqtt_actor.__pycache__' to be distributed and are 2026-02-12T10:17:37,914 already explicitly excluding 'cbpi.extension.mqtt_actor.__pycache__' via 2026-02-12T10:17:37,915 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,915 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,916 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,917 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,918 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,919 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,920 even if it does not contain any `.py` files. 2026-02-12T10:17:37,920 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,921 directory, all directories are treated like packages. 2026-02-12T10:17:37,921 ******************************************************************************** 2026-02-12T10:17:37,922 !! 2026-02-12T10:17:37,923 check.warn(importable) 2026-02-12T10:17:37,923 /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-12T10:17:37,924 !! 2026-02-12T10:17:37,925 ******************************************************************************** 2026-02-12T10:17:37,926 ############################ 2026-02-12T10:17:37,926 # Package would be ignored # 2026-02-12T10:17:37,926 ############################ 2026-02-12T10:17:37,927 Python recognizes 'cbpi.extension.mqtt_sensor.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,927 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,928 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,928 package, please make sure that 'cbpi.extension.mqtt_sensor.__pycache__' is explicitly added 2026-02-12T10:17:37,929 to the `packages` configuration field. 2026-02-12T10:17:37,930 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,930 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,930 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,931 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,932 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,933 If you don't want 'cbpi.extension.mqtt_sensor.__pycache__' to be distributed and are 2026-02-12T10:17:37,933 already explicitly excluding 'cbpi.extension.mqtt_sensor.__pycache__' via 2026-02-12T10:17:37,934 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,934 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,935 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,936 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,937 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,938 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,939 even if it does not contain any `.py` files. 2026-02-12T10:17:37,939 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,940 directory, all directories are treated like packages. 2026-02-12T10:17:37,940 ******************************************************************************** 2026-02-12T10:17:37,941 !! 2026-02-12T10:17:37,941 check.warn(importable) 2026-02-12T10:17:37,942 /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-12T10:17:37,942 !! 2026-02-12T10:17:37,943 ******************************************************************************** 2026-02-12T10:17:37,944 ############################ 2026-02-12T10:17:37,944 # Package would be ignored # 2026-02-12T10:17:37,945 ############################ 2026-02-12T10:17:37,945 Python recognizes 'cbpi.extension.mqtt_util.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,946 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,947 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,947 package, please make sure that 'cbpi.extension.mqtt_util.__pycache__' is explicitly added 2026-02-12T10:17:37,948 to the `packages` configuration field. 2026-02-12T10:17:37,949 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,949 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,950 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,951 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,952 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,952 If you don't want 'cbpi.extension.mqtt_util.__pycache__' to be distributed and are 2026-02-12T10:17:37,953 already explicitly excluding 'cbpi.extension.mqtt_util.__pycache__' via 2026-02-12T10:17:37,953 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,954 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,954 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,955 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,956 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,957 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,958 even if it does not contain any `.py` files. 2026-02-12T10:17:37,958 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,958 directory, all directories are treated like packages. 2026-02-12T10:17:37,959 ******************************************************************************** 2026-02-12T10:17:37,960 !! 2026-02-12T10:17:37,960 check.warn(importable) 2026-02-12T10:17:37,961 /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-12T10:17:37,961 !! 2026-02-12T10:17:37,962 ******************************************************************************** 2026-02-12T10:17:37,963 ############################ 2026-02-12T10:17:37,963 # Package would be ignored # 2026-02-12T10:17:37,964 ############################ 2026-02-12T10:17:37,964 Python recognizes 'cbpi.extension.onewire.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,965 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,966 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,966 package, please make sure that 'cbpi.extension.onewire.__pycache__' is explicitly added 2026-02-12T10:17:37,967 to the `packages` configuration field. 2026-02-12T10:17:37,967 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,968 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,968 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,969 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,970 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,971 If you don't want 'cbpi.extension.onewire.__pycache__' to be distributed and are 2026-02-12T10:17:37,972 already explicitly excluding 'cbpi.extension.onewire.__pycache__' via 2026-02-12T10:17:37,972 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,973 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,973 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,974 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,976 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,977 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,978 even if it does not contain any `.py` files. 2026-02-12T10:17:37,978 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,979 directory, all directories are treated like packages. 2026-02-12T10:17:37,979 ******************************************************************************** 2026-02-12T10:17:37,980 !! 2026-02-12T10:17:37,980 check.warn(importable) 2026-02-12T10:17:37,981 /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-12T10:17:37,981 !! 2026-02-12T10:17:37,982 ******************************************************************************** 2026-02-12T10:17:37,982 ############################ 2026-02-12T10:17:37,983 # Package would be ignored # 2026-02-12T10:17:37,983 ############################ 2026-02-12T10:17:37,984 Python recognizes 'cbpi.extension.systemdata.__pycache__' as an importable package[^1], 2026-02-12T10:17:37,984 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:37,985 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:37,985 package, please make sure that 'cbpi.extension.systemdata.__pycache__' is explicitly added 2026-02-12T10:17:37,986 to the `packages` configuration field. 2026-02-12T10:17:37,987 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:37,987 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:37,988 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:37,988 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:37,989 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:37,990 If you don't want 'cbpi.extension.systemdata.__pycache__' to be distributed and are 2026-02-12T10:17:37,991 already explicitly excluding 'cbpi.extension.systemdata.__pycache__' via 2026-02-12T10:17:37,991 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:37,992 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:37,992 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:37,993 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:37,994 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:37,996 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:37,997 even if it does not contain any `.py` files. 2026-02-12T10:17:37,998 On the other hand, currently there is no concept of package data 2026-02-12T10:17:37,998 directory, all directories are treated like packages. 2026-02-12T10:17:37,999 ******************************************************************************** 2026-02-12T10:17:38,000 !! 2026-02-12T10:17:38,000 check.warn(importable) 2026-02-12T10:17:38,001 /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-12T10:17:38,001 !! 2026-02-12T10:17:38,002 ******************************************************************************** 2026-02-12T10:17:38,003 ############################ 2026-02-12T10:17:38,003 # Package would be ignored # 2026-02-12T10:17:38,004 ############################ 2026-02-12T10:17:38,004 Python recognizes 'cbpi.extension.timer.__pycache__' as an importable package[^1], 2026-02-12T10:17:38,005 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:38,006 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:38,006 package, please make sure that 'cbpi.extension.timer.__pycache__' is explicitly added 2026-02-12T10:17:38,007 to the `packages` configuration field. 2026-02-12T10:17:38,008 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:38,008 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:38,009 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:38,009 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:38,010 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:38,011 If you don't want 'cbpi.extension.timer.__pycache__' to be distributed and are 2026-02-12T10:17:38,012 already explicitly excluding 'cbpi.extension.timer.__pycache__' via 2026-02-12T10:17:38,012 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:38,012 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:38,013 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:38,014 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:38,015 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:38,016 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:38,017 even if it does not contain any `.py` files. 2026-02-12T10:17:38,017 On the other hand, currently there is no concept of package data 2026-02-12T10:17:38,017 directory, all directories are treated like packages. 2026-02-12T10:17:38,018 ******************************************************************************** 2026-02-12T10:17:38,019 !! 2026-02-12T10:17:38,019 check.warn(importable) 2026-02-12T10:17:38,020 /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-12T10:17:38,020 !! 2026-02-12T10:17:38,021 ******************************************************************************** 2026-02-12T10:17:38,022 ############################ 2026-02-12T10:17:38,022 # Package would be ignored # 2026-02-12T10:17:38,023 ############################ 2026-02-12T10:17:38,023 Python recognizes 'cbpi.static' as an importable package[^1], 2026-02-12T10:17:38,024 but it is absent from setuptools' `packages` configuration. 2026-02-12T10:17:38,025 This leads to an ambiguous overall configuration. If you want to distribute this 2026-02-12T10:17:38,026 package, please make sure that 'cbpi.static' is explicitly added 2026-02-12T10:17:38,026 to the `packages` configuration field. 2026-02-12T10:17:38,027 Alternatively, you can also rely on setuptools' discovery methods 2026-02-12T10:17:38,027 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-02-12T10:17:38,028 instead of `find_packages(...)`/`find:`). 2026-02-12T10:17:38,029 You can read more about "package discovery" on setuptools documentation page: 2026-02-12T10:17:38,030 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-02-12T10:17:38,031 If you don't want 'cbpi.static' to be distributed and are 2026-02-12T10:17:38,032 already explicitly excluding 'cbpi.static' via 2026-02-12T10:17:38,032 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-02-12T10:17:38,033 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-02-12T10:17:38,033 combination with a more fine grained `package-data` configuration. 2026-02-12T10:17:38,034 You can read more about "package data files" on setuptools documentation page: 2026-02-12T10:17:38,035 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-02-12T10:17:38,036 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-02-12T10:17:38,037 even if it does not contain any `.py` files. 2026-02-12T10:17:38,037 On the other hand, currently there is no concept of package data 2026-02-12T10:17:38,038 directory, all directories are treated like packages. 2026-02-12T10:17:38,038 ******************************************************************************** 2026-02-12T10:17:38,039 !! 2026-02-12T10:17:38,039 check.warn(importable) 2026-02-12T10:17:38,040 creating build/lib/cbpi/config 2026-02-12T10:17:38,040 copying cbpi/config/actor.json -> build/lib/cbpi/config 2026-02-12T10:17:38,041 copying cbpi/config/chromium.desktop -> build/lib/cbpi/config 2026-02-12T10:17:38,041 copying cbpi/config/config.json -> build/lib/cbpi/config 2026-02-12T10:17:38,042 copying cbpi/config/config.yaml -> build/lib/cbpi/config 2026-02-12T10:17:38,042 copying cbpi/config/craftbeerpi.template -> build/lib/cbpi/config 2026-02-12T10:17:38,043 copying cbpi/config/craftbeerpiboot -> build/lib/cbpi/config 2026-02-12T10:17:38,043 copying cbpi/config/create_database.sql -> build/lib/cbpi/config 2026-02-12T10:17:38,044 copying cbpi/config/fermenter_data.json -> build/lib/cbpi/config 2026-02-12T10:17:38,044 copying cbpi/config/kettle.json -> build/lib/cbpi/config 2026-02-12T10:17:38,045 copying cbpi/config/plugin_list.txt -> build/lib/cbpi/config 2026-02-12T10:17:38,045 copying cbpi/config/sensor.json -> build/lib/cbpi/config 2026-02-12T10:17:38,046 copying cbpi/config/splash.png -> build/lib/cbpi/config 2026-02-12T10:17:38,046 copying cbpi/config/step_data.json -> build/lib/cbpi/config 2026-02-12T10:17:38,046 creating build/lib/cbpi/static 2026-02-12T10:17:38,047 copying cbpi/static/beer_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,047 copying cbpi/static/calculator_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,048 copying cbpi/static/cbpi_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,048 copying cbpi/static/control_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,049 copying cbpi/static/glass_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,049 copying cbpi/static/grain.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,050 copying cbpi/static/hops_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,050 copying cbpi/static/kettle2_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,051 copying cbpi/static/kettle_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,051 copying cbpi/static/led.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,052 copying cbpi/static/liquid_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,053 copying cbpi/static/paddle_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,053 copying cbpi/static/pipe_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,053 copying cbpi/static/sensor_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,054 copying cbpi/static/splash.png -> build/lib/cbpi/static 2026-02-12T10:17:38,055 copying cbpi/static/svg_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,055 copying cbpi/static/tank_icon.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,056 copying cbpi/static/target_temp.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,056 copying cbpi/static/test.html -> build/lib/cbpi/static 2026-02-12T10:17:38,057 copying cbpi/static/thermomenter.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,057 copying cbpi/static/yeast.svg -> build/lib/cbpi/static 2026-02-12T10:17:38,058 creating build/lib/cbpi/extension/__pycache__ 2026-02-12T10:17:38,058 copying cbpi/extension/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/__pycache__ 2026-02-12T10:17:38,059 copying cbpi/extension/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/__pycache__ 2026-02-12T10:17:38,059 copying cbpi/extension/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/__pycache__ 2026-02-12T10:17:38,060 copying cbpi/extension/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/__pycache__ 2026-02-12T10:17:38,060 copying cbpi/extension/mqtt_util/config.yaml -> build/lib/cbpi/extension/mqtt_util 2026-02-12T10:17:38,061 creating build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-02-12T10:17:38,061 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-02-12T10:17:38,062 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-02-12T10:17:38,062 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-02-12T10:17:38,063 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-02-12T10:17:38,063 copying cbpi/extension/SensorLogTarget_CSV/config.yaml -> build/lib/cbpi/extension/SensorLogTarget_CSV 2026-02-12T10:17:38,064 creating build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T10:17:38,064 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T10:17:38,065 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T10:17:38,065 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T10:17:38,066 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T10:17:38,066 copying cbpi/extension/dummyactor/config.yaml -> build/lib/cbpi/extension/dummyactor 2026-02-12T10:17:38,067 creating build/lib/cbpi/extension/dummyactor/__pycache__ 2026-02-12T10:17:38,067 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-02-12T10:17:38,068 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-02-12T10:17:38,068 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-02-12T10:17:38,069 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-02-12T10:17:38,069 copying cbpi/extension/FermenterHysteresis/config.yaml -> build/lib/cbpi/extension/FermenterHysteresis 2026-02-12T10:17:38,070 creating build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T10:17:38,070 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T10:17:38,071 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T10:17:38,071 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T10:17:38,072 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T10:17:38,072 copying cbpi/extension/timer/config.yaml -> build/lib/cbpi/extension/timer 2026-02-12T10:17:38,073 creating build/lib/cbpi/extension/timer/__pycache__ 2026-02-12T10:17:38,073 copying cbpi/extension/timer/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-02-12T10:17:38,074 copying cbpi/extension/timer/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-02-12T10:17:38,074 copying cbpi/extension/timer/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-02-12T10:17:38,075 copying cbpi/extension/timer/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-02-12T10:17:38,075 copying cbpi/extension/httpsensor/config.yaml -> build/lib/cbpi/extension/httpsensor 2026-02-12T10:17:38,076 creating build/lib/cbpi/extension/httpsensor/__pycache__ 2026-02-12T10:17:38,076 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-02-12T10:17:38,077 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-02-12T10:17:38,077 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-02-12T10:17:38,077 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-02-12T10:17:38,078 copying cbpi/extension/mqtt_actor/config.yaml -> build/lib/cbpi/extension/mqtt_actor 2026-02-12T10:17:38,078 creating build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,079 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,079 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,080 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,080 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,081 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,081 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,082 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,082 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,083 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,083 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,084 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,084 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,085 copying cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,085 copying cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,086 copying cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,086 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,087 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,087 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,088 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,088 copying cbpi/extension/dummysensor/config.yaml -> build/lib/cbpi/extension/dummysensor 2026-02-12T10:17:38,089 creating build/lib/cbpi/extension/dummysensor/__pycache__ 2026-02-12T10:17:38,089 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-02-12T10:17:38,090 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-02-12T10:17:38,090 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-02-12T10:17:38,091 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-02-12T10:17:38,091 copying cbpi/extension/SensorLogTarget_InfluxDB/config.yaml -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB 2026-02-12T10:17:38,092 creating build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T10:17:38,092 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T10:17:38,092 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T10:17:38,093 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T10:17:38,093 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T10:17:38,094 copying cbpi/extension/systemdata/config.yaml -> build/lib/cbpi/extension/systemdata 2026-02-12T10:17:38,094 creating build/lib/cbpi/extension/systemdata/__pycache__ 2026-02-12T10:17:38,095 copying cbpi/extension/systemdata/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/systemdata/__pycache__ 2026-02-12T10:17:38,095 copying cbpi/extension/systemdata/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/systemdata/__pycache__ 2026-02-12T10:17:38,096 copying cbpi/extension/systemdata/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/systemdata/__pycache__ 2026-02-12T10:17:38,096 copying cbpi/extension/hysteresis/config.yaml -> build/lib/cbpi/extension/hysteresis 2026-02-12T10:17:38,097 creating build/lib/cbpi/extension/hysteresis/__pycache__ 2026-02-12T10:17:38,097 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-02-12T10:17:38,098 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-02-12T10:17:38,098 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-02-12T10:17:38,099 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-02-12T10:17:38,099 copying cbpi/extension/mashstep/config.yaml -> build/lib/cbpi/extension/mashstep 2026-02-12T10:17:38,100 creating build/lib/cbpi/extension/mashstep/__pycache__ 2026-02-12T10:17:38,100 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-02-12T10:17:38,101 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-02-12T10:17:38,101 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-02-12T10:17:38,102 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-02-12T10:17:38,103 copying cbpi/extension/gpioactor/config.yaml -> build/lib/cbpi/extension/gpioactor 2026-02-12T10:17:38,103 creating build/lib/cbpi/extension/gpioactor/__pycache__ 2026-02-12T10:17:38,104 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-02-12T10:17:38,104 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-02-12T10:17:38,105 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-02-12T10:17:38,105 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-02-12T10:17:38,105 copying cbpi/extension/onewire/config.yaml -> build/lib/cbpi/extension/onewire 2026-02-12T10:17:38,106 creating build/lib/cbpi/extension/onewire/__pycache__ 2026-02-12T10:17:38,106 copying cbpi/extension/onewire/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-02-12T10:17:38,107 copying cbpi/extension/onewire/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-02-12T10:17:38,107 copying cbpi/extension/onewire/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-02-12T10:17:38,108 copying cbpi/extension/onewire/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-02-12T10:17:38,108 copying cbpi/extension/ConfigUpdate/config.yaml -> build/lib/cbpi/extension/ConfigUpdate 2026-02-12T10:17:38,108 creating build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T10:17:38,109 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T10:17:38,112 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T10:17:38,115 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T10:17:38,119 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T10:17:38,122 copying cbpi/extension/mqtt_sensor/config.yaml -> build/lib/cbpi/extension/mqtt_sensor 2026-02-12T10:17:38,124 creating build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T10:17:38,125 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T10:17:38,128 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T10:17:38,131 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T10:17:38,134 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T10:17:38,137 copying cbpi/extension/FermentationStep/config.yaml -> build/lib/cbpi/extension/FermentationStep 2026-02-12T10:17:38,139 creating build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-02-12T10:17:38,140 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-02-12T10:17:38,143 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-02-12T10:17:38,146 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-02-12T10:17:38,149 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-02-12T10:17:38,190 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-02-12T10:17:38,190 !! 2026-02-12T10:17:38,192 ******************************************************************************** 2026-02-12T10:17:38,192 Please avoid running ``setup.py`` directly. 2026-02-12T10:17:38,192 Instead, use pypa/build, pypa/installer or other 2026-02-12T10:17:38,193 standards-based tools. 2026-02-12T10:17:38,194 This deprecation is overdue, please update your project and remove deprecated 2026-02-12T10:17:38,194 calls to avoid build errors in the future. 2026-02-12T10:17:38,195 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-02-12T10:17:38,195 ******************************************************************************** 2026-02-12T10:17:38,196 !! 2026-02-12T10:17:38,197 self.initialize_options() 2026-02-12T10:17:38,220 installing to build/bdist.linux-armv7l/wheel 2026-02-12T10:17:38,220 running install 2026-02-12T10:17:38,244 running install_lib 2026-02-12T10:17:38,271 creating build/bdist.linux-armv7l/wheel 2026-02-12T10:17:38,273 creating build/bdist.linux-armv7l/wheel/cbpi 2026-02-12T10:17:38,274 copying build/lib/cbpi/craftbeerpi.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T10:17:38,277 copying build/lib/cbpi/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T10:17:38,279 creating build/bdist.linux-armv7l/wheel/cbpi/job 2026-02-12T10:17:38,280 copying build/lib/cbpi/job/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-02-12T10:17:38,281 copying build/lib/cbpi/job/aiohttp.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-02-12T10:17:38,283 copying build/lib/cbpi/job/_scheduler.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-02-12T10:17:38,285 copying build/lib/cbpi/job/_job.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-02-12T10:17:38,288 copying build/lib/cbpi/cli.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T10:17:38,290 copying build/lib/cbpi/configFolder.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T10:17:38,293 creating build/bdist.linux-armv7l/wheel/cbpi/http_endpoints 2026-02-12T10:17:38,294 copying build/lib/cbpi/http_endpoints/http_fermenterrecipe.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,297 copying build/lib/cbpi/http_endpoints/http_plugin.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,299 copying build/lib/cbpi/http_endpoints/http_kettle.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,301 copying build/lib/cbpi/http_endpoints/http_fermentation.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,303 copying build/lib/cbpi/http_endpoints/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,305 copying build/lib/cbpi/http_endpoints/http_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,307 copying build/lib/cbpi/http_endpoints/http_sensor.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,309 copying build/lib/cbpi/http_endpoints/http_login.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,311 copying build/lib/cbpi/http_endpoints/http_config.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,313 copying build/lib/cbpi/http_endpoints/http_notification.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,315 copying build/lib/cbpi/http_endpoints/http_recipe.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,317 copying build/lib/cbpi/http_endpoints/http_upload.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,319 copying build/lib/cbpi/http_endpoints/http_dashboard.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,321 copying build/lib/cbpi/http_endpoints/http_system.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,324 copying build/lib/cbpi/http_endpoints/http_log.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,326 copying build/lib/cbpi/http_endpoints/http_step.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-02-12T10:17:38,329 creating build/bdist.linux-armv7l/wheel/cbpi/api 2026-02-12T10:17:38,330 copying build/lib/cbpi/api/fermenter_logic.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,331 copying build/lib/cbpi/api/timer.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,333 copying build/lib/cbpi/api/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,335 copying build/lib/cbpi/api/config.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,337 copying build/lib/cbpi/api/dataclasses.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,339 copying build/lib/cbpi/api/sensor.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,340 copying build/lib/cbpi/api/extension.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,342 copying build/lib/cbpi/api/base.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,344 copying build/lib/cbpi/api/decorator.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,346 copying build/lib/cbpi/api/kettle_logic.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,348 copying build/lib/cbpi/api/exceptions.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,349 copying build/lib/cbpi/api/property.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,351 copying build/lib/cbpi/api/step.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,353 copying build/lib/cbpi/api/actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-02-12T10:17:38,355 copying build/lib/cbpi/eventbus.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T10:17:38,358 creating build/bdist.linux-armv7l/wheel/cbpi/static 2026-02-12T10:17:38,359 copying build/lib/cbpi/static/paddle_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,362 copying build/lib/cbpi/static/hops_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,364 copying build/lib/cbpi/static/test.html -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,366 copying build/lib/cbpi/static/kettle_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,367 copying build/lib/cbpi/static/sensor_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,369 copying build/lib/cbpi/static/splash.png -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,399 copying build/lib/cbpi/static/pipe_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,401 copying build/lib/cbpi/static/control_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,403 copying build/lib/cbpi/static/yeast.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,405 copying build/lib/cbpi/static/tank_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,406 copying build/lib/cbpi/static/led.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,409 copying build/lib/cbpi/static/kettle2_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,411 copying build/lib/cbpi/static/grain.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,412 copying build/lib/cbpi/static/cbpi_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,415 copying build/lib/cbpi/static/svg_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,417 copying build/lib/cbpi/static/beer_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,418 copying build/lib/cbpi/static/target_temp.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,420 copying build/lib/cbpi/static/liquid_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,422 copying build/lib/cbpi/static/glass_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,424 copying build/lib/cbpi/static/thermomenter.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,426 copying build/lib/cbpi/static/calculator_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-02-12T10:17:38,428 creating build/bdist.linux-armv7l/wheel/cbpi/config 2026-02-12T10:17:38,429 copying build/lib/cbpi/config/craftbeerpi.template -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,431 copying build/lib/cbpi/config/plugin_list.txt -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,433 copying build/lib/cbpi/config/sensor.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,434 copying build/lib/cbpi/config/step_data.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,436 copying build/lib/cbpi/config/fermenter_data.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,438 copying build/lib/cbpi/config/splash.png -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,468 copying build/lib/cbpi/config/craftbeerpiboot -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,469 copying build/lib/cbpi/config/kettle.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,471 copying build/lib/cbpi/config/config.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,473 copying build/lib/cbpi/config/create_database.sql -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,475 copying build/lib/cbpi/config/actor.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,477 copying build/lib/cbpi/config/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,478 copying build/lib/cbpi/config/chromium.desktop -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-02-12T10:17:38,480 copying build/lib/cbpi/satellite.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T10:17:38,482 copying build/lib/cbpi/websocket.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-02-12T10:17:38,485 creating build/bdist.linux-armv7l/wheel/cbpi/utils 2026-02-12T10:17:38,486 copying build/lib/cbpi/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/utils 2026-02-12T10:17:38,487 copying build/lib/cbpi/utils/encoder.py -> build/bdist.linux-armv7l/wheel/./cbpi/utils 2026-02-12T10:17:38,489 copying build/lib/cbpi/utils/utils.py -> build/bdist.linux-armv7l/wheel/./cbpi/utils 2026-02-12T10:17:38,491 creating build/bdist.linux-armv7l/wheel/cbpi/controller 2026-02-12T10:17:38,492 copying build/lib/cbpi/controller/upload_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,496 copying build/lib/cbpi/controller/basic_controller2.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,498 copying build/lib/cbpi/controller/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,499 copying build/lib/cbpi/controller/log_file_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,501 copying build/lib/cbpi/controller/config_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,503 copying build/lib/cbpi/controller/job_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,505 copying build/lib/cbpi/controller/kettle_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,507 copying build/lib/cbpi/controller/step_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,510 copying build/lib/cbpi/controller/satellite_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,512 copying build/lib/cbpi/controller/system_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,515 copying build/lib/cbpi/controller/sensor_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,516 copying build/lib/cbpi/controller/recipe_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,518 copying build/lib/cbpi/controller/fermentation_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,521 copying build/lib/cbpi/controller/fermenter_recipe_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,523 copying build/lib/cbpi/controller/actor_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,525 copying build/lib/cbpi/controller/notification_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,527 copying build/lib/cbpi/controller/dashboard_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,529 copying build/lib/cbpi/controller/plugin_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-02-12T10:17:38,532 creating build/bdist.linux-armv7l/wheel/cbpi/extension 2026-02-12T10:17:38,534 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_util 2026-02-12T10:17:38,535 copying build/lib/cbpi/extension/mqtt_util/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util 2026-02-12T10:17:38,537 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_util/__pycache__ 2026-02-12T10:17:38,538 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-02-12T10:17:38,540 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-02-12T10:17:38,542 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-02-12T10:17:38,544 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-02-12T10:17:38,546 copying build/lib/cbpi/extension/mqtt_util/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util 2026-02-12T10:17:38,549 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_CSV 2026-02-12T10:17:38,549 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV 2026-02-12T10:17:38,552 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T10:17:38,553 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T10:17:38,555 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T10:17:38,558 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T10:17:38,560 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-02-12T10:17:38,562 copying build/lib/cbpi/extension/SensorLogTarget_CSV/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV 2026-02-12T10:17:38,564 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummyactor 2026-02-12T10:17:38,565 copying build/lib/cbpi/extension/dummyactor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor 2026-02-12T10:17:38,568 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummyactor/__pycache__ 2026-02-12T10:17:38,569 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-02-12T10:17:38,571 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-02-12T10:17:38,572 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-02-12T10:17:38,574 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-02-12T10:17:38,576 copying build/lib/cbpi/extension/dummyactor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor 2026-02-12T10:17:38,578 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermenterHysteresis 2026-02-12T10:17:38,579 copying build/lib/cbpi/extension/FermenterHysteresis/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis 2026-02-12T10:17:38,582 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T10:17:38,583 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T10:17:38,586 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T10:17:38,588 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T10:17:38,590 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-02-12T10:17:38,593 copying build/lib/cbpi/extension/FermenterHysteresis/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis 2026-02-12T10:17:38,595 creating build/bdist.linux-armv7l/wheel/cbpi/extension/timer 2026-02-12T10:17:38,596 copying build/lib/cbpi/extension/timer/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer 2026-02-12T10:17:38,599 creating build/bdist.linux-armv7l/wheel/cbpi/extension/timer/__pycache__ 2026-02-12T10:17:38,599 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-02-12T10:17:38,602 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-02-12T10:17:38,604 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-02-12T10:17:38,606 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-02-12T10:17:38,609 copying build/lib/cbpi/extension/timer/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer 2026-02-12T10:17:38,610 copying build/lib/cbpi/extension/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension 2026-02-12T10:17:38,612 creating build/bdist.linux-armv7l/wheel/cbpi/extension/httpsensor 2026-02-12T10:17:38,613 copying build/lib/cbpi/extension/httpsensor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor 2026-02-12T10:17:38,617 creating build/bdist.linux-armv7l/wheel/cbpi/extension/httpsensor/__pycache__ 2026-02-12T10:17:38,618 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-02-12T10:17:38,620 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-02-12T10:17:38,622 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-02-12T10:17:38,625 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-02-12T10:17:38,628 copying build/lib/cbpi/extension/httpsensor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor 2026-02-12T10:17:38,630 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_actor 2026-02-12T10:17:38,631 copying build/lib/cbpi/extension/mqtt_actor/output_mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-02-12T10:17:38,633 copying build/lib/cbpi/extension/mqtt_actor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-02-12T10:17:38,635 copying build/lib/cbpi/extension/mqtt_actor/generic_mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-02-12T10:17:38,637 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,638 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-12T10:17:38,640 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,642 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,643 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-12T10:17:38,645 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-12T10:17:38,647 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-12T10:17:38,649 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-12T10:17:38,651 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-12T10:17:38,654 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,656 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-12T10:17:38,657 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-12T10:17:38,660 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-12T10:17:38,662 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-12T10:17:38,664 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-12T10:17:38,666 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-12T10:17:38,668 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,670 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-02-12T10:17:38,672 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-12T10:17:38,674 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-12T10:17:38,676 copying build/lib/cbpi/extension/mqtt_actor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-02-12T10:17:38,678 copying build/lib/cbpi/extension/mqtt_actor/mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-02-12T10:17:38,680 copying build/lib/cbpi/extension/mqtt_actor/tasmota_mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-02-12T10:17:38,682 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummysensor 2026-02-12T10:17:38,683 copying build/lib/cbpi/extension/dummysensor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor 2026-02-12T10:17:38,685 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummysensor/__pycache__ 2026-02-12T10:17:38,686 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-02-12T10:17:38,689 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-02-12T10:17:38,691 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-02-12T10:17:38,693 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-02-12T10:17:38,695 copying build/lib/cbpi/extension/dummysensor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor 2026-02-12T10:17:38,698 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_InfluxDB 2026-02-12T10:17:38,699 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB 2026-02-12T10:17:38,701 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T10:17:38,702 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T10:17:38,705 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T10:17:38,707 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T10:17:38,709 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-02-12T10:17:38,711 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB 2026-02-12T10:17:38,714 creating build/bdist.linux-armv7l/wheel/cbpi/extension/systemdata 2026-02-12T10:17:38,715 copying build/lib/cbpi/extension/systemdata/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata 2026-02-12T10:17:38,717 creating build/bdist.linux-armv7l/wheel/cbpi/extension/systemdata/__pycache__ 2026-02-12T10:17:38,718 copying build/lib/cbpi/extension/systemdata/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata/__pycache__ 2026-02-12T10:17:38,720 copying build/lib/cbpi/extension/systemdata/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata/__pycache__ 2026-02-12T10:17:38,722 copying build/lib/cbpi/extension/systemdata/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata/__pycache__ 2026-02-12T10:17:38,724 copying build/lib/cbpi/extension/systemdata/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata 2026-02-12T10:17:38,726 creating build/bdist.linux-armv7l/wheel/cbpi/extension/__pycache__ 2026-02-12T10:17:38,726 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-02-12T10:17:38,728 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-02-12T10:17:38,730 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-02-12T10:17:38,732 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-02-12T10:17:38,734 creating build/bdist.linux-armv7l/wheel/cbpi/extension/hysteresis 2026-02-12T10:17:38,735 copying build/lib/cbpi/extension/hysteresis/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis 2026-02-12T10:17:38,738 creating build/bdist.linux-armv7l/wheel/cbpi/extension/hysteresis/__pycache__ 2026-02-12T10:17:38,739 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-02-12T10:17:38,741 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-02-12T10:17:38,743 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-02-12T10:17:38,745 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-02-12T10:17:38,747 copying build/lib/cbpi/extension/hysteresis/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis 2026-02-12T10:17:38,749 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mashstep 2026-02-12T10:17:38,750 copying build/lib/cbpi/extension/mashstep/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep 2026-02-12T10:17:38,754 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mashstep/__pycache__ 2026-02-12T10:17:38,755 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-02-12T10:17:38,758 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-02-12T10:17:38,761 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-02-12T10:17:38,764 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-02-12T10:17:38,767 copying build/lib/cbpi/extension/mashstep/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep 2026-02-12T10:17:38,769 creating build/bdist.linux-armv7l/wheel/cbpi/extension/gpioactor 2026-02-12T10:17:38,770 copying build/lib/cbpi/extension/gpioactor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor 2026-02-12T10:17:38,773 creating build/bdist.linux-armv7l/wheel/cbpi/extension/gpioactor/__pycache__ 2026-02-12T10:17:38,774 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-02-12T10:17:38,777 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-02-12T10:17:38,779 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-02-12T10:17:38,782 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-02-12T10:17:38,784 copying build/lib/cbpi/extension/gpioactor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor 2026-02-12T10:17:38,786 creating build/bdist.linux-armv7l/wheel/cbpi/extension/onewire 2026-02-12T10:17:38,787 copying build/lib/cbpi/extension/onewire/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire 2026-02-12T10:17:38,790 creating build/bdist.linux-armv7l/wheel/cbpi/extension/onewire/__pycache__ 2026-02-12T10:17:38,791 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-02-12T10:17:38,793 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-02-12T10:17:38,796 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-02-12T10:17:38,798 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-02-12T10:17:38,801 copying build/lib/cbpi/extension/onewire/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire 2026-02-12T10:17:38,803 creating build/bdist.linux-armv7l/wheel/cbpi/extension/ConfigUpdate 2026-02-12T10:17:38,804 copying build/lib/cbpi/extension/ConfigUpdate/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate 2026-02-12T10:17:38,807 creating build/bdist.linux-armv7l/wheel/cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T10:17:38,808 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T10:17:38,811 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T10:17:38,814 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T10:17:38,817 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-02-12T10:17:38,820 copying build/lib/cbpi/extension/ConfigUpdate/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate 2026-02-12T10:17:38,822 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_sensor 2026-02-12T10:17:38,823 copying build/lib/cbpi/extension/mqtt_sensor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor 2026-02-12T10:17:38,827 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T10:17:38,827 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T10:17:38,830 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T10:17:38,833 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T10:17:38,836 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-02-12T10:17:38,838 copying build/lib/cbpi/extension/mqtt_sensor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor 2026-02-12T10:17:38,841 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermentationStep 2026-02-12T10:17:38,842 copying build/lib/cbpi/extension/FermentationStep/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep 2026-02-12T10:17:38,845 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermentationStep/__pycache__ 2026-02-12T10:17:38,846 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-02-12T10:17:38,849 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-02-12T10:17:38,852 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-02-12T10:17:38,855 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-02-12T10:17:38,857 copying build/lib/cbpi/extension/FermentationStep/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep 2026-02-12T10:17:38,860 creating build/bdist.linux-armv7l/wheel/tests 2026-02-12T10:17:38,861 copying build/lib/tests/test_system.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,863 copying build/lib/tests/test_step.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,865 copying build/lib/tests/test_gpio.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,867 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,869 copying build/lib/tests/test_ws.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,871 copying build/lib/tests/test_kettle.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,872 copying build/lib/tests/test_dashboard.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,874 copying build/lib/tests/test_logger.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,876 copying build/lib/tests/test_index.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,878 copying build/lib/tests/cbpi_config_fixture.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,880 copying build/lib/tests/test_cli.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,881 copying build/lib/tests/test_notification_controller.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,883 copying build/lib/tests/test_config.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,885 copying build/lib/tests/test_actor.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,887 copying build/lib/tests/test_sensor.py -> build/bdist.linux-armv7l/wheel/./tests 2026-02-12T10:17:38,889 running install_egg_info 2026-02-12T10:17:38,922 Copying cbpi4.egg-info to build/bdist.linux-armv7l/wheel/./cbpi4-4.7.2-py3.11.egg-info 2026-02-12T10:17:38,934 running install_scripts 2026-02-12T10:17:38,947 creating build/bdist.linux-armv7l/wheel/cbpi4-4.7.2.dist-info/WHEEL 2026-02-12T10:17:38,950 creating '/tmp/pip-wheel-o1howpdz/cbpi4-4.7.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-12T10:17:38,952 adding 'cbpi/__init__.py' 2026-02-12T10:17:38,956 adding 'cbpi/cli.py' 2026-02-12T10:17:38,958 adding 'cbpi/configFolder.py' 2026-02-12T10:17:38,960 adding 'cbpi/craftbeerpi.py' 2026-02-12T10:17:38,962 adding 'cbpi/eventbus.py' 2026-02-12T10:17:38,964 adding 'cbpi/satellite.py' 2026-02-12T10:17:38,965 adding 'cbpi/websocket.py' 2026-02-12T10:17:38,967 adding 'cbpi/api/__init__.py' 2026-02-12T10:17:38,969 adding 'cbpi/api/actor.py' 2026-02-12T10:17:38,970 adding 'cbpi/api/base.py' 2026-02-12T10:17:38,971 adding 'cbpi/api/config.py' 2026-02-12T10:17:38,972 adding 'cbpi/api/dataclasses.py' 2026-02-12T10:17:38,974 adding 'cbpi/api/decorator.py' 2026-02-12T10:17:38,975 adding 'cbpi/api/exceptions.py' 2026-02-12T10:17:38,976 adding 'cbpi/api/extension.py' 2026-02-12T10:17:38,977 adding 'cbpi/api/fermenter_logic.py' 2026-02-12T10:17:38,978 adding 'cbpi/api/kettle_logic.py' 2026-02-12T10:17:38,979 adding 'cbpi/api/property.py' 2026-02-12T10:17:38,980 adding 'cbpi/api/sensor.py' 2026-02-12T10:17:38,982 adding 'cbpi/api/step.py' 2026-02-12T10:17:38,983 adding 'cbpi/api/timer.py' 2026-02-12T10:17:38,985 adding 'cbpi/config/actor.json' 2026-02-12T10:17:38,986 adding 'cbpi/config/chromium.desktop' 2026-02-12T10:17:38,987 adding 'cbpi/config/config.json' 2026-02-12T10:17:38,988 adding 'cbpi/config/config.yaml' 2026-02-12T10:17:38,989 adding 'cbpi/config/craftbeerpi.template' 2026-02-12T10:17:38,991 adding 'cbpi/config/craftbeerpiboot' 2026-02-12T10:17:38,992 adding 'cbpi/config/create_database.sql' 2026-02-12T10:17:38,993 adding 'cbpi/config/fermenter_data.json' 2026-02-12T10:17:38,994 adding 'cbpi/config/kettle.json' 2026-02-12T10:17:38,995 adding 'cbpi/config/plugin_list.txt' 2026-02-12T10:17:38,996 adding 'cbpi/config/sensor.json' 2026-02-12T10:17:39,211 adding 'cbpi/config/splash.png' 2026-02-12T10:17:39,224 adding 'cbpi/config/step_data.json' 2026-02-12T10:17:39,226 adding 'cbpi/controller/__init__.py' 2026-02-12T10:17:39,227 adding 'cbpi/controller/actor_controller.py' 2026-02-12T10:17:39,229 adding 'cbpi/controller/basic_controller2.py' 2026-02-12T10:17:39,230 adding 'cbpi/controller/config_controller.py' 2026-02-12T10:17:39,232 adding 'cbpi/controller/dashboard_controller.py' 2026-02-12T10:17:39,235 adding 'cbpi/controller/fermentation_controller.py' 2026-02-12T10:17:39,236 adding 'cbpi/controller/fermenter_recipe_controller.py' 2026-02-12T10:17:39,237 adding 'cbpi/controller/job_controller.py' 2026-02-12T10:17:39,239 adding 'cbpi/controller/kettle_controller.py' 2026-02-12T10:17:39,240 adding 'cbpi/controller/log_file_controller.py' 2026-02-12T10:17:39,242 adding 'cbpi/controller/notification_controller.py' 2026-02-12T10:17:39,244 adding 'cbpi/controller/plugin_controller.py' 2026-02-12T10:17:39,245 adding 'cbpi/controller/recipe_controller.py' 2026-02-12T10:17:39,246 adding 'cbpi/controller/satellite_controller.py' 2026-02-12T10:17:39,248 adding 'cbpi/controller/sensor_controller.py' 2026-02-12T10:17:39,250 adding 'cbpi/controller/step_controller.py' 2026-02-12T10:17:39,252 adding 'cbpi/controller/system_controller.py' 2026-02-12T10:17:39,257 adding 'cbpi/controller/upload_controller.py' 2026-02-12T10:17:39,260 adding 'cbpi/extension/__init__.py' 2026-02-12T10:17:39,263 adding 'cbpi/extension/ConfigUpdate/__init__.py' 2026-02-12T10:17:39,264 adding 'cbpi/extension/ConfigUpdate/config.yaml' 2026-02-12T10:17:39,268 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,272 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,275 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,279 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,282 adding 'cbpi/extension/FermentationStep/__init__.py' 2026-02-12T10:17:39,283 adding 'cbpi/extension/FermentationStep/config.yaml' 2026-02-12T10:17:39,288 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,292 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,296 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,300 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,303 adding 'cbpi/extension/FermenterHysteresis/__init__.py' 2026-02-12T10:17:39,304 adding 'cbpi/extension/FermenterHysteresis/config.yaml' 2026-02-12T10:17:39,307 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,310 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,312 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,315 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,317 adding 'cbpi/extension/SensorLogTarget_CSV/__init__.py' 2026-02-12T10:17:39,318 adding 'cbpi/extension/SensorLogTarget_CSV/config.yaml' 2026-02-12T10:17:39,320 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,322 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,323 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,325 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,327 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__init__.py' 2026-02-12T10:17:39,328 adding 'cbpi/extension/SensorLogTarget_InfluxDB/config.yaml' 2026-02-12T10:17:39,331 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,332 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,334 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,336 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,338 adding 'cbpi/extension/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,339 adding 'cbpi/extension/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,340 adding 'cbpi/extension/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,341 adding 'cbpi/extension/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,343 adding 'cbpi/extension/dummyactor/__init__.py' 2026-02-12T10:17:39,344 adding 'cbpi/extension/dummyactor/config.yaml' 2026-02-12T10:17:39,346 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,348 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,349 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,351 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,353 adding 'cbpi/extension/dummysensor/__init__.py' 2026-02-12T10:17:39,354 adding 'cbpi/extension/dummysensor/config.yaml' 2026-02-12T10:17:39,356 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,358 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,360 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,361 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,364 adding 'cbpi/extension/gpioactor/__init__.py' 2026-02-12T10:17:39,365 adding 'cbpi/extension/gpioactor/config.yaml' 2026-02-12T10:17:39,367 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,370 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,372 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,374 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,377 adding 'cbpi/extension/httpsensor/__init__.py' 2026-02-12T10:17:39,378 adding 'cbpi/extension/httpsensor/config.yaml' 2026-02-12T10:17:39,381 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,383 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,385 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,387 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,389 adding 'cbpi/extension/hysteresis/__init__.py' 2026-02-12T10:17:39,390 adding 'cbpi/extension/hysteresis/config.yaml' 2026-02-12T10:17:39,392 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,394 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,395 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,397 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,400 adding 'cbpi/extension/mashstep/__init__.py' 2026-02-12T10:17:39,401 adding 'cbpi/extension/mashstep/config.yaml' 2026-02-12T10:17:39,407 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,413 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,419 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,425 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,427 adding 'cbpi/extension/mqtt_actor/__init__.py' 2026-02-12T10:17:39,428 adding 'cbpi/extension/mqtt_actor/config.yaml' 2026-02-12T10:17:39,429 adding 'cbpi/extension/mqtt_actor/generic_mqtt_actor.py' 2026-02-12T10:17:39,430 adding 'cbpi/extension/mqtt_actor/mqtt_actor.py' 2026-02-12T10:17:39,432 adding 'cbpi/extension/mqtt_actor/output_mqtt_actor.py' 2026-02-12T10:17:39,433 adding 'cbpi/extension/mqtt_actor/tasmota_mqtt_actor.py' 2026-02-12T10:17:39,435 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,436 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,438 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,439 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,441 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-311.pyc' 2026-02-12T10:17:39,442 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-312.pyc' 2026-02-12T10:17:39,444 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-313.pyc' 2026-02-12T10:17:39,445 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-314.pyc' 2026-02-12T10:17:39,447 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-311.pyc' 2026-02-12T10:17:39,449 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-312.pyc' 2026-02-12T10:17:39,450 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-313.pyc' 2026-02-12T10:17:39,452 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-314.pyc' 2026-02-12T10:17:39,454 adding 'cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-312.pyc' 2026-02-12T10:17:39,456 adding 'cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-313.pyc' 2026-02-12T10:17:39,457 adding 'cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-314.pyc' 2026-02-12T10:17:39,459 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-311.pyc' 2026-02-12T10:17:39,460 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-312.pyc' 2026-02-12T10:17:39,461 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-313.pyc' 2026-02-12T10:17:39,463 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-314.pyc' 2026-02-12T10:17:39,465 adding 'cbpi/extension/mqtt_sensor/__init__.py' 2026-02-12T10:17:39,466 adding 'cbpi/extension/mqtt_sensor/config.yaml' 2026-02-12T10:17:39,470 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,473 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,476 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,479 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,481 adding 'cbpi/extension/mqtt_util/__init__.py' 2026-02-12T10:17:39,482 adding 'cbpi/extension/mqtt_util/config.yaml' 2026-02-12T10:17:39,484 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,486 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,487 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,489 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,491 adding 'cbpi/extension/onewire/__init__.py' 2026-02-12T10:17:39,492 adding 'cbpi/extension/onewire/config.yaml' 2026-02-12T10:17:39,494 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,497 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,499 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,501 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,503 adding 'cbpi/extension/systemdata/__init__.py' 2026-02-12T10:17:39,504 adding 'cbpi/extension/systemdata/config.yaml' 2026-02-12T10:17:39,506 adding 'cbpi/extension/systemdata/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,508 adding 'cbpi/extension/systemdata/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,509 adding 'cbpi/extension/systemdata/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,511 adding 'cbpi/extension/timer/__init__.py' 2026-02-12T10:17:39,512 adding 'cbpi/extension/timer/config.yaml' 2026-02-12T10:17:39,514 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-311.pyc' 2026-02-12T10:17:39,516 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-312.pyc' 2026-02-12T10:17:39,518 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-313.pyc' 2026-02-12T10:17:39,520 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-314.pyc' 2026-02-12T10:17:39,522 adding 'cbpi/http_endpoints/__init__.py' 2026-02-12T10:17:39,524 adding 'cbpi/http_endpoints/http_actor.py' 2026-02-12T10:17:39,525 adding 'cbpi/http_endpoints/http_config.py' 2026-02-12T10:17:39,526 adding 'cbpi/http_endpoints/http_dashboard.py' 2026-02-12T10:17:39,528 adding 'cbpi/http_endpoints/http_fermentation.py' 2026-02-12T10:17:39,530 adding 'cbpi/http_endpoints/http_fermenterrecipe.py' 2026-02-12T10:17:39,531 adding 'cbpi/http_endpoints/http_kettle.py' 2026-02-12T10:17:39,533 adding 'cbpi/http_endpoints/http_log.py' 2026-02-12T10:17:39,534 adding 'cbpi/http_endpoints/http_login.py' 2026-02-12T10:17:39,535 adding 'cbpi/http_endpoints/http_notification.py' 2026-02-12T10:17:39,536 adding 'cbpi/http_endpoints/http_plugin.py' 2026-02-12T10:17:39,538 adding 'cbpi/http_endpoints/http_recipe.py' 2026-02-12T10:17:39,539 adding 'cbpi/http_endpoints/http_sensor.py' 2026-02-12T10:17:39,541 adding 'cbpi/http_endpoints/http_step.py' 2026-02-12T10:17:39,542 adding 'cbpi/http_endpoints/http_system.py' 2026-02-12T10:17:39,544 adding 'cbpi/http_endpoints/http_upload.py' 2026-02-12T10:17:39,546 adding 'cbpi/job/__init__.py' 2026-02-12T10:17:39,547 adding 'cbpi/job/_job.py' 2026-02-12T10:17:39,548 adding 'cbpi/job/_scheduler.py' 2026-02-12T10:17:39,550 adding 'cbpi/job/aiohttp.py' 2026-02-12T10:17:39,552 adding 'cbpi/static/beer_icon.svg' 2026-02-12T10:17:39,553 adding 'cbpi/static/calculator_icon.svg' 2026-02-12T10:17:39,556 adding 'cbpi/static/cbpi_icon.svg' 2026-02-12T10:17:39,557 adding 'cbpi/static/control_icon.svg' 2026-02-12T10:17:39,558 adding 'cbpi/static/glass_icon.svg' 2026-02-12T10:17:39,560 adding 'cbpi/static/grain.svg' 2026-02-12T10:17:39,561 adding 'cbpi/static/hops_icon.svg' 2026-02-12T10:17:39,563 adding 'cbpi/static/kettle2_icon.svg' 2026-02-12T10:17:39,564 adding 'cbpi/static/kettle_icon.svg' 2026-02-12T10:17:39,566 adding 'cbpi/static/led.svg' 2026-02-12T10:17:39,568 adding 'cbpi/static/liquid_icon.svg' 2026-02-12T10:17:39,569 adding 'cbpi/static/paddle_icon.svg' 2026-02-12T10:17:39,571 adding 'cbpi/static/pipe_icon.svg' 2026-02-12T10:17:39,572 adding 'cbpi/static/sensor_icon.svg' 2026-02-12T10:17:39,787 adding 'cbpi/static/splash.png' 2026-02-12T10:17:39,800 adding 'cbpi/static/svg_icon.svg' 2026-02-12T10:17:39,802 adding 'cbpi/static/tank_icon.svg' 2026-02-12T10:17:39,803 adding 'cbpi/static/target_temp.svg' 2026-02-12T10:17:39,804 adding 'cbpi/static/test.html' 2026-02-12T10:17:39,805 adding 'cbpi/static/thermomenter.svg' 2026-02-12T10:17:39,806 adding 'cbpi/static/yeast.svg' 2026-02-12T10:17:39,808 adding 'cbpi/utils/__init__.py' 2026-02-12T10:17:39,809 adding 'cbpi/utils/encoder.py' 2026-02-12T10:17:39,810 adding 'cbpi/utils/utils.py' 2026-02-12T10:17:39,818 adding 'cbpi4-4.7.2.dist-info/licenses/LICENSE' 2026-02-12T10:17:39,819 adding 'tests/__init__.py' 2026-02-12T10:17:39,820 adding 'tests/cbpi_config_fixture.py' 2026-02-12T10:17:39,822 adding 'tests/test_actor.py' 2026-02-12T10:17:39,823 adding 'tests/test_cli.py' 2026-02-12T10:17:39,824 adding 'tests/test_config.py' 2026-02-12T10:17:39,825 adding 'tests/test_dashboard.py' 2026-02-12T10:17:39,827 adding 'tests/test_gpio.py' 2026-02-12T10:17:39,828 adding 'tests/test_index.py' 2026-02-12T10:17:39,829 adding 'tests/test_kettle.py' 2026-02-12T10:17:39,830 adding 'tests/test_logger.py' 2026-02-12T10:17:39,831 adding 'tests/test_notification_controller.py' 2026-02-12T10:17:39,832 adding 'tests/test_sensor.py' 2026-02-12T10:17:39,834 adding 'tests/test_step.py' 2026-02-12T10:17:39,835 adding 'tests/test_system.py' 2026-02-12T10:17:39,836 adding 'tests/test_ws.py' 2026-02-12T10:17:39,837 adding 'cbpi4-4.7.2.dist-info/METADATA' 2026-02-12T10:17:39,838 adding 'cbpi4-4.7.2.dist-info/WHEEL' 2026-02-12T10:17:39,839 adding 'cbpi4-4.7.2.dist-info/dependency_links.txt' 2026-02-12T10:17:39,840 adding 'cbpi4-4.7.2.dist-info/entry_points.txt' 2026-02-12T10:17:39,841 adding 'cbpi4-4.7.2.dist-info/top_level.txt' 2026-02-12T10:17:39,845 adding 'cbpi4-4.7.2.dist-info/RECORD' 2026-02-12T10:17:39,895 removing build/bdist.linux-armv7l/wheel 2026-02-12T10:17:40,068 Building wheel for cbpi4 (setup.py): finished with status 'done' 2026-02-12T10:17:40,117 Created wheel for cbpi4: filename=cbpi4-4.7.2-py3-none-any.whl size=4638969 sha256=e96450682a0e391881860cf86881352ac57870dca9aac861170c9d2cc1cbf743 2026-02-12T10:17:40,118 Stored in directory: /tmp/pip-ephem-wheel-cache-qspsr13w/wheels/09/0b/4f/68f4d6f6c208ed249dc5ce07a088b62451c5381fc116af5d9a 2026-02-12T10:17:40,139 Successfully built cbpi4 2026-02-12T10:17:40,267 Removed build tracker: '/tmp/pip-build-tracker-9yd07x2n'