2026-06-26T01:27:54,304 Created temporary directory: /tmp/pip-ephem-wheel-cache-543jebjn 2026-06-26T01:27:54,306 Created temporary directory: /tmp/pip-build-tracker-wbgh2f0r 2026-06-26T01:27:54,307 Initialized build tracking at /tmp/pip-build-tracker-wbgh2f0r 2026-06-26T01:27:54,307 Created build tracker: /tmp/pip-build-tracker-wbgh2f0r 2026-06-26T01:27:54,308 Entered build tracker: /tmp/pip-build-tracker-wbgh2f0r 2026-06-26T01:27:54,308 Created temporary directory: /tmp/pip-wheel-jzayz8dk 2026-06-26T01:27:54,312 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-26T01:27:54,314 Created temporary directory: /tmp/pip-ephem-wheel-cache-6xsb24b6 2026-06-26T01:27:54,335 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-26T01:27:54,339 2 location(s) to search for versions of pmb-ai: 2026-06-26T01:27:54,339 * https://pypi.org/simple/pmb-ai/ 2026-06-26T01:27:54,339 * https://www.piwheels.org/simple/pmb-ai/ 2026-06-26T01:27:54,340 Fetching project page and analyzing links: https://pypi.org/simple/pmb-ai/ 2026-06-26T01:27:54,341 Getting page https://pypi.org/simple/pmb-ai/ 2026-06-26T01:27:54,342 Found index url https://pypi.org/simple 2026-06-26T01:27:54,493 Fetched page https://pypi.org/simple/pmb-ai/ as application/vnd.pypi.simple.v1+json 2026-06-26T01:27:54,500 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-26T01:27:54,501 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-26T01:27:54,501 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-26T01:27:54,502 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-26T01:27:54,503 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-26T01:27:54,504 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-26T01:27:54,505 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-26T01:27:54,506 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-26T01:27:54,507 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-26T01:27:54,508 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-26T01:27:54,509 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-26T01:27:54,510 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-26T01:27:54,510 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-26T01:27:54,511 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-26T01:27:54,512 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-26T01:27:54,513 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-26T01:27:54,513 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-26T01:27:54,514 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-26T01:27:54,515 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-26T01:27:54,516 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-26T01:27:54,517 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-26T01:27:54,518 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-26T01:27:54,518 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-26T01:27:54,519 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-26T01:27:54,520 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-26T01:27:54,521 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-26T01:27:54,522 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-26T01:27:54,523 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-26T01:27:54,523 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-26T01:27:54,524 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-26T01:27:54,525 Skipping link: No binaries permitted for pmb-ai: https://files.pythonhosted.org/packages/f2/7c/d7fb338bc8a43112964157720b0f5367dfedd48c310998c6a4d1d3ffbc0a/pmb_ai-1.1.0-py3-none-any.whl (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-26T01:27:54,526 Found link https://files.pythonhosted.org/packages/65/a0/606cc7dfdf1160b9edfbf4322880046b916031b11b7028d9ebc748ed5768/pmb_ai-1.1.0.tar.gz (from https://pypi.org/simple/pmb-ai/) (requires-python:>=3.11), version: 1.1.0 2026-06-26T01:27:54,526 Fetching project page and analyzing links: https://www.piwheels.org/simple/pmb-ai/ 2026-06-26T01:27:54,527 Getting page https://www.piwheels.org/simple/pmb-ai/ 2026-06-26T01:27:54,528 Found index url https://www.piwheels.org/simple 2026-06-26T01:27:54,738 Fetched page https://www.piwheels.org/simple/pmb-ai/ as text/html 2026-06-26T01:27:54,743 Skipping link: No binaries permitted for pmb-ai: https://archive1.piwheels.org/simple/pmb-ai/pmb_ai-1.0.0-py3-none-any.whl#sha256=ac9b598c92fa8682d179d6a0de8d7ac2026a017914ce4fd509db2c9451988a83 (from https://www.piwheels.org/simple/pmb-ai/) (requires-python:>=3.11) 2026-06-26T01:27:54,744 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,745 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,745 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,746 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,747 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,747 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,748 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,749 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,749 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,750 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,750 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,750 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,751 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,751 Skipping link: No binaries permitted for pmb-ai: https://archive1.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-26T01:27:54,752 Skipping link: not a file: https://www.piwheels.org/simple/pmb-ai/ 2026-06-26T01:27:54,753 Skipping link: not a file: https://pypi.org/simple/pmb-ai/ 2026-06-26T01:27:54,773 Given no hashes to check 1 links for project 'pmb-ai': discarding no candidates 2026-06-26T01:27:54,791 Collecting pmb-ai==1.1.0 2026-06-26T01:27:54,794 Created temporary directory: /tmp/pip-unpack-tevz8ysf 2026-06-26T01:27:55,038 Downloading pmb_ai-1.1.0.tar.gz (1.0 MB) 2026-06-26T01:27:56,044 Added pmb-ai==1.1.0 from https://files.pythonhosted.org/packages/65/a0/606cc7dfdf1160b9edfbf4322880046b916031b11b7028d9ebc748ed5768/pmb_ai-1.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-wbgh2f0r' 2026-06-26T01:27:56,051 Created temporary directory: /tmp/pip-build-env-ls2ihec4 2026-06-26T01:27:56,056 Installing build dependencies: started 2026-06-26T01:27:56,057 Running command pip subprocess to install build dependencies 2026-06-26T01:27:57,230 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-26T01:27:57,702 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-26T01:27:57,726 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-26T01:27:59,532 Collecting setuptools>=68 2026-06-26T01:27:59,532 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-26T01:27:59,750 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-26T01:28:00,006 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-26T01:28:00,115 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-26T01:28:02,851 Installing collected packages: setuptools 2026-06-26T01:28:06,023 Successfully installed setuptools-82.0.1 2026-06-26T01:28:06,295 Installing build dependencies: finished with status 'done' 2026-06-26T01:28:06,301 Getting requirements to build wheel: started 2026-06-26T01:28:06,302 Running command Getting requirements to build wheel 2026-06-26T01:28:06,914 /tmp/pip-build-env-ls2ihec4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-26T01:28:06,915 !! 2026-06-26T01:28:06,916 ******************************************************************************** 2026-06-26T01:28:06,916 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-26T01:28:06,917 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-26T01:28:06,918 or your builds will no longer be supported. 2026-06-26T01:28:06,919 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-26T01:28:06,919 ******************************************************************************** 2026-06-26T01:28:06,921 !! 2026-06-26T01:28:06,921 corresp(dist, value, root_dir) 2026-06-26T01:28:06,995 /tmp/pip-build-env-ls2ihec4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-26T01:28:06,995 !! 2026-06-26T01:28:06,996 ******************************************************************************** 2026-06-26T01:28:06,997 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-26T01:28:06,998 License :: OSI Approved :: Apache Software License 2026-06-26T01:28:06,999 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-26T01:28:06,999 ******************************************************************************** 2026-06-26T01:28:07,001 !! 2026-06-26T01:28:07,001 dist._finalize_license_expression() 2026-06-26T01:28:07,002 /tmp/pip-build-env-ls2ihec4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-26T01:28:07,002 !! 2026-06-26T01:28:07,003 ******************************************************************************** 2026-06-26T01:28:07,004 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-26T01:28:07,005 License :: OSI Approved :: Apache Software License 2026-06-26T01:28:07,006 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-26T01:28:07,007 ******************************************************************************** 2026-06-26T01:28:07,008 !! 2026-06-26T01:28:07,008 self._finalize_license_expression() 2026-06-26T01:28:07,009 running egg_info 2026-06-26T01:28:07,015 writing src/pmb_ai.egg-info/PKG-INFO 2026-06-26T01:28:07,023 writing dependency_links to src/pmb_ai.egg-info/dependency_links.txt 2026-06-26T01:28:07,026 writing entry points to src/pmb_ai.egg-info/entry_points.txt 2026-06-26T01:28:07,030 writing requirements to src/pmb_ai.egg-info/requires.txt 2026-06-26T01:28:07,031 writing top-level names to src/pmb_ai.egg-info/top_level.txt 2026-06-26T01:28:07,081 reading manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-06-26T01:28:07,128 reading manifest template 'MANIFEST.in' 2026-06-26T01:28:07,144 warning: no files found matching 'docs/assets/08_dashboard.png' 2026-06-26T01:28:07,247 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-06-26T01:28:07,250 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-26T01:28:07,252 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-06-26T01:28:07,253 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-06-26T01:28:07,255 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-06-26T01:28:07,257 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-06-26T01:28:07,259 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-06-26T01:28:07,260 no previously-included directories found matching '.venv' 2026-06-26T01:28:07,261 no previously-included directories found matching '.git' 2026-06-26T01:28:07,263 no previously-included directories found matching '.github' 2026-06-26T01:28:07,264 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-06-26T01:28:07,265 no previously-included directories found matching '.claude' 2026-06-26T01:28:07,266 adding license file 'LICENSE' 2026-06-26T01:28:07,266 adding license file 'NOTICE' 2026-06-26T01:28:07,285 writing manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-06-26T01:28:07,383 Getting requirements to build wheel: finished with status 'done' 2026-06-26T01:28:07,387 Created temporary directory: /tmp/pip-modern-metadata-xxwy0z2l 2026-06-26T01:28:07,389 Preparing metadata (pyproject.toml): started 2026-06-26T01:28:07,390 Running command Preparing metadata (pyproject.toml) 2026-06-26T01:28:07,958 /tmp/pip-build-env-ls2ihec4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-26T01:28:07,958 !! 2026-06-26T01:28:07,959 ******************************************************************************** 2026-06-26T01:28:07,960 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-26T01:28:07,961 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-26T01:28:07,962 or your builds will no longer be supported. 2026-06-26T01:28:07,963 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-26T01:28:07,964 ******************************************************************************** 2026-06-26T01:28:07,965 !! 2026-06-26T01:28:07,965 corresp(dist, value, root_dir) 2026-06-26T01:28:08,037 /tmp/pip-build-env-ls2ihec4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-26T01:28:08,038 !! 2026-06-26T01:28:08,039 ******************************************************************************** 2026-06-26T01:28:08,040 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-26T01:28:08,041 License :: OSI Approved :: Apache Software License 2026-06-26T01:28:08,042 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-26T01:28:08,043 ******************************************************************************** 2026-06-26T01:28:08,044 !! 2026-06-26T01:28:08,045 dist._finalize_license_expression() 2026-06-26T01:28:08,045 /tmp/pip-build-env-ls2ihec4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-26T01:28:08,046 !! 2026-06-26T01:28:08,047 ******************************************************************************** 2026-06-26T01:28:08,048 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-26T01:28:08,049 License :: OSI Approved :: Apache Software License 2026-06-26T01:28:08,050 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-26T01:28:08,051 ******************************************************************************** 2026-06-26T01:28:08,052 !! 2026-06-26T01:28:08,052 self._finalize_license_expression() 2026-06-26T01:28:08,053 running dist_info 2026-06-26T01:28:08,060 creating /tmp/pip-modern-metadata-xxwy0z2l/pmb_ai.egg-info 2026-06-26T01:28:08,061 writing /tmp/pip-modern-metadata-xxwy0z2l/pmb_ai.egg-info/PKG-INFO 2026-06-26T01:28:08,069 writing dependency_links to /tmp/pip-modern-metadata-xxwy0z2l/pmb_ai.egg-info/dependency_links.txt 2026-06-26T01:28:08,071 writing entry points to /tmp/pip-modern-metadata-xxwy0z2l/pmb_ai.egg-info/entry_points.txt 2026-06-26T01:28:08,076 writing requirements to /tmp/pip-modern-metadata-xxwy0z2l/pmb_ai.egg-info/requires.txt 2026-06-26T01:28:08,077 writing top-level names to /tmp/pip-modern-metadata-xxwy0z2l/pmb_ai.egg-info/top_level.txt 2026-06-26T01:28:08,078 writing manifest file '/tmp/pip-modern-metadata-xxwy0z2l/pmb_ai.egg-info/SOURCES.txt' 2026-06-26T01:28:08,121 reading manifest file '/tmp/pip-modern-metadata-xxwy0z2l/pmb_ai.egg-info/SOURCES.txt' 2026-06-26T01:28:08,123 reading manifest template 'MANIFEST.in' 2026-06-26T01:28:08,137 warning: no files found matching 'docs/assets/08_dashboard.png' 2026-06-26T01:28:08,239 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-06-26T01:28:08,240 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-26T01:28:08,242 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-06-26T01:28:08,243 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-06-26T01:28:08,244 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-06-26T01:28:08,246 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-06-26T01:28:08,247 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-06-26T01:28:08,248 no previously-included directories found matching '.venv' 2026-06-26T01:28:08,249 no previously-included directories found matching '.git' 2026-06-26T01:28:08,250 no previously-included directories found matching '.github' 2026-06-26T01:28:08,251 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-06-26T01:28:08,252 no previously-included directories found matching '.claude' 2026-06-26T01:28:08,252 adding license file 'LICENSE' 2026-06-26T01:28:08,253 adding license file 'NOTICE' 2026-06-26T01:28:08,267 writing manifest file '/tmp/pip-modern-metadata-xxwy0z2l/pmb_ai.egg-info/SOURCES.txt' 2026-06-26T01:28:08,268 creating '/tmp/pip-modern-metadata-xxwy0z2l/pmb_ai-1.1.0.dist-info' 2026-06-26T01:28:08,397 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-26T01:28:08,404 Source in /tmp/pip-wheel-jzayz8dk/pmb-ai_265941d4dcbf4e67a1e994a9ffe741df has version 1.1.0, which satisfies requirement pmb-ai==1.1.0 from https://files.pythonhosted.org/packages/65/a0/606cc7dfdf1160b9edfbf4322880046b916031b11b7028d9ebc748ed5768/pmb_ai-1.1.0.tar.gz 2026-06-26T01:28:08,405 Removed pmb-ai==1.1.0 from https://files.pythonhosted.org/packages/65/a0/606cc7dfdf1160b9edfbf4322880046b916031b11b7028d9ebc748ed5768/pmb_ai-1.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-wbgh2f0r' 2026-06-26T01:28:08,414 Created temporary directory: /tmp/pip-unpack-mjp2d8l3 2026-06-26T01:28:08,415 Building wheels for collected packages: pmb-ai 2026-06-26T01:28:08,419 Created temporary directory: /tmp/pip-wheel-aoeojeby 2026-06-26T01:28:08,420 Destination directory: /tmp/pip-wheel-aoeojeby 2026-06-26T01:28:08,422 Building wheel for pmb-ai (pyproject.toml): started 2026-06-26T01:28:08,423 Running command Building wheel for pmb-ai (pyproject.toml) 2026-06-26T01:28:09,014 /tmp/pip-build-env-ls2ihec4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-26T01:28:09,014 !! 2026-06-26T01:28:09,015 ******************************************************************************** 2026-06-26T01:28:09,016 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-26T01:28:09,016 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-26T01:28:09,017 or your builds will no longer be supported. 2026-06-26T01:28:09,018 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-26T01:28:09,018 ******************************************************************************** 2026-06-26T01:28:09,019 !! 2026-06-26T01:28:09,020 corresp(dist, value, root_dir) 2026-06-26T01:28:09,087 /tmp/pip-build-env-ls2ihec4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-26T01:28:09,087 !! 2026-06-26T01:28:09,088 ******************************************************************************** 2026-06-26T01:28:09,089 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-26T01:28:09,090 License :: OSI Approved :: Apache Software License 2026-06-26T01:28:09,091 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-26T01:28:09,091 ******************************************************************************** 2026-06-26T01:28:09,093 !! 2026-06-26T01:28:09,093 dist._finalize_license_expression() 2026-06-26T01:28:09,094 /tmp/pip-build-env-ls2ihec4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-26T01:28:09,095 !! 2026-06-26T01:28:09,097 ******************************************************************************** 2026-06-26T01:28:09,097 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-26T01:28:09,098 License :: OSI Approved :: Apache Software License 2026-06-26T01:28:09,099 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-26T01:28:09,100 ******************************************************************************** 2026-06-26T01:28:09,101 !! 2026-06-26T01:28:09,102 self._finalize_license_expression() 2026-06-26T01:28:09,102 running bdist_wheel 2026-06-26T01:28:09,117 running build 2026-06-26T01:28:09,117 running build_py 2026-06-26T01:28:09,124 creating build/lib/pmb 2026-06-26T01:28:09,126 copying src/pmb/config.py -> build/lib/pmb 2026-06-26T01:28:09,130 copying src/pmb/provenance.py -> build/lib/pmb 2026-06-26T01:28:09,132 copying src/pmb/__init__.py -> build/lib/pmb 2026-06-26T01:28:09,134 copying src/pmb/memory_quality.py -> build/lib/pmb 2026-06-26T01:28:09,137 copying src/pmb/reference_data.py -> build/lib/pmb 2026-06-26T01:28:09,140 creating build/lib/pmb/core 2026-06-26T01:28:09,141 copying src/pmb/core/embed_queue.py -> build/lib/pmb/core 2026-06-26T01:28:09,143 copying src/pmb/core/circuit_breaker.py -> build/lib/pmb/core 2026-06-26T01:28:09,146 copying src/pmb/core/sqlite_helper.py -> build/lib/pmb/core 2026-06-26T01:28:09,148 copying src/pmb/core/ambient_log.py -> build/lib/pmb/core 2026-06-26T01:28:09,150 copying src/pmb/core/events.py -> build/lib/pmb/core 2026-06-26T01:28:09,153 copying src/pmb/core/workspace.py -> build/lib/pmb/core 2026-06-26T01:28:09,155 copying src/pmb/core/errlog.py -> build/lib/pmb/core 2026-06-26T01:28:09,157 copying src/pmb/core/recall_cache.py -> build/lib/pmb/core 2026-06-26T01:28:09,159 copying src/pmb/core/__init__.py -> build/lib/pmb/core 2026-06-26T01:28:09,161 copying src/pmb/core/search.py -> build/lib/pmb/core 2026-06-26T01:28:09,164 copying src/pmb/core/git_sync.py -> build/lib/pmb/core 2026-06-26T01:28:09,166 copying src/pmb/core/encryption.py -> build/lib/pmb/core 2026-06-26T01:28:09,169 copying src/pmb/core/text_match.py -> build/lib/pmb/core 2026-06-26T01:28:09,171 copying src/pmb/core/llm_budget.py -> build/lib/pmb/core 2026-06-26T01:28:09,174 creating build/lib/pmb/reasoning 2026-06-26T01:28:09,175 copying src/pmb/reasoning/code_ast.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,178 copying src/pmb/reasoning/predictive.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,181 copying src/pmb/reasoning/fact_extract.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,183 copying src/pmb/reasoning/images.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,185 copying src/pmb/reasoning/scoring.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,188 copying src/pmb/reasoning/llm_rerank.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,190 copying src/pmb/reasoning/decompose.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,192 copying src/pmb/reasoning/typo_fix.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,195 copying src/pmb/reasoning/facts.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,197 copying src/pmb/reasoning/query_split.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,200 copying src/pmb/reasoning/weight_learning.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,202 copying src/pmb/reasoning/attributes.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,205 copying src/pmb/reasoning/extract_anchor.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,207 copying src/pmb/reasoning/__init__.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,209 copying src/pmb/reasoning/causation.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,212 copying src/pmb/reasoning/arcs.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,214 copying src/pmb/reasoning/spans.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,216 copying src/pmb/reasoning/dedup.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,219 copying src/pmb/reasoning/query_worthiness.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,221 copying src/pmb/reasoning/reflect.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,224 copying src/pmb/reasoning/vocab_miner.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,226 copying src/pmb/reasoning/user_names.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,229 copying src/pmb/reasoning/pamvr.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,231 copying src/pmb/reasoning/temporal.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,234 copying src/pmb/reasoning/router.py -> build/lib/pmb/reasoning 2026-06-26T01:28:09,237 creating build/lib/pmb/dashboard 2026-06-26T01:28:09,238 copying src/pmb/dashboard/server.py -> build/lib/pmb/dashboard 2026-06-26T01:28:09,241 copying src/pmb/dashboard/viz.py -> build/lib/pmb/dashboard 2026-06-26T01:28:09,243 copying src/pmb/dashboard/__init__.py -> build/lib/pmb/dashboard 2026-06-26T01:28:09,246 creating build/lib/pmb/hookclient 2026-06-26T01:28:09,247 copying src/pmb/hookclient/__init__.py -> build/lib/pmb/hookclient 2026-06-26T01:28:09,249 copying src/pmb/hookclient/__main__.py -> build/lib/pmb/hookclient 2026-06-26T01:28:09,252 creating build/lib/pmb/resume 2026-06-26T01:28:09,253 copying src/pmb/resume/builder.py -> build/lib/pmb/resume 2026-06-26T01:28:09,256 copying src/pmb/resume/__init__.py -> build/lib/pmb/resume 2026-06-26T01:28:09,258 creating build/lib/pmb/cli 2026-06-26T01:28:09,259 copying src/pmb/cli/status_panel.py -> build/lib/pmb/cli 2026-06-26T01:28:09,262 copying src/pmb/cli/main.py -> build/lib/pmb/cli 2026-06-26T01:28:09,264 copying src/pmb/cli/hooks.py -> build/lib/pmb/cli 2026-06-26T01:28:09,266 copying src/pmb/cli/tui_config.py -> build/lib/pmb/cli 2026-06-26T01:28:09,268 copying src/pmb/cli/tui_workspace.py -> build/lib/pmb/cli 2026-06-26T01:28:09,271 copying src/pmb/cli/connect.py -> build/lib/pmb/cli 2026-06-26T01:28:09,274 copying src/pmb/cli/__init__.py -> build/lib/pmb/cli 2026-06-26T01:28:09,275 copying src/pmb/cli/palette.py -> build/lib/pmb/cli 2026-06-26T01:28:09,278 copying src/pmb/cli/intro.py -> build/lib/pmb/cli 2026-06-26T01:28:09,280 copying src/pmb/cli/doctor.py -> build/lib/pmb/cli 2026-06-26T01:28:09,282 copying src/pmb/cli/__main__.py -> build/lib/pmb/cli 2026-06-26T01:28:09,284 copying src/pmb/cli/_common.py -> build/lib/pmb/cli 2026-06-26T01:28:09,286 copying src/pmb/cli/ollama_cmd.py -> build/lib/pmb/cli 2026-06-26T01:28:09,289 creating build/lib/pmb/security 2026-06-26T01:28:09,290 copying src/pmb/security/__init__.py -> build/lib/pmb/security 2026-06-26T01:28:09,292 copying src/pmb/security/redact.py -> build/lib/pmb/security 2026-06-26T01:28:09,295 creating build/lib/pmb/maintenance 2026-06-26T01:28:09,296 copying src/pmb/maintenance/corpus_stopwords.py -> build/lib/pmb/maintenance 2026-06-26T01:28:09,299 copying src/pmb/maintenance/scheduler.py -> build/lib/pmb/maintenance 2026-06-26T01:28:09,301 copying src/pmb/maintenance/declutter.py -> build/lib/pmb/maintenance 2026-06-26T01:28:09,303 copying src/pmb/maintenance/tick.py -> build/lib/pmb/maintenance 2026-06-26T01:28:09,305 copying src/pmb/maintenance/__init__.py -> build/lib/pmb/maintenance 2026-06-26T01:28:09,307 copying src/pmb/maintenance/compact.py -> build/lib/pmb/maintenance 2026-06-26T01:28:09,309 copying src/pmb/maintenance/distill.py -> build/lib/pmb/maintenance 2026-06-26T01:28:09,312 creating build/lib/pmb/ingest 2026-06-26T01:28:09,313 copying src/pmb/ingest/track.py -> build/lib/pmb/ingest 2026-06-26T01:28:09,316 copying src/pmb/ingest/watch.py -> build/lib/pmb/ingest 2026-06-26T01:28:09,317 copying src/pmb/ingest/project.py -> build/lib/pmb/ingest 2026-06-26T01:28:09,320 copying src/pmb/ingest/__init__.py -> build/lib/pmb/ingest 2026-06-26T01:28:09,322 copying src/pmb/ingest/importers.py -> build/lib/pmb/ingest 2026-06-26T01:28:09,324 copying src/pmb/ingest/pdf.py -> build/lib/pmb/ingest 2026-06-26T01:28:09,327 creating build/lib/pmb/hooks 2026-06-26T01:28:09,328 copying src/pmb/hooks/read_guard.py -> build/lib/pmb/hooks 2026-06-26T01:28:09,330 copying src/pmb/hooks/semantic_intent.py -> build/lib/pmb/hooks 2026-06-26T01:28:09,332 copying src/pmb/hooks/codex_rollout.py -> build/lib/pmb/hooks 2026-06-26T01:28:09,334 copying src/pmb/hooks/correction_capture.py -> build/lib/pmb/hooks 2026-06-26T01:28:09,337 copying src/pmb/hooks/project_observer.py -> build/lib/pmb/hooks 2026-06-26T01:28:09,339 copying src/pmb/hooks/auto_recall.py -> build/lib/pmb/hooks 2026-06-26T01:28:09,342 copying src/pmb/hooks/autowrite.py -> build/lib/pmb/hooks 2026-06-26T01:28:09,344 copying src/pmb/hooks/followcheck.py -> build/lib/pmb/hooks 2026-06-26T01:28:09,347 copying src/pmb/hooks/__init__.py -> build/lib/pmb/hooks 2026-06-26T01:28:09,348 copying src/pmb/hooks/exploration_capture.py -> build/lib/pmb/hooks 2026-06-26T01:28:09,351 copying src/pmb/hooks/session_restore.py -> build/lib/pmb/hooks 2026-06-26T01:28:09,354 creating build/lib/pmb/mcp 2026-06-26T01:28:09,355 copying src/pmb/mcp/server.py -> build/lib/pmb/mcp 2026-06-26T01:28:09,358 copying src/pmb/mcp/tools.py -> build/lib/pmb/mcp 2026-06-26T01:28:09,361 copying src/pmb/mcp/registry.py -> build/lib/pmb/mcp 2026-06-26T01:28:09,364 copying src/pmb/mcp/_toolspec.py -> build/lib/pmb/mcp 2026-06-26T01:28:09,367 copying src/pmb/mcp/__init__.py -> build/lib/pmb/mcp 2026-06-26T01:28:09,369 copying src/pmb/mcp/daemon.py -> build/lib/pmb/mcp 2026-06-26T01:28:09,371 copying src/pmb/mcp/perf.py -> build/lib/pmb/mcp 2026-06-26T01:28:09,374 creating build/lib/pmb/agent_wrapper 2026-06-26T01:28:09,375 copying src/pmb/agent_wrapper/budget.py -> build/lib/pmb/agent_wrapper 2026-06-26T01:28:09,377 copying src/pmb/agent_wrapper/policy.py -> build/lib/pmb/agent_wrapper 2026-06-26T01:28:09,379 copying src/pmb/agent_wrapper/__init__.py -> build/lib/pmb/agent_wrapper 2026-06-26T01:28:09,381 copying src/pmb/agent_wrapper/loop.py -> build/lib/pmb/agent_wrapper 2026-06-26T01:28:09,383 copying src/pmb/agent_wrapper/__main__.py -> build/lib/pmb/agent_wrapper 2026-06-26T01:28:09,385 creating build/lib/pmb/memo 2026-06-26T01:28:09,386 copying src/pmb/memo/exploration.py -> build/lib/pmb/memo 2026-06-26T01:28:09,389 copying src/pmb/memo/__init__.py -> build/lib/pmb/memo 2026-06-26T01:28:09,390 copying src/pmb/memo/ledger.py -> build/lib/pmb/memo 2026-06-26T01:28:09,392 copying src/pmb/memo/delta_render.py -> build/lib/pmb/memo 2026-06-26T01:28:09,395 creating build/lib/pmb/health 2026-06-26T01:28:09,396 copying src/pmb/health/distill_lessons.py -> build/lib/pmb/health 2026-06-26T01:28:09,399 copying src/pmb/health/adaptive.py -> build/lib/pmb/health 2026-06-26T01:28:09,401 copying src/pmb/health/self_test.py -> build/lib/pmb/health 2026-06-26T01:28:09,404 copying src/pmb/health/slo.py -> build/lib/pmb/health 2026-06-26T01:28:09,406 copying src/pmb/health/consolidate.py -> build/lib/pmb/health 2026-06-26T01:28:09,408 copying src/pmb/health/earned_memory.py -> build/lib/pmb/health 2026-06-26T01:28:09,411 copying src/pmb/health/feedback.py -> build/lib/pmb/health 2026-06-26T01:28:09,414 copying src/pmb/health/__init__.py -> build/lib/pmb/health 2026-06-26T01:28:09,416 copying src/pmb/health/multilingual_check.py -> build/lib/pmb/health 2026-06-26T01:28:09,418 copying src/pmb/health/auto_consolidate.py -> build/lib/pmb/health 2026-06-26T01:28:09,421 copying src/pmb/health/conflicts.py -> build/lib/pmb/health 2026-06-26T01:28:09,424 copying src/pmb/health/rehearse.py -> build/lib/pmb/health 2026-06-26T01:28:09,427 creating build/lib/pmb/lang 2026-06-26T01:28:09,428 copying src/pmb/lang/anchors.py -> build/lib/pmb/lang 2026-06-26T01:28:09,431 copying src/pmb/lang/__init__.py -> build/lib/pmb/lang 2026-06-26T01:28:09,434 creating build/lib/pmb/eval 2026-06-26T01:28:09,435 copying src/pmb/eval/__init__.py -> build/lib/pmb/eval 2026-06-26T01:28:09,438 copying src/pmb/eval/locomo_judge.py -> build/lib/pmb/eval 2026-06-26T01:28:09,441 creating build/lib/pmb/graph 2026-06-26T01:28:09,442 copying src/pmb/graph/extractors_llm.py -> build/lib/pmb/graph 2026-06-26T01:28:09,445 copying src/pmb/graph/ppr.py -> build/lib/pmb/graph 2026-06-26T01:28:09,448 copying src/pmb/graph/entities.py -> build/lib/pmb/graph 2026-06-26T01:28:09,451 copying src/pmb/graph/expansion.py -> build/lib/pmb/graph 2026-06-26T01:28:09,454 copying src/pmb/graph/__init__.py -> build/lib/pmb/graph 2026-06-26T01:28:09,456 copying src/pmb/graph/spreading.py -> build/lib/pmb/graph 2026-06-26T01:28:09,458 copying src/pmb/graph/extractors_spacy.py -> build/lib/pmb/graph 2026-06-26T01:28:09,461 copying src/pmb/graph/persons.py -> build/lib/pmb/graph 2026-06-26T01:28:09,464 copying src/pmb/graph/store.py -> build/lib/pmb/graph 2026-06-26T01:28:09,468 creating build/lib/pmb/signals 2026-06-26T01:28:09,469 copying src/pmb/signals/__init__.py -> build/lib/pmb/signals 2026-06-26T01:28:09,471 copying src/pmb/signals/session.py -> build/lib/pmb/signals 2026-06-26T01:28:09,473 copying src/pmb/signals/decay.py -> build/lib/pmb/signals 2026-06-26T01:28:09,476 copying src/pmb/signals/files.py -> build/lib/pmb/signals 2026-06-26T01:28:09,478 copying src/pmb/signals/git.py -> build/lib/pmb/signals 2026-06-26T01:28:09,482 creating build/lib/pmb/core/engine 2026-06-26T01:28:09,483 copying src/pmb/core/engine/reasoning.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,487 copying src/pmb/core/engine/ambient.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,490 copying src/pmb/core/engine/write.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,494 copying src/pmb/core/engine/batch.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,498 copying src/pmb/core/engine/health.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,500 copying src/pmb/core/engine/types.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,503 copying src/pmb/core/engine/base.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,506 copying src/pmb/core/engine/__init__.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,508 copying src/pmb/core/engine/dedup.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,511 copying src/pmb/core/engine/recall.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,516 copying src/pmb/core/engine/lessons.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,520 copying src/pmb/core/engine/graph.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,523 copying src/pmb/core/engine/goals.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,526 copying src/pmb/core/engine/embed.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,530 copying src/pmb/core/engine/overview.py -> build/lib/pmb/core/engine 2026-06-26T01:28:09,534 creating build/lib/pmb/cli/commands 2026-06-26T01:28:09,536 copying src/pmb/cli/commands/lang.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,538 copying src/pmb/cli/commands/capture.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,542 copying src/pmb/cli/commands/manage.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,548 copying src/pmb/cli/commands/config.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,550 copying src/pmb/cli/commands/ambient.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,553 copying src/pmb/cli/commands/hooks.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,556 copying src/pmb/cli/commands/workspace.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,558 copying src/pmb/cli/commands/track.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,560 copying src/pmb/cli/commands/maintenance.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,563 copying src/pmb/cli/commands/health.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,566 copying src/pmb/cli/commands/__init__.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,568 copying src/pmb/cli/commands/snapshot.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,570 copying src/pmb/cli/commands/memo.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,572 copying src/pmb/cli/commands/index.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,574 copying src/pmb/cli/commands/graph.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,576 copying src/pmb/cli/commands/resume.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,578 copying src/pmb/cli/commands/daemon.py -> build/lib/pmb/cli/commands 2026-06-26T01:28:09,581 running egg_info 2026-06-26T01:28:09,591 writing src/pmb_ai.egg-info/PKG-INFO 2026-06-26T01:28:09,599 writing dependency_links to src/pmb_ai.egg-info/dependency_links.txt 2026-06-26T01:28:09,601 writing entry points to src/pmb_ai.egg-info/entry_points.txt 2026-06-26T01:28:09,605 writing requirements to src/pmb_ai.egg-info/requires.txt 2026-06-26T01:28:09,606 writing top-level names to src/pmb_ai.egg-info/top_level.txt 2026-06-26T01:28:09,639 reading manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-06-26T01:28:09,660 reading manifest template 'MANIFEST.in' 2026-06-26T01:28:09,674 warning: no files found matching 'docs/assets/08_dashboard.png' 2026-06-26T01:28:09,776 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-06-26T01:28:09,778 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-26T01:28:09,780 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-06-26T01:28:09,782 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-06-26T01:28:09,784 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-06-26T01:28:09,786 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-06-26T01:28:09,788 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-06-26T01:28:09,789 no previously-included directories found matching '.venv' 2026-06-26T01:28:09,790 no previously-included directories found matching '.git' 2026-06-26T01:28:09,791 no previously-included directories found matching '.github' 2026-06-26T01:28:09,792 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-06-26T01:28:09,793 no previously-included directories found matching '.claude' 2026-06-26T01:28:09,794 adding license file 'LICENSE' 2026-06-26T01:28:09,794 adding license file 'NOTICE' 2026-06-26T01:28:09,812 writing manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-06-26T01:28:09,831 copying src/pmb/py.typed -> build/lib/pmb 2026-06-26T01:28:09,832 creating build/lib/pmb/dashboard/static 2026-06-26T01:28:09,833 copying src/pmb/dashboard/static/index.html -> build/lib/pmb/dashboard/static 2026-06-26T01:28:09,838 creating build/lib/pmb/lang/packs 2026-06-26T01:28:09,839 copying src/pmb/lang/packs/de.yaml -> build/lib/pmb/lang/packs 2026-06-26T01:28:09,841 copying src/pmb/lang/packs/es.yaml -> build/lib/pmb/lang/packs 2026-06-26T01:28:09,844 copying src/pmb/lang/packs/fr.yaml -> build/lib/pmb/lang/packs 2026-06-26T01:28:09,868 installing to build/bdist.linux-armv7l/wheel 2026-06-26T01:28:09,868 running install 2026-06-26T01:28:09,890 running install_lib 2026-06-26T01:28:09,896 creating build/bdist.linux-armv7l/wheel 2026-06-26T01:28:09,898 creating build/bdist.linux-armv7l/wheel/pmb 2026-06-26T01:28:09,900 creating build/bdist.linux-armv7l/wheel/pmb/core 2026-06-26T01:28:09,902 creating build/bdist.linux-armv7l/wheel/pmb/core/engine 2026-06-26T01:28:09,903 copying build/lib/pmb/core/engine/reasoning.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,905 copying build/lib/pmb/core/engine/ambient.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,908 copying build/lib/pmb/core/engine/write.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,911 copying build/lib/pmb/core/engine/batch.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,914 copying build/lib/pmb/core/engine/health.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,917 copying build/lib/pmb/core/engine/types.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,919 copying build/lib/pmb/core/engine/base.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,922 copying build/lib/pmb/core/engine/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,924 copying build/lib/pmb/core/engine/dedup.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,926 copying build/lib/pmb/core/engine/recall.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,930 copying build/lib/pmb/core/engine/lessons.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,933 copying build/lib/pmb/core/engine/graph.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,936 copying build/lib/pmb/core/engine/goals.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,938 copying build/lib/pmb/core/engine/embed.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,941 copying build/lib/pmb/core/engine/overview.py -> build/bdist.linux-armv7l/wheel/./pmb/core/engine 2026-06-26T01:28:09,944 copying build/lib/pmb/core/embed_queue.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,947 copying build/lib/pmb/core/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,949 copying build/lib/pmb/core/sqlite_helper.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,951 copying build/lib/pmb/core/ambient_log.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,953 copying build/lib/pmb/core/events.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,956 copying build/lib/pmb/core/workspace.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,958 copying build/lib/pmb/core/errlog.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,960 copying build/lib/pmb/core/recall_cache.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,962 copying build/lib/pmb/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,963 copying build/lib/pmb/core/search.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,966 copying build/lib/pmb/core/git_sync.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,968 copying build/lib/pmb/core/encryption.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,970 copying build/lib/pmb/core/text_match.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,973 copying build/lib/pmb/core/llm_budget.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-26T01:28:09,975 creating build/bdist.linux-armv7l/wheel/pmb/reasoning 2026-06-26T01:28:09,976 copying build/lib/pmb/reasoning/code_ast.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:09,978 copying build/lib/pmb/reasoning/predictive.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:09,981 copying build/lib/pmb/reasoning/fact_extract.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:09,983 copying build/lib/pmb/reasoning/images.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:09,985 copying build/lib/pmb/reasoning/scoring.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:09,987 copying build/lib/pmb/reasoning/llm_rerank.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:09,989 copying build/lib/pmb/reasoning/decompose.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:09,991 copying build/lib/pmb/reasoning/typo_fix.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:09,994 copying build/lib/pmb/reasoning/facts.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:09,996 copying build/lib/pmb/reasoning/query_split.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:09,998 copying build/lib/pmb/reasoning/weight_learning.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,000 copying build/lib/pmb/reasoning/attributes.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,003 copying build/lib/pmb/reasoning/extract_anchor.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,005 copying build/lib/pmb/reasoning/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,007 copying build/lib/pmb/reasoning/causation.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,009 copying build/lib/pmb/reasoning/arcs.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,012 copying build/lib/pmb/reasoning/spans.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,014 copying build/lib/pmb/reasoning/dedup.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,016 copying build/lib/pmb/reasoning/query_worthiness.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,018 copying build/lib/pmb/reasoning/reflect.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,020 copying build/lib/pmb/reasoning/vocab_miner.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,023 copying build/lib/pmb/reasoning/user_names.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,025 copying build/lib/pmb/reasoning/pamvr.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,028 copying build/lib/pmb/reasoning/temporal.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,030 copying build/lib/pmb/reasoning/router.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-26T01:28:10,032 copying build/lib/pmb/config.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-26T01:28:10,036 creating build/bdist.linux-armv7l/wheel/pmb/dashboard 2026-06-26T01:28:10,037 copying build/lib/pmb/dashboard/server.py -> build/bdist.linux-armv7l/wheel/./pmb/dashboard 2026-06-26T01:28:10,040 copying build/lib/pmb/dashboard/viz.py -> build/bdist.linux-armv7l/wheel/./pmb/dashboard 2026-06-26T01:28:10,042 copying build/lib/pmb/dashboard/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/dashboard 2026-06-26T01:28:10,044 creating build/bdist.linux-armv7l/wheel/pmb/dashboard/static 2026-06-26T01:28:10,045 copying build/lib/pmb/dashboard/static/index.html -> build/bdist.linux-armv7l/wheel/./pmb/dashboard/static 2026-06-26T01:28:10,050 creating build/bdist.linux-armv7l/wheel/pmb/hookclient 2026-06-26T01:28:10,051 copying build/lib/pmb/hookclient/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/hookclient 2026-06-26T01:28:10,053 copying build/lib/pmb/hookclient/__main__.py -> build/bdist.linux-armv7l/wheel/./pmb/hookclient 2026-06-26T01:28:10,056 creating build/bdist.linux-armv7l/wheel/pmb/resume 2026-06-26T01:28:10,057 copying build/lib/pmb/resume/builder.py -> build/bdist.linux-armv7l/wheel/./pmb/resume 2026-06-26T01:28:10,059 copying build/lib/pmb/resume/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/resume 2026-06-26T01:28:10,061 creating build/bdist.linux-armv7l/wheel/pmb/cli 2026-06-26T01:28:10,062 copying build/lib/pmb/cli/status_panel.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,065 copying build/lib/pmb/cli/main.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,067 copying build/lib/pmb/cli/hooks.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,069 copying build/lib/pmb/cli/tui_config.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,071 copying build/lib/pmb/cli/tui_workspace.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,074 copying build/lib/pmb/cli/connect.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,076 copying build/lib/pmb/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,078 copying build/lib/pmb/cli/palette.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,080 copying build/lib/pmb/cli/intro.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,083 creating build/bdist.linux-armv7l/wheel/pmb/cli/commands 2026-06-26T01:28:10,084 copying build/lib/pmb/cli/commands/lang.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,086 copying build/lib/pmb/cli/commands/capture.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,089 copying build/lib/pmb/cli/commands/manage.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,092 copying build/lib/pmb/cli/commands/config.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,094 copying build/lib/pmb/cli/commands/ambient.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,097 copying build/lib/pmb/cli/commands/hooks.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,100 copying build/lib/pmb/cli/commands/workspace.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,102 copying build/lib/pmb/cli/commands/track.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,105 copying build/lib/pmb/cli/commands/maintenance.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,107 copying build/lib/pmb/cli/commands/health.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,110 copying build/lib/pmb/cli/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,112 copying build/lib/pmb/cli/commands/snapshot.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,114 copying build/lib/pmb/cli/commands/memo.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,116 copying build/lib/pmb/cli/commands/index.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,118 copying build/lib/pmb/cli/commands/graph.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,120 copying build/lib/pmb/cli/commands/resume.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,121 copying build/lib/pmb/cli/commands/daemon.py -> build/bdist.linux-armv7l/wheel/./pmb/cli/commands 2026-06-26T01:28:10,124 copying build/lib/pmb/cli/doctor.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,126 copying build/lib/pmb/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,128 copying build/lib/pmb/cli/_common.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,130 copying build/lib/pmb/cli/ollama_cmd.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-26T01:28:10,132 copying build/lib/pmb/provenance.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-26T01:28:10,134 creating build/bdist.linux-armv7l/wheel/pmb/security 2026-06-26T01:28:10,135 copying build/lib/pmb/security/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/security 2026-06-26T01:28:10,137 copying build/lib/pmb/security/redact.py -> build/bdist.linux-armv7l/wheel/./pmb/security 2026-06-26T01:28:10,139 copying build/lib/pmb/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-26T01:28:10,141 creating build/bdist.linux-armv7l/wheel/pmb/maintenance 2026-06-26T01:28:10,142 copying build/lib/pmb/maintenance/corpus_stopwords.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-26T01:28:10,144 copying build/lib/pmb/maintenance/scheduler.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-26T01:28:10,146 copying build/lib/pmb/maintenance/declutter.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-26T01:28:10,148 copying build/lib/pmb/maintenance/tick.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-26T01:28:10,150 copying build/lib/pmb/maintenance/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-26T01:28:10,152 copying build/lib/pmb/maintenance/compact.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-26T01:28:10,154 copying build/lib/pmb/maintenance/distill.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-26T01:28:10,157 creating build/bdist.linux-armv7l/wheel/pmb/ingest 2026-06-26T01:28:10,158 copying build/lib/pmb/ingest/track.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-26T01:28:10,160 copying build/lib/pmb/ingest/watch.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-26T01:28:10,162 copying build/lib/pmb/ingest/project.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-26T01:28:10,165 copying build/lib/pmb/ingest/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-26T01:28:10,166 copying build/lib/pmb/ingest/importers.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-26T01:28:10,169 copying build/lib/pmb/ingest/pdf.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-26T01:28:10,171 copying build/lib/pmb/py.typed -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-26T01:28:10,173 copying build/lib/pmb/memory_quality.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-26T01:28:10,175 creating build/bdist.linux-armv7l/wheel/pmb/hooks 2026-06-26T01:28:10,176 copying build/lib/pmb/hooks/read_guard.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-26T01:28:10,178 copying build/lib/pmb/hooks/semantic_intent.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-26T01:28:10,180 copying build/lib/pmb/hooks/codex_rollout.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-26T01:28:10,182 copying build/lib/pmb/hooks/correction_capture.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-26T01:28:10,185 copying build/lib/pmb/hooks/project_observer.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-26T01:28:10,186 copying build/lib/pmb/hooks/auto_recall.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-26T01:28:10,189 copying build/lib/pmb/hooks/autowrite.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-26T01:28:10,192 copying build/lib/pmb/hooks/followcheck.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-26T01:28:10,194 copying build/lib/pmb/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-26T01:28:10,195 copying build/lib/pmb/hooks/exploration_capture.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-26T01:28:10,197 copying build/lib/pmb/hooks/session_restore.py -> build/bdist.linux-armv7l/wheel/./pmb/hooks 2026-06-26T01:28:10,201 creating build/bdist.linux-armv7l/wheel/pmb/mcp 2026-06-26T01:28:10,202 copying build/lib/pmb/mcp/server.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-26T01:28:10,204 copying build/lib/pmb/mcp/tools.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-26T01:28:10,207 copying build/lib/pmb/mcp/registry.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-26T01:28:10,209 copying build/lib/pmb/mcp/_toolspec.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-26T01:28:10,212 copying build/lib/pmb/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-26T01:28:10,214 copying build/lib/pmb/mcp/daemon.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-26T01:28:10,216 copying build/lib/pmb/mcp/perf.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-26T01:28:10,219 creating build/bdist.linux-armv7l/wheel/pmb/agent_wrapper 2026-06-26T01:28:10,220 copying build/lib/pmb/agent_wrapper/budget.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-26T01:28:10,222 copying build/lib/pmb/agent_wrapper/policy.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-26T01:28:10,225 copying build/lib/pmb/agent_wrapper/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-26T01:28:10,226 copying build/lib/pmb/agent_wrapper/loop.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-26T01:28:10,229 copying build/lib/pmb/agent_wrapper/__main__.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-26T01:28:10,231 copying build/lib/pmb/reference_data.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-26T01:28:10,233 creating build/bdist.linux-armv7l/wheel/pmb/memo 2026-06-26T01:28:10,234 copying build/lib/pmb/memo/exploration.py -> build/bdist.linux-armv7l/wheel/./pmb/memo 2026-06-26T01:28:10,237 copying build/lib/pmb/memo/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/memo 2026-06-26T01:28:10,239 copying build/lib/pmb/memo/ledger.py -> build/bdist.linux-armv7l/wheel/./pmb/memo 2026-06-26T01:28:10,241 copying build/lib/pmb/memo/delta_render.py -> build/bdist.linux-armv7l/wheel/./pmb/memo 2026-06-26T01:28:10,244 creating build/bdist.linux-armv7l/wheel/pmb/health 2026-06-26T01:28:10,245 copying build/lib/pmb/health/distill_lessons.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-26T01:28:10,247 copying build/lib/pmb/health/adaptive.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-26T01:28:10,249 copying build/lib/pmb/health/self_test.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-26T01:28:10,252 copying build/lib/pmb/health/slo.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-26T01:28:10,254 copying build/lib/pmb/health/consolidate.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-26T01:28:10,256 copying build/lib/pmb/health/earned_memory.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-26T01:28:10,259 copying build/lib/pmb/health/feedback.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-26T01:28:10,261 copying build/lib/pmb/health/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-26T01:28:10,263 copying build/lib/pmb/health/multilingual_check.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-26T01:28:10,265 copying build/lib/pmb/health/auto_consolidate.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-26T01:28:10,267 copying build/lib/pmb/health/conflicts.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-26T01:28:10,269 copying build/lib/pmb/health/rehearse.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-26T01:28:10,272 creating build/bdist.linux-armv7l/wheel/pmb/lang 2026-06-26T01:28:10,273 copying build/lib/pmb/lang/anchors.py -> build/bdist.linux-armv7l/wheel/./pmb/lang 2026-06-26T01:28:10,276 creating build/bdist.linux-armv7l/wheel/pmb/lang/packs 2026-06-26T01:28:10,277 copying build/lib/pmb/lang/packs/de.yaml -> build/bdist.linux-armv7l/wheel/./pmb/lang/packs 2026-06-26T01:28:10,279 copying build/lib/pmb/lang/packs/es.yaml -> build/bdist.linux-armv7l/wheel/./pmb/lang/packs 2026-06-26T01:28:10,280 copying build/lib/pmb/lang/packs/fr.yaml -> build/bdist.linux-armv7l/wheel/./pmb/lang/packs 2026-06-26T01:28:10,282 copying build/lib/pmb/lang/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/lang 2026-06-26T01:28:10,285 creating build/bdist.linux-armv7l/wheel/pmb/eval 2026-06-26T01:28:10,286 copying build/lib/pmb/eval/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/eval 2026-06-26T01:28:10,288 copying build/lib/pmb/eval/locomo_judge.py -> build/bdist.linux-armv7l/wheel/./pmb/eval 2026-06-26T01:28:10,291 creating build/bdist.linux-armv7l/wheel/pmb/graph 2026-06-26T01:28:10,292 copying build/lib/pmb/graph/extractors_llm.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-26T01:28:10,294 copying build/lib/pmb/graph/ppr.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-26T01:28:10,297 copying build/lib/pmb/graph/entities.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-26T01:28:10,299 copying build/lib/pmb/graph/expansion.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-26T01:28:10,301 copying build/lib/pmb/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-26T01:28:10,303 copying build/lib/pmb/graph/spreading.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-26T01:28:10,305 copying build/lib/pmb/graph/extractors_spacy.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-26T01:28:10,307 copying build/lib/pmb/graph/persons.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-26T01:28:10,309 copying build/lib/pmb/graph/store.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-26T01:28:10,312 creating build/bdist.linux-armv7l/wheel/pmb/signals 2026-06-26T01:28:10,313 copying build/lib/pmb/signals/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-26T01:28:10,315 copying build/lib/pmb/signals/session.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-26T01:28:10,317 copying build/lib/pmb/signals/decay.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-26T01:28:10,319 copying build/lib/pmb/signals/files.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-26T01:28:10,321 copying build/lib/pmb/signals/git.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-26T01:28:10,323 running install_egg_info 2026-06-26T01:28:10,328 Copying src/pmb_ai.egg-info to build/bdist.linux-armv7l/wheel/./pmb_ai-1.1.0-py3.11.egg-info 2026-06-26T01:28:10,340 running install_scripts 2026-06-26T01:28:10,354 creating build/bdist.linux-armv7l/wheel/pmb_ai-1.1.0.dist-info/WHEEL 2026-06-26T01:28:10,357 creating '/tmp/pip-wheel-aoeojeby/.tmp-a4th_zsx/pmb_ai-1.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-26T01:28:10,360 adding 'pmb/__init__.py' 2026-06-26T01:28:10,372 adding 'pmb/config.py' 2026-06-26T01:28:10,374 adding 'pmb/memory_quality.py' 2026-06-26T01:28:10,375 adding 'pmb/provenance.py' 2026-06-26T01:28:10,377 adding 'pmb/py.typed' 2026-06-26T01:28:10,378 adding 'pmb/reference_data.py' 2026-06-26T01:28:10,380 adding 'pmb/agent_wrapper/__init__.py' 2026-06-26T01:28:10,381 adding 'pmb/agent_wrapper/__main__.py' 2026-06-26T01:28:10,383 adding 'pmb/agent_wrapper/budget.py' 2026-06-26T01:28:10,385 adding 'pmb/agent_wrapper/loop.py' 2026-06-26T01:28:10,386 adding 'pmb/agent_wrapper/policy.py' 2026-06-26T01:28:10,388 adding 'pmb/cli/__init__.py' 2026-06-26T01:28:10,389 adding 'pmb/cli/__main__.py' 2026-06-26T01:28:10,391 adding 'pmb/cli/_common.py' 2026-06-26T01:28:10,397 adding 'pmb/cli/connect.py' 2026-06-26T01:28:10,399 adding 'pmb/cli/doctor.py' 2026-06-26T01:28:10,402 adding 'pmb/cli/hooks.py' 2026-06-26T01:28:10,404 adding 'pmb/cli/intro.py' 2026-06-26T01:28:10,405 adding 'pmb/cli/main.py' 2026-06-26T01:28:10,407 adding 'pmb/cli/ollama_cmd.py' 2026-06-26T01:28:10,409 adding 'pmb/cli/palette.py' 2026-06-26T01:28:10,410 adding 'pmb/cli/status_panel.py' 2026-06-26T01:28:10,412 adding 'pmb/cli/tui_config.py' 2026-06-26T01:28:10,415 adding 'pmb/cli/tui_workspace.py' 2026-06-26T01:28:10,417 adding 'pmb/cli/commands/__init__.py' 2026-06-26T01:28:10,422 adding 'pmb/cli/commands/ambient.py' 2026-06-26T01:28:10,426 adding 'pmb/cli/commands/capture.py' 2026-06-26T01:28:10,428 adding 'pmb/cli/commands/config.py' 2026-06-26T01:28:10,430 adding 'pmb/cli/commands/daemon.py' 2026-06-26T01:28:10,431 adding 'pmb/cli/commands/graph.py' 2026-06-26T01:28:10,433 adding 'pmb/cli/commands/health.py' 2026-06-26T01:28:10,436 adding 'pmb/cli/commands/hooks.py' 2026-06-26T01:28:10,437 adding 'pmb/cli/commands/index.py' 2026-06-26T01:28:10,439 adding 'pmb/cli/commands/lang.py' 2026-06-26T01:28:10,444 adding 'pmb/cli/commands/maintenance.py' 2026-06-26T01:28:10,453 adding 'pmb/cli/commands/manage.py' 2026-06-26T01:28:10,455 adding 'pmb/cli/commands/memo.py' 2026-06-26T01:28:10,456 adding 'pmb/cli/commands/resume.py' 2026-06-26T01:28:10,458 adding 'pmb/cli/commands/snapshot.py' 2026-06-26T01:28:10,459 adding 'pmb/cli/commands/track.py' 2026-06-26T01:28:10,462 adding 'pmb/cli/commands/workspace.py' 2026-06-26T01:28:10,464 adding 'pmb/core/__init__.py' 2026-06-26T01:28:10,466 adding 'pmb/core/ambient_log.py' 2026-06-26T01:28:10,467 adding 'pmb/core/circuit_breaker.py' 2026-06-26T01:28:10,469 adding 'pmb/core/embed_queue.py' 2026-06-26T01:28:10,471 adding 'pmb/core/encryption.py' 2026-06-26T01:28:10,472 adding 'pmb/core/errlog.py' 2026-06-26T01:28:10,475 adding 'pmb/core/events.py' 2026-06-26T01:28:10,478 adding 'pmb/core/git_sync.py' 2026-06-26T01:28:10,479 adding 'pmb/core/llm_budget.py' 2026-06-26T01:28:10,480 adding 'pmb/core/recall_cache.py' 2026-06-26T01:28:10,485 adding 'pmb/core/search.py' 2026-06-26T01:28:10,488 adding 'pmb/core/sqlite_helper.py' 2026-06-26T01:28:10,489 adding 'pmb/core/text_match.py' 2026-06-26T01:28:10,491 adding 'pmb/core/workspace.py' 2026-06-26T01:28:10,493 adding 'pmb/core/engine/__init__.py' 2026-06-26T01:28:10,495 adding 'pmb/core/engine/ambient.py' 2026-06-26T01:28:10,497 adding 'pmb/core/engine/base.py' 2026-06-26T01:28:10,502 adding 'pmb/core/engine/batch.py' 2026-06-26T01:28:10,504 adding 'pmb/core/engine/dedup.py' 2026-06-26T01:28:10,507 adding 'pmb/core/engine/embed.py' 2026-06-26T01:28:10,510 adding 'pmb/core/engine/goals.py' 2026-06-26T01:28:10,513 adding 'pmb/core/engine/graph.py' 2026-06-26T01:28:10,514 adding 'pmb/core/engine/health.py' 2026-06-26T01:28:10,520 adding 'pmb/core/engine/lessons.py' 2026-06-26T01:28:10,524 adding 'pmb/core/engine/overview.py' 2026-06-26T01:28:10,528 adding 'pmb/core/engine/reasoning.py' 2026-06-26T01:28:10,538 adding 'pmb/core/engine/recall.py' 2026-06-26T01:28:10,540 adding 'pmb/core/engine/types.py' 2026-06-26T01:28:10,548 adding 'pmb/core/engine/write.py' 2026-06-26T01:28:10,550 adding 'pmb/dashboard/__init__.py' 2026-06-26T01:28:10,553 adding 'pmb/dashboard/server.py' 2026-06-26T01:28:10,556 adding 'pmb/dashboard/viz.py' 2026-06-26T01:28:10,573 adding 'pmb/dashboard/static/index.html' 2026-06-26T01:28:10,575 adding 'pmb/eval/__init__.py' 2026-06-26T01:28:10,578 adding 'pmb/eval/locomo_judge.py' 2026-06-26T01:28:10,580 adding 'pmb/graph/__init__.py' 2026-06-26T01:28:10,583 adding 'pmb/graph/entities.py' 2026-06-26T01:28:10,585 adding 'pmb/graph/expansion.py' 2026-06-26T01:28:10,587 adding 'pmb/graph/extractors_llm.py' 2026-06-26T01:28:10,588 adding 'pmb/graph/extractors_spacy.py' 2026-06-26T01:28:10,591 adding 'pmb/graph/persons.py' 2026-06-26T01:28:10,593 adding 'pmb/graph/ppr.py' 2026-06-26T01:28:10,594 adding 'pmb/graph/spreading.py' 2026-06-26T01:28:10,596 adding 'pmb/graph/store.py' 2026-06-26T01:28:10,598 adding 'pmb/health/__init__.py' 2026-06-26T01:28:10,599 adding 'pmb/health/adaptive.py' 2026-06-26T01:28:10,600 adding 'pmb/health/auto_consolidate.py' 2026-06-26T01:28:10,603 adding 'pmb/health/conflicts.py' 2026-06-26T01:28:10,606 adding 'pmb/health/consolidate.py' 2026-06-26T01:28:10,608 adding 'pmb/health/distill_lessons.py' 2026-06-26T01:28:10,610 adding 'pmb/health/earned_memory.py' 2026-06-26T01:28:10,612 adding 'pmb/health/feedback.py' 2026-06-26T01:28:10,613 adding 'pmb/health/multilingual_check.py' 2026-06-26T01:28:10,615 adding 'pmb/health/rehearse.py' 2026-06-26T01:28:10,617 adding 'pmb/health/self_test.py' 2026-06-26T01:28:10,618 adding 'pmb/health/slo.py' 2026-06-26T01:28:10,620 adding 'pmb/hookclient/__init__.py' 2026-06-26T01:28:10,622 adding 'pmb/hookclient/__main__.py' 2026-06-26T01:28:10,624 adding 'pmb/hooks/__init__.py' 2026-06-26T01:28:10,630 adding 'pmb/hooks/auto_recall.py' 2026-06-26T01:28:10,633 adding 'pmb/hooks/autowrite.py' 2026-06-26T01:28:10,634 adding 'pmb/hooks/codex_rollout.py' 2026-06-26T01:28:10,636 adding 'pmb/hooks/correction_capture.py' 2026-06-26T01:28:10,638 adding 'pmb/hooks/exploration_capture.py' 2026-06-26T01:28:10,640 adding 'pmb/hooks/followcheck.py' 2026-06-26T01:28:10,641 adding 'pmb/hooks/project_observer.py' 2026-06-26T01:28:10,643 adding 'pmb/hooks/read_guard.py' 2026-06-26T01:28:10,644 adding 'pmb/hooks/semantic_intent.py' 2026-06-26T01:28:10,646 adding 'pmb/hooks/session_restore.py' 2026-06-26T01:28:10,648 adding 'pmb/ingest/__init__.py' 2026-06-26T01:28:10,650 adding 'pmb/ingest/importers.py' 2026-06-26T01:28:10,652 adding 'pmb/ingest/pdf.py' 2026-06-26T01:28:10,654 adding 'pmb/ingest/project.py' 2026-06-26T01:28:10,657 adding 'pmb/ingest/track.py' 2026-06-26T01:28:10,658 adding 'pmb/ingest/watch.py' 2026-06-26T01:28:10,660 adding 'pmb/lang/__init__.py' 2026-06-26T01:28:10,663 adding 'pmb/lang/anchors.py' 2026-06-26T01:28:10,665 adding 'pmb/lang/packs/de.yaml' 2026-06-26T01:28:10,666 adding 'pmb/lang/packs/es.yaml' 2026-06-26T01:28:10,667 adding 'pmb/lang/packs/fr.yaml' 2026-06-26T01:28:10,669 adding 'pmb/maintenance/__init__.py' 2026-06-26T01:28:10,671 adding 'pmb/maintenance/compact.py' 2026-06-26T01:28:10,672 adding 'pmb/maintenance/corpus_stopwords.py' 2026-06-26T01:28:10,674 adding 'pmb/maintenance/declutter.py' 2026-06-26T01:28:10,676 adding 'pmb/maintenance/distill.py' 2026-06-26T01:28:10,678 adding 'pmb/maintenance/scheduler.py' 2026-06-26T01:28:10,679 adding 'pmb/maintenance/tick.py' 2026-06-26T01:28:10,681 adding 'pmb/mcp/__init__.py' 2026-06-26T01:28:10,684 adding 'pmb/mcp/_toolspec.py' 2026-06-26T01:28:10,687 adding 'pmb/mcp/daemon.py' 2026-06-26T01:28:10,689 adding 'pmb/mcp/perf.py' 2026-06-26T01:28:10,691 adding 'pmb/mcp/registry.py' 2026-06-26T01:28:10,695 adding 'pmb/mcp/server.py' 2026-06-26T01:28:10,702 adding 'pmb/mcp/tools.py' 2026-06-26T01:28:10,704 adding 'pmb/memo/__init__.py' 2026-06-26T01:28:10,705 adding 'pmb/memo/delta_render.py' 2026-06-26T01:28:10,707 adding 'pmb/memo/exploration.py' 2026-06-26T01:28:10,709 adding 'pmb/memo/ledger.py' 2026-06-26T01:28:10,711 adding 'pmb/reasoning/__init__.py' 2026-06-26T01:28:10,713 adding 'pmb/reasoning/arcs.py' 2026-06-26T01:28:10,716 adding 'pmb/reasoning/attributes.py' 2026-06-26T01:28:10,718 adding 'pmb/reasoning/causation.py' 2026-06-26T01:28:10,720 adding 'pmb/reasoning/code_ast.py' 2026-06-26T01:28:10,721 adding 'pmb/reasoning/decompose.py' 2026-06-26T01:28:10,724 adding 'pmb/reasoning/dedup.py' 2026-06-26T01:28:10,726 adding 'pmb/reasoning/extract_anchor.py' 2026-06-26T01:28:10,728 adding 'pmb/reasoning/fact_extract.py' 2026-06-26T01:28:10,729 adding 'pmb/reasoning/facts.py' 2026-06-26T01:28:10,731 adding 'pmb/reasoning/images.py' 2026-06-26T01:28:10,732 adding 'pmb/reasoning/llm_rerank.py' 2026-06-26T01:28:10,736 adding 'pmb/reasoning/pamvr.py' 2026-06-26T01:28:10,738 adding 'pmb/reasoning/predictive.py' 2026-06-26T01:28:10,739 adding 'pmb/reasoning/query_split.py' 2026-06-26T01:28:10,741 adding 'pmb/reasoning/query_worthiness.py' 2026-06-26T01:28:10,743 adding 'pmb/reasoning/reflect.py' 2026-06-26T01:28:10,745 adding 'pmb/reasoning/router.py' 2026-06-26T01:28:10,747 adding 'pmb/reasoning/scoring.py' 2026-06-26T01:28:10,748 adding 'pmb/reasoning/spans.py' 2026-06-26T01:28:10,750 adding 'pmb/reasoning/temporal.py' 2026-06-26T01:28:10,752 adding 'pmb/reasoning/typo_fix.py' 2026-06-26T01:28:10,754 adding 'pmb/reasoning/user_names.py' 2026-06-26T01:28:10,756 adding 'pmb/reasoning/vocab_miner.py' 2026-06-26T01:28:10,757 adding 'pmb/reasoning/weight_learning.py' 2026-06-26T01:28:10,759 adding 'pmb/resume/__init__.py' 2026-06-26T01:28:10,761 adding 'pmb/resume/builder.py' 2026-06-26T01:28:10,762 adding 'pmb/security/__init__.py' 2026-06-26T01:28:10,764 adding 'pmb/security/redact.py' 2026-06-26T01:28:10,766 adding 'pmb/signals/__init__.py' 2026-06-26T01:28:10,767 adding 'pmb/signals/decay.py' 2026-06-26T01:28:10,769 adding 'pmb/signals/files.py' 2026-06-26T01:28:10,771 adding 'pmb/signals/git.py' 2026-06-26T01:28:10,772 adding 'pmb/signals/session.py' 2026-06-26T01:28:10,776 adding 'pmb_ai-1.1.0.dist-info/licenses/LICENSE' 2026-06-26T01:28:10,777 adding 'pmb_ai-1.1.0.dist-info/licenses/NOTICE' 2026-06-26T01:28:10,781 adding 'pmb_ai-1.1.0.dist-info/METADATA' 2026-06-26T01:28:10,782 adding 'pmb_ai-1.1.0.dist-info/WHEEL' 2026-06-26T01:28:10,783 adding 'pmb_ai-1.1.0.dist-info/entry_points.txt' 2026-06-26T01:28:10,784 adding 'pmb_ai-1.1.0.dist-info/top_level.txt' 2026-06-26T01:28:10,787 adding 'pmb_ai-1.1.0.dist-info/RECORD' 2026-06-26T01:28:10,800 removing build/bdist.linux-armv7l/wheel 2026-06-26T01:28:10,942 Building wheel for pmb-ai (pyproject.toml): finished with status 'done' 2026-06-26T01:28:10,962 Created wheel for pmb-ai: filename=pmb_ai-1.1.0-py3-none-any.whl size=760422 sha256=b4b48aadbd7b9666ee8b64f57c3ab596041f5610ce00408977f022c678f75cd1 2026-06-26T01:28:10,963 Stored in directory: /tmp/pip-ephem-wheel-cache-6xsb24b6/wheels/05/e3/71/c01fd4e3825877e133acd8fdc1ccffcdc70ff655f7f3240eed 2026-06-26T01:28:10,986 Successfully built pmb-ai 2026-06-26T01:28:11,009 Removed build tracker: '/tmp/pip-build-tracker-wbgh2f0r'