2026-06-18T01:07:04,347 Created temporary directory: /tmp/pip-ephem-wheel-cache-whkvtzto 2026-06-18T01:07:04,348 Created temporary directory: /tmp/pip-build-tracker-88xsv1xm 2026-06-18T01:07:04,349 Initialized build tracking at /tmp/pip-build-tracker-88xsv1xm 2026-06-18T01:07:04,350 Created build tracker: /tmp/pip-build-tracker-88xsv1xm 2026-06-18T01:07:04,350 Entered build tracker: /tmp/pip-build-tracker-88xsv1xm 2026-06-18T01:07:04,351 Created temporary directory: /tmp/pip-wheel-jh9nfhg8 2026-06-18T01:07:04,354 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-06-18T01:07:04,356 Created temporary directory: /tmp/pip-ephem-wheel-cache-n9l_1ay0 2026-06-18T01:07:04,378 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-18T01:07:04,382 2 location(s) to search for versions of pmb-ai: 2026-06-18T01:07:04,382 * https://pypi.org/simple/pmb-ai/ 2026-06-18T01:07:04,382 * https://www.piwheels.org/simple/pmb-ai/ 2026-06-18T01:07:04,383 Fetching project page and analyzing links: https://pypi.org/simple/pmb-ai/ 2026-06-18T01:07:04,384 Getting page https://pypi.org/simple/pmb-ai/ 2026-06-18T01:07:04,385 Found index url https://pypi.org/simple 2026-06-18T01:07:04,635 Fetched page https://pypi.org/simple/pmb-ai/ as application/vnd.pypi.simple.v1+json 2026-06-18T01:07:04,642 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/a9/00/a508bc910105d94b6a1a6f1fcee0f2b3edbdd588bc1528cb115a4d3e2a88/pmb_ai-0.1.0-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,643 Found link https://files.pythonhosted.org/packages/d3/01/2e67b50163881701650534e8d222da8cf2cd46753e8f616a8d2b7963e31a/pmb_ai-0.1.0.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.1.0 2026-06-18T01:07:04,644 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/73/41/cdec09d605d28d35be51c878b5f1f3ab4b4f866258aaa140eec7c4d8c613/pmb_ai-0.1.1-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,645 Found link https://files.pythonhosted.org/packages/e9/d8/b571d4f5eeb8565295a87339852f80a1a55fb9f7ddd227db95a900d382b5/pmb_ai-0.1.1.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.1.1 2026-06-18T01:07:04,646 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/8c/e8/479c9388123664c3f135db1eefcb7bcdfacaba98a461a758f618c99310c4/pmb_ai-0.2.1-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,647 Found link https://files.pythonhosted.org/packages/c0/ed/72ed9e981e6871027ea4a1e39b49cb24ef5a16e34497ff1bbedb28f3e7cc/pmb_ai-0.2.1.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.2.1 2026-06-18T01:07:04,648 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/b5/8f/503dfdf5c8106ec286b258470ca544784f02ce1cf092a7bec8e50f825929/pmb_ai-0.2.2-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,649 Found link https://files.pythonhosted.org/packages/39/95/b567d6d4abe8d05620b2dfedf2abc862bc91ce0e9a6c01d28fd4f1b2f1a7/pmb_ai-0.2.2.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.2.2 2026-06-18T01:07:04,649 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/37/d9/6b018e7ff9d6f432ded23f75b1b3b4dbf63f463bfdb131b279cc6f5f6f4f/pmb_ai-0.2.3-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,650 Found link https://files.pythonhosted.org/packages/b0/c7/0f3998c93c8bb31b7e9f524e35ddf43948f8a7fd6b90dc1ddcf0de1a0358/pmb_ai-0.2.3.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.2.3 2026-06-18T01:07:04,651 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/d6/39/48899f0f7f02e2b4dd230a35fee0122d3c2a2e4977871d592619a222e20f/pmb_ai-0.2.4-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,652 Found link https://files.pythonhosted.org/packages/eb/53/582bf82159daeba19def66aab903c60fa9e9c75a90d9d03e82aeb12d6063/pmb_ai-0.2.4.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.2.4 2026-06-18T01:07:04,653 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/d3/a3/3c01697180367cbfefa0efbcbca827c1ff658aa7e81a21ed54bcf0329271/pmb_ai-0.2.5-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,653 Found link https://files.pythonhosted.org/packages/db/c4/482990968bdb0289ac77777302c5a80a80b88364d4f406fd38df67de7376/pmb_ai-0.2.5.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.2.5 2026-06-18T01:07:04,654 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/fc/9d/565fce87331530b2d2f67296928cda9adb3db9c5713af5a61259dabf283c/pmb_ai-0.3.0-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,655 Found link https://files.pythonhosted.org/packages/77/2b/c2e1980684b0f03ba0935551ebbd491a5205a4d60c258e25a53f99c2e165/pmb_ai-0.3.0.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.3.0 2026-06-18T01:07:04,655 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/a7/53/6f0c39e9fdc4a465e81d4ee5c191731ffa9b60003f5a4352163e591e4b8f/pmb_ai-0.4.0-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,656 Found link https://files.pythonhosted.org/packages/26/6c/a4f25fb5ca2878d82f3fa3d644237ff0b9ae9a5779d5c44e0c6bc02b952c/pmb_ai-0.4.0.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.4.0 2026-06-18T01:07:04,657 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/6d/21/dc6048756cc7682b6354eb1028067c946ad895c55dd2e047e3804ec1b954/pmb_ai-0.5.0-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,658 Found link https://files.pythonhosted.org/packages/6c/bd/e69dbd042d247517e1aceae2d8589fb96e4a5dce720d4a0e56e09ce7cdc5/pmb_ai-0.5.0.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.5.0 2026-06-18T01:07:04,659 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/02/d1/0c4db617f3c1fde5551e535bc2d8883fcf7dc5ed04943568a069c2f0d2de/pmb_ai-0.8.0-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,660 Found link https://files.pythonhosted.org/packages/10/78/7a5973843f0150c6f270f2759e3ed34a955943e679d45c0e56a9083bc02a/pmb_ai-0.8.0.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.8.0 2026-06-18T01:07:04,661 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/cd/14/35b55c10e5345c1331adb21a5ff77f468b92c3ca02d181513c26e42de2d7/pmb_ai-0.9.0-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,661 Found link https://files.pythonhosted.org/packages/2c/73/e18ef43908bda3b18a6901754a8d568a898f8a6b4ca6f4ac5844c559648e/pmb_ai-0.9.0.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.9.0 2026-06-18T01:07:04,662 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/4b/96/9d8fe2ce17943e7a1fd4f025ac74a7bed7a136f7b17942e812ef1a074030/pmb_ai-0.9.1-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,663 Found link https://files.pythonhosted.org/packages/96/9b/5a7f51f5e981135331fe67f1c96d23bea105d342b0a08d59cc52a570d48b/pmb_ai-0.9.1.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.9.1 2026-06-18T01:07:04,664 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/69/43/bcdddd0a100b4cf6687bb6212a7977480081023c9bd50fc34f47c8d2511c/pmb_ai-0.9.3-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,665 Found link https://files.pythonhosted.org/packages/50/52/1d188e2c9ffefc5e7229fc320cf1eb48a009c01d053769ad388dcf9442f3/pmb_ai-0.9.3.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 0.9.3 2026-06-18T01:07:04,666 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/93/e0/a65a78d7015985f05954bf85553b6080071389e0bb8d7a55137fe083c69f/pmb_ai-1.0.0-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,666 Found link https://files.pythonhosted.org/packages/ce/d3/304f50c41538540f1156fa9e375b5fedd6c3f0943eb598af2a3d18a18601/pmb_ai-1.0.0.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 1.0.0 2026-06-18T01:07:04,667 Fetching project page and analyzing links: https://www.piwheels.org/simple/pmb-ai/ 2026-06-18T01:07:04,668 Getting page https://www.piwheels.org/simple/pmb-ai/ 2026-06-18T01:07:04,669 Found index url https://www.piwheels.org/simple 2026-06-18T01:07:04,947 Fetched page https://www.piwheels.org/simple/pmb-ai/ as text/html 2026-06-18T01:07:04,952 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.9.3-py3-none-any.whl#sha256=5ad52db4cae6056b2986ad934c065e11f621d3d61db5c299f7b83daa5451e2b4 (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,952 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.9.1-py3-none-any.whl#sha256=8371c57a4fdbef34a729f86a5eae9af25afd47d406c18f1ccd4421a92cc550da (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,953 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.9.0-py3-none-any.whl#sha256=a0a5d73b76fd473cc2334bac6c901b0e6b59fa32fb1d0f353cc61ad3e57f1414 (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,954 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.8.0-py3-none-any.whl#sha256=49232bc47c350e605100d0ba320122f9f02e2fc33eec8f20d18574b5bdaa9907 (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,954 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.5.0-py3-none-any.whl#sha256=eaff3f46d25769de430dbd0962d281c95e7eef3e025f209bd6b8a116341b9e7f (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,955 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.4.0-py3-none-any.whl#sha256=109059d804171d46a5147b8979888f7a5530b5899bfa6500110b9d489cd13475 (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,955 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.3.0-py3-none-any.whl#sha256=cf20266f516bb5317e5ad9f7f94d5e6f53143446958da54a061c7d39940e872c (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,956 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.2.5-py3-none-any.whl#sha256=2b36382d86f8e6783909cca1c23f5acce960c811c3d09d4b1d542ffcef92b644 (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,957 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.2.4-py3-none-any.whl#sha256=d9da3e402a2812a826d3a796f2f1bf0f40394bc36f5919792795c85f058b27cf (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,957 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.2.3-py3-none-any.whl#sha256=db9dbe4ee32d8b1872be4eea424cbd5afa27e7196d693eade4c53150b9a20492 (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,958 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.2.2-py3-none-any.whl#sha256=55fb5f4ab52821f59c9e586c70ae06f3534b3acf393828ab02a9f314a4e635d9 (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,958 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.2.1-py3-none-any.whl#sha256=b8fed5861104d1fff2aa4dbb08b7219f28f1a410696bed939a35ce307b8b8c2b (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,959 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.1.1-py3-none-any.whl#sha256=9bf77608dc6250b24f62f9d03f33f32eb559d76fbc2bb72ea8c0e15ac590f8f5 (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,959 Skipping link: No binaries permitted for pmb-ai: https://www.piwheels.org/simple/pmb-ai/pmb_ai-0.1.0-py3-none-any.whl#sha256=7e35081d353e16b73c3d29bed8e12968417d1f7735c3ff5aeeb51896c8f6204f (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-18T01:07:04,960 Skipping link: not a file: https://www.piwheels.org/simple/pmb-ai/ 2026-06-18T01:07:04,961 Skipping link: not a file: https://pypi.org/simple/pmb-ai/ 2026-06-18T01:07:04,981 Given no hashes to check 1 links for project 'pmb-ai': discarding no candidates 2026-06-18T01:07:04,999 Collecting pmb-ai==1.0.0 2026-06-18T01:07:05,001 Created temporary directory: /tmp/pip-unpack-qerj8rt8 2026-06-18T01:07:05,510 Downloading pmb_ai-1.0.0.tar.gz (1.4 MB) 2026-06-18T01:07:06,855 Added pmb-ai==1.0.0 from https://files.pythonhosted.org/packages/ce/d3/304f50c41538540f1156fa9e375b5fedd6c3f0943eb598af2a3d18a18601/pmb_ai-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-88xsv1xm' 2026-06-18T01:07:06,861 Created temporary directory: /tmp/pip-build-env-t_jc7mn7 2026-06-18T01:07:06,866 Installing build dependencies: started 2026-06-18T01:07:06,867 Running command pip subprocess to install build dependencies 2026-06-18T01:07:08,009 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-18T01:07:08,419 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-06-18T01:07:08,442 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-18T01:07:10,414 Collecting setuptools>=68 2026-06-18T01:07:10,415 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-18T01:07:10,429 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-18T01:07:10,676 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-18T01:07:10,767 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-18T01:07:13,493 Installing collected packages: setuptools 2026-06-18T01:07:16,503 Successfully installed setuptools-82.0.1 2026-06-18T01:07:16,774 Installing build dependencies: finished with status 'done' 2026-06-18T01:07:16,780 Getting requirements to build wheel: started 2026-06-18T01:07:16,781 Running command Getting requirements to build wheel 2026-06-18T01:07:17,394 /tmp/pip-build-env-t_jc7mn7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-18T01:07:17,394 !! 2026-06-18T01:07:17,395 ******************************************************************************** 2026-06-18T01:07:17,396 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-06-18T01:07:17,396 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-18T01:07:17,397 or your builds will no longer be supported. 2026-06-18T01:07:17,398 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-18T01:07:17,398 ******************************************************************************** 2026-06-18T01:07:17,399 !! 2026-06-18T01:07:17,400 corresp(dist, value, root_dir) 2026-06-18T01:07:17,478 /tmp/pip-build-env-t_jc7mn7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-18T01:07:17,478 !! 2026-06-18T01:07:17,479 ******************************************************************************** 2026-06-18T01:07:17,480 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-18T01:07:17,481 License :: OSI Approved :: Apache Software License 2026-06-18T01:07:17,482 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-18T01:07:17,482 ******************************************************************************** 2026-06-18T01:07:17,484 !! 2026-06-18T01:07:17,484 dist._finalize_license_expression() 2026-06-18T01:07:17,485 /tmp/pip-build-env-t_jc7mn7/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-18T01:07:17,486 !! 2026-06-18T01:07:17,487 ******************************************************************************** 2026-06-18T01:07:17,488 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-18T01:07:17,489 License :: OSI Approved :: Apache Software License 2026-06-18T01:07:17,490 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-18T01:07:17,491 ******************************************************************************** 2026-06-18T01:07:17,492 !! 2026-06-18T01:07:17,493 self._finalize_license_expression() 2026-06-18T01:07:17,493 running egg_info 2026-06-18T01:07:17,494 writing src/pmb_ai.egg-info/PKG-INFO 2026-06-18T01:07:17,502 writing dependency_links to src/pmb_ai.egg-info/dependency_links.txt 2026-06-18T01:07:17,504 writing entry points to src/pmb_ai.egg-info/entry_points.txt 2026-06-18T01:07:17,508 writing requirements to src/pmb_ai.egg-info/requires.txt 2026-06-18T01:07:17,509 writing top-level names to src/pmb_ai.egg-info/top_level.txt 2026-06-18T01:07:17,555 reading manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-06-18T01:07:17,598 reading manifest template 'MANIFEST.in' 2026-06-18T01:07:17,706 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-06-18T01:07:17,708 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-18T01:07:17,710 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-06-18T01:07:17,712 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-06-18T01:07:17,713 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-06-18T01:07:17,715 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-06-18T01:07:17,716 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-06-18T01:07:17,717 no previously-included directories found matching '.venv' 2026-06-18T01:07:17,718 no previously-included directories found matching '.git' 2026-06-18T01:07:17,719 no previously-included directories found matching '.github' 2026-06-18T01:07:17,721 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-06-18T01:07:17,722 no previously-included directories found matching '.claude' 2026-06-18T01:07:17,722 adding license file 'LICENSE' 2026-06-18T01:07:17,723 adding license file 'NOTICE' 2026-06-18T01:07:17,740 writing manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-06-18T01:07:17,839 Getting requirements to build wheel: finished with status 'done' 2026-06-18T01:07:17,843 Created temporary directory: /tmp/pip-modern-metadata-4ketk5s1 2026-06-18T01:07:17,845 Preparing metadata (pyproject.toml): started 2026-06-18T01:07:17,846 Running command Preparing metadata (pyproject.toml) 2026-06-18T01:07:18,443 /tmp/pip-build-env-t_jc7mn7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-18T01:07:18,443 !! 2026-06-18T01:07:18,444 ******************************************************************************** 2026-06-18T01:07:18,445 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-06-18T01:07:18,446 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-18T01:07:18,446 or your builds will no longer be supported. 2026-06-18T01:07:18,447 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-18T01:07:18,448 ******************************************************************************** 2026-06-18T01:07:18,449 !! 2026-06-18T01:07:18,449 corresp(dist, value, root_dir) 2026-06-18T01:07:18,519 /tmp/pip-build-env-t_jc7mn7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-18T01:07:18,519 !! 2026-06-18T01:07:18,520 ******************************************************************************** 2026-06-18T01:07:18,521 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-18T01:07:18,522 License :: OSI Approved :: Apache Software License 2026-06-18T01:07:18,524 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-18T01:07:18,524 ******************************************************************************** 2026-06-18T01:07:18,525 !! 2026-06-18T01:07:18,526 dist._finalize_license_expression() 2026-06-18T01:07:18,526 /tmp/pip-build-env-t_jc7mn7/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-18T01:07:18,527 !! 2026-06-18T01:07:18,528 ******************************************************************************** 2026-06-18T01:07:18,529 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-18T01:07:18,530 License :: OSI Approved :: Apache Software License 2026-06-18T01:07:18,531 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-18T01:07:18,532 ******************************************************************************** 2026-06-18T01:07:18,533 !! 2026-06-18T01:07:18,533 self._finalize_license_expression() 2026-06-18T01:07:18,534 running dist_info 2026-06-18T01:07:18,541 creating /tmp/pip-modern-metadata-4ketk5s1/pmb_ai.egg-info 2026-06-18T01:07:18,542 writing /tmp/pip-modern-metadata-4ketk5s1/pmb_ai.egg-info/PKG-INFO 2026-06-18T01:07:18,550 writing dependency_links to /tmp/pip-modern-metadata-4ketk5s1/pmb_ai.egg-info/dependency_links.txt 2026-06-18T01:07:18,552 writing entry points to /tmp/pip-modern-metadata-4ketk5s1/pmb_ai.egg-info/entry_points.txt 2026-06-18T01:07:18,556 writing requirements to /tmp/pip-modern-metadata-4ketk5s1/pmb_ai.egg-info/requires.txt 2026-06-18T01:07:18,557 writing top-level names to /tmp/pip-modern-metadata-4ketk5s1/pmb_ai.egg-info/top_level.txt 2026-06-18T01:07:18,559 writing manifest file '/tmp/pip-modern-metadata-4ketk5s1/pmb_ai.egg-info/SOURCES.txt' 2026-06-18T01:07:18,598 reading manifest file '/tmp/pip-modern-metadata-4ketk5s1/pmb_ai.egg-info/SOURCES.txt' 2026-06-18T01:07:18,601 reading manifest template 'MANIFEST.in' 2026-06-18T01:07:18,707 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-06-18T01:07:18,708 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-18T01:07:18,709 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-06-18T01:07:18,710 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-06-18T01:07:18,711 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-06-18T01:07:18,712 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-06-18T01:07:18,713 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-06-18T01:07:18,714 no previously-included directories found matching '.venv' 2026-06-18T01:07:18,715 no previously-included directories found matching '.git' 2026-06-18T01:07:18,715 no previously-included directories found matching '.github' 2026-06-18T01:07:18,716 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-06-18T01:07:18,717 no previously-included directories found matching '.claude' 2026-06-18T01:07:18,718 adding license file 'LICENSE' 2026-06-18T01:07:18,719 adding license file 'NOTICE' 2026-06-18T01:07:18,730 writing manifest file '/tmp/pip-modern-metadata-4ketk5s1/pmb_ai.egg-info/SOURCES.txt' 2026-06-18T01:07:18,732 creating '/tmp/pip-modern-metadata-4ketk5s1/pmb_ai-1.0.0.dist-info' 2026-06-18T01:07:18,860 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-18T01:07:18,867 Source in /tmp/pip-wheel-jh9nfhg8/pmb-ai_25d99be7c24442e9b756f0f7c60b585e has version 1.0.0, which satisfies requirement pmb-ai==1.0.0 from https://files.pythonhosted.org/packages/ce/d3/304f50c41538540f1156fa9e375b5fedd6c3f0943eb598af2a3d18a18601/pmb_ai-1.0.0.tar.gz 2026-06-18T01:07:18,868 Removed pmb-ai==1.0.0 from https://files.pythonhosted.org/packages/ce/d3/304f50c41538540f1156fa9e375b5fedd6c3f0943eb598af2a3d18a18601/pmb_ai-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-88xsv1xm' 2026-06-18T01:07:18,877 Created temporary directory: /tmp/pip-unpack-vmshjbq_ 2026-06-18T01:07:18,877 Building wheels for collected packages: pmb-ai 2026-06-18T01:07:18,882 Created temporary directory: /tmp/pip-wheel-_5_1akjl 2026-06-18T01:07:18,882 Destination directory: /tmp/pip-wheel-_5_1akjl 2026-06-18T01:07:18,884 Building wheel for pmb-ai (pyproject.toml): started 2026-06-18T01:07:18,886 Running command Building wheel for pmb-ai (pyproject.toml) 2026-06-18T01:07:19,450 /tmp/pip-build-env-t_jc7mn7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-18T01:07:19,450 !! 2026-06-18T01:07:19,451 ******************************************************************************** 2026-06-18T01:07:19,452 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-06-18T01:07:19,453 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-18T01:07:19,454 or your builds will no longer be supported. 2026-06-18T01:07:19,455 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-18T01:07:19,455 ******************************************************************************** 2026-06-18T01:07:19,456 !! 2026-06-18T01:07:19,456 corresp(dist, value, root_dir) 2026-06-18T01:07:19,521 /tmp/pip-build-env-t_jc7mn7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-18T01:07:19,522 !! 2026-06-18T01:07:19,523 ******************************************************************************** 2026-06-18T01:07:19,523 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-18T01:07:19,524 License :: OSI Approved :: Apache Software License 2026-06-18T01:07:19,525 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-18T01:07:19,526 ******************************************************************************** 2026-06-18T01:07:19,527 !! 2026-06-18T01:07:19,527 dist._finalize_license_expression() 2026-06-18T01:07:19,528 /tmp/pip-build-env-t_jc7mn7/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-18T01:07:19,528 !! 2026-06-18T01:07:19,529 ******************************************************************************** 2026-06-18T01:07:19,530 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-18T01:07:19,531 License :: OSI Approved :: Apache Software License 2026-06-18T01:07:19,532 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-18T01:07:19,533 ******************************************************************************** 2026-06-18T01:07:19,534 !! 2026-06-18T01:07:19,535 self._finalize_license_expression() 2026-06-18T01:07:19,536 running bdist_wheel 2026-06-18T01:07:19,548 running build 2026-06-18T01:07:19,548 running build_py 2026-06-18T01:07:19,554 creating build/lib/pmb 2026-06-18T01:07:19,556 copying src/pmb/config.py -> build/lib/pmb 2026-06-18T01:07:19,560 copying src/pmb/reference_data.py -> build/lib/pmb 2026-06-18T01:07:19,562 copying src/pmb/provenance.py -> build/lib/pmb 2026-06-18T01:07:19,563 copying src/pmb/__init__.py -> build/lib/pmb 2026-06-18T01:07:19,565 copying src/pmb/memory_quality.py -> build/lib/pmb 2026-06-18T01:07:19,569 creating build/lib/pmb/reasoning 2026-06-18T01:07:19,569 copying src/pmb/reasoning/user_names.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,572 copying src/pmb/reasoning/pamvr.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,574 copying src/pmb/reasoning/spans.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,576 copying src/pmb/reasoning/code_ast.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,579 copying src/pmb/reasoning/decompose.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,581 copying src/pmb/reasoning/images.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,583 copying src/pmb/reasoning/attributes.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,586 copying src/pmb/reasoning/weight_learning.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,588 copying src/pmb/reasoning/arcs.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,590 copying src/pmb/reasoning/scoring.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,593 copying src/pmb/reasoning/query_split.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,595 copying src/pmb/reasoning/router.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,598 copying src/pmb/reasoning/predictive.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,600 copying src/pmb/reasoning/reflect.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,602 copying src/pmb/reasoning/typo_fix.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,604 copying src/pmb/reasoning/facts.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,607 copying src/pmb/reasoning/extract_anchor.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,609 copying src/pmb/reasoning/__init__.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,610 copying src/pmb/reasoning/temporal.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,613 copying src/pmb/reasoning/llm_rerank.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,614 copying src/pmb/reasoning/fact_extract.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,617 copying src/pmb/reasoning/query_worthiness.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,619 copying src/pmb/reasoning/causation.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,621 copying src/pmb/reasoning/vocab_miner.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,623 copying src/pmb/reasoning/dedup.py -> build/lib/pmb/reasoning 2026-06-18T01:07:19,626 creating build/lib/pmb/dashboard 2026-06-18T01:07:19,627 copying src/pmb/dashboard/viz.py -> build/lib/pmb/dashboard 2026-06-18T01:07:19,630 copying src/pmb/dashboard/__init__.py -> build/lib/pmb/dashboard 2026-06-18T01:07:19,632 copying src/pmb/dashboard/server.py -> build/lib/pmb/dashboard 2026-06-18T01:07:19,635 creating build/lib/pmb/security 2026-06-18T01:07:19,636 copying src/pmb/security/__init__.py -> build/lib/pmb/security 2026-06-18T01:07:19,638 copying src/pmb/security/redact.py -> build/lib/pmb/security 2026-06-18T01:07:19,640 creating build/lib/pmb/signals 2026-06-18T01:07:19,641 copying src/pmb/signals/files.py -> build/lib/pmb/signals 2026-06-18T01:07:19,643 copying src/pmb/signals/git.py -> build/lib/pmb/signals 2026-06-18T01:07:19,646 copying src/pmb/signals/decay.py -> build/lib/pmb/signals 2026-06-18T01:07:19,648 copying src/pmb/signals/__init__.py -> build/lib/pmb/signals 2026-06-18T01:07:19,649 copying src/pmb/signals/session.py -> build/lib/pmb/signals 2026-06-18T01:07:19,652 creating build/lib/pmb/graph 2026-06-18T01:07:19,653 copying src/pmb/graph/ppr.py -> build/lib/pmb/graph 2026-06-18T01:07:19,655 copying src/pmb/graph/spreading.py -> build/lib/pmb/graph 2026-06-18T01:07:19,657 copying src/pmb/graph/extractors_spacy.py -> build/lib/pmb/graph 2026-06-18T01:07:19,660 copying src/pmb/graph/expansion.py -> build/lib/pmb/graph 2026-06-18T01:07:19,662 copying src/pmb/graph/store.py -> build/lib/pmb/graph 2026-06-18T01:07:19,664 copying src/pmb/graph/__init__.py -> build/lib/pmb/graph 2026-06-18T01:07:19,666 copying src/pmb/graph/extractors_llm.py -> build/lib/pmb/graph 2026-06-18T01:07:19,668 copying src/pmb/graph/entities.py -> build/lib/pmb/graph 2026-06-18T01:07:19,671 copying src/pmb/graph/persons.py -> build/lib/pmb/graph 2026-06-18T01:07:19,674 creating build/lib/pmb/maintenance 2026-06-18T01:07:19,675 copying src/pmb/maintenance/distill.py -> build/lib/pmb/maintenance 2026-06-18T01:07:19,678 copying src/pmb/maintenance/compact.py -> build/lib/pmb/maintenance 2026-06-18T01:07:19,680 copying src/pmb/maintenance/corpus_stopwords.py -> build/lib/pmb/maintenance 2026-06-18T01:07:19,682 copying src/pmb/maintenance/__init__.py -> build/lib/pmb/maintenance 2026-06-18T01:07:19,683 copying src/pmb/maintenance/declutter.py -> build/lib/pmb/maintenance 2026-06-18T01:07:19,686 copying src/pmb/maintenance/scheduler.py -> build/lib/pmb/maintenance 2026-06-18T01:07:19,688 copying src/pmb/maintenance/tick.py -> build/lib/pmb/maintenance 2026-06-18T01:07:19,691 creating build/lib/pmb/hooks 2026-06-18T01:07:19,692 copying src/pmb/hooks/followcheck.py -> build/lib/pmb/hooks 2026-06-18T01:07:19,694 copying src/pmb/hooks/autowrite.py -> build/lib/pmb/hooks 2026-06-18T01:07:19,697 copying src/pmb/hooks/semantic_intent.py -> build/lib/pmb/hooks 2026-06-18T01:07:19,699 copying src/pmb/hooks/session_restore.py -> build/lib/pmb/hooks 2026-06-18T01:07:19,701 copying src/pmb/hooks/__init__.py -> build/lib/pmb/hooks 2026-06-18T01:07:19,703 copying src/pmb/hooks/auto_recall.py -> build/lib/pmb/hooks 2026-06-18T01:07:19,706 copying src/pmb/hooks/project_observer.py -> build/lib/pmb/hooks 2026-06-18T01:07:19,708 copying src/pmb/hooks/codex_rollout.py -> build/lib/pmb/hooks 2026-06-18T01:07:19,711 creating build/lib/pmb/hookclient 2026-06-18T01:07:19,712 copying src/pmb/hookclient/__init__.py -> build/lib/pmb/hookclient 2026-06-18T01:07:19,714 copying src/pmb/hookclient/__main__.py -> build/lib/pmb/hookclient 2026-06-18T01:07:19,717 creating build/lib/pmb/ingest 2026-06-18T01:07:19,717 copying src/pmb/ingest/project.py -> build/lib/pmb/ingest 2026-06-18T01:07:19,720 copying src/pmb/ingest/importers.py -> build/lib/pmb/ingest 2026-06-18T01:07:19,722 copying src/pmb/ingest/pdf.py -> build/lib/pmb/ingest 2026-06-18T01:07:19,725 copying src/pmb/ingest/watch.py -> build/lib/pmb/ingest 2026-06-18T01:07:19,726 copying src/pmb/ingest/__init__.py -> build/lib/pmb/ingest 2026-06-18T01:07:19,729 creating build/lib/pmb/core 2026-06-18T01:07:19,730 copying src/pmb/core/text_match.py -> build/lib/pmb/core 2026-06-18T01:07:19,732 copying src/pmb/core/recall_cache.py -> build/lib/pmb/core 2026-06-18T01:07:19,734 copying src/pmb/core/circuit_breaker.py -> build/lib/pmb/core 2026-06-18T01:07:19,736 copying src/pmb/core/ambient_log.py -> build/lib/pmb/core 2026-06-18T01:07:19,738 copying src/pmb/core/encryption.py -> build/lib/pmb/core 2026-06-18T01:07:19,740 copying src/pmb/core/errlog.py -> build/lib/pmb/core 2026-06-18T01:07:19,742 copying src/pmb/core/embed_queue.py -> build/lib/pmb/core 2026-06-18T01:07:19,744 copying src/pmb/core/workspace.py -> build/lib/pmb/core 2026-06-18T01:07:19,747 copying src/pmb/core/__init__.py -> build/lib/pmb/core 2026-06-18T01:07:19,749 copying src/pmb/core/sqlite_helper.py -> build/lib/pmb/core 2026-06-18T01:07:19,751 copying src/pmb/core/git_sync.py -> build/lib/pmb/core 2026-06-18T01:07:19,753 copying src/pmb/core/events.py -> build/lib/pmb/core 2026-06-18T01:07:19,756 copying src/pmb/core/llm_budget.py -> build/lib/pmb/core 2026-06-18T01:07:19,758 copying src/pmb/core/search.py -> build/lib/pmb/core 2026-06-18T01:07:19,762 creating build/lib/pmb/eval 2026-06-18T01:07:19,763 copying src/pmb/eval/__init__.py -> build/lib/pmb/eval 2026-06-18T01:07:19,765 copying src/pmb/eval/locomo_judge.py -> build/lib/pmb/eval 2026-06-18T01:07:19,768 creating build/lib/pmb/cli 2026-06-18T01:07:19,769 copying src/pmb/cli/hooks.py -> build/lib/pmb/cli 2026-06-18T01:07:19,771 copying src/pmb/cli/tui_config.py -> build/lib/pmb/cli 2026-06-18T01:07:19,774 copying src/pmb/cli/connect.py -> build/lib/pmb/cli 2026-06-18T01:07:19,777 copying src/pmb/cli/tui_workspace.py -> build/lib/pmb/cli 2026-06-18T01:07:19,779 copying src/pmb/cli/palette.py -> build/lib/pmb/cli 2026-06-18T01:07:19,781 copying src/pmb/cli/doctor.py -> build/lib/pmb/cli 2026-06-18T01:07:19,784 copying src/pmb/cli/_common.py -> build/lib/pmb/cli 2026-06-18T01:07:19,786 copying src/pmb/cli/main.py -> build/lib/pmb/cli 2026-06-18T01:07:19,788 copying src/pmb/cli/__init__.py -> build/lib/pmb/cli 2026-06-18T01:07:19,790 copying src/pmb/cli/__main__.py -> build/lib/pmb/cli 2026-06-18T01:07:19,792 copying src/pmb/cli/intro.py -> build/lib/pmb/cli 2026-06-18T01:07:19,794 copying src/pmb/cli/status_panel.py -> build/lib/pmb/cli 2026-06-18T01:07:19,797 copying src/pmb/cli/ollama_cmd.py -> build/lib/pmb/cli 2026-06-18T01:07:19,799 creating build/lib/pmb/lang 2026-06-18T01:07:19,800 copying src/pmb/lang/anchors.py -> build/lib/pmb/lang 2026-06-18T01:07:19,803 copying src/pmb/lang/__init__.py -> build/lib/pmb/lang 2026-06-18T01:07:19,806 creating build/lib/pmb/agent_wrapper 2026-06-18T01:07:19,807 copying src/pmb/agent_wrapper/loop.py -> build/lib/pmb/agent_wrapper 2026-06-18T01:07:19,809 copying src/pmb/agent_wrapper/policy.py -> build/lib/pmb/agent_wrapper 2026-06-18T01:07:19,812 copying src/pmb/agent_wrapper/budget.py -> build/lib/pmb/agent_wrapper 2026-06-18T01:07:19,814 copying src/pmb/agent_wrapper/__init__.py -> build/lib/pmb/agent_wrapper 2026-06-18T01:07:19,815 copying src/pmb/agent_wrapper/__main__.py -> build/lib/pmb/agent_wrapper 2026-06-18T01:07:19,818 creating build/lib/pmb/mcp 2026-06-18T01:07:19,819 copying src/pmb/mcp/perf.py -> build/lib/pmb/mcp 2026-06-18T01:07:19,821 copying src/pmb/mcp/__init__.py -> build/lib/pmb/mcp 2026-06-18T01:07:19,823 copying src/pmb/mcp/tools.py -> build/lib/pmb/mcp 2026-06-18T01:07:19,826 copying src/pmb/mcp/_toolspec.py -> build/lib/pmb/mcp 2026-06-18T01:07:19,828 copying src/pmb/mcp/server.py -> build/lib/pmb/mcp 2026-06-18T01:07:19,830 copying src/pmb/mcp/registry.py -> build/lib/pmb/mcp 2026-06-18T01:07:19,832 copying src/pmb/mcp/daemon.py -> build/lib/pmb/mcp 2026-06-18T01:07:19,836 creating build/lib/pmb/health 2026-06-18T01:07:19,837 copying src/pmb/health/slo.py -> build/lib/pmb/health 2026-06-18T01:07:19,839 copying src/pmb/health/distill_lessons.py -> build/lib/pmb/health 2026-06-18T01:07:19,841 copying src/pmb/health/rehearse.py -> build/lib/pmb/health 2026-06-18T01:07:19,843 copying src/pmb/health/consolidate.py -> build/lib/pmb/health 2026-06-18T01:07:19,846 copying src/pmb/health/auto_consolidate.py -> build/lib/pmb/health 2026-06-18T01:07:19,848 copying src/pmb/health/self_test.py -> build/lib/pmb/health 2026-06-18T01:07:19,850 copying src/pmb/health/__init__.py -> build/lib/pmb/health 2026-06-18T01:07:19,852 copying src/pmb/health/adaptive.py -> build/lib/pmb/health 2026-06-18T01:07:19,854 copying src/pmb/health/conflicts.py -> build/lib/pmb/health 2026-06-18T01:07:19,857 copying src/pmb/health/feedback.py -> build/lib/pmb/health 2026-06-18T01:07:19,859 copying src/pmb/health/multilingual_check.py -> build/lib/pmb/health 2026-06-18T01:07:19,862 creating build/lib/pmb/core/engine 2026-06-18T01:07:19,863 copying src/pmb/core/engine/reasoning.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,866 copying src/pmb/core/engine/batch.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,869 copying src/pmb/core/engine/goals.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,871 copying src/pmb/core/engine/ambient.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,873 copying src/pmb/core/engine/base.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,876 copying src/pmb/core/engine/recall.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,879 copying src/pmb/core/engine/__init__.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,881 copying src/pmb/core/engine/embed.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,884 copying src/pmb/core/engine/write.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,887 copying src/pmb/core/engine/graph.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,889 copying src/pmb/core/engine/lessons.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,892 copying src/pmb/core/engine/types.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,894 copying src/pmb/core/engine/health.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,897 copying src/pmb/core/engine/dedup.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,899 copying src/pmb/core/engine/overview.py -> build/lib/pmb/core/engine 2026-06-18T01:07:19,902 creating build/lib/pmb/cli/commands 2026-06-18T01:07:19,903 copying src/pmb/cli/commands/hooks.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,906 copying src/pmb/cli/commands/maintenance.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,909 copying src/pmb/cli/commands/config.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,911 copying src/pmb/cli/commands/ambient.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,914 copying src/pmb/cli/commands/lang.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,917 copying src/pmb/cli/commands/capture.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,919 copying src/pmb/cli/commands/index.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,922 copying src/pmb/cli/commands/workspace.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,924 copying src/pmb/cli/commands/__init__.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,926 copying src/pmb/cli/commands/manage.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,929 copying src/pmb/cli/commands/graph.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,930 copying src/pmb/cli/commands/snapshot.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,933 copying src/pmb/cli/commands/health.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,935 copying src/pmb/cli/commands/daemon.py -> build/lib/pmb/cli/commands 2026-06-18T01:07:19,937 running egg_info 2026-06-18T01:07:19,947 writing src/pmb_ai.egg-info/PKG-INFO 2026-06-18T01:07:19,955 writing dependency_links to src/pmb_ai.egg-info/dependency_links.txt 2026-06-18T01:07:19,956 writing entry points to src/pmb_ai.egg-info/entry_points.txt 2026-06-18T01:07:19,960 writing requirements to src/pmb_ai.egg-info/requires.txt 2026-06-18T01:07:19,961 writing top-level names to src/pmb_ai.egg-info/top_level.txt 2026-06-18T01:07:19,992 reading manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-06-18T01:07:20,011 reading manifest template 'MANIFEST.in' 2026-06-18T01:07:20,116 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-06-18T01:07:20,118 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-18T01:07:20,120 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-06-18T01:07:20,122 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-06-18T01:07:20,124 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-06-18T01:07:20,125 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-06-18T01:07:20,127 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-06-18T01:07:20,128 no previously-included directories found matching '.venv' 2026-06-18T01:07:20,129 no previously-included directories found matching '.git' 2026-06-18T01:07:20,130 no previously-included directories found matching '.github' 2026-06-18T01:07:20,132 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-06-18T01:07:20,133 no previously-included directories found matching '.claude' 2026-06-18T01:07:20,133 adding license file 'LICENSE' 2026-06-18T01:07:20,134 adding license file 'NOTICE' 2026-06-18T01:07:20,150 writing manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-06-18T01:07:20,169 copying src/pmb/py.typed -> build/lib/pmb 2026-06-18T01:07:20,171 creating build/lib/pmb/dashboard/static 2026-06-18T01:07:20,171 copying src/pmb/dashboard/static/index.html -> build/lib/pmb/dashboard/static 2026-06-18T01:07:20,177 creating build/lib/pmb/lang/packs 2026-06-18T01:07:20,178 copying src/pmb/lang/packs/es.yaml -> build/lib/pmb/lang/packs 2026-06-18T01:07:20,180 copying src/pmb/lang/packs/fr.yaml -> build/lib/pmb/lang/packs 2026-06-18T01:07:20,183 copying src/pmb/lang/packs/de.yaml -> build/lib/pmb/lang/packs 2026-06-18T01:07:20,206 installing to build/bdist.linux-armv7l/wheel 2026-06-18T01:07:20,207 running install 2026-06-18T01:07:20,230 running install_lib 2026-06-18T01:07:20,237 creating build/bdist.linux-armv7l/wheel 2026-06-18T01:07:20,240 creating build/bdist.linux-armv7l/wheel/pmb 2026-06-18T01:07:20,242 creating build/bdist.linux-armv7l/wheel/pmb/reasoning 2026-06-18T01:07:20,244 copying build/lib/pmb/reasoning/user_names.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,246 copying build/lib/pmb/reasoning/pamvr.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,250 copying build/lib/pmb/reasoning/spans.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,252 copying build/lib/pmb/reasoning/code_ast.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,255 copying build/lib/pmb/reasoning/decompose.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,258 copying build/lib/pmb/reasoning/images.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,261 copying build/lib/pmb/reasoning/attributes.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,264 copying build/lib/pmb/reasoning/weight_learning.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,266 copying build/lib/pmb/reasoning/arcs.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,269 copying build/lib/pmb/reasoning/scoring.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,271 copying build/lib/pmb/reasoning/query_split.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,274 copying build/lib/pmb/reasoning/router.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,277 copying build/lib/pmb/reasoning/predictive.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,280 copying build/lib/pmb/reasoning/reflect.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,282 copying build/lib/pmb/reasoning/typo_fix.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,285 copying build/lib/pmb/reasoning/facts.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,288 copying build/lib/pmb/reasoning/extract_anchor.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,290 copying build/lib/pmb/reasoning/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,292 copying build/lib/pmb/reasoning/temporal.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,295 copying build/lib/pmb/reasoning/llm_rerank.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,297 copying build/lib/pmb/reasoning/fact_extract.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,300 copying build/lib/pmb/reasoning/query_worthiness.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,302 copying build/lib/pmb/reasoning/causation.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,305 copying build/lib/pmb/reasoning/vocab_miner.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,308 copying build/lib/pmb/reasoning/dedup.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-18T01:07:20,312 creating build/bdist.linux-armv7l/wheel/pmb/dashboard 2026-06-18T01:07:20,313 copying build/lib/pmb/dashboard/viz.py -> build/bdist.linux-armv7l/wheel/./pmb/dashboard 2026-06-18T01:07:20,316 copying build/lib/pmb/dashboard/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/dashboard 2026-06-18T01:07:20,318 copying build/lib/pmb/dashboard/server.py -> build/bdist.linux-armv7l/wheel/./pmb/dashboard 2026-06-18T01:07:20,322 creating build/bdist.linux-armv7l/wheel/pmb/dashboard/static 2026-06-18T01:07:20,323 copying build/lib/pmb/dashboard/static/index.html -> build/bdist.linux-armv7l/wheel/./pmb/dashboard/static 2026-06-18T01:07:20,329 copying build/lib/pmb/config.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-18T01:07:20,333 copying build/lib/pmb/reference_data.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-18T01:07:20,335 creating build/bdist.linux-armv7l/wheel/pmb/security 2026-06-18T01:07:20,336 copying build/lib/pmb/security/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/security 2026-06-18T01:07:20,338 copying build/lib/pmb/security/redact.py -> build/bdist.linux-armv7l/wheel/./pmb/security 2026-06-18T01:07:20,341 creating build/bdist.linux-armv7l/wheel/pmb/signals 2026-06-18T01:07:20,342 copying build/lib/pmb/signals/files.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-18T01:07:20,344 copying build/lib/pmb/signals/git.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-18T01:07:20,346 copying build/lib/pmb/signals/decay.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-18T01:07:20,349 copying build/lib/pmb/signals/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-18T01:07:20,350 copying build/lib/pmb/signals/session.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-18T01:07:20,353 creating build/bdist.linux-armv7l/wheel/pmb/graph 2026-06-18T01:07:20,354 copying build/lib/pmb/graph/ppr.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-18T01:07:20,357 copying build/lib/pmb/graph/spreading.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-18T01:07:20,359 copying build/lib/pmb/graph/extractors_spacy.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-18T01:07:20,361 copying build/lib/pmb/graph/expansion.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-18T01:07:20,363 copying build/lib/pmb/graph/store.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-18T01:07:20,365 copying build/lib/pmb/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-18T01:07:20,367 copying build/lib/pmb/graph/extractors_llm.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-18T01:07:20,370 copying build/lib/pmb/graph/entities.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-18T01:07:20,372 copying build/lib/pmb/graph/persons.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-18T01:07:20,375 creating build/bdist.linux-armv7l/wheel/pmb/maintenance 2026-06-18T01:07:20,376 copying build/lib/pmb/maintenance/distill.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-18T01:07:20,379 copying build/lib/pmb/maintenance/compact.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-18T01:07:20,381 copying build/lib/pmb/maintenance/corpus_stopwords.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-18T01:07:20,383 copying build/lib/pmb/maintenance/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-18T01:07:20,385 copying build/lib/pmb/maintenance/declutter.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-18T01:07:20,387 copying build/lib/pmb/maintenance/scheduler.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-18T01:07:20,389 copying build/lib/pmb/maintenance/tick.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-18T01:07:20,391 copying build/lib/pmb/provenance.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-18T01:07:20,394 creating build/bdist.linux-armv7l/wheel/pmb/hooks 2026-06-18T01:07:20,395 copying build/lib/pmb/hooks/followcheck.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-18T01:07:20,397 copying build/lib/pmb/hooks/autowrite.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-18T01:07:20,400 copying build/lib/pmb/hooks/semantic_intent.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-18T01:07:20,402 copying build/lib/pmb/hooks/session_restore.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-18T01:07:20,404 copying build/lib/pmb/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-18T01:07:20,406 copying build/lib/pmb/hooks/auto_recall.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-18T01:07:20,409 copying build/lib/pmb/hooks/project_observer.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-18T01:07:20,411 copying build/lib/pmb/hooks/codex_rollout.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-18T01:07:20,414 creating build/bdist.linux-armv7l/wheel/pmb/hookclient 2026-06-18T01:07:20,415 copying build/lib/pmb/hookclient/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/hookclient 2026-06-18T01:07:20,417 copying build/lib/pmb/hookclient/__main__.py -> build/bdist.linux-armv7l/wheel/./pmb/hookclient 2026-06-18T01:07:20,420 copying build/lib/pmb/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-18T01:07:20,422 creating build/bdist.linux-armv7l/wheel/pmb/ingest 2026-06-18T01:07:20,423 copying build/lib/pmb/ingest/project.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-18T01:07:20,426 copying build/lib/pmb/ingest/importers.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-18T01:07:20,429 copying build/lib/pmb/ingest/pdf.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-18T01:07:20,432 copying build/lib/pmb/ingest/watch.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-18T01:07:20,433 copying build/lib/pmb/ingest/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-18T01:07:20,436 creating build/bdist.linux-armv7l/wheel/pmb/core 2026-06-18T01:07:20,437 copying build/lib/pmb/core/text_match.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,439 copying build/lib/pmb/core/recall_cache.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,441 copying build/lib/pmb/core/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,443 copying build/lib/pmb/core/ambient_log.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,445 copying build/lib/pmb/core/encryption.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,447 copying build/lib/pmb/core/errlog.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,449 copying build/lib/pmb/core/embed_queue.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,451 copying build/lib/pmb/core/workspace.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,453 copying build/lib/pmb/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,455 copying build/lib/pmb/core/sqlite_helper.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,458 creating build/bdist.linux-armv7l/wheel/pmb/core/engine 2026-06-18T01:07:20,459 copying build/lib/pmb/core/engine/reasoning.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,462 copying build/lib/pmb/core/engine/batch.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,465 copying build/lib/pmb/core/engine/goals.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,468 copying build/lib/pmb/core/engine/ambient.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,470 copying build/lib/pmb/core/engine/base.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,473 copying build/lib/pmb/core/engine/recall.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,476 copying build/lib/pmb/core/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,478 copying build/lib/pmb/core/engine/embed.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,481 copying build/lib/pmb/core/engine/write.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,485 copying build/lib/pmb/core/engine/graph.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,487 copying build/lib/pmb/core/engine/lessons.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,490 copying build/lib/pmb/core/engine/types.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,492 copying build/lib/pmb/core/engine/health.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,495 copying build/lib/pmb/core/engine/dedup.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,497 copying build/lib/pmb/core/engine/overview.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-18T01:07:20,500 copying build/lib/pmb/core/git_sync.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,502 copying build/lib/pmb/core/events.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,505 copying build/lib/pmb/core/llm_budget.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,507 copying build/lib/pmb/core/search.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-18T01:07:20,510 copying build/lib/pmb/memory_quality.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-18T01:07:20,512 creating build/bdist.linux-armv7l/wheel/pmb/eval 2026-06-18T01:07:20,514 copying build/lib/pmb/eval/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/eval 2026-06-18T01:07:20,515 copying build/lib/pmb/eval/locomo_judge.py -> build/bdist.linux-armv7l/wheel/./pmb/eval 2026-06-18T01:07:20,518 copying build/lib/pmb/py.typed -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-18T01:07:20,520 creating build/bdist.linux-armv7l/wheel/pmb/cli 2026-06-18T01:07:20,521 copying build/lib/pmb/cli/hooks.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,523 copying build/lib/pmb/cli/tui_config.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,526 copying build/lib/pmb/cli/connect.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,529 copying build/lib/pmb/cli/tui_workspace.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,531 copying build/lib/pmb/cli/palette.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,534 copying build/lib/pmb/cli/doctor.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,536 copying build/lib/pmb/cli/_common.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,538 copying build/lib/pmb/cli/main.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,541 copying build/lib/pmb/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,542 copying build/lib/pmb/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,544 copying build/lib/pmb/cli/intro.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,547 copying build/lib/pmb/cli/status_panel.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,549 copying build/lib/pmb/cli/ollama_cmd.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-18T01:07:20,552 creating build/bdist.linux-armv7l/wheel/pmb/cli/commands 2026-06-18T01:07:20,553 copying build/lib/pmb/cli/commands/hooks.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,556 copying build/lib/pmb/cli/commands/maintenance.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,558 copying build/lib/pmb/cli/commands/config.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,561 copying build/lib/pmb/cli/commands/ambient.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,564 copying build/lib/pmb/cli/commands/lang.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,566 copying build/lib/pmb/cli/commands/capture.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,569 copying build/lib/pmb/cli/commands/index.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,571 copying build/lib/pmb/cli/commands/workspace.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,573 copying build/lib/pmb/cli/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,575 copying build/lib/pmb/cli/commands/manage.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,579 copying build/lib/pmb/cli/commands/graph.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,581 copying build/lib/pmb/cli/commands/snapshot.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,583 copying build/lib/pmb/cli/commands/health.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,585 copying build/lib/pmb/cli/commands/daemon.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-18T01:07:20,588 creating build/bdist.linux-armv7l/wheel/pmb/lang 2026-06-18T01:07:20,589 copying build/lib/pmb/lang/anchors.py -> build/bdist.linux-armv7l/wheel/./pmb/lang 2026-06-18T01:07:20,592 creating build/bdist.linux-armv7l/wheel/pmb/lang/packs 2026-06-18T01:07:20,593 copying build/lib/pmb/lang/packs/es.yaml -> build/bdist.linux-armv7l/wheel/./pmb/lang/packs 2026-06-18T01:07:20,595 copying build/lib/pmb/lang/packs/fr.yaml -> build/bdist.linux-armv7l/wheel/./pmb/lang/packs 2026-06-18T01:07:20,597 copying build/lib/pmb/lang/packs/de.yaml -> build/bdist.linux-armv7l/wheel/./pmb/lang/packs 2026-06-18T01:07:20,599 copying build/lib/pmb/lang/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/lang 2026-06-18T01:07:20,602 creating build/bdist.linux-armv7l/wheel/pmb/agent_wrapper 2026-06-18T01:07:20,603 copying build/lib/pmb/agent_wrapper/loop.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-18T01:07:20,605 copying build/lib/pmb/agent_wrapper/policy.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-18T01:07:20,607 copying build/lib/pmb/agent_wrapper/budget.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-18T01:07:20,609 copying build/lib/pmb/agent_wrapper/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-18T01:07:20,611 copying build/lib/pmb/agent_wrapper/__main__.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-18T01:07:20,613 creating build/bdist.linux-armv7l/wheel/pmb/mcp 2026-06-18T01:07:20,614 copying build/lib/pmb/mcp/perf.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-18T01:07:20,617 copying build/lib/pmb/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-18T01:07:20,619 copying build/lib/pmb/mcp/tools.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-18T01:07:20,622 copying build/lib/pmb/mcp/_toolspec.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-18T01:07:20,624 copying build/lib/pmb/mcp/server.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-18T01:07:20,627 copying build/lib/pmb/mcp/registry.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-18T01:07:20,629 copying build/lib/pmb/mcp/daemon.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-18T01:07:20,632 creating build/bdist.linux-armv7l/wheel/pmb/health 2026-06-18T01:07:20,633 copying build/lib/pmb/health/slo.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-18T01:07:20,635 copying build/lib/pmb/health/distill_lessons.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-18T01:07:20,637 copying build/lib/pmb/health/rehearse.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-18T01:07:20,639 copying build/lib/pmb/health/consolidate.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-18T01:07:20,642 copying build/lib/pmb/health/auto_consolidate.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-18T01:07:20,644 copying build/lib/pmb/health/self_test.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-18T01:07:20,647 copying build/lib/pmb/health/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-18T01:07:20,648 copying build/lib/pmb/health/adaptive.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-18T01:07:20,651 copying build/lib/pmb/health/conflicts.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-18T01:07:20,653 copying build/lib/pmb/health/feedback.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-18T01:07:20,655 copying build/lib/pmb/health/multilingual_check.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-18T01:07:20,658 running install_egg_info 2026-06-18T01:07:20,663 Copying src/pmb_ai.egg-info to build/bdist.linux-armv7l/wheel/./pmb_ai-1.0.0-py3.11.egg-info 2026-06-18T01:07:20,675 running install_scripts 2026-06-18T01:07:20,690 creating build/bdist.linux-armv7l/wheel/pmb_ai-1.0.0.dist-info/WHEEL 2026-06-18T01:07:20,693 creating '/tmp/pip-wheel-_5_1akjl/.tmp-3415p3hc/pmb_ai-1.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-18T01:07:20,696 adding 'pmb/__init__.py' 2026-06-18T01:07:20,706 adding 'pmb/config.py' 2026-06-18T01:07:20,709 adding 'pmb/memory_quality.py' 2026-06-18T01:07:20,710 adding 'pmb/provenance.py' 2026-06-18T01:07:20,711 adding 'pmb/py.typed' 2026-06-18T01:07:20,713 adding 'pmb/reference_data.py' 2026-06-18T01:07:20,715 adding 'pmb/agent_wrapper/__init__.py' 2026-06-18T01:07:20,716 adding 'pmb/agent_wrapper/__main__.py' 2026-06-18T01:07:20,718 adding 'pmb/agent_wrapper/budget.py' 2026-06-18T01:07:20,720 adding 'pmb/agent_wrapper/loop.py' 2026-06-18T01:07:20,722 adding 'pmb/agent_wrapper/policy.py' 2026-06-18T01:07:20,724 adding 'pmb/cli/__init__.py' 2026-06-18T01:07:20,725 adding 'pmb/cli/__main__.py' 2026-06-18T01:07:20,727 adding 'pmb/cli/_common.py' 2026-06-18T01:07:20,732 adding 'pmb/cli/connect.py' 2026-06-18T01:07:20,736 adding 'pmb/cli/doctor.py' 2026-06-18T01:07:20,738 adding 'pmb/cli/hooks.py' 2026-06-18T01:07:20,740 adding 'pmb/cli/intro.py' 2026-06-18T01:07:20,742 adding 'pmb/cli/main.py' 2026-06-18T01:07:20,743 adding 'pmb/cli/ollama_cmd.py' 2026-06-18T01:07:20,745 adding 'pmb/cli/palette.py' 2026-06-18T01:07:20,747 adding 'pmb/cli/status_panel.py' 2026-06-18T01:07:20,749 adding 'pmb/cli/tui_config.py' 2026-06-18T01:07:20,751 adding 'pmb/cli/tui_workspace.py' 2026-06-18T01:07:20,753 adding 'pmb/cli/commands/__init__.py' 2026-06-18T01:07:20,758 adding 'pmb/cli/commands/ambient.py' 2026-06-18T01:07:20,762 adding 'pmb/cli/commands/capture.py' 2026-06-18T01:07:20,764 adding 'pmb/cli/commands/config.py' 2026-06-18T01:07:20,766 adding 'pmb/cli/commands/daemon.py' 2026-06-18T01:07:20,767 adding 'pmb/cli/commands/graph.py' 2026-06-18T01:07:20,769 adding 'pmb/cli/commands/health.py' 2026-06-18T01:07:20,772 adding 'pmb/cli/commands/hooks.py' 2026-06-18T01:07:20,773 adding 'pmb/cli/commands/index.py' 2026-06-18T01:07:20,775 adding 'pmb/cli/commands/lang.py' 2026-06-18T01:07:20,780 adding 'pmb/cli/commands/maintenance.py' 2026-06-18T01:07:20,789 adding 'pmb/cli/commands/manage.py' 2026-06-18T01:07:20,791 adding 'pmb/cli/commands/snapshot.py' 2026-06-18T01:07:20,793 adding 'pmb/cli/commands/workspace.py' 2026-06-18T01:07:20,795 adding 'pmb/core/__init__.py' 2026-06-18T01:07:20,797 adding 'pmb/core/ambient_log.py' 2026-06-18T01:07:20,799 adding 'pmb/core/circuit_breaker.py' 2026-06-18T01:07:20,800 adding 'pmb/core/embed_queue.py' 2026-06-18T01:07:20,802 adding 'pmb/core/encryption.py' 2026-06-18T01:07:20,804 adding 'pmb/core/errlog.py' 2026-06-18T01:07:20,807 adding 'pmb/core/events.py' 2026-06-18T01:07:20,809 adding 'pmb/core/git_sync.py' 2026-06-18T01:07:20,811 adding 'pmb/core/llm_budget.py' 2026-06-18T01:07:20,812 adding 'pmb/core/recall_cache.py' 2026-06-18T01:07:20,817 adding 'pmb/core/search.py' 2026-06-18T01:07:20,819 adding 'pmb/core/sqlite_helper.py' 2026-06-18T01:07:20,821 adding 'pmb/core/text_match.py' 2026-06-18T01:07:20,823 adding 'pmb/core/workspace.py' 2026-06-18T01:07:20,824 adding 'pmb/core/engine/__init__.py' 2026-06-18T01:07:20,826 adding 'pmb/core/engine/ambient.py' 2026-06-18T01:07:20,829 adding 'pmb/core/engine/base.py' 2026-06-18T01:07:20,833 adding 'pmb/core/engine/batch.py' 2026-06-18T01:07:20,835 adding 'pmb/core/engine/dedup.py' 2026-06-18T01:07:20,838 adding 'pmb/core/engine/embed.py' 2026-06-18T01:07:20,841 adding 'pmb/core/engine/goals.py' 2026-06-18T01:07:20,843 adding 'pmb/core/engine/graph.py' 2026-06-18T01:07:20,845 adding 'pmb/core/engine/health.py' 2026-06-18T01:07:20,849 adding 'pmb/core/engine/lessons.py' 2026-06-18T01:07:20,853 adding 'pmb/core/engine/overview.py' 2026-06-18T01:07:20,856 adding 'pmb/core/engine/reasoning.py' 2026-06-18T01:07:20,866 adding 'pmb/core/engine/recall.py' 2026-06-18T01:07:20,869 adding 'pmb/core/engine/types.py' 2026-06-18T01:07:20,877 adding 'pmb/core/engine/write.py' 2026-06-18T01:07:20,879 adding 'pmb/dashboard/__init__.py' 2026-06-18T01:07:20,882 adding 'pmb/dashboard/server.py' 2026-06-18T01:07:20,884 adding 'pmb/dashboard/viz.py' 2026-06-18T01:07:20,901 adding 'pmb/dashboard/static/index.html' 2026-06-18T01:07:20,904 adding 'pmb/eval/__init__.py' 2026-06-18T01:07:20,906 adding 'pmb/eval/locomo_judge.py' 2026-06-18T01:07:20,908 adding 'pmb/graph/__init__.py' 2026-06-18T01:07:20,911 adding 'pmb/graph/entities.py' 2026-06-18T01:07:20,913 adding 'pmb/graph/expansion.py' 2026-06-18T01:07:20,915 adding 'pmb/graph/extractors_llm.py' 2026-06-18T01:07:20,917 adding 'pmb/graph/extractors_spacy.py' 2026-06-18T01:07:20,920 adding 'pmb/graph/persons.py' 2026-06-18T01:07:20,922 adding 'pmb/graph/ppr.py' 2026-06-18T01:07:20,923 adding 'pmb/graph/spreading.py' 2026-06-18T01:07:20,926 adding 'pmb/graph/store.py' 2026-06-18T01:07:20,927 adding 'pmb/health/__init__.py' 2026-06-18T01:07:20,929 adding 'pmb/health/adaptive.py' 2026-06-18T01:07:20,930 adding 'pmb/health/auto_consolidate.py' 2026-06-18T01:07:20,932 adding 'pmb/health/conflicts.py' 2026-06-18T01:07:20,936 adding 'pmb/health/consolidate.py' 2026-06-18T01:07:20,938 adding 'pmb/health/distill_lessons.py' 2026-06-18T01:07:20,940 adding 'pmb/health/feedback.py' 2026-06-18T01:07:20,941 adding 'pmb/health/multilingual_check.py' 2026-06-18T01:07:20,943 adding 'pmb/health/rehearse.py' 2026-06-18T01:07:20,945 adding 'pmb/health/self_test.py' 2026-06-18T01:07:20,946 adding 'pmb/health/slo.py' 2026-06-18T01:07:20,948 adding 'pmb/hookclient/__init__.py' 2026-06-18T01:07:20,950 adding 'pmb/hookclient/__main__.py' 2026-06-18T01:07:20,952 adding 'pmb/hooks/__init__.py' 2026-06-18T01:07:20,957 adding 'pmb/hooks/auto_recall.py' 2026-06-18T01:07:20,960 adding 'pmb/hooks/autowrite.py' 2026-06-18T01:07:20,961 adding 'pmb/hooks/codex_rollout.py' 2026-06-18T01:07:20,964 adding 'pmb/hooks/followcheck.py' 2026-06-18T01:07:20,965 adding 'pmb/hooks/project_observer.py' 2026-06-18T01:07:20,967 adding 'pmb/hooks/semantic_intent.py' 2026-06-18T01:07:20,969 adding 'pmb/hooks/session_restore.py' 2026-06-18T01:07:20,971 adding 'pmb/ingest/__init__.py' 2026-06-18T01:07:20,973 adding 'pmb/ingest/importers.py' 2026-06-18T01:07:20,975 adding 'pmb/ingest/pdf.py' 2026-06-18T01:07:20,977 adding 'pmb/ingest/project.py' 2026-06-18T01:07:20,979 adding 'pmb/ingest/watch.py' 2026-06-18T01:07:20,981 adding 'pmb/lang/__init__.py' 2026-06-18T01:07:20,983 adding 'pmb/lang/anchors.py' 2026-06-18T01:07:20,985 adding 'pmb/lang/packs/de.yaml' 2026-06-18T01:07:20,987 adding 'pmb/lang/packs/es.yaml' 2026-06-18T01:07:20,988 adding 'pmb/lang/packs/fr.yaml' 2026-06-18T01:07:20,990 adding 'pmb/maintenance/__init__.py' 2026-06-18T01:07:20,991 adding 'pmb/maintenance/compact.py' 2026-06-18T01:07:20,993 adding 'pmb/maintenance/corpus_stopwords.py' 2026-06-18T01:07:20,995 adding 'pmb/maintenance/declutter.py' 2026-06-18T01:07:20,997 adding 'pmb/maintenance/distill.py' 2026-06-18T01:07:20,999 adding 'pmb/maintenance/scheduler.py' 2026-06-18T01:07:21,001 adding 'pmb/maintenance/tick.py' 2026-06-18T01:07:21,003 adding 'pmb/mcp/__init__.py' 2026-06-18T01:07:21,005 adding 'pmb/mcp/_toolspec.py' 2026-06-18T01:07:21,008 adding 'pmb/mcp/daemon.py' 2026-06-18T01:07:21,011 adding 'pmb/mcp/perf.py' 2026-06-18T01:07:21,013 adding 'pmb/mcp/registry.py' 2026-06-18T01:07:21,017 adding 'pmb/mcp/server.py' 2026-06-18T01:07:21,023 adding 'pmb/mcp/tools.py' 2026-06-18T01:07:21,025 adding 'pmb/reasoning/__init__.py' 2026-06-18T01:07:21,028 adding 'pmb/reasoning/arcs.py' 2026-06-18T01:07:21,031 adding 'pmb/reasoning/attributes.py' 2026-06-18T01:07:21,033 adding 'pmb/reasoning/causation.py' 2026-06-18T01:07:21,035 adding 'pmb/reasoning/code_ast.py' 2026-06-18T01:07:21,037 adding 'pmb/reasoning/decompose.py' 2026-06-18T01:07:21,040 adding 'pmb/reasoning/dedup.py' 2026-06-18T01:07:21,043 adding 'pmb/reasoning/extract_anchor.py' 2026-06-18T01:07:21,046 adding 'pmb/reasoning/fact_extract.py' 2026-06-18T01:07:21,048 adding 'pmb/reasoning/facts.py' 2026-06-18T01:07:21,050 adding 'pmb/reasoning/images.py' 2026-06-18T01:07:21,052 adding 'pmb/reasoning/llm_rerank.py' 2026-06-18T01:07:21,059 adding 'pmb/reasoning/pamvr.py' 2026-06-18T01:07:21,062 adding 'pmb/reasoning/predictive.py' 2026-06-18T01:07:21,064 adding 'pmb/reasoning/query_split.py' 2026-06-18T01:07:21,066 adding 'pmb/reasoning/query_worthiness.py' 2026-06-18T01:07:21,069 adding 'pmb/reasoning/reflect.py' 2026-06-18T01:07:21,072 adding 'pmb/reasoning/router.py' 2026-06-18T01:07:21,074 adding 'pmb/reasoning/scoring.py' 2026-06-18T01:07:21,076 adding 'pmb/reasoning/spans.py' 2026-06-18T01:07:21,079 adding 'pmb/reasoning/temporal.py' 2026-06-18T01:07:21,082 adding 'pmb/reasoning/typo_fix.py' 2026-06-18T01:07:21,084 adding 'pmb/reasoning/user_names.py' 2026-06-18T01:07:21,087 adding 'pmb/reasoning/vocab_miner.py' 2026-06-18T01:07:21,088 adding 'pmb/reasoning/weight_learning.py' 2026-06-18T01:07:21,091 adding 'pmb/security/__init__.py' 2026-06-18T01:07:21,093 adding 'pmb/security/redact.py' 2026-06-18T01:07:21,095 adding 'pmb/signals/__init__.py' 2026-06-18T01:07:21,097 adding 'pmb/signals/decay.py' 2026-06-18T01:07:21,099 adding 'pmb/signals/files.py' 2026-06-18T01:07:21,101 adding 'pmb/signals/git.py' 2026-06-18T01:07:21,103 adding 'pmb/signals/session.py' 2026-06-18T01:07:21,108 adding 'pmb_ai-1.0.0.dist-info/licenses/LICENSE' 2026-06-18T01:07:21,109 adding 'pmb_ai-1.0.0.dist-info/licenses/NOTICE' 2026-06-18T01:07:21,114 adding 'pmb_ai-1.0.0.dist-info/METADATA' 2026-06-18T01:07:21,116 adding 'pmb_ai-1.0.0.dist-info/WHEEL' 2026-06-18T01:07:21,117 adding 'pmb_ai-1.0.0.dist-info/entry_points.txt' 2026-06-18T01:07:21,118 adding 'pmb_ai-1.0.0.dist-info/top_level.txt' 2026-06-18T01:07:21,122 adding 'pmb_ai-1.0.0.dist-info/RECORD' 2026-06-18T01:07:21,139 removing build/bdist.linux-armv7l/wheel 2026-06-18T01:07:21,276 Building wheel for pmb-ai (pyproject.toml): finished with status 'done' 2026-06-18T01:07:21,297 Created wheel for pmb-ai: filename=pmb_ai-1.0.0-py3-none-any.whl size=712265 sha256=ac9b598c92fa8682d179d6a0de8d7ac2026a017914ce4fd509db2c9451988a83 2026-06-18T01:07:21,298 Stored in directory: /tmp/pip-ephem-wheel-cache-n9l_1ay0/wheels/4d/f4/70/1c0c75b4d5f5241d5b905dc790eb6bc92be9d1d668895a3899 2026-06-18T01:07:21,320 Successfully built pmb-ai 2026-06-18T01:07:21,342 Removed build tracker: '/tmp/pip-build-tracker-88xsv1xm'