2026-09-13T11:39:50,375 Created temporary directory: /tmp/pip-ephem-wheel-cache-l2m8bcro 2026-09-13T11:39:50,377 Created temporary directory: /tmp/pip-build-tracker-2w7p0lrs 2026-09-13T11:39:50,377 Initialized build tracking at /tmp/pip-build-tracker-2w7p0lrs 2026-09-13T11:39:50,378 Created build tracker: /tmp/pip-build-tracker-2w7p0lrs 2026-09-13T11:39:50,378 Entered build tracker: /tmp/pip-build-tracker-2w7p0lrs 2026-09-13T11:39:50,379 Created temporary directory: /tmp/pip-wheel-db799y87 2026-09-13T11:39:50,382 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-09-13T11:39:50,385 Created temporary directory: /tmp/pip-ephem-wheel-cache-pz8uu51i 2026-09-13T11:39:50,406 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-13T11:39:50,410 2 location(s) to search for versions of cbpi4: 2026-09-13T11:39:50,410 * https://pypi.org/simple/cbpi4/ 2026-09-13T11:39:50,410 * https://www.piwheels.org/simple/cbpi4/ 2026-09-13T11:39:50,411 Fetching project page and analyzing links: https://pypi.org/simple/cbpi4/ 2026-09-13T11:39:50,411 Getting page https://pypi.org/simple/cbpi4/ 2026-09-13T11:39:50,413 Found index url https://pypi.org/simple 2026-09-13T11:39:50,646 Fetched page https://pypi.org/simple/cbpi4/ as application/vnd.pypi.simple.v1+json 2026-09-13T11:39:50,655 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-09-13T11:39:50,656 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-09-13T11:39:50,658 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-09-13T11:39:50,659 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-09-13T11:39:50,660 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-09-13T11:39:50,661 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-09-13T11:39:50,662 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-09-13T11:39:50,663 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-09-13T11:39:50,664 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-09-13T11:39:50,665 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-09-13T11:39:50,666 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-09-13T11:39:50,667 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-09-13T11:39:50,668 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-09-13T11:39:50,669 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-09-13T11:39:50,670 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-09-13T11:39:50,671 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-09-13T11:39:50,672 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-09-13T11:39:50,672 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-09-13T11:39:50,673 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-09-13T11:39:50,674 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-09-13T11:39:50,675 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-09-13T11:39:50,676 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-09-13T11:39:50,677 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-09-13T11:39:50,678 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-09-13T11:39:50,679 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-09-13T11:39:50,680 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-09-13T11:39:50,681 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-09-13T11:39:50,682 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-09-13T11:39:50,683 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-09-13T11:39:50,684 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-09-13T11:39:50,685 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-09-13T11:39:50,686 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-09-13T11:39:50,687 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-09-13T11:39:50,688 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-09-13T11:39:50,688 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-09-13T11:39:50,689 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-09-13T11:39:50,690 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-09-13T11:39:50,691 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-09-13T11:39:50,692 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-09-13T11:39:50,693 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-09-13T11:39:50,694 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-09-13T11:39:50,695 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-09-13T11:39:50,696 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-09-13T11:39:50,697 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-09-13T11:39:50,698 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-09-13T11:39:50,699 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-09-13T11:39:50,700 Found link https://files.pythonhosted.org/packages/a7/0d/a919f7768f64e661029b4a2e4d1991c98311795c33278b1de9b77a631452/cbpi4-4.7.4.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.7.4 2026-09-13T11:39:50,701 Found link https://files.pythonhosted.org/packages/65/3b/309e703e5242e7765ab026ed9a5151de61d8c933ae72f60f631e1092add9/cbpi4-4.7.7.tar.gz (from https://pypi.org/simple/cbpi4/) (requires-python:>=3.9), version: 4.7.7 2026-09-13T11:39:50,702 Fetching project page and analyzing links: https://www.piwheels.org/simple/cbpi4/ 2026-09-13T11:39:50,702 Getting page https://www.piwheels.org/simple/cbpi4/ 2026-09-13T11:39:50,704 Found index url https://www.piwheels.org/simple 2026-09-13T11:39:50,902 Fetched page https://www.piwheels.org/simple/cbpi4/ as text/html 2026-09-13T11:39:50,917 Skipping link: No binaries permitted for cbpi4: https://www.piwheels.org/simple/cbpi4/cbpi4-4.7.4-py3-none-any.whl#sha256=6c8410acb7803a8378f75b443f5d39ee4b415575f2f3ac9d83e3bafe27d591eb (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-09-13T11:39:50,917 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.7.3-py3-none-any.whl#sha256=8f58741029bdc17ec2f4c58b6d690956f68821476685fb0ec86d49d7b2510644 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-09-13T11:39:50,918 Skipping link: No binaries permitted for cbpi4: https://archive1.piwheels.org/simple/cbpi4/cbpi4-4.7.2-py3-none-any.whl#sha256=e96450682a0e391881860cf86881352ac57870dca9aac861170c9d2cc1cbf743 (from https://www.piwheels.org/simple/cbpi4/) (requires-python:>=3.9) 2026-09-13T11:39:50,919 Skipping link: No binaries permitted for cbpi4: https://archive1.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-09-13T11:39:50,919 Skipping link: No binaries permitted for cbpi4: https://archive1.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-09-13T11:39:50,920 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-09-13T11:39:50,921 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-09-13T11:39:50,921 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-09-13T11:39:50,922 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-09-13T11:39:50,922 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-09-13T11:39:50,923 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-09-13T11:39:50,924 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-09-13T11:39:50,924 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-09-13T11:39:50,925 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-09-13T11:39:50,925 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-09-13T11:39:50,926 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-09-13T11:39:50,926 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-09-13T11:39:50,927 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-09-13T11:39:50,927 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-09-13T11:39:50,928 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-09-13T11:39:50,929 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-09-13T11:39:50,929 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-09-13T11:39:50,930 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-09-13T11:39:50,931 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-09-13T11:39:50,931 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-09-13T11:39:50,932 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-09-13T11:39:50,933 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-09-13T11:39:50,933 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-09-13T11:39:50,934 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-09-13T11:39:50,934 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-09-13T11:39:50,934 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-09-13T11:39:50,935 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-09-13T11:39:50,936 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-09-13T11:39:50,936 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-09-13T11:39:50,937 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-09-13T11:39:50,937 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-09-13T11:39:50,938 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-09-13T11:39:50,939 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-09-13T11:39:50,939 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-09-13T11:39:50,940 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-09-13T11:39:50,941 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-09-13T11:39:50,941 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-09-13T11:39:50,941 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-09-13T11:39:50,942 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-09-13T11:39:50,942 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-09-13T11:39:50,943 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-09-13T11:39:50,943 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-09-13T11:39:50,944 Skipping link: not a file: https://www.piwheels.org/simple/cbpi4/ 2026-09-13T11:39:50,945 Skipping link: not a file: https://pypi.org/simple/cbpi4/ 2026-09-13T11:39:50,969 Given no hashes to check 1 links for project 'cbpi4': discarding no candidates 2026-09-13T11:39:50,987 Collecting cbpi4==4.7.7 2026-09-13T11:39:50,989 Created temporary directory: /tmp/pip-unpack-t_avdagn 2026-09-13T11:39:51,147 Downloading cbpi4-4.7.7.tar.gz (4.5 MB) 2026-09-13T11:39:52,076 Added cbpi4==4.7.7 from https://files.pythonhosted.org/packages/65/3b/309e703e5242e7765ab026ed9a5151de61d8c933ae72f60f631e1092add9/cbpi4-4.7.7.tar.gz to build tracker '/tmp/pip-build-tracker-2w7p0lrs' 2026-09-13T11:39:52,078 Running setup.py (path:/tmp/pip-wheel-db799y87/cbpi4_1720cf2a1206408cb851adbbb949da8b/setup.py) egg_info for package cbpi4 2026-09-13T11:39:52,079 Created temporary directory: /tmp/pip-pip-egg-info-pmidrb0e 2026-09-13T11:39:52,079 Preparing metadata (setup.py): started 2026-09-13T11:39:52,081 Running command python setup.py egg_info 2026-09-13T11:39:53,031 running egg_info 2026-09-13T11:39:53,059 creating /tmp/pip-pip-egg-info-pmidrb0e/cbpi4.egg-info 2026-09-13T11:39:53,060 writing /tmp/pip-pip-egg-info-pmidrb0e/cbpi4.egg-info/PKG-INFO 2026-09-13T11:39:53,063 writing dependency_links to /tmp/pip-pip-egg-info-pmidrb0e/cbpi4.egg-info/dependency_links.txt 2026-09-13T11:39:53,065 writing entry points to /tmp/pip-pip-egg-info-pmidrb0e/cbpi4.egg-info/entry_points.txt 2026-09-13T11:39:53,067 writing requirements to /tmp/pip-pip-egg-info-pmidrb0e/cbpi4.egg-info/requires.txt 2026-09-13T11:39:53,068 writing top-level names to /tmp/pip-pip-egg-info-pmidrb0e/cbpi4.egg-info/top_level.txt 2026-09-13T11:39:53,070 writing manifest file '/tmp/pip-pip-egg-info-pmidrb0e/cbpi4.egg-info/SOURCES.txt' 2026-09-13T11:39:53,201 reading manifest file '/tmp/pip-pip-egg-info-pmidrb0e/cbpi4.egg-info/SOURCES.txt' 2026-09-13T11:39:53,203 reading manifest template 'MANIFEST.in' 2026-09-13T11:39:53,289 adding license file 'LICENSE' 2026-09-13T11:39:53,299 writing manifest file '/tmp/pip-pip-egg-info-pmidrb0e/cbpi4.egg-info/SOURCES.txt' 2026-09-13T11:39:53,412 Preparing metadata (setup.py): finished with status 'done' 2026-09-13T11:39:53,417 Source in /tmp/pip-wheel-db799y87/cbpi4_1720cf2a1206408cb851adbbb949da8b has version 4.7.7, which satisfies requirement cbpi4==4.7.7 from https://files.pythonhosted.org/packages/65/3b/309e703e5242e7765ab026ed9a5151de61d8c933ae72f60f631e1092add9/cbpi4-4.7.7.tar.gz 2026-09-13T11:39:53,418 Removed cbpi4==4.7.7 from https://files.pythonhosted.org/packages/65/3b/309e703e5242e7765ab026ed9a5151de61d8c933ae72f60f631e1092add9/cbpi4-4.7.7.tar.gz from build tracker '/tmp/pip-build-tracker-2w7p0lrs' 2026-09-13T11:39:53,424 Created temporary directory: /tmp/pip-unpack-_j1acn2z 2026-09-13T11:39:53,425 Building wheels for collected packages: cbpi4 2026-09-13T11:39:53,429 Created temporary directory: /tmp/pip-wheel-rf3n68fw 2026-09-13T11:39:53,430 Building wheel for cbpi4 (setup.py): started 2026-09-13T11:39:53,431 Destination directory: /tmp/pip-wheel-rf3n68fw 2026-09-13T11:39:53,431 Running command python setup.py bdist_wheel 2026-09-13T11:39:54,311 running bdist_wheel 2026-09-13T11:39:54,451 running build 2026-09-13T11:39:54,451 running build_py 2026-09-13T11:39:54,480 creating build/lib/tests 2026-09-13T11:39:54,482 copying tests/__init__.py -> build/lib/tests 2026-09-13T11:39:54,484 copying tests/test_index.py -> build/lib/tests 2026-09-13T11:39:54,485 copying tests/test_logger.py -> build/lib/tests 2026-09-13T11:39:54,487 copying tests/test_sensor.py -> build/lib/tests 2026-09-13T11:39:54,489 copying tests/test_gpio.py -> build/lib/tests 2026-09-13T11:39:54,491 copying tests/test_kettle.py -> build/lib/tests 2026-09-13T11:39:54,493 copying tests/test_dashboard.py -> build/lib/tests 2026-09-13T11:39:54,495 copying tests/cbpi_config_fixture.py -> build/lib/tests 2026-09-13T11:39:54,497 copying tests/test_ws.py -> build/lib/tests 2026-09-13T11:39:54,499 copying tests/test_actor.py -> build/lib/tests 2026-09-13T11:39:54,501 copying tests/test_system.py -> build/lib/tests 2026-09-13T11:39:54,503 copying tests/test_step.py -> build/lib/tests 2026-09-13T11:39:54,504 copying tests/test_cli.py -> build/lib/tests 2026-09-13T11:39:54,506 copying tests/test_config.py -> build/lib/tests 2026-09-13T11:39:54,508 copying tests/test_notification_controller.py -> build/lib/tests 2026-09-13T11:39:54,511 creating build/lib/cbpi 2026-09-13T11:39:54,512 copying cbpi/configFolder.py -> build/lib/cbpi 2026-09-13T11:39:54,515 copying cbpi/__init__.py -> build/lib/cbpi 2026-09-13T11:39:54,516 copying cbpi/cli.py -> build/lib/cbpi 2026-09-13T11:39:54,519 copying cbpi/eventbus.py -> build/lib/cbpi 2026-09-13T11:39:54,522 copying cbpi/craftbeerpi.py -> build/lib/cbpi 2026-09-13T11:39:54,526 copying cbpi/satellite.py -> build/lib/cbpi 2026-09-13T11:39:54,529 copying cbpi/websocket.py -> build/lib/cbpi 2026-09-13T11:39:54,534 creating build/lib/cbpi/api 2026-09-13T11:39:54,536 copying cbpi/api/base.py -> build/lib/cbpi/api 2026-09-13T11:39:54,540 copying cbpi/api/config.py -> build/lib/cbpi/api 2026-09-13T11:39:54,544 copying cbpi/api/property.py -> build/lib/cbpi/api 2026-09-13T11:39:54,548 copying cbpi/api/timer.py -> build/lib/cbpi/api 2026-09-13T11:39:54,553 copying cbpi/api/__init__.py -> build/lib/cbpi/api 2026-09-13T11:39:54,558 copying cbpi/api/sensor.py -> build/lib/cbpi/api 2026-09-13T11:39:54,564 copying cbpi/api/dataclasses.py -> build/lib/cbpi/api 2026-09-13T11:39:54,571 copying cbpi/api/exceptions.py -> build/lib/cbpi/api 2026-09-13T11:39:54,577 copying cbpi/api/actor.py -> build/lib/cbpi/api 2026-09-13T11:39:54,583 copying cbpi/api/extension.py -> build/lib/cbpi/api 2026-09-13T11:39:54,588 copying cbpi/api/decorator.py -> build/lib/cbpi/api 2026-09-13T11:39:54,594 copying cbpi/api/step.py -> build/lib/cbpi/api 2026-09-13T11:39:54,601 copying cbpi/api/kettle_logic.py -> build/lib/cbpi/api 2026-09-13T11:39:54,607 copying cbpi/api/fermenter_logic.py -> build/lib/cbpi/api 2026-09-13T11:39:54,611 creating build/lib/cbpi/utils 2026-09-13T11:39:54,612 copying cbpi/utils/__init__.py -> build/lib/cbpi/utils 2026-09-13T11:39:54,614 copying cbpi/utils/utils.py -> build/lib/cbpi/utils 2026-09-13T11:39:54,615 copying cbpi/utils/encoder.py -> build/lib/cbpi/utils 2026-09-13T11:39:54,617 creating build/lib/cbpi/extension 2026-09-13T11:39:54,618 copying cbpi/extension/__init__.py -> build/lib/cbpi/extension 2026-09-13T11:39:54,621 creating build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,621 copying cbpi/http_endpoints/http_fermentation.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,624 copying cbpi/http_endpoints/http_dashboard.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,626 copying cbpi/http_endpoints/http_log.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,628 copying cbpi/http_endpoints/__init__.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,630 copying cbpi/http_endpoints/http_kettle.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,632 copying cbpi/http_endpoints/http_sensor.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,634 copying cbpi/http_endpoints/http_plugin.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,636 copying cbpi/http_endpoints/http_recipe.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,638 copying cbpi/http_endpoints/http_notification.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,640 copying cbpi/http_endpoints/http_step.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,642 copying cbpi/http_endpoints/http_upload.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,644 copying cbpi/http_endpoints/http_fermenterrecipe.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,646 copying cbpi/http_endpoints/http_system.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,648 copying cbpi/http_endpoints/http_login.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,650 copying cbpi/http_endpoints/http_actor.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,652 copying cbpi/http_endpoints/http_config.py -> build/lib/cbpi/http_endpoints 2026-09-13T11:39:54,655 creating build/lib/cbpi/controller 2026-09-13T11:39:54,656 copying cbpi/controller/step_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,658 copying cbpi/controller/job_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,660 copying cbpi/controller/log_file_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,663 copying cbpi/controller/fermentation_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,665 copying cbpi/controller/__init__.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,667 copying cbpi/controller/system_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,670 copying cbpi/controller/sensor_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,672 copying cbpi/controller/upload_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,675 copying cbpi/controller/dashboard_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,677 copying cbpi/controller/fermenter_recipe_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,679 copying cbpi/controller/kettle_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,681 copying cbpi/controller/recipe_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,683 copying cbpi/controller/basic_controller2.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,685 copying cbpi/controller/satellite_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,687 copying cbpi/controller/notification_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,689 copying cbpi/controller/plugin_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,691 copying cbpi/controller/config_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,693 copying cbpi/controller/actor_controller.py -> build/lib/cbpi/controller 2026-09-13T11:39:54,696 creating build/lib/cbpi/job 2026-09-13T11:39:54,697 copying cbpi/job/__init__.py -> build/lib/cbpi/job 2026-09-13T11:39:54,698 copying cbpi/job/_job.py -> build/lib/cbpi/job 2026-09-13T11:39:54,701 copying cbpi/job/aiohttp.py -> build/lib/cbpi/job 2026-09-13T11:39:54,702 copying cbpi/job/_scheduler.py -> build/lib/cbpi/job 2026-09-13T11:39:54,705 creating build/lib/cbpi/extension/systemdata 2026-09-13T11:39:54,706 copying cbpi/extension/systemdata/__init__.py -> build/lib/cbpi/extension/systemdata 2026-09-13T11:39:54,708 creating build/lib/cbpi/extension/FermenterHysteresis 2026-09-13T11:39:54,709 copying cbpi/extension/FermenterHysteresis/__init__.py -> build/lib/cbpi/extension/FermenterHysteresis 2026-09-13T11:39:54,712 creating build/lib/cbpi/extension/onewire 2026-09-13T11:39:54,712 copying cbpi/extension/onewire/__init__.py -> build/lib/cbpi/extension/onewire 2026-09-13T11:39:54,715 creating build/lib/cbpi/extension/FermentationStep 2026-09-13T11:39:54,716 copying cbpi/extension/FermentationStep/__init__.py -> build/lib/cbpi/extension/FermentationStep 2026-09-13T11:39:54,719 creating build/lib/cbpi/extension/mqtt_util 2026-09-13T11:39:54,720 copying cbpi/extension/mqtt_util/__init__.py -> build/lib/cbpi/extension/mqtt_util 2026-09-13T11:39:54,722 creating build/lib/cbpi/extension/SensorLogTarget_InfluxDB 2026-09-13T11:39:54,723 copying cbpi/extension/SensorLogTarget_InfluxDB/__init__.py -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB 2026-09-13T11:39:54,726 creating build/lib/cbpi/extension/ConfigUpdate 2026-09-13T11:39:54,727 copying cbpi/extension/ConfigUpdate/__init__.py -> build/lib/cbpi/extension/ConfigUpdate 2026-09-13T11:39:54,730 creating build/lib/cbpi/extension/timer 2026-09-13T11:39:54,731 copying cbpi/extension/timer/__init__.py -> build/lib/cbpi/extension/timer 2026-09-13T11:39:54,734 creating build/lib/cbpi/extension/httpsensor 2026-09-13T11:39:54,735 copying cbpi/extension/httpsensor/__init__.py -> build/lib/cbpi/extension/httpsensor 2026-09-13T11:39:54,738 creating build/lib/cbpi/extension/dummysensor 2026-09-13T11:39:54,739 copying cbpi/extension/dummysensor/__init__.py -> build/lib/cbpi/extension/dummysensor 2026-09-13T11:39:54,741 creating build/lib/cbpi/extension/gpioactor 2026-09-13T11:39:54,742 copying cbpi/extension/gpioactor/__init__.py -> build/lib/cbpi/extension/gpioactor 2026-09-13T11:39:54,745 creating build/lib/cbpi/extension/mashstep 2026-09-13T11:39:54,746 copying cbpi/extension/mashstep/__init__.py -> build/lib/cbpi/extension/mashstep 2026-09-13T11:39:54,749 creating build/lib/cbpi/extension/dummyactor 2026-09-13T11:39:54,750 copying cbpi/extension/dummyactor/__init__.py -> build/lib/cbpi/extension/dummyactor 2026-09-13T11:39:54,752 creating build/lib/cbpi/extension/SensorLogTarget_CSV 2026-09-13T11:39:54,753 copying cbpi/extension/SensorLogTarget_CSV/__init__.py -> build/lib/cbpi/extension/SensorLogTarget_CSV 2026-09-13T11:39:54,756 creating build/lib/cbpi/extension/mqtt_actor 2026-09-13T11:39:54,757 copying cbpi/extension/mqtt_actor/generic_mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-09-13T11:39:54,759 copying cbpi/extension/mqtt_actor/__init__.py -> build/lib/cbpi/extension/mqtt_actor 2026-09-13T11:39:54,761 copying cbpi/extension/mqtt_actor/output_mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-09-13T11:39:54,763 copying cbpi/extension/mqtt_actor/tasmota_mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-09-13T11:39:54,765 copying cbpi/extension/mqtt_actor/mqtt_actor.py -> build/lib/cbpi/extension/mqtt_actor 2026-09-13T11:39:54,767 creating build/lib/cbpi/extension/hysteresis 2026-09-13T11:39:54,768 copying cbpi/extension/hysteresis/__init__.py -> build/lib/cbpi/extension/hysteresis 2026-09-13T11:39:54,771 creating build/lib/cbpi/extension/mqtt_sensor 2026-09-13T11:39:54,771 copying cbpi/extension/mqtt_sensor/__init__.py -> build/lib/cbpi/extension/mqtt_sensor 2026-09-13T11:39:54,774 running egg_info 2026-09-13T11:39:54,801 writing cbpi4.egg-info/PKG-INFO 2026-09-13T11:39:54,804 writing dependency_links to cbpi4.egg-info/dependency_links.txt 2026-09-13T11:39:54,806 writing entry points to cbpi4.egg-info/entry_points.txt 2026-09-13T11:39:54,808 writing requirements to cbpi4.egg-info/requires.txt 2026-09-13T11:39:54,809 writing top-level names to cbpi4.egg-info/top_level.txt 2026-09-13T11:39:54,883 reading manifest file 'cbpi4.egg-info/SOURCES.txt' 2026-09-13T11:39:54,897 reading manifest template 'MANIFEST.in' 2026-09-13T11:39:54,964 adding license file 'LICENSE' 2026-09-13T11:39:54,977 writing manifest file 'cbpi4.egg-info/SOURCES.txt' 2026-09-13T11:39:54,980 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.config' is absent from the `packages` configuration. 2026-09-13T11:39:54,980 !! 2026-09-13T11:39:54,981 ******************************************************************************** 2026-09-13T11:39:54,982 ############################ 2026-09-13T11:39:54,982 # Package would be ignored # 2026-09-13T11:39:54,983 ############################ 2026-09-13T11:39:54,983 Python recognizes 'cbpi.config' as an importable package[^1], 2026-09-13T11:39:54,984 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:54,985 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:54,986 package, please make sure that 'cbpi.config' is explicitly added 2026-09-13T11:39:54,987 to the `packages` configuration field. 2026-09-13T11:39:54,988 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:54,989 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:54,989 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:54,991 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:54,992 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:54,993 If you don't want 'cbpi.config' to be distributed and are 2026-09-13T11:39:54,993 already explicitly excluding 'cbpi.config' via 2026-09-13T11:39:54,994 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:54,994 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:54,995 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:54,995 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:54,996 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:54,998 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:54,998 even if it does not contain any `.py` files. 2026-09-13T11:39:54,999 On the other hand, currently there is no concept of package data 2026-09-13T11:39:54,999 directory, all directories are treated like packages. 2026-09-13T11:39:55,000 ******************************************************************************** 2026-09-13T11:39:55,001 !! 2026-09-13T11:39:55,001 check.warn(importable) 2026-09-13T11:39:55,002 /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-09-13T11:39:55,003 !! 2026-09-13T11:39:55,004 ******************************************************************************** 2026-09-13T11:39:55,004 ############################ 2026-09-13T11:39:55,004 # Package would be ignored # 2026-09-13T11:39:55,005 ############################ 2026-09-13T11:39:55,005 Python recognizes 'cbpi.extension.ConfigUpdate.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,006 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,007 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,007 package, please make sure that 'cbpi.extension.ConfigUpdate.__pycache__' is explicitly added 2026-09-13T11:39:55,007 to the `packages` configuration field. 2026-09-13T11:39:55,008 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,009 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,009 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,010 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,011 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,012 If you don't want 'cbpi.extension.ConfigUpdate.__pycache__' to be distributed and are 2026-09-13T11:39:55,012 already explicitly excluding 'cbpi.extension.ConfigUpdate.__pycache__' via 2026-09-13T11:39:55,013 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,013 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,014 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,015 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,016 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,017 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,018 even if it does not contain any `.py` files. 2026-09-13T11:39:55,018 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,019 directory, all directories are treated like packages. 2026-09-13T11:39:55,020 ******************************************************************************** 2026-09-13T11:39:55,021 !! 2026-09-13T11:39:55,021 check.warn(importable) 2026-09-13T11:39:55,022 /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-09-13T11:39:55,022 !! 2026-09-13T11:39:55,023 ******************************************************************************** 2026-09-13T11:39:55,024 ############################ 2026-09-13T11:39:55,024 # Package would be ignored # 2026-09-13T11:39:55,025 ############################ 2026-09-13T11:39:55,025 Python recognizes 'cbpi.extension.FermentationStep.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,026 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,027 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,028 package, please make sure that 'cbpi.extension.FermentationStep.__pycache__' is explicitly added 2026-09-13T11:39:55,028 to the `packages` configuration field. 2026-09-13T11:39:55,029 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,030 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,030 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,031 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,032 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,033 If you don't want 'cbpi.extension.FermentationStep.__pycache__' to be distributed and are 2026-09-13T11:39:55,034 already explicitly excluding 'cbpi.extension.FermentationStep.__pycache__' via 2026-09-13T11:39:55,034 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,034 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,035 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,036 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,037 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,038 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,039 even if it does not contain any `.py` files. 2026-09-13T11:39:55,039 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,039 directory, all directories are treated like packages. 2026-09-13T11:39:55,040 ******************************************************************************** 2026-09-13T11:39:55,041 !! 2026-09-13T11:39:55,041 check.warn(importable) 2026-09-13T11:39:55,042 /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-09-13T11:39:55,042 !! 2026-09-13T11:39:55,043 ******************************************************************************** 2026-09-13T11:39:55,044 ############################ 2026-09-13T11:39:55,044 # Package would be ignored # 2026-09-13T11:39:55,045 ############################ 2026-09-13T11:39:55,045 Python recognizes 'cbpi.extension.FermenterHysteresis.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,046 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,047 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,048 package, please make sure that 'cbpi.extension.FermenterHysteresis.__pycache__' is explicitly added 2026-09-13T11:39:55,048 to the `packages` configuration field. 2026-09-13T11:39:55,050 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,050 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,051 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,052 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,053 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,054 If you don't want 'cbpi.extension.FermenterHysteresis.__pycache__' to be distributed and are 2026-09-13T11:39:55,054 already explicitly excluding 'cbpi.extension.FermenterHysteresis.__pycache__' via 2026-09-13T11:39:55,055 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,056 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,056 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,057 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,058 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,060 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,061 even if it does not contain any `.py` files. 2026-09-13T11:39:55,061 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,061 directory, all directories are treated like packages. 2026-09-13T11:39:55,062 ******************************************************************************** 2026-09-13T11:39:55,063 !! 2026-09-13T11:39:55,063 check.warn(importable) 2026-09-13T11:39:55,064 /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-09-13T11:39:55,064 !! 2026-09-13T11:39:55,065 ******************************************************************************** 2026-09-13T11:39:55,065 ############################ 2026-09-13T11:39:55,066 # Package would be ignored # 2026-09-13T11:39:55,066 ############################ 2026-09-13T11:39:55,067 Python recognizes 'cbpi.extension.SensorLogTarget_CSV.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,067 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,068 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,069 package, please make sure that 'cbpi.extension.SensorLogTarget_CSV.__pycache__' is explicitly added 2026-09-13T11:39:55,069 to the `packages` configuration field. 2026-09-13T11:39:55,070 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,070 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,071 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,072 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,073 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,074 If you don't want 'cbpi.extension.SensorLogTarget_CSV.__pycache__' to be distributed and are 2026-09-13T11:39:55,074 already explicitly excluding 'cbpi.extension.SensorLogTarget_CSV.__pycache__' via 2026-09-13T11:39:55,075 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,075 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,076 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,077 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,078 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,080 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,080 even if it does not contain any `.py` files. 2026-09-13T11:39:55,081 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,081 directory, all directories are treated like packages. 2026-09-13T11:39:55,082 ******************************************************************************** 2026-09-13T11:39:55,083 !! 2026-09-13T11:39:55,083 check.warn(importable) 2026-09-13T11:39:55,084 /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-09-13T11:39:55,084 !! 2026-09-13T11:39:55,085 ******************************************************************************** 2026-09-13T11:39:55,086 ############################ 2026-09-13T11:39:55,086 # Package would be ignored # 2026-09-13T11:39:55,087 ############################ 2026-09-13T11:39:55,088 Python recognizes 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,089 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,089 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,090 package, please make sure that 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' is explicitly added 2026-09-13T11:39:55,090 to the `packages` configuration field. 2026-09-13T11:39:55,091 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,092 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,092 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,093 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,094 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,095 If you don't want 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' to be distributed and are 2026-09-13T11:39:55,096 already explicitly excluding 'cbpi.extension.SensorLogTarget_InfluxDB.__pycache__' via 2026-09-13T11:39:55,096 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,097 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,097 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,098 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,099 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,104 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,105 even if it does not contain any `.py` files. 2026-09-13T11:39:55,105 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,106 directory, all directories are treated like packages. 2026-09-13T11:39:55,107 ******************************************************************************** 2026-09-13T11:39:55,108 !! 2026-09-13T11:39:55,109 check.warn(importable) 2026-09-13T11:39:55,110 /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-09-13T11:39:55,110 !! 2026-09-13T11:39:55,112 ******************************************************************************** 2026-09-13T11:39:55,113 ############################ 2026-09-13T11:39:55,113 # Package would be ignored # 2026-09-13T11:39:55,114 ############################ 2026-09-13T11:39:55,115 Python recognizes 'cbpi.extension.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,116 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,118 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,118 package, please make sure that 'cbpi.extension.__pycache__' is explicitly added 2026-09-13T11:39:55,119 to the `packages` configuration field. 2026-09-13T11:39:55,129 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,131 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,132 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,133 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,134 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,135 If you don't want 'cbpi.extension.__pycache__' to be distributed and are 2026-09-13T11:39:55,136 already explicitly excluding 'cbpi.extension.__pycache__' via 2026-09-13T11:39:55,137 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,137 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,137 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,138 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,139 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,140 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,141 even if it does not contain any `.py` files. 2026-09-13T11:39:55,141 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,142 directory, all directories are treated like packages. 2026-09-13T11:39:55,142 ******************************************************************************** 2026-09-13T11:39:55,143 !! 2026-09-13T11:39:55,143 check.warn(importable) 2026-09-13T11:39:55,144 /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-09-13T11:39:55,144 !! 2026-09-13T11:39:55,145 ******************************************************************************** 2026-09-13T11:39:55,146 ############################ 2026-09-13T11:39:55,146 # Package would be ignored # 2026-09-13T11:39:55,147 ############################ 2026-09-13T11:39:55,147 Python recognizes 'cbpi.extension.dummyactor.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,148 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,149 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,149 package, please make sure that 'cbpi.extension.dummyactor.__pycache__' is explicitly added 2026-09-13T11:39:55,150 to the `packages` configuration field. 2026-09-13T11:39:55,151 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,151 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,152 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,152 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,153 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,154 If you don't want 'cbpi.extension.dummyactor.__pycache__' to be distributed and are 2026-09-13T11:39:55,155 already explicitly excluding 'cbpi.extension.dummyactor.__pycache__' via 2026-09-13T11:39:55,156 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,156 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,157 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,158 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,159 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,160 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,161 even if it does not contain any `.py` files. 2026-09-13T11:39:55,161 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,162 directory, all directories are treated like packages. 2026-09-13T11:39:55,162 ******************************************************************************** 2026-09-13T11:39:55,163 !! 2026-09-13T11:39:55,164 check.warn(importable) 2026-09-13T11:39:55,165 /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-09-13T11:39:55,165 !! 2026-09-13T11:39:55,166 ******************************************************************************** 2026-09-13T11:39:55,166 ############################ 2026-09-13T11:39:55,167 # Package would be ignored # 2026-09-13T11:39:55,167 ############################ 2026-09-13T11:39:55,168 Python recognizes 'cbpi.extension.dummysensor.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,168 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,169 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,169 package, please make sure that 'cbpi.extension.dummysensor.__pycache__' is explicitly added 2026-09-13T11:39:55,170 to the `packages` configuration field. 2026-09-13T11:39:55,171 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,171 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,172 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,173 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,173 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,174 If you don't want 'cbpi.extension.dummysensor.__pycache__' to be distributed and are 2026-09-13T11:39:55,175 already explicitly excluding 'cbpi.extension.dummysensor.__pycache__' via 2026-09-13T11:39:55,175 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,176 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,176 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,177 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,178 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,180 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,180 even if it does not contain any `.py` files. 2026-09-13T11:39:55,181 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,181 directory, all directories are treated like packages. 2026-09-13T11:39:55,182 ******************************************************************************** 2026-09-13T11:39:55,183 !! 2026-09-13T11:39:55,184 check.warn(importable) 2026-09-13T11:39:55,184 /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-09-13T11:39:55,185 !! 2026-09-13T11:39:55,186 ******************************************************************************** 2026-09-13T11:39:55,187 ############################ 2026-09-13T11:39:55,187 # Package would be ignored # 2026-09-13T11:39:55,188 ############################ 2026-09-13T11:39:55,188 Python recognizes 'cbpi.extension.gpioactor.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,189 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,190 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,191 package, please make sure that 'cbpi.extension.gpioactor.__pycache__' is explicitly added 2026-09-13T11:39:55,192 to the `packages` configuration field. 2026-09-13T11:39:55,193 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,194 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,195 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,195 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,196 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,198 If you don't want 'cbpi.extension.gpioactor.__pycache__' to be distributed and are 2026-09-13T11:39:55,198 already explicitly excluding 'cbpi.extension.gpioactor.__pycache__' via 2026-09-13T11:39:55,199 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,199 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,200 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,201 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,202 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,204 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,205 even if it does not contain any `.py` files. 2026-09-13T11:39:55,205 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,206 directory, all directories are treated like packages. 2026-09-13T11:39:55,207 ******************************************************************************** 2026-09-13T11:39:55,208 !! 2026-09-13T11:39:55,209 check.warn(importable) 2026-09-13T11:39:55,209 /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-09-13T11:39:55,210 !! 2026-09-13T11:39:55,211 ******************************************************************************** 2026-09-13T11:39:55,216 ############################ 2026-09-13T11:39:55,219 # Package would be ignored # 2026-09-13T11:39:55,222 ############################ 2026-09-13T11:39:55,227 Python recognizes 'cbpi.extension.httpsensor.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,229 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,231 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,232 package, please make sure that 'cbpi.extension.httpsensor.__pycache__' is explicitly added 2026-09-13T11:39:55,232 to the `packages` configuration field. 2026-09-13T11:39:55,233 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,234 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,234 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,235 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,236 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,237 If you don't want 'cbpi.extension.httpsensor.__pycache__' to be distributed and are 2026-09-13T11:39:55,238 already explicitly excluding 'cbpi.extension.httpsensor.__pycache__' via 2026-09-13T11:39:55,238 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,239 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,239 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,240 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,241 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,243 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,243 even if it does not contain any `.py` files. 2026-09-13T11:39:55,244 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,244 directory, all directories are treated like packages. 2026-09-13T11:39:55,244 ******************************************************************************** 2026-09-13T11:39:55,245 !! 2026-09-13T11:39:55,246 check.warn(importable) 2026-09-13T11:39:55,246 /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-09-13T11:39:55,246 !! 2026-09-13T11:39:55,247 ******************************************************************************** 2026-09-13T11:39:55,248 ############################ 2026-09-13T11:39:55,248 # Package would be ignored # 2026-09-13T11:39:55,248 ############################ 2026-09-13T11:39:55,249 Python recognizes 'cbpi.extension.hysteresis.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,249 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,250 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,250 package, please make sure that 'cbpi.extension.hysteresis.__pycache__' is explicitly added 2026-09-13T11:39:55,251 to the `packages` configuration field. 2026-09-13T11:39:55,252 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,252 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,253 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,254 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,254 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,255 If you don't want 'cbpi.extension.hysteresis.__pycache__' to be distributed and are 2026-09-13T11:39:55,256 already explicitly excluding 'cbpi.extension.hysteresis.__pycache__' via 2026-09-13T11:39:55,256 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,257 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,257 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,258 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,259 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,261 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,261 even if it does not contain any `.py` files. 2026-09-13T11:39:55,262 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,262 directory, all directories are treated like packages. 2026-09-13T11:39:55,263 ******************************************************************************** 2026-09-13T11:39:55,264 !! 2026-09-13T11:39:55,264 check.warn(importable) 2026-09-13T11:39:55,265 /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-09-13T11:39:55,265 !! 2026-09-13T11:39:55,267 ******************************************************************************** 2026-09-13T11:39:55,267 ############################ 2026-09-13T11:39:55,268 # Package would be ignored # 2026-09-13T11:39:55,268 ############################ 2026-09-13T11:39:55,269 Python recognizes 'cbpi.extension.mashstep.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,269 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,270 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,271 package, please make sure that 'cbpi.extension.mashstep.__pycache__' is explicitly added 2026-09-13T11:39:55,271 to the `packages` configuration field. 2026-09-13T11:39:55,272 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,272 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,272 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,273 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,274 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,275 If you don't want 'cbpi.extension.mashstep.__pycache__' to be distributed and are 2026-09-13T11:39:55,275 already explicitly excluding 'cbpi.extension.mashstep.__pycache__' via 2026-09-13T11:39:55,276 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,276 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,277 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,278 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,279 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,280 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,281 even if it does not contain any `.py` files. 2026-09-13T11:39:55,281 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,282 directory, all directories are treated like packages. 2026-09-13T11:39:55,282 ******************************************************************************** 2026-09-13T11:39:55,284 !! 2026-09-13T11:39:55,284 check.warn(importable) 2026-09-13T11:39:55,285 /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-09-13T11:39:55,285 !! 2026-09-13T11:39:55,286 ******************************************************************************** 2026-09-13T11:39:55,287 ############################ 2026-09-13T11:39:55,287 # Package would be ignored # 2026-09-13T11:39:55,288 ############################ 2026-09-13T11:39:55,288 Python recognizes 'cbpi.extension.mqtt_actor.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,289 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,290 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,290 package, please make sure that 'cbpi.extension.mqtt_actor.__pycache__' is explicitly added 2026-09-13T11:39:55,291 to the `packages` configuration field. 2026-09-13T11:39:55,292 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,292 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,293 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,294 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,295 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,296 If you don't want 'cbpi.extension.mqtt_actor.__pycache__' to be distributed and are 2026-09-13T11:39:55,297 already explicitly excluding 'cbpi.extension.mqtt_actor.__pycache__' via 2026-09-13T11:39:55,297 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,298 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,299 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,300 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,300 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,302 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,302 even if it does not contain any `.py` files. 2026-09-13T11:39:55,303 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,303 directory, all directories are treated like packages. 2026-09-13T11:39:55,303 ******************************************************************************** 2026-09-13T11:39:55,305 !! 2026-09-13T11:39:55,305 check.warn(importable) 2026-09-13T11:39:55,305 /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-09-13T11:39:55,306 !! 2026-09-13T11:39:55,307 ******************************************************************************** 2026-09-13T11:39:55,308 ############################ 2026-09-13T11:39:55,308 # Package would be ignored # 2026-09-13T11:39:55,309 ############################ 2026-09-13T11:39:55,309 Python recognizes 'cbpi.extension.mqtt_sensor.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,310 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,311 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,311 package, please make sure that 'cbpi.extension.mqtt_sensor.__pycache__' is explicitly added 2026-09-13T11:39:55,312 to the `packages` configuration field. 2026-09-13T11:39:55,313 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,314 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,314 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,315 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,316 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,317 If you don't want 'cbpi.extension.mqtt_sensor.__pycache__' to be distributed and are 2026-09-13T11:39:55,318 already explicitly excluding 'cbpi.extension.mqtt_sensor.__pycache__' via 2026-09-13T11:39:55,318 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,319 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,319 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,320 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,321 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,323 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,323 even if it does not contain any `.py` files. 2026-09-13T11:39:55,324 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,324 directory, all directories are treated like packages. 2026-09-13T11:39:55,325 ******************************************************************************** 2026-09-13T11:39:55,326 !! 2026-09-13T11:39:55,326 check.warn(importable) 2026-09-13T11:39:55,327 /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-09-13T11:39:55,328 !! 2026-09-13T11:39:55,328 ******************************************************************************** 2026-09-13T11:39:55,329 ############################ 2026-09-13T11:39:55,329 # Package would be ignored # 2026-09-13T11:39:55,330 ############################ 2026-09-13T11:39:55,330 Python recognizes 'cbpi.extension.mqtt_util.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,330 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,331 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,332 package, please make sure that 'cbpi.extension.mqtt_util.__pycache__' is explicitly added 2026-09-13T11:39:55,332 to the `packages` configuration field. 2026-09-13T11:39:55,333 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,333 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,334 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,335 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,335 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,336 If you don't want 'cbpi.extension.mqtt_util.__pycache__' to be distributed and are 2026-09-13T11:39:55,337 already explicitly excluding 'cbpi.extension.mqtt_util.__pycache__' via 2026-09-13T11:39:55,337 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,338 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,338 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,339 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,340 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,342 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,342 even if it does not contain any `.py` files. 2026-09-13T11:39:55,342 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,343 directory, all directories are treated like packages. 2026-09-13T11:39:55,343 ******************************************************************************** 2026-09-13T11:39:55,344 !! 2026-09-13T11:39:55,345 check.warn(importable) 2026-09-13T11:39:55,345 /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-09-13T11:39:55,346 !! 2026-09-13T11:39:55,347 ******************************************************************************** 2026-09-13T11:39:55,347 ############################ 2026-09-13T11:39:55,348 # Package would be ignored # 2026-09-13T11:39:55,348 ############################ 2026-09-13T11:39:55,349 Python recognizes 'cbpi.extension.onewire.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,349 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,351 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,351 package, please make sure that 'cbpi.extension.onewire.__pycache__' is explicitly added 2026-09-13T11:39:55,352 to the `packages` configuration field. 2026-09-13T11:39:55,353 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,353 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,354 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,355 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,355 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,356 If you don't want 'cbpi.extension.onewire.__pycache__' to be distributed and are 2026-09-13T11:39:55,356 already explicitly excluding 'cbpi.extension.onewire.__pycache__' via 2026-09-13T11:39:55,357 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,357 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,358 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,358 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,359 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,361 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,361 even if it does not contain any `.py` files. 2026-09-13T11:39:55,362 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,362 directory, all directories are treated like packages. 2026-09-13T11:39:55,362 ******************************************************************************** 2026-09-13T11:39:55,363 !! 2026-09-13T11:39:55,364 check.warn(importable) 2026-09-13T11:39:55,365 /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-09-13T11:39:55,365 !! 2026-09-13T11:39:55,366 ******************************************************************************** 2026-09-13T11:39:55,367 ############################ 2026-09-13T11:39:55,367 # Package would be ignored # 2026-09-13T11:39:55,368 ############################ 2026-09-13T11:39:55,368 Python recognizes 'cbpi.extension.systemdata.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,369 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,369 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,370 package, please make sure that 'cbpi.extension.systemdata.__pycache__' is explicitly added 2026-09-13T11:39:55,370 to the `packages` configuration field. 2026-09-13T11:39:55,371 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,372 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,373 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,374 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,375 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,376 If you don't want 'cbpi.extension.systemdata.__pycache__' to be distributed and are 2026-09-13T11:39:55,376 already explicitly excluding 'cbpi.extension.systemdata.__pycache__' via 2026-09-13T11:39:55,376 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,377 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,378 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,379 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,380 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,381 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,382 even if it does not contain any `.py` files. 2026-09-13T11:39:55,382 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,383 directory, all directories are treated like packages. 2026-09-13T11:39:55,383 ******************************************************************************** 2026-09-13T11:39:55,384 !! 2026-09-13T11:39:55,385 check.warn(importable) 2026-09-13T11:39:55,385 /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-09-13T11:39:55,385 !! 2026-09-13T11:39:55,386 ******************************************************************************** 2026-09-13T11:39:55,387 ############################ 2026-09-13T11:39:55,387 # Package would be ignored # 2026-09-13T11:39:55,388 ############################ 2026-09-13T11:39:55,388 Python recognizes 'cbpi.extension.timer.__pycache__' as an importable package[^1], 2026-09-13T11:39:55,388 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,390 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,390 package, please make sure that 'cbpi.extension.timer.__pycache__' is explicitly added 2026-09-13T11:39:55,390 to the `packages` configuration field. 2026-09-13T11:39:55,391 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,392 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,392 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,393 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,394 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,395 If you don't want 'cbpi.extension.timer.__pycache__' to be distributed and are 2026-09-13T11:39:55,396 already explicitly excluding 'cbpi.extension.timer.__pycache__' via 2026-09-13T11:39:55,396 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,397 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,397 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,398 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,399 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,401 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,401 even if it does not contain any `.py` files. 2026-09-13T11:39:55,402 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,402 directory, all directories are treated like packages. 2026-09-13T11:39:55,403 ******************************************************************************** 2026-09-13T11:39:55,404 !! 2026-09-13T11:39:55,404 check.warn(importable) 2026-09-13T11:39:55,405 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'cbpi.static' is absent from the `packages` configuration. 2026-09-13T11:39:55,405 !! 2026-09-13T11:39:55,406 ******************************************************************************** 2026-09-13T11:39:55,407 ############################ 2026-09-13T11:39:55,407 # Package would be ignored # 2026-09-13T11:39:55,408 ############################ 2026-09-13T11:39:55,408 Python recognizes 'cbpi.static' as an importable package[^1], 2026-09-13T11:39:55,409 but it is absent from setuptools' `packages` configuration. 2026-09-13T11:39:55,410 This leads to an ambiguous overall configuration. If you want to distribute this 2026-09-13T11:39:55,410 package, please make sure that 'cbpi.static' is explicitly added 2026-09-13T11:39:55,411 to the `packages` configuration field. 2026-09-13T11:39:55,412 Alternatively, you can also rely on setuptools' discovery methods 2026-09-13T11:39:55,412 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-09-13T11:39:55,413 instead of `find_packages(...)`/`find:`). 2026-09-13T11:39:55,414 You can read more about "package discovery" on setuptools documentation page: 2026-09-13T11:39:55,414 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-09-13T11:39:55,415 If you don't want 'cbpi.static' to be distributed and are 2026-09-13T11:39:55,416 already explicitly excluding 'cbpi.static' via 2026-09-13T11:39:55,416 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-09-13T11:39:55,417 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-09-13T11:39:55,417 combination with a more fine grained `package-data` configuration. 2026-09-13T11:39:55,418 You can read more about "package data files" on setuptools documentation page: 2026-09-13T11:39:55,419 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-09-13T11:39:55,420 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-09-13T11:39:55,421 even if it does not contain any `.py` files. 2026-09-13T11:39:55,421 On the other hand, currently there is no concept of package data 2026-09-13T11:39:55,422 directory, all directories are treated like packages. 2026-09-13T11:39:55,422 ******************************************************************************** 2026-09-13T11:39:55,423 !! 2026-09-13T11:39:55,424 check.warn(importable) 2026-09-13T11:39:55,424 creating build/lib/cbpi/config 2026-09-13T11:39:55,425 copying cbpi/config/actor.json -> build/lib/cbpi/config 2026-09-13T11:39:55,425 copying cbpi/config/chromium.desktop -> build/lib/cbpi/config 2026-09-13T11:39:55,426 copying cbpi/config/config.json -> build/lib/cbpi/config 2026-09-13T11:39:55,426 copying cbpi/config/config.yaml -> build/lib/cbpi/config 2026-09-13T11:39:55,427 copying cbpi/config/craftbeerpi.template -> build/lib/cbpi/config 2026-09-13T11:39:55,427 copying cbpi/config/craftbeerpiboot -> build/lib/cbpi/config 2026-09-13T11:39:55,428 copying cbpi/config/create_database.sql -> build/lib/cbpi/config 2026-09-13T11:39:55,428 copying cbpi/config/fermenter_data.json -> build/lib/cbpi/config 2026-09-13T11:39:55,429 copying cbpi/config/kettle.json -> build/lib/cbpi/config 2026-09-13T11:39:55,429 copying cbpi/config/plugin_list.txt -> build/lib/cbpi/config 2026-09-13T11:39:55,430 copying cbpi/config/sensor.json -> build/lib/cbpi/config 2026-09-13T11:39:55,430 copying cbpi/config/splash.png -> build/lib/cbpi/config 2026-09-13T11:39:55,431 copying cbpi/config/step_data.json -> build/lib/cbpi/config 2026-09-13T11:39:55,431 creating build/lib/cbpi/static 2026-09-13T11:39:55,432 copying cbpi/static/beer_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,432 copying cbpi/static/calculator_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,433 copying cbpi/static/cbpi_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,433 copying cbpi/static/control_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,434 copying cbpi/static/glass_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,435 copying cbpi/static/grain.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,435 copying cbpi/static/hops_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,436 copying cbpi/static/kettle2_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,436 copying cbpi/static/kettle_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,437 copying cbpi/static/led.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,437 copying cbpi/static/liquid_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,438 copying cbpi/static/paddle_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,438 copying cbpi/static/pipe_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,439 copying cbpi/static/sensor_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,439 copying cbpi/static/splash.png -> build/lib/cbpi/static 2026-09-13T11:39:55,440 copying cbpi/static/svg_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,440 copying cbpi/static/tank_icon.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,441 copying cbpi/static/target_temp.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,441 copying cbpi/static/test.html -> build/lib/cbpi/static 2026-09-13T11:39:55,441 copying cbpi/static/thermomenter.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,442 copying cbpi/static/yeast.svg -> build/lib/cbpi/static 2026-09-13T11:39:55,442 creating build/lib/cbpi/extension/__pycache__ 2026-09-13T11:39:55,443 copying cbpi/extension/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/__pycache__ 2026-09-13T11:39:55,443 copying cbpi/extension/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/__pycache__ 2026-09-13T11:39:55,443 copying cbpi/extension/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/__pycache__ 2026-09-13T11:39:55,444 copying cbpi/extension/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/__pycache__ 2026-09-13T11:39:55,444 copying cbpi/extension/systemdata/config.yaml -> build/lib/cbpi/extension/systemdata 2026-09-13T11:39:55,445 creating build/lib/cbpi/extension/systemdata/__pycache__ 2026-09-13T11:39:55,445 copying cbpi/extension/systemdata/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/systemdata/__pycache__ 2026-09-13T11:39:55,446 copying cbpi/extension/systemdata/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/systemdata/__pycache__ 2026-09-13T11:39:55,446 copying cbpi/extension/systemdata/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/systemdata/__pycache__ 2026-09-13T11:39:55,447 copying cbpi/extension/FermenterHysteresis/config.yaml -> build/lib/cbpi/extension/FermenterHysteresis 2026-09-13T11:39:55,447 creating build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-09-13T11:39:55,448 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-09-13T11:39:55,449 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-09-13T11:39:55,449 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-09-13T11:39:55,450 copying cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/FermenterHysteresis/__pycache__ 2026-09-13T11:39:55,450 copying cbpi/extension/onewire/config.yaml -> build/lib/cbpi/extension/onewire 2026-09-13T11:39:55,451 creating build/lib/cbpi/extension/onewire/__pycache__ 2026-09-13T11:39:55,451 copying cbpi/extension/onewire/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-09-13T11:39:55,452 copying cbpi/extension/onewire/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-09-13T11:39:55,452 copying cbpi/extension/onewire/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-09-13T11:39:55,453 copying cbpi/extension/onewire/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/onewire/__pycache__ 2026-09-13T11:39:55,453 copying cbpi/extension/FermentationStep/config.yaml -> build/lib/cbpi/extension/FermentationStep 2026-09-13T11:39:55,454 creating build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-09-13T11:39:55,455 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-09-13T11:39:55,455 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-09-13T11:39:55,456 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-09-13T11:39:55,456 copying cbpi/extension/FermentationStep/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/FermentationStep/__pycache__ 2026-09-13T11:39:55,457 copying cbpi/extension/mqtt_util/config.yaml -> build/lib/cbpi/extension/mqtt_util 2026-09-13T11:39:55,457 creating build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-09-13T11:39:55,458 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-09-13T11:39:55,458 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-09-13T11:39:55,458 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-09-13T11:39:55,459 copying cbpi/extension/mqtt_util/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_util/__pycache__ 2026-09-13T11:39:55,459 copying cbpi/extension/SensorLogTarget_InfluxDB/config.yaml -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB 2026-09-13T11:39:55,460 creating build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-09-13T11:39:55,460 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-09-13T11:39:55,461 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-09-13T11:39:55,461 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-09-13T11:39:55,462 copying cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-09-13T11:39:55,462 copying cbpi/extension/ConfigUpdate/config.yaml -> build/lib/cbpi/extension/ConfigUpdate 2026-09-13T11:39:55,463 creating build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-09-13T11:39:55,463 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-09-13T11:39:55,464 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-09-13T11:39:55,464 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-09-13T11:39:55,465 copying cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/ConfigUpdate/__pycache__ 2026-09-13T11:39:55,465 copying cbpi/extension/timer/config.yaml -> build/lib/cbpi/extension/timer 2026-09-13T11:39:55,466 creating build/lib/cbpi/extension/timer/__pycache__ 2026-09-13T11:39:55,466 copying cbpi/extension/timer/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-09-13T11:39:55,467 copying cbpi/extension/timer/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-09-13T11:39:55,467 copying cbpi/extension/timer/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-09-13T11:39:55,468 copying cbpi/extension/timer/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/timer/__pycache__ 2026-09-13T11:39:55,469 copying cbpi/extension/httpsensor/config.yaml -> build/lib/cbpi/extension/httpsensor 2026-09-13T11:39:55,469 creating build/lib/cbpi/extension/httpsensor/__pycache__ 2026-09-13T11:39:55,470 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-09-13T11:39:55,470 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-09-13T11:39:55,471 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-09-13T11:39:55,471 copying cbpi/extension/httpsensor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/httpsensor/__pycache__ 2026-09-13T11:39:55,472 copying cbpi/extension/dummysensor/config.yaml -> build/lib/cbpi/extension/dummysensor 2026-09-13T11:39:55,472 creating build/lib/cbpi/extension/dummysensor/__pycache__ 2026-09-13T11:39:55,473 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-09-13T11:39:55,473 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-09-13T11:39:55,474 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-09-13T11:39:55,474 copying cbpi/extension/dummysensor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/dummysensor/__pycache__ 2026-09-13T11:39:55,475 copying cbpi/extension/gpioactor/config.yaml -> build/lib/cbpi/extension/gpioactor 2026-09-13T11:39:55,475 creating build/lib/cbpi/extension/gpioactor/__pycache__ 2026-09-13T11:39:55,476 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-09-13T11:39:55,476 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-09-13T11:39:55,477 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-09-13T11:39:55,477 copying cbpi/extension/gpioactor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/gpioactor/__pycache__ 2026-09-13T11:39:55,478 copying cbpi/extension/mashstep/config.yaml -> build/lib/cbpi/extension/mashstep 2026-09-13T11:39:55,478 creating build/lib/cbpi/extension/mashstep/__pycache__ 2026-09-13T11:39:55,479 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-09-13T11:39:55,480 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-09-13T11:39:55,480 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-09-13T11:39:55,481 copying cbpi/extension/mashstep/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mashstep/__pycache__ 2026-09-13T11:39:55,481 copying cbpi/extension/dummyactor/config.yaml -> build/lib/cbpi/extension/dummyactor 2026-09-13T11:39:55,482 creating build/lib/cbpi/extension/dummyactor/__pycache__ 2026-09-13T11:39:55,482 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-09-13T11:39:55,483 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-09-13T11:39:55,483 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-09-13T11:39:55,484 copying cbpi/extension/dummyactor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/dummyactor/__pycache__ 2026-09-13T11:39:55,484 copying cbpi/extension/SensorLogTarget_CSV/config.yaml -> build/lib/cbpi/extension/SensorLogTarget_CSV 2026-09-13T11:39:55,485 creating build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-09-13T11:39:55,486 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-09-13T11:39:55,486 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-09-13T11:39:55,487 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-09-13T11:39:55,490 copying cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-09-13T11:39:55,492 copying cbpi/extension/mqtt_actor/config.yaml -> build/lib/cbpi/extension/mqtt_actor 2026-09-13T11:39:55,494 creating build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,495 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,497 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,499 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,501 copying cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,504 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,506 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,508 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,510 copying cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,512 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,515 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,517 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,520 copying cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,522 copying cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,525 copying cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,527 copying cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,530 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,532 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,534 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,537 copying cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:55,539 copying cbpi/extension/hysteresis/config.yaml -> build/lib/cbpi/extension/hysteresis 2026-09-13T11:39:55,542 creating build/lib/cbpi/extension/hysteresis/__pycache__ 2026-09-13T11:39:55,543 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-09-13T11:39:55,545 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-09-13T11:39:55,548 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-09-13T11:39:55,550 copying cbpi/extension/hysteresis/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/hysteresis/__pycache__ 2026-09-13T11:39:55,552 copying cbpi/extension/mqtt_sensor/config.yaml -> build/lib/cbpi/extension/mqtt_sensor 2026-09-13T11:39:55,554 creating build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-09-13T11:39:55,555 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-311.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-09-13T11:39:55,558 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-312.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-09-13T11:39:55,561 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-313.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-09-13T11:39:55,564 copying cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-314.pyc -> build/lib/cbpi/extension/mqtt_sensor/__pycache__ 2026-09-13T11:39:55,604 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-09-13T11:39:55,604 !! 2026-09-13T11:39:55,605 ******************************************************************************** 2026-09-13T11:39:55,606 Please avoid running ``setup.py`` directly. 2026-09-13T11:39:55,606 Instead, use pypa/build, pypa/installer or other 2026-09-13T11:39:55,607 standards-based tools. 2026-09-13T11:39:55,608 This deprecation is overdue, please update your project and remove deprecated 2026-09-13T11:39:55,609 calls to avoid build errors in the future. 2026-09-13T11:39:55,609 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-09-13T11:39:55,610 ******************************************************************************** 2026-09-13T11:39:55,611 !! 2026-09-13T11:39:55,612 self.initialize_options() 2026-09-13T11:39:55,632 installing to build/bdist.linux-armv7l/wheel 2026-09-13T11:39:55,632 running install 2026-09-13T11:39:55,655 running install_lib 2026-09-13T11:39:55,683 creating build/bdist.linux-armv7l/wheel 2026-09-13T11:39:55,685 creating build/bdist.linux-armv7l/wheel/tests 2026-09-13T11:39:55,686 copying build/lib/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,688 copying build/lib/tests/test_index.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,690 copying build/lib/tests/test_logger.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,692 copying build/lib/tests/test_sensor.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,694 copying build/lib/tests/test_gpio.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,696 copying build/lib/tests/test_kettle.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,698 copying build/lib/tests/test_dashboard.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,700 copying build/lib/tests/cbpi_config_fixture.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,702 copying build/lib/tests/test_ws.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,704 copying build/lib/tests/test_actor.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,706 copying build/lib/tests/test_system.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,708 copying build/lib/tests/test_step.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,710 copying build/lib/tests/test_cli.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,711 copying build/lib/tests/test_config.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,713 copying build/lib/tests/test_notification_controller.py -> build/bdist.linux-armv7l/wheel/./tests 2026-09-13T11:39:55,716 creating build/bdist.linux-armv7l/wheel/cbpi 2026-09-13T11:39:55,718 creating build/bdist.linux-armv7l/wheel/cbpi/api 2026-09-13T11:39:55,719 copying build/lib/cbpi/api/base.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,721 copying build/lib/cbpi/api/config.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,722 copying build/lib/cbpi/api/property.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,724 copying build/lib/cbpi/api/timer.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,726 copying build/lib/cbpi/api/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,728 copying build/lib/cbpi/api/sensor.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,730 copying build/lib/cbpi/api/dataclasses.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,732 copying build/lib/cbpi/api/exceptions.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,733 copying build/lib/cbpi/api/actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,735 copying build/lib/cbpi/api/extension.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,737 copying build/lib/cbpi/api/decorator.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,739 copying build/lib/cbpi/api/step.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,741 copying build/lib/cbpi/api/kettle_logic.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,743 copying build/lib/cbpi/api/fermenter_logic.py -> build/bdist.linux-armv7l/wheel/./cbpi/api 2026-09-13T11:39:55,745 copying build/lib/cbpi/configFolder.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-09-13T11:39:55,748 creating build/bdist.linux-armv7l/wheel/cbpi/config 2026-09-13T11:39:55,749 copying build/lib/cbpi/config/create_database.sql -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,751 copying build/lib/cbpi/config/sensor.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,753 copying build/lib/cbpi/config/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,755 copying build/lib/cbpi/config/kettle.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,756 copying build/lib/cbpi/config/chromium.desktop -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,758 copying build/lib/cbpi/config/craftbeerpiboot -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,760 copying build/lib/cbpi/config/craftbeerpi.template -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,762 copying build/lib/cbpi/config/splash.png -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,799 copying build/lib/cbpi/config/config.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,801 copying build/lib/cbpi/config/actor.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,803 copying build/lib/cbpi/config/fermenter_data.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,805 copying build/lib/cbpi/config/plugin_list.txt -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,807 copying build/lib/cbpi/config/step_data.json -> build/bdist.linux-armv7l/wheel/./cbpi/config 2026-09-13T11:39:55,809 copying build/lib/cbpi/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-09-13T11:39:55,811 creating build/bdist.linux-armv7l/wheel/cbpi/utils 2026-09-13T11:39:55,812 copying build/lib/cbpi/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/utils 2026-09-13T11:39:55,814 copying build/lib/cbpi/utils/utils.py -> build/bdist.linux-armv7l/wheel/./cbpi/utils 2026-09-13T11:39:55,816 copying build/lib/cbpi/utils/encoder.py -> build/bdist.linux-armv7l/wheel/./cbpi/utils 2026-09-13T11:39:55,819 creating build/bdist.linux-armv7l/wheel/cbpi/static 2026-09-13T11:39:55,820 copying build/lib/cbpi/static/kettle2_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,822 copying build/lib/cbpi/static/beer_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,824 copying build/lib/cbpi/static/calculator_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,826 copying build/lib/cbpi/static/liquid_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,828 copying build/lib/cbpi/static/svg_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,830 copying build/lib/cbpi/static/thermomenter.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,832 copying build/lib/cbpi/static/hops_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,834 copying build/lib/cbpi/static/sensor_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,836 copying build/lib/cbpi/static/kettle_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,838 copying build/lib/cbpi/static/grain.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,839 copying build/lib/cbpi/static/control_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,841 copying build/lib/cbpi/static/cbpi_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,843 copying build/lib/cbpi/static/yeast.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,845 copying build/lib/cbpi/static/pipe_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,847 copying build/lib/cbpi/static/tank_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,849 copying build/lib/cbpi/static/splash.png -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,881 copying build/lib/cbpi/static/test.html -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,883 copying build/lib/cbpi/static/paddle_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,886 copying build/lib/cbpi/static/target_temp.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,888 copying build/lib/cbpi/static/glass_icon.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,889 copying build/lib/cbpi/static/led.svg -> build/bdist.linux-armv7l/wheel/./cbpi/static 2026-09-13T11:39:55,893 creating build/bdist.linux-armv7l/wheel/cbpi/extension 2026-09-13T11:39:55,894 creating build/bdist.linux-armv7l/wheel/cbpi/extension/systemdata 2026-09-13T11:39:55,895 copying build/lib/cbpi/extension/systemdata/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata 2026-09-13T11:39:55,898 creating build/bdist.linux-armv7l/wheel/cbpi/extension/systemdata/__pycache__ 2026-09-13T11:39:55,899 copying build/lib/cbpi/extension/systemdata/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata/__pycache__ 2026-09-13T11:39:55,901 copying build/lib/cbpi/extension/systemdata/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata/__pycache__ 2026-09-13T11:39:55,903 copying build/lib/cbpi/extension/systemdata/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata/__pycache__ 2026-09-13T11:39:55,905 copying build/lib/cbpi/extension/systemdata/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/systemdata 2026-09-13T11:39:55,907 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermenterHysteresis 2026-09-13T11:39:55,908 copying build/lib/cbpi/extension/FermenterHysteresis/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis 2026-09-13T11:39:55,911 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermenterHysteresis/__pycache__ 2026-09-13T11:39:55,913 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-09-13T11:39:55,915 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-09-13T11:39:55,918 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-09-13T11:39:55,921 copying build/lib/cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis/__pycache__ 2026-09-13T11:39:55,923 copying build/lib/cbpi/extension/FermenterHysteresis/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermenterHysteresis 2026-09-13T11:39:55,926 creating build/bdist.linux-armv7l/wheel/cbpi/extension/onewire 2026-09-13T11:39:55,927 copying build/lib/cbpi/extension/onewire/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire 2026-09-13T11:39:55,930 creating build/bdist.linux-armv7l/wheel/cbpi/extension/onewire/__pycache__ 2026-09-13T11:39:55,931 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-09-13T11:39:55,934 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-09-13T11:39:55,937 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-09-13T11:39:55,940 copying build/lib/cbpi/extension/onewire/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire/__pycache__ 2026-09-13T11:39:55,942 copying build/lib/cbpi/extension/onewire/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/onewire 2026-09-13T11:39:55,944 copying build/lib/cbpi/extension/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension 2026-09-13T11:39:55,946 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermentationStep 2026-09-13T11:39:55,948 copying build/lib/cbpi/extension/FermentationStep/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep 2026-09-13T11:39:55,951 creating build/bdist.linux-armv7l/wheel/cbpi/extension/FermentationStep/__pycache__ 2026-09-13T11:39:55,952 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-09-13T11:39:55,955 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-09-13T11:39:55,958 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-09-13T11:39:55,961 copying build/lib/cbpi/extension/FermentationStep/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep/__pycache__ 2026-09-13T11:39:55,964 copying build/lib/cbpi/extension/FermentationStep/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/FermentationStep 2026-09-13T11:39:55,967 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_util 2026-09-13T11:39:55,968 copying build/lib/cbpi/extension/mqtt_util/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util 2026-09-13T11:39:55,971 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_util/__pycache__ 2026-09-13T11:39:55,972 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-09-13T11:39:55,974 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-09-13T11:39:55,976 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-09-13T11:39:55,979 copying build/lib/cbpi/extension/mqtt_util/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util/__pycache__ 2026-09-13T11:39:55,981 copying build/lib/cbpi/extension/mqtt_util/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_util 2026-09-13T11:39:55,983 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_InfluxDB 2026-09-13T11:39:55,984 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB 2026-09-13T11:39:55,987 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-09-13T11:39:55,988 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-09-13T11:39:55,991 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-09-13T11:39:55,993 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-09-13T11:39:55,995 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB/__pycache__ 2026-09-13T11:39:55,998 copying build/lib/cbpi/extension/SensorLogTarget_InfluxDB/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_InfluxDB 2026-09-13T11:39:56,000 creating build/bdist.linux-armv7l/wheel/cbpi/extension/__pycache__ 2026-09-13T11:39:56,001 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-09-13T11:39:56,003 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-09-13T11:39:56,005 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-09-13T11:39:56,007 copying build/lib/cbpi/extension/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/__pycache__ 2026-09-13T11:39:56,010 creating build/bdist.linux-armv7l/wheel/cbpi/extension/ConfigUpdate 2026-09-13T11:39:56,011 copying build/lib/cbpi/extension/ConfigUpdate/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate 2026-09-13T11:39:56,015 creating build/bdist.linux-armv7l/wheel/cbpi/extension/ConfigUpdate/__pycache__ 2026-09-13T11:39:56,016 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-09-13T11:39:56,019 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-09-13T11:39:56,022 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-09-13T11:39:56,025 copying build/lib/cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate/__pycache__ 2026-09-13T11:39:56,029 copying build/lib/cbpi/extension/ConfigUpdate/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/ConfigUpdate 2026-09-13T11:39:56,031 creating build/bdist.linux-armv7l/wheel/cbpi/extension/timer 2026-09-13T11:39:56,032 copying build/lib/cbpi/extension/timer/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer 2026-09-13T11:39:56,035 creating build/bdist.linux-armv7l/wheel/cbpi/extension/timer/__pycache__ 2026-09-13T11:39:56,036 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-09-13T11:39:56,039 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-09-13T11:39:56,041 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-09-13T11:39:56,043 copying build/lib/cbpi/extension/timer/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer/__pycache__ 2026-09-13T11:39:56,046 copying build/lib/cbpi/extension/timer/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/timer 2026-09-13T11:39:56,048 creating build/bdist.linux-armv7l/wheel/cbpi/extension/httpsensor 2026-09-13T11:39:56,049 copying build/lib/cbpi/extension/httpsensor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor 2026-09-13T11:39:56,052 creating build/bdist.linux-armv7l/wheel/cbpi/extension/httpsensor/__pycache__ 2026-09-13T11:39:56,053 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-09-13T11:39:56,056 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-09-13T11:39:56,058 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-09-13T11:39:56,061 copying build/lib/cbpi/extension/httpsensor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor/__pycache__ 2026-09-13T11:39:56,064 copying build/lib/cbpi/extension/httpsensor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/httpsensor 2026-09-13T11:39:56,066 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummysensor 2026-09-13T11:39:56,067 copying build/lib/cbpi/extension/dummysensor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor 2026-09-13T11:39:56,070 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummysensor/__pycache__ 2026-09-13T11:39:56,071 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-09-13T11:39:56,073 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-09-13T11:39:56,076 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-09-13T11:39:56,078 copying build/lib/cbpi/extension/dummysensor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor/__pycache__ 2026-09-13T11:39:56,080 copying build/lib/cbpi/extension/dummysensor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummysensor 2026-09-13T11:39:56,083 creating build/bdist.linux-armv7l/wheel/cbpi/extension/gpioactor 2026-09-13T11:39:56,084 copying build/lib/cbpi/extension/gpioactor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor 2026-09-13T11:39:56,087 creating build/bdist.linux-armv7l/wheel/cbpi/extension/gpioactor/__pycache__ 2026-09-13T11:39:56,088 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-09-13T11:39:56,091 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-09-13T11:39:56,093 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-09-13T11:39:56,095 copying build/lib/cbpi/extension/gpioactor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor/__pycache__ 2026-09-13T11:39:56,098 copying build/lib/cbpi/extension/gpioactor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/gpioactor 2026-09-13T11:39:56,100 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mashstep 2026-09-13T11:39:56,101 copying build/lib/cbpi/extension/mashstep/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep 2026-09-13T11:39:56,104 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mashstep/__pycache__ 2026-09-13T11:39:56,105 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-09-13T11:39:56,109 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-09-13T11:39:56,112 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-09-13T11:39:56,115 copying build/lib/cbpi/extension/mashstep/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep/__pycache__ 2026-09-13T11:39:56,119 copying build/lib/cbpi/extension/mashstep/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mashstep 2026-09-13T11:39:56,122 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummyactor 2026-09-13T11:39:56,123 copying build/lib/cbpi/extension/dummyactor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor 2026-09-13T11:39:56,126 creating build/bdist.linux-armv7l/wheel/cbpi/extension/dummyactor/__pycache__ 2026-09-13T11:39:56,128 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-09-13T11:39:56,130 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-09-13T11:39:56,133 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-09-13T11:39:56,135 copying build/lib/cbpi/extension/dummyactor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor/__pycache__ 2026-09-13T11:39:56,137 copying build/lib/cbpi/extension/dummyactor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/dummyactor 2026-09-13T11:39:56,140 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_CSV 2026-09-13T11:39:56,142 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV 2026-09-13T11:39:56,145 creating build/bdist.linux-armv7l/wheel/cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-09-13T11:39:56,146 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-09-13T11:39:56,149 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-09-13T11:39:56,152 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-09-13T11:39:56,154 copying build/lib/cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV/__pycache__ 2026-09-13T11:39:56,157 copying build/lib/cbpi/extension/SensorLogTarget_CSV/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/SensorLogTarget_CSV 2026-09-13T11:39:56,160 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_actor 2026-09-13T11:39:56,161 copying build/lib/cbpi/extension/mqtt_actor/generic_mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-09-13T11:39:56,164 copying build/lib/cbpi/extension/mqtt_actor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-09-13T11:39:56,166 copying build/lib/cbpi/extension/mqtt_actor/output_mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-09-13T11:39:56,169 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:56,170 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-09-13T11:39:56,173 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:56,175 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-09-13T11:39:56,177 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:56,179 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:56,182 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-09-13T11:39:56,185 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:56,187 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:56,190 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:56,192 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-09-13T11:39:56,194 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-09-13T11:39:56,197 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-09-13T11:39:56,199 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-09-13T11:39:56,202 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:56,204 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-09-13T11:39:56,207 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-09-13T11:39:56,209 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-09-13T11:39:56,211 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-09-13T11:39:56,214 copying build/lib/cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor/__pycache__ 2026-09-13T11:39:56,216 copying build/lib/cbpi/extension/mqtt_actor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-09-13T11:39:56,219 copying build/lib/cbpi/extension/mqtt_actor/tasmota_mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-09-13T11:39:56,221 copying build/lib/cbpi/extension/mqtt_actor/mqtt_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_actor 2026-09-13T11:39:56,224 creating build/bdist.linux-armv7l/wheel/cbpi/extension/hysteresis 2026-09-13T11:39:56,225 copying build/lib/cbpi/extension/hysteresis/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis 2026-09-13T11:39:56,228 creating build/bdist.linux-armv7l/wheel/cbpi/extension/hysteresis/__pycache__ 2026-09-13T11:39:56,229 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-09-13T11:39:56,232 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-09-13T11:39:56,234 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-09-13T11:39:56,237 copying build/lib/cbpi/extension/hysteresis/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis/__pycache__ 2026-09-13T11:39:56,239 copying build/lib/cbpi/extension/hysteresis/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/hysteresis 2026-09-13T11:39:56,242 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_sensor 2026-09-13T11:39:56,243 copying build/lib/cbpi/extension/mqtt_sensor/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor 2026-09-13T11:39:56,247 creating build/bdist.linux-armv7l/wheel/cbpi/extension/mqtt_sensor/__pycache__ 2026-09-13T11:39:56,249 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-312.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-09-13T11:39:56,252 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-313.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-09-13T11:39:56,255 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-314.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-09-13T11:39:56,258 copying build/lib/cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-311.pyc -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor/__pycache__ 2026-09-13T11:39:56,261 copying build/lib/cbpi/extension/mqtt_sensor/config.yaml -> build/bdist.linux-armv7l/wheel/./cbpi/extension/mqtt_sensor 2026-09-13T11:39:56,264 creating build/bdist.linux-armv7l/wheel/cbpi/http_endpoints 2026-09-13T11:39:56,266 copying build/lib/cbpi/http_endpoints/http_fermentation.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,269 copying build/lib/cbpi/http_endpoints/http_dashboard.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,272 copying build/lib/cbpi/http_endpoints/http_log.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,275 copying build/lib/cbpi/http_endpoints/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,277 copying build/lib/cbpi/http_endpoints/http_kettle.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,280 copying build/lib/cbpi/http_endpoints/http_sensor.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,282 copying build/lib/cbpi/http_endpoints/http_plugin.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,285 copying build/lib/cbpi/http_endpoints/http_recipe.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,287 copying build/lib/cbpi/http_endpoints/http_notification.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,290 copying build/lib/cbpi/http_endpoints/http_step.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,293 copying build/lib/cbpi/http_endpoints/http_upload.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,295 copying build/lib/cbpi/http_endpoints/http_fermenterrecipe.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,298 copying build/lib/cbpi/http_endpoints/http_system.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,301 copying build/lib/cbpi/http_endpoints/http_login.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,303 copying build/lib/cbpi/http_endpoints/http_actor.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,306 copying build/lib/cbpi/http_endpoints/http_config.py -> build/bdist.linux-armv7l/wheel/./cbpi/http_endpoints 2026-09-13T11:39:56,308 creating build/bdist.linux-armv7l/wheel/cbpi/controller 2026-09-13T11:39:56,310 copying build/lib/cbpi/controller/step_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,313 copying build/lib/cbpi/controller/job_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,315 copying build/lib/cbpi/controller/log_file_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,318 copying build/lib/cbpi/controller/fermentation_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,321 copying build/lib/cbpi/controller/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,323 copying build/lib/cbpi/controller/system_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,326 copying build/lib/cbpi/controller/sensor_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,328 copying build/lib/cbpi/controller/upload_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,332 copying build/lib/cbpi/controller/dashboard_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,335 copying build/lib/cbpi/controller/fermenter_recipe_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,337 copying build/lib/cbpi/controller/kettle_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,340 copying build/lib/cbpi/controller/recipe_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,342 copying build/lib/cbpi/controller/basic_controller2.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,344 copying build/lib/cbpi/controller/satellite_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,347 copying build/lib/cbpi/controller/notification_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,350 copying build/lib/cbpi/controller/plugin_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,352 copying build/lib/cbpi/controller/config_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,355 copying build/lib/cbpi/controller/actor_controller.py -> build/bdist.linux-armv7l/wheel/./cbpi/controller 2026-09-13T11:39:56,357 copying build/lib/cbpi/cli.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-09-13T11:39:56,361 copying build/lib/cbpi/eventbus.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-09-13T11:39:56,363 copying build/lib/cbpi/craftbeerpi.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-09-13T11:39:56,366 copying build/lib/cbpi/satellite.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-09-13T11:39:56,369 creating build/bdist.linux-armv7l/wheel/cbpi/job 2026-09-13T11:39:56,370 copying build/lib/cbpi/job/__init__.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-09-13T11:39:56,373 copying build/lib/cbpi/job/_job.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-09-13T11:39:56,376 copying build/lib/cbpi/job/aiohttp.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-09-13T11:39:56,378 copying build/lib/cbpi/job/_scheduler.py -> build/bdist.linux-armv7l/wheel/./cbpi/job 2026-09-13T11:39:56,380 copying build/lib/cbpi/websocket.py -> build/bdist.linux-armv7l/wheel/./cbpi 2026-09-13T11:39:56,383 running install_egg_info 2026-09-13T11:39:56,418 Copying cbpi4.egg-info to build/bdist.linux-armv7l/wheel/./cbpi4-4.7.7-py3.11.egg-info 2026-09-13T11:39:56,430 running install_scripts 2026-09-13T11:39:56,445 creating build/bdist.linux-armv7l/wheel/cbpi4-4.7.7.dist-info/WHEEL 2026-09-13T11:39:56,449 creating '/tmp/pip-wheel-rf3n68fw/cbpi4-4.7.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-13T11:39:56,453 adding 'cbpi/__init__.py' 2026-09-13T11:39:56,458 adding 'cbpi/cli.py' 2026-09-13T11:39:56,461 adding 'cbpi/configFolder.py' 2026-09-13T11:39:56,465 adding 'cbpi/craftbeerpi.py' 2026-09-13T11:39:56,468 adding 'cbpi/eventbus.py' 2026-09-13T11:39:56,471 adding 'cbpi/satellite.py' 2026-09-13T11:39:56,473 adding 'cbpi/websocket.py' 2026-09-13T11:39:56,476 adding 'cbpi/api/__init__.py' 2026-09-13T11:39:56,478 adding 'cbpi/api/actor.py' 2026-09-13T11:39:56,480 adding 'cbpi/api/base.py' 2026-09-13T11:39:56,482 adding 'cbpi/api/config.py' 2026-09-13T11:39:56,485 adding 'cbpi/api/dataclasses.py' 2026-09-13T11:39:56,487 adding 'cbpi/api/decorator.py' 2026-09-13T11:39:56,489 adding 'cbpi/api/exceptions.py' 2026-09-13T11:39:56,491 adding 'cbpi/api/extension.py' 2026-09-13T11:39:56,494 adding 'cbpi/api/fermenter_logic.py' 2026-09-13T11:39:56,496 adding 'cbpi/api/kettle_logic.py' 2026-09-13T11:39:56,498 adding 'cbpi/api/property.py' 2026-09-13T11:39:56,500 adding 'cbpi/api/sensor.py' 2026-09-13T11:39:56,503 adding 'cbpi/api/step.py' 2026-09-13T11:39:56,505 adding 'cbpi/api/timer.py' 2026-09-13T11:39:56,508 adding 'cbpi/config/actor.json' 2026-09-13T11:39:56,510 adding 'cbpi/config/chromium.desktop' 2026-09-13T11:39:56,512 adding 'cbpi/config/config.json' 2026-09-13T11:39:56,514 adding 'cbpi/config/config.yaml' 2026-09-13T11:39:56,516 adding 'cbpi/config/craftbeerpi.template' 2026-09-13T11:39:56,518 adding 'cbpi/config/craftbeerpiboot' 2026-09-13T11:39:56,521 adding 'cbpi/config/create_database.sql' 2026-09-13T11:39:56,523 adding 'cbpi/config/fermenter_data.json' 2026-09-13T11:39:56,524 adding 'cbpi/config/kettle.json' 2026-09-13T11:39:56,526 adding 'cbpi/config/plugin_list.txt' 2026-09-13T11:39:56,528 adding 'cbpi/config/sensor.json' 2026-09-13T11:39:56,748 adding 'cbpi/config/splash.png' 2026-09-13T11:39:56,763 adding 'cbpi/config/step_data.json' 2026-09-13T11:39:56,765 adding 'cbpi/controller/__init__.py' 2026-09-13T11:39:56,766 adding 'cbpi/controller/actor_controller.py' 2026-09-13T11:39:56,768 adding 'cbpi/controller/basic_controller2.py' 2026-09-13T11:39:56,770 adding 'cbpi/controller/config_controller.py' 2026-09-13T11:39:56,772 adding 'cbpi/controller/dashboard_controller.py' 2026-09-13T11:39:56,775 adding 'cbpi/controller/fermentation_controller.py' 2026-09-13T11:39:56,777 adding 'cbpi/controller/fermenter_recipe_controller.py' 2026-09-13T11:39:56,779 adding 'cbpi/controller/job_controller.py' 2026-09-13T11:39:56,781 adding 'cbpi/controller/kettle_controller.py' 2026-09-13T11:39:56,783 adding 'cbpi/controller/log_file_controller.py' 2026-09-13T11:39:56,785 adding 'cbpi/controller/notification_controller.py' 2026-09-13T11:39:56,787 adding 'cbpi/controller/plugin_controller.py' 2026-09-13T11:39:56,789 adding 'cbpi/controller/recipe_controller.py' 2026-09-13T11:39:56,791 adding 'cbpi/controller/satellite_controller.py' 2026-09-13T11:39:56,792 adding 'cbpi/controller/sensor_controller.py' 2026-09-13T11:39:56,795 adding 'cbpi/controller/step_controller.py' 2026-09-13T11:39:56,797 adding 'cbpi/controller/system_controller.py' 2026-09-13T11:39:56,804 adding 'cbpi/controller/upload_controller.py' 2026-09-13T11:39:56,806 adding 'cbpi/extension/__init__.py' 2026-09-13T11:39:56,810 adding 'cbpi/extension/ConfigUpdate/__init__.py' 2026-09-13T11:39:56,812 adding 'cbpi/extension/ConfigUpdate/config.yaml' 2026-09-13T11:39:56,816 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:56,820 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:56,824 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:56,828 adding 'cbpi/extension/ConfigUpdate/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:56,832 adding 'cbpi/extension/FermentationStep/__init__.py' 2026-09-13T11:39:56,833 adding 'cbpi/extension/FermentationStep/config.yaml' 2026-09-13T11:39:56,838 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:56,842 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:56,847 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:56,852 adding 'cbpi/extension/FermentationStep/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:56,855 adding 'cbpi/extension/FermenterHysteresis/__init__.py' 2026-09-13T11:39:56,856 adding 'cbpi/extension/FermenterHysteresis/config.yaml' 2026-09-13T11:39:56,860 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:56,863 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:56,866 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:56,869 adding 'cbpi/extension/FermenterHysteresis/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:56,871 adding 'cbpi/extension/SensorLogTarget_CSV/__init__.py' 2026-09-13T11:39:56,873 adding 'cbpi/extension/SensorLogTarget_CSV/config.yaml' 2026-09-13T11:39:56,875 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:56,877 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:56,880 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:56,882 adding 'cbpi/extension/SensorLogTarget_CSV/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:56,884 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__init__.py' 2026-09-13T11:39:56,886 adding 'cbpi/extension/SensorLogTarget_InfluxDB/config.yaml' 2026-09-13T11:39:56,888 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:56,891 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:56,893 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:56,895 adding 'cbpi/extension/SensorLogTarget_InfluxDB/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:56,897 adding 'cbpi/extension/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:56,899 adding 'cbpi/extension/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:56,900 adding 'cbpi/extension/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:56,902 adding 'cbpi/extension/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:56,904 adding 'cbpi/extension/dummyactor/__init__.py' 2026-09-13T11:39:56,906 adding 'cbpi/extension/dummyactor/config.yaml' 2026-09-13T11:39:56,908 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:56,910 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:56,912 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:56,914 adding 'cbpi/extension/dummyactor/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:56,916 adding 'cbpi/extension/dummysensor/__init__.py' 2026-09-13T11:39:56,918 adding 'cbpi/extension/dummysensor/config.yaml' 2026-09-13T11:39:56,921 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:56,923 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:56,925 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:56,927 adding 'cbpi/extension/dummysensor/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:56,929 adding 'cbpi/extension/gpioactor/__init__.py' 2026-09-13T11:39:56,931 adding 'cbpi/extension/gpioactor/config.yaml' 2026-09-13T11:39:56,934 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:56,937 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:56,940 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:56,942 adding 'cbpi/extension/gpioactor/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:56,945 adding 'cbpi/extension/httpsensor/__init__.py' 2026-09-13T11:39:56,946 adding 'cbpi/extension/httpsensor/config.yaml' 2026-09-13T11:39:56,949 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:56,952 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:56,955 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:56,958 adding 'cbpi/extension/httpsensor/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:56,960 adding 'cbpi/extension/hysteresis/__init__.py' 2026-09-13T11:39:56,962 adding 'cbpi/extension/hysteresis/config.yaml' 2026-09-13T11:39:56,964 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:56,966 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:56,968 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:56,970 adding 'cbpi/extension/hysteresis/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:56,974 adding 'cbpi/extension/mashstep/__init__.py' 2026-09-13T11:39:56,976 adding 'cbpi/extension/mashstep/config.yaml' 2026-09-13T11:39:56,982 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:56,988 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:56,995 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:57,001 adding 'cbpi/extension/mashstep/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:57,004 adding 'cbpi/extension/mqtt_actor/__init__.py' 2026-09-13T11:39:57,006 adding 'cbpi/extension/mqtt_actor/config.yaml' 2026-09-13T11:39:57,007 adding 'cbpi/extension/mqtt_actor/generic_mqtt_actor.py' 2026-09-13T11:39:57,009 adding 'cbpi/extension/mqtt_actor/mqtt_actor.py' 2026-09-13T11:39:57,011 adding 'cbpi/extension/mqtt_actor/output_mqtt_actor.py' 2026-09-13T11:39:57,013 adding 'cbpi/extension/mqtt_actor/tasmota_mqtt_actor.py' 2026-09-13T11:39:57,015 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:57,017 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:57,019 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:57,020 adding 'cbpi/extension/mqtt_actor/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:57,022 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-311.pyc' 2026-09-13T11:39:57,024 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-312.pyc' 2026-09-13T11:39:57,026 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-313.pyc' 2026-09-13T11:39:57,028 adding 'cbpi/extension/mqtt_actor/__pycache__/generic_mqtt_actor.cpython-314.pyc' 2026-09-13T11:39:57,030 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-311.pyc' 2026-09-13T11:39:57,033 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-312.pyc' 2026-09-13T11:39:57,035 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-313.pyc' 2026-09-13T11:39:57,037 adding 'cbpi/extension/mqtt_actor/__pycache__/mqtt_actor.cpython-314.pyc' 2026-09-13T11:39:57,039 adding 'cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-312.pyc' 2026-09-13T11:39:57,041 adding 'cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-313.pyc' 2026-09-13T11:39:57,044 adding 'cbpi/extension/mqtt_actor/__pycache__/output_mqtt_actor.cpython-314.pyc' 2026-09-13T11:39:57,045 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-311.pyc' 2026-09-13T11:39:57,047 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-312.pyc' 2026-09-13T11:39:57,049 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-313.pyc' 2026-09-13T11:39:57,051 adding 'cbpi/extension/mqtt_actor/__pycache__/tasmota_mqtt_actor.cpython-314.pyc' 2026-09-13T11:39:57,053 adding 'cbpi/extension/mqtt_sensor/__init__.py' 2026-09-13T11:39:57,055 adding 'cbpi/extension/mqtt_sensor/config.yaml' 2026-09-13T11:39:57,058 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:57,062 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:57,065 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:57,068 adding 'cbpi/extension/mqtt_sensor/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:57,071 adding 'cbpi/extension/mqtt_util/__init__.py' 2026-09-13T11:39:57,072 adding 'cbpi/extension/mqtt_util/config.yaml' 2026-09-13T11:39:57,075 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:57,077 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:57,079 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:57,081 adding 'cbpi/extension/mqtt_util/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:57,084 adding 'cbpi/extension/onewire/__init__.py' 2026-09-13T11:39:57,085 adding 'cbpi/extension/onewire/config.yaml' 2026-09-13T11:39:57,088 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:57,091 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:57,094 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:57,097 adding 'cbpi/extension/onewire/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:57,099 adding 'cbpi/extension/systemdata/__init__.py' 2026-09-13T11:39:57,101 adding 'cbpi/extension/systemdata/config.yaml' 2026-09-13T11:39:57,103 adding 'cbpi/extension/systemdata/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:57,105 adding 'cbpi/extension/systemdata/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:57,107 adding 'cbpi/extension/systemdata/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:57,109 adding 'cbpi/extension/timer/__init__.py' 2026-09-13T11:39:57,110 adding 'cbpi/extension/timer/config.yaml' 2026-09-13T11:39:57,113 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-311.pyc' 2026-09-13T11:39:57,115 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-312.pyc' 2026-09-13T11:39:57,117 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-313.pyc' 2026-09-13T11:39:57,119 adding 'cbpi/extension/timer/__pycache__/__init__.cpython-314.pyc' 2026-09-13T11:39:57,121 adding 'cbpi/http_endpoints/__init__.py' 2026-09-13T11:39:57,123 adding 'cbpi/http_endpoints/http_actor.py' 2026-09-13T11:39:57,125 adding 'cbpi/http_endpoints/http_config.py' 2026-09-13T11:39:57,126 adding 'cbpi/http_endpoints/http_dashboard.py' 2026-09-13T11:39:57,129 adding 'cbpi/http_endpoints/http_fermentation.py' 2026-09-13T11:39:57,130 adding 'cbpi/http_endpoints/http_fermenterrecipe.py' 2026-09-13T11:39:57,132 adding 'cbpi/http_endpoints/http_kettle.py' 2026-09-13T11:39:57,134 adding 'cbpi/http_endpoints/http_log.py' 2026-09-13T11:39:57,135 adding 'cbpi/http_endpoints/http_login.py' 2026-09-13T11:39:57,137 adding 'cbpi/http_endpoints/http_notification.py' 2026-09-13T11:39:57,139 adding 'cbpi/http_endpoints/http_plugin.py' 2026-09-13T11:39:57,141 adding 'cbpi/http_endpoints/http_recipe.py' 2026-09-13T11:39:57,142 adding 'cbpi/http_endpoints/http_sensor.py' 2026-09-13T11:39:57,144 adding 'cbpi/http_endpoints/http_step.py' 2026-09-13T11:39:57,146 adding 'cbpi/http_endpoints/http_system.py' 2026-09-13T11:39:57,148 adding 'cbpi/http_endpoints/http_upload.py' 2026-09-13T11:39:57,150 adding 'cbpi/job/__init__.py' 2026-09-13T11:39:57,152 adding 'cbpi/job/_job.py' 2026-09-13T11:39:57,153 adding 'cbpi/job/_scheduler.py' 2026-09-13T11:39:57,155 adding 'cbpi/job/aiohttp.py' 2026-09-13T11:39:57,157 adding 'cbpi/static/beer_icon.svg' 2026-09-13T11:39:57,159 adding 'cbpi/static/calculator_icon.svg' 2026-09-13T11:39:57,162 adding 'cbpi/static/cbpi_icon.svg' 2026-09-13T11:39:57,163 adding 'cbpi/static/control_icon.svg' 2026-09-13T11:39:57,165 adding 'cbpi/static/glass_icon.svg' 2026-09-13T11:39:57,167 adding 'cbpi/static/grain.svg' 2026-09-13T11:39:57,168 adding 'cbpi/static/hops_icon.svg' 2026-09-13T11:39:57,170 adding 'cbpi/static/kettle2_icon.svg' 2026-09-13T11:39:57,171 adding 'cbpi/static/kettle_icon.svg' 2026-09-13T11:39:57,173 adding 'cbpi/static/led.svg' 2026-09-13T11:39:57,175 adding 'cbpi/static/liquid_icon.svg' 2026-09-13T11:39:57,176 adding 'cbpi/static/paddle_icon.svg' 2026-09-13T11:39:57,178 adding 'cbpi/static/pipe_icon.svg' 2026-09-13T11:39:57,179 adding 'cbpi/static/sensor_icon.svg' 2026-09-13T11:39:57,394 adding 'cbpi/static/splash.png' 2026-09-13T11:39:57,408 adding 'cbpi/static/svg_icon.svg' 2026-09-13T11:39:57,409 adding 'cbpi/static/tank_icon.svg' 2026-09-13T11:39:57,411 adding 'cbpi/static/target_temp.svg' 2026-09-13T11:39:57,412 adding 'cbpi/static/test.html' 2026-09-13T11:39:57,413 adding 'cbpi/static/thermomenter.svg' 2026-09-13T11:39:57,415 adding 'cbpi/static/yeast.svg' 2026-09-13T11:39:57,416 adding 'cbpi/utils/__init__.py' 2026-09-13T11:39:57,418 adding 'cbpi/utils/encoder.py' 2026-09-13T11:39:57,419 adding 'cbpi/utils/utils.py' 2026-09-13T11:39:57,427 adding 'cbpi4-4.7.7.dist-info/licenses/LICENSE' 2026-09-13T11:39:57,429 adding 'tests/__init__.py' 2026-09-13T11:39:57,430 adding 'tests/cbpi_config_fixture.py' 2026-09-13T11:39:57,431 adding 'tests/test_actor.py' 2026-09-13T11:39:57,432 adding 'tests/test_cli.py' 2026-09-13T11:39:57,434 adding 'tests/test_config.py' 2026-09-13T11:39:57,435 adding 'tests/test_dashboard.py' 2026-09-13T11:39:57,436 adding 'tests/test_gpio.py' 2026-09-13T11:39:57,437 adding 'tests/test_index.py' 2026-09-13T11:39:57,439 adding 'tests/test_kettle.py' 2026-09-13T11:39:57,440 adding 'tests/test_logger.py' 2026-09-13T11:39:57,441 adding 'tests/test_notification_controller.py' 2026-09-13T11:39:57,443 adding 'tests/test_sensor.py' 2026-09-13T11:39:57,444 adding 'tests/test_step.py' 2026-09-13T11:39:57,445 adding 'tests/test_system.py' 2026-09-13T11:39:57,446 adding 'tests/test_ws.py' 2026-09-13T11:39:57,448 adding 'cbpi4-4.7.7.dist-info/METADATA' 2026-09-13T11:39:57,449 adding 'cbpi4-4.7.7.dist-info/WHEEL' 2026-09-13T11:39:57,450 adding 'cbpi4-4.7.7.dist-info/dependency_links.txt' 2026-09-13T11:39:57,451 adding 'cbpi4-4.7.7.dist-info/entry_points.txt' 2026-09-13T11:39:57,452 adding 'cbpi4-4.7.7.dist-info/top_level.txt' 2026-09-13T11:39:57,456 adding 'cbpi4-4.7.7.dist-info/RECORD' 2026-09-13T11:39:57,512 removing build/bdist.linux-armv7l/wheel 2026-09-13T11:39:57,690 Building wheel for cbpi4 (setup.py): finished with status 'done' 2026-09-13T11:39:57,738 Created wheel for cbpi4: filename=cbpi4-4.7.7-py3-none-any.whl size=4639452 sha256=136518a9fc96f914aa7d0f7968cde804d62b5a2c8569408e8e1943af3efab94a 2026-09-13T11:39:57,739 Stored in directory: /tmp/pip-ephem-wheel-cache-pz8uu51i/wheels/2b/f5/e4/e99c87e78ef396e215f99fdd78dfd0c8017ce3310535ebfdc2 2026-09-13T11:39:57,760 Successfully built cbpi4 2026-09-13T11:39:57,877 Removed build tracker: '/tmp/pip-build-tracker-2w7p0lrs'