2026-06-05T04:59:01,275 Created temporary directory: /tmp/pip-ephem-wheel-cache-6u79rygi 2026-06-05T04:59:01,277 Created temporary directory: /tmp/pip-build-tracker-9p13a12p 2026-06-05T04:59:01,277 Initialized build tracking at /tmp/pip-build-tracker-9p13a12p 2026-06-05T04:59:01,278 Created build tracker: /tmp/pip-build-tracker-9p13a12p 2026-06-05T04:59:01,278 Entered build tracker: /tmp/pip-build-tracker-9p13a12p 2026-06-05T04:59:01,279 Created temporary directory: /tmp/pip-wheel-34_e9oyy 2026-06-05T04:59:01,282 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-05T04:59:01,285 Created temporary directory: /tmp/pip-ephem-wheel-cache-yydvcpo6 2026-06-05T04:59:01,306 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-05T04:59:01,309 2 location(s) to search for versions of pmb-ai: 2026-06-05T04:59:01,309 * https://pypi.org/simple/pmb-ai/ 2026-06-05T04:59:01,309 * https://www.piwheels.org/simple/pmb-ai/ 2026-06-05T04:59:01,310 Fetching project page and analyzing links: https://pypi.org/simple/pmb-ai/ 2026-06-05T04:59:01,311 Getting page https://pypi.org/simple/pmb-ai/ 2026-06-05T04:59:01,312 Found index url https://pypi.org/simple 2026-06-05T04:59:01,541 Fetched page https://pypi.org/simple/pmb-ai/ as application/vnd.pypi.simple.v1+json 2026-06-05T04:59:01,545 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-05T04:59:01,546 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-05T04:59:01,547 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-05T04:59:01,548 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-05T04:59:01,548 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-05T04:59:01,549 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-05T04:59:01,550 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-05T04:59:01,551 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-05T04:59:01,552 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-05T04:59:01,552 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-05T04:59:01,553 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-05T04:59:01,554 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-05T04:59:01,555 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-05T04:59:01,556 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-05T04:59:01,556 Fetching project page and analyzing links: https://www.piwheels.org/simple/pmb-ai/ 2026-06-05T04:59:01,557 Getting page https://www.piwheels.org/simple/pmb-ai/ 2026-06-05T04:59:01,558 Found index url https://www.piwheels.org/simple 2026-06-05T04:59:01,731 Fetched page https://www.piwheels.org/simple/pmb-ai/ as text/html 2026-06-05T04:59:01,734 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-05T04:59:01,735 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-05T04:59:01,735 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-05T04:59:01,736 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-05T04:59:01,736 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-05T04:59:01,737 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-05T04:59:01,737 Skipping link: not a file: https://www.piwheels.org/simple/pmb-ai/ 2026-06-05T04:59:01,738 Skipping link: not a file: https://pypi.org/simple/pmb-ai/ 2026-06-05T04:59:01,758 Given no hashes to check 1 links for project 'pmb-ai': discarding no candidates 2026-06-05T04:59:01,776 Collecting pmb-ai==0.2.5 2026-06-05T04:59:01,778 Created temporary directory: /tmp/pip-unpack-8i8fi5tx 2026-06-05T04:59:01,929 Downloading pmb_ai-0.2.5.tar.gz (3.2 MB) 2026-06-05T04:59:02,742 Added pmb-ai==0.2.5 from https://files.pythonhosted.org/packages/db/c4/482990968bdb0289ac77777302c5a80a80b88364d4f406fd38df67de7376/pmb_ai-0.2.5.tar.gz to build tracker '/tmp/pip-build-tracker-9p13a12p' 2026-06-05T04:59:02,748 Created temporary directory: /tmp/pip-build-env-j6dz61s5 2026-06-05T04:59:02,752 Installing build dependencies: started 2026-06-05T04:59:02,753 Running command pip subprocess to install build dependencies 2026-06-05T04:59:03,902 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-05T04:59:04,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-05T04:59:04,334 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-05T04:59:06,097 Collecting setuptools>=68 2026-06-05T04:59:06,098 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-05T04:59:06,113 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-05T04:59:06,360 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-05T04:59:06,469 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-05T04:59:09,202 Installing collected packages: setuptools 2026-06-05T04:59:12,272 Successfully installed setuptools-82.0.1 2026-06-05T04:59:12,543 Installing build dependencies: finished with status 'done' 2026-06-05T04:59:12,549 Getting requirements to build wheel: started 2026-06-05T04:59:12,551 Running command Getting requirements to build wheel 2026-06-05T04:59:13,174 /tmp/pip-build-env-j6dz61s5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-05T04:59:13,174 !! 2026-06-05T04:59:13,176 ******************************************************************************** 2026-06-05T04:59:13,176 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-05T04:59:13,177 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-05T04:59:13,178 or your builds will no longer be supported. 2026-06-05T04:59:13,179 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T04:59:13,179 ******************************************************************************** 2026-06-05T04:59:13,180 !! 2026-06-05T04:59:13,181 corresp(dist, value, root_dir) 2026-06-05T04:59:13,253 /tmp/pip-build-env-j6dz61s5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T04:59:13,254 !! 2026-06-05T04:59:13,255 ******************************************************************************** 2026-06-05T04:59:13,255 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T04:59:13,256 License :: OSI Approved :: Apache Software License 2026-06-05T04:59:13,258 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T04:59:13,258 ******************************************************************************** 2026-06-05T04:59:13,259 !! 2026-06-05T04:59:13,260 dist._finalize_license_expression() 2026-06-05T04:59:13,260 /tmp/pip-build-env-j6dz61s5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T04:59:13,261 !! 2026-06-05T04:59:13,262 ******************************************************************************** 2026-06-05T04:59:13,263 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T04:59:13,264 License :: OSI Approved :: Apache Software License 2026-06-05T04:59:13,265 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T04:59:13,266 ******************************************************************************** 2026-06-05T04:59:13,267 !! 2026-06-05T04:59:13,267 self._finalize_license_expression() 2026-06-05T04:59:13,267 running egg_info 2026-06-05T04:59:13,272 writing src/pmb_ai.egg-info/PKG-INFO 2026-06-05T04:59:13,281 writing dependency_links to src/pmb_ai.egg-info/dependency_links.txt 2026-06-05T04:59:13,283 writing entry points to src/pmb_ai.egg-info/entry_points.txt 2026-06-05T04:59:13,287 writing requirements to src/pmb_ai.egg-info/requires.txt 2026-06-05T04:59:13,288 writing top-level names to src/pmb_ai.egg-info/top_level.txt 2026-06-05T04:59:13,326 reading manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-06-05T04:59:13,338 reading manifest template 'MANIFEST.in' 2026-06-05T04:59:13,393 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-06-05T04:59:13,394 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-05T04:59:13,396 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-06-05T04:59:13,397 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-06-05T04:59:13,398 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-06-05T04:59:13,399 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-06-05T04:59:13,400 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-06-05T04:59:13,401 no previously-included directories found matching '.venv' 2026-06-05T04:59:13,402 no previously-included directories found matching '.git' 2026-06-05T04:59:13,402 no previously-included directories found matching '.github' 2026-06-05T04:59:13,403 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-06-05T04:59:13,404 no previously-included directories found matching 'docs/assets/_capture_server.py' 2026-06-05T04:59:13,405 no previously-included directories found matching 'docs/assets/_save_png.py' 2026-06-05T04:59:13,406 no previously-included directories found matching 'docs/assets/*.html' 2026-06-05T04:59:13,407 no previously-included directories found matching '.claude' 2026-06-05T04:59:13,407 adding license file 'LICENSE' 2026-06-05T04:59:13,408 adding license file 'NOTICE' 2026-06-05T04:59:13,417 writing manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-06-05T04:59:13,517 Getting requirements to build wheel: finished with status 'done' 2026-06-05T04:59:13,520 Created temporary directory: /tmp/pip-modern-metadata-l3q2mayp 2026-06-05T04:59:13,522 Preparing metadata (pyproject.toml): started 2026-06-05T04:59:13,523 Running command Preparing metadata (pyproject.toml) 2026-06-05T04:59:14,129 /tmp/pip-build-env-j6dz61s5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-05T04:59:14,130 !! 2026-06-05T04:59:14,131 ******************************************************************************** 2026-06-05T04:59:14,131 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-05T04:59:14,132 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-05T04:59:14,133 or your builds will no longer be supported. 2026-06-05T04:59:14,134 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T04:59:14,135 ******************************************************************************** 2026-06-05T04:59:14,136 !! 2026-06-05T04:59:14,137 corresp(dist, value, root_dir) 2026-06-05T04:59:14,206 /tmp/pip-build-env-j6dz61s5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T04:59:14,206 !! 2026-06-05T04:59:14,207 ******************************************************************************** 2026-06-05T04:59:14,208 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T04:59:14,209 License :: OSI Approved :: Apache Software License 2026-06-05T04:59:14,210 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T04:59:14,210 ******************************************************************************** 2026-06-05T04:59:14,211 !! 2026-06-05T04:59:14,212 dist._finalize_license_expression() 2026-06-05T04:59:14,212 /tmp/pip-build-env-j6dz61s5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T04:59:14,213 !! 2026-06-05T04:59:14,214 ******************************************************************************** 2026-06-05T04:59:14,214 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T04:59:14,215 License :: OSI Approved :: Apache Software License 2026-06-05T04:59:14,216 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T04:59:14,217 ******************************************************************************** 2026-06-05T04:59:14,218 !! 2026-06-05T04:59:14,218 self._finalize_license_expression() 2026-06-05T04:59:14,219 running dist_info 2026-06-05T04:59:14,229 creating /tmp/pip-modern-metadata-l3q2mayp/pmb_ai.egg-info 2026-06-05T04:59:14,230 writing /tmp/pip-modern-metadata-l3q2mayp/pmb_ai.egg-info/PKG-INFO 2026-06-05T04:59:14,239 writing dependency_links to /tmp/pip-modern-metadata-l3q2mayp/pmb_ai.egg-info/dependency_links.txt 2026-06-05T04:59:14,241 writing entry points to /tmp/pip-modern-metadata-l3q2mayp/pmb_ai.egg-info/entry_points.txt 2026-06-05T04:59:14,244 writing requirements to /tmp/pip-modern-metadata-l3q2mayp/pmb_ai.egg-info/requires.txt 2026-06-05T04:59:14,246 writing top-level names to /tmp/pip-modern-metadata-l3q2mayp/pmb_ai.egg-info/top_level.txt 2026-06-05T04:59:14,247 writing manifest file '/tmp/pip-modern-metadata-l3q2mayp/pmb_ai.egg-info/SOURCES.txt' 2026-06-05T04:59:14,280 reading manifest file '/tmp/pip-modern-metadata-l3q2mayp/pmb_ai.egg-info/SOURCES.txt' 2026-06-05T04:59:14,282 reading manifest template 'MANIFEST.in' 2026-06-05T04:59:14,340 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-06-05T04:59:14,341 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-05T04:59:14,342 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-06-05T04:59:14,343 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-06-05T04:59:14,344 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-06-05T04:59:14,345 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-06-05T04:59:14,346 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-06-05T04:59:14,346 no previously-included directories found matching '.venv' 2026-06-05T04:59:14,347 no previously-included directories found matching '.git' 2026-06-05T04:59:14,348 no previously-included directories found matching '.github' 2026-06-05T04:59:14,349 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-06-05T04:59:14,349 no previously-included directories found matching 'docs/assets/_capture_server.py' 2026-06-05T04:59:14,350 no previously-included directories found matching 'docs/assets/_save_png.py' 2026-06-05T04:59:14,351 no previously-included directories found matching 'docs/assets/*.html' 2026-06-05T04:59:14,352 no previously-included directories found matching '.claude' 2026-06-05T04:59:14,352 adding license file 'LICENSE' 2026-06-05T04:59:14,353 adding license file 'NOTICE' 2026-06-05T04:59:14,360 writing manifest file '/tmp/pip-modern-metadata-l3q2mayp/pmb_ai.egg-info/SOURCES.txt' 2026-06-05T04:59:14,361 creating '/tmp/pip-modern-metadata-l3q2mayp/pmb_ai-0.2.5.dist-info' 2026-06-05T04:59:14,495 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-05T04:59:14,504 Source in /tmp/pip-wheel-34_e9oyy/pmb-ai_df9c50f093f34f969a02b847e4867582 has version 0.2.5, which satisfies requirement pmb-ai==0.2.5 from https://files.pythonhosted.org/packages/db/c4/482990968bdb0289ac77777302c5a80a80b88364d4f406fd38df67de7376/pmb_ai-0.2.5.tar.gz 2026-06-05T04:59:14,505 Removed pmb-ai==0.2.5 from https://files.pythonhosted.org/packages/db/c4/482990968bdb0289ac77777302c5a80a80b88364d4f406fd38df67de7376/pmb_ai-0.2.5.tar.gz from build tracker '/tmp/pip-build-tracker-9p13a12p' 2026-06-05T04:59:14,518 Created temporary directory: /tmp/pip-unpack-klnxxc_1 2026-06-05T04:59:14,518 Building wheels for collected packages: pmb-ai 2026-06-05T04:59:14,523 Created temporary directory: /tmp/pip-wheel-m_q8t7hi 2026-06-05T04:59:14,523 Destination directory: /tmp/pip-wheel-m_q8t7hi 2026-06-05T04:59:14,526 Building wheel for pmb-ai (pyproject.toml): started 2026-06-05T04:59:14,527 Running command Building wheel for pmb-ai (pyproject.toml) 2026-06-05T04:59:15,085 /tmp/pip-build-env-j6dz61s5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-06-05T04:59:15,085 !! 2026-06-05T04:59:15,086 ******************************************************************************** 2026-06-05T04:59:15,087 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-05T04:59:15,088 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-06-05T04:59:15,089 or your builds will no longer be supported. 2026-06-05T04:59:15,089 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T04:59:15,090 ******************************************************************************** 2026-06-05T04:59:15,091 !! 2026-06-05T04:59:15,091 corresp(dist, value, root_dir) 2026-06-05T04:59:15,156 /tmp/pip-build-env-j6dz61s5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T04:59:15,157 !! 2026-06-05T04:59:15,158 ******************************************************************************** 2026-06-05T04:59:15,158 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T04:59:15,159 License :: OSI Approved :: Apache Software License 2026-06-05T04:59:15,160 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T04:59:15,161 ******************************************************************************** 2026-06-05T04:59:15,162 !! 2026-06-05T04:59:15,163 dist._finalize_license_expression() 2026-06-05T04:59:15,163 /tmp/pip-build-env-j6dz61s5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-05T04:59:15,164 !! 2026-06-05T04:59:15,165 ******************************************************************************** 2026-06-05T04:59:15,166 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-05T04:59:15,167 License :: OSI Approved :: Apache Software License 2026-06-05T04:59:15,168 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-05T04:59:15,168 ******************************************************************************** 2026-06-05T04:59:15,169 !! 2026-06-05T04:59:15,170 self._finalize_license_expression() 2026-06-05T04:59:15,170 running bdist_wheel 2026-06-05T04:59:15,184 running build 2026-06-05T04:59:15,184 running build_py 2026-06-05T04:59:15,190 creating build/lib/pmb 2026-06-05T04:59:15,192 copying src/pmb/__init__.py -> build/lib/pmb 2026-06-05T04:59:15,194 copying src/pmb/memory_quality.py -> build/lib/pmb 2026-06-05T04:59:15,196 copying src/pmb/config.py -> build/lib/pmb 2026-06-05T04:59:15,199 copying src/pmb/provenance.py -> build/lib/pmb 2026-06-05T04:59:15,201 creating build/lib/pmb/dashboard 2026-06-05T04:59:15,202 copying src/pmb/dashboard/__init__.py -> build/lib/pmb/dashboard 2026-06-05T04:59:15,204 copying src/pmb/dashboard/server.py -> build/lib/pmb/dashboard 2026-06-05T04:59:15,207 creating build/lib/pmb/signals 2026-06-05T04:59:15,208 copying src/pmb/signals/session.py -> build/lib/pmb/signals 2026-06-05T04:59:15,210 copying src/pmb/signals/__init__.py -> build/lib/pmb/signals 2026-06-05T04:59:15,212 copying src/pmb/signals/files.py -> build/lib/pmb/signals 2026-06-05T04:59:15,213 copying src/pmb/signals/decay.py -> build/lib/pmb/signals 2026-06-05T04:59:15,216 copying src/pmb/signals/git.py -> build/lib/pmb/signals 2026-06-05T04:59:15,218 creating build/lib/pmb/security 2026-06-05T04:59:15,219 copying src/pmb/security/__init__.py -> build/lib/pmb/security 2026-06-05T04:59:15,221 copying src/pmb/security/redact.py -> build/lib/pmb/security 2026-06-05T04:59:15,224 creating build/lib/pmb/cli 2026-06-05T04:59:15,225 copying src/pmb/cli/main.py -> build/lib/pmb/cli 2026-06-05T04:59:15,229 copying src/pmb/cli/connect.py -> build/lib/pmb/cli 2026-06-05T04:59:15,232 copying src/pmb/cli/__init__.py -> build/lib/pmb/cli 2026-06-05T04:59:15,234 copying src/pmb/cli/tui_config.py -> build/lib/pmb/cli 2026-06-05T04:59:15,236 copying src/pmb/cli/tui_workspace.py -> build/lib/pmb/cli 2026-06-05T04:59:15,239 copying src/pmb/cli/__main__.py -> build/lib/pmb/cli 2026-06-05T04:59:15,240 copying src/pmb/cli/ollama_cmd.py -> build/lib/pmb/cli 2026-06-05T04:59:15,243 copying src/pmb/cli/doctor.py -> build/lib/pmb/cli 2026-06-05T04:59:15,245 creating build/lib/pmb/core 2026-06-05T04:59:15,247 copying src/pmb/core/search.py -> build/lib/pmb/core 2026-06-05T04:59:15,250 copying src/pmb/core/__init__.py -> build/lib/pmb/core 2026-06-05T04:59:15,251 copying src/pmb/core/git_sync.py -> build/lib/pmb/core 2026-06-05T04:59:15,254 copying src/pmb/core/engine.py -> build/lib/pmb/core 2026-06-05T04:59:15,260 copying src/pmb/core/embed_queue.py -> build/lib/pmb/core 2026-06-05T04:59:15,262 copying src/pmb/core/events.py -> build/lib/pmb/core 2026-06-05T04:59:15,264 copying src/pmb/core/workspace.py -> build/lib/pmb/core 2026-06-05T04:59:15,267 copying src/pmb/core/recall_cache.py -> build/lib/pmb/core 2026-06-05T04:59:15,269 copying src/pmb/core/encryption.py -> build/lib/pmb/core 2026-06-05T04:59:15,271 creating build/lib/pmb/ingest 2026-06-05T04:59:15,272 copying src/pmb/ingest/watch.py -> build/lib/pmb/ingest 2026-06-05T04:59:15,274 copying src/pmb/ingest/__init__.py -> build/lib/pmb/ingest 2026-06-05T04:59:15,276 copying src/pmb/ingest/importers.py -> build/lib/pmb/ingest 2026-06-05T04:59:15,279 creating build/lib/pmb/mcp 2026-06-05T04:59:15,280 copying src/pmb/mcp/__init__.py -> build/lib/pmb/mcp 2026-06-05T04:59:15,282 copying src/pmb/mcp/perf.py -> build/lib/pmb/mcp 2026-06-05T04:59:15,284 copying src/pmb/mcp/server.py -> build/lib/pmb/mcp 2026-06-05T04:59:15,288 creating build/lib/pmb/health 2026-06-05T04:59:15,289 copying src/pmb/health/self_test.py -> build/lib/pmb/health 2026-06-05T04:59:15,291 copying src/pmb/health/rehearse.py -> build/lib/pmb/health 2026-06-05T04:59:15,293 copying src/pmb/health/adaptive.py -> build/lib/pmb/health 2026-06-05T04:59:15,296 copying src/pmb/health/conflicts.py -> build/lib/pmb/health 2026-06-05T04:59:15,299 copying src/pmb/health/__init__.py -> build/lib/pmb/health 2026-06-05T04:59:15,301 copying src/pmb/health/multilingual_check.py -> build/lib/pmb/health 2026-06-05T04:59:15,304 copying src/pmb/health/distill_lessons.py -> build/lib/pmb/health 2026-06-05T04:59:15,306 copying src/pmb/health/auto_consolidate.py -> build/lib/pmb/health 2026-06-05T04:59:15,308 copying src/pmb/health/feedback.py -> build/lib/pmb/health 2026-06-05T04:59:15,311 copying src/pmb/health/consolidate.py -> build/lib/pmb/health 2026-06-05T04:59:15,314 creating build/lib/pmb/agent_wrapper 2026-06-05T04:59:15,315 copying src/pmb/agent_wrapper/budget.py -> build/lib/pmb/agent_wrapper 2026-06-05T04:59:15,317 copying src/pmb/agent_wrapper/__init__.py -> build/lib/pmb/agent_wrapper 2026-06-05T04:59:15,318 copying src/pmb/agent_wrapper/__main__.py -> build/lib/pmb/agent_wrapper 2026-06-05T04:59:15,320 copying src/pmb/agent_wrapper/loop.py -> build/lib/pmb/agent_wrapper 2026-06-05T04:59:15,322 copying src/pmb/agent_wrapper/policy.py -> build/lib/pmb/agent_wrapper 2026-06-05T04:59:15,325 creating build/lib/pmb/maintenance 2026-06-05T04:59:15,326 copying src/pmb/maintenance/__init__.py -> build/lib/pmb/maintenance 2026-06-05T04:59:15,328 copying src/pmb/maintenance/scheduler.py -> build/lib/pmb/maintenance 2026-06-05T04:59:15,330 copying src/pmb/maintenance/compact.py -> build/lib/pmb/maintenance 2026-06-05T04:59:15,332 creating build/lib/pmb/eval 2026-06-05T04:59:15,333 copying src/pmb/eval/__init__.py -> build/lib/pmb/eval 2026-06-05T04:59:15,335 copying src/pmb/eval/locomo_judge.py -> build/lib/pmb/eval 2026-06-05T04:59:15,338 creating build/lib/pmb/reasoning 2026-06-05T04:59:15,339 copying src/pmb/reasoning/temporal.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,341 copying src/pmb/reasoning/llm_rerank.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,343 copying src/pmb/reasoning/user_names.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,345 copying src/pmb/reasoning/predictive.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,347 copying src/pmb/reasoning/pamvr.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,350 copying src/pmb/reasoning/__init__.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,352 copying src/pmb/reasoning/causation.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,354 copying src/pmb/reasoning/dedup.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,357 copying src/pmb/reasoning/arcs.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,359 copying src/pmb/reasoning/facts.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,361 copying src/pmb/reasoning/decompose.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,363 copying src/pmb/reasoning/code_ast.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,366 copying src/pmb/reasoning/vocab_miner.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,368 copying src/pmb/reasoning/images.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,370 copying src/pmb/reasoning/router.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,372 copying src/pmb/reasoning/fact_extract.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,375 copying src/pmb/reasoning/typo_fix.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,377 copying src/pmb/reasoning/reflect.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,380 copying src/pmb/reasoning/query_split.py -> build/lib/pmb/reasoning 2026-06-05T04:59:15,382 creating build/lib/pmb/graph 2026-06-05T04:59:15,383 copying src/pmb/graph/ppr.py -> build/lib/pmb/graph 2026-06-05T04:59:15,386 copying src/pmb/graph/__init__.py -> build/lib/pmb/graph 2026-06-05T04:59:15,387 copying src/pmb/graph/expansion.py -> build/lib/pmb/graph 2026-06-05T04:59:15,389 copying src/pmb/graph/store.py -> build/lib/pmb/graph 2026-06-05T04:59:15,392 copying src/pmb/graph/persons.py -> build/lib/pmb/graph 2026-06-05T04:59:15,394 copying src/pmb/graph/entities.py -> build/lib/pmb/graph 2026-06-05T04:59:15,396 copying src/pmb/graph/spreading.py -> build/lib/pmb/graph 2026-06-05T04:59:15,399 running egg_info 2026-06-05T04:59:15,408 writing src/pmb_ai.egg-info/PKG-INFO 2026-06-05T04:59:15,416 writing dependency_links to src/pmb_ai.egg-info/dependency_links.txt 2026-06-05T04:59:15,418 writing entry points to src/pmb_ai.egg-info/entry_points.txt 2026-06-05T04:59:15,421 writing requirements to src/pmb_ai.egg-info/requires.txt 2026-06-05T04:59:15,422 writing top-level names to src/pmb_ai.egg-info/top_level.txt 2026-06-05T04:59:15,446 reading manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-06-05T04:59:15,456 reading manifest template 'MANIFEST.in' 2026-06-05T04:59:15,510 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-06-05T04:59:15,512 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-06-05T04:59:15,513 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-06-05T04:59:15,514 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-06-05T04:59:15,515 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-06-05T04:59:15,516 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-06-05T04:59:15,517 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-06-05T04:59:15,518 no previously-included directories found matching '.venv' 2026-06-05T04:59:15,518 no previously-included directories found matching '.git' 2026-06-05T04:59:15,519 no previously-included directories found matching '.github' 2026-06-05T04:59:15,520 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-06-05T04:59:15,521 no previously-included directories found matching 'docs/assets/_capture_server.py' 2026-06-05T04:59:15,522 no previously-included directories found matching 'docs/assets/_save_png.py' 2026-06-05T04:59:15,522 no previously-included directories found matching 'docs/assets/*.html' 2026-06-05T04:59:15,523 no previously-included directories found matching '.claude' 2026-06-05T04:59:15,524 adding license file 'LICENSE' 2026-06-05T04:59:15,524 adding license file 'NOTICE' 2026-06-05T04:59:15,533 writing manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-06-05T04:59:15,544 copying src/pmb/py.typed -> build/lib/pmb 2026-06-05T04:59:15,546 creating build/lib/pmb/dashboard/static 2026-06-05T04:59:15,547 copying src/pmb/dashboard/static/index.html -> build/lib/pmb/dashboard/static 2026-06-05T04:59:15,565 installing to build/bdist.linux-armv7l/wheel 2026-06-05T04:59:15,566 running install 2026-06-05T04:59:15,589 running install_lib 2026-06-05T04:59:15,594 creating build/bdist.linux-armv7l/wheel 2026-06-05T04:59:15,596 creating build/bdist.linux-armv7l/wheel/pmb 2026-06-05T04:59:15,598 creating build/bdist.linux-armv7l/wheel/pmb/dashboard 2026-06-05T04:59:15,599 copying build/lib/pmb/dashboard/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/dashboard 2026-06-05T04:59:15,601 copying build/lib/pmb/dashboard/server.py -> build/bdist.linux-armv7l/wheel/./pmb/dashboard 2026-06-05T04:59:15,604 creating build/bdist.linux-armv7l/wheel/pmb/dashboard/static 2026-06-05T04:59:15,605 copying build/lib/pmb/dashboard/static/index.html -> build/bdist.linux-armv7l/wheel/./pmb/dashboard/static 2026-06-05T04:59:15,608 creating build/bdist.linux-armv7l/wheel/pmb/signals 2026-06-05T04:59:15,609 copying build/lib/pmb/signals/session.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-05T04:59:15,611 copying build/lib/pmb/signals/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-05T04:59:15,613 copying build/lib/pmb/signals/files.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-05T04:59:15,615 copying build/lib/pmb/signals/decay.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-05T04:59:15,617 copying build/lib/pmb/signals/git.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-06-05T04:59:15,620 creating build/bdist.linux-armv7l/wheel/pmb/security 2026-06-05T04:59:15,621 copying build/lib/pmb/security/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/security 2026-06-05T04:59:15,622 copying build/lib/pmb/security/redact.py -> build/bdist.linux-armv7l/wheel/./pmb/security 2026-06-05T04:59:15,625 creating build/bdist.linux-armv7l/wheel/pmb/cli 2026-06-05T04:59:15,626 copying build/lib/pmb/cli/main.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-05T04:59:15,630 copying build/lib/pmb/cli/connect.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-05T04:59:15,632 copying build/lib/pmb/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-05T04:59:15,634 copying build/lib/pmb/cli/tui_config.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-05T04:59:15,636 copying build/lib/pmb/cli/tui_workspace.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-05T04:59:15,639 copying build/lib/pmb/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-05T04:59:15,641 copying build/lib/pmb/cli/ollama_cmd.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-05T04:59:15,643 copying build/lib/pmb/cli/doctor.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-06-05T04:59:15,645 copying build/lib/pmb/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-05T04:59:15,647 creating build/bdist.linux-armv7l/wheel/pmb/core 2026-06-05T04:59:15,648 copying build/lib/pmb/core/search.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-05T04:59:15,651 copying build/lib/pmb/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-05T04:59:15,653 copying build/lib/pmb/core/git_sync.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-05T04:59:15,656 copying build/lib/pmb/core/engine.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-05T04:59:15,661 copying build/lib/pmb/core/embed_queue.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-05T04:59:15,663 copying build/lib/pmb/core/events.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-05T04:59:15,666 copying build/lib/pmb/core/workspace.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-05T04:59:15,668 copying build/lib/pmb/core/recall_cache.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-05T04:59:15,670 copying build/lib/pmb/core/encryption.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-06-05T04:59:15,672 creating build/bdist.linux-armv7l/wheel/pmb/ingest 2026-06-05T04:59:15,673 copying build/lib/pmb/ingest/watch.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-05T04:59:15,675 copying build/lib/pmb/ingest/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-05T04:59:15,677 copying build/lib/pmb/ingest/importers.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-06-05T04:59:15,680 creating build/bdist.linux-armv7l/wheel/pmb/mcp 2026-06-05T04:59:15,681 copying build/lib/pmb/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-05T04:59:15,683 copying build/lib/pmb/mcp/perf.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-05T04:59:15,685 copying build/lib/pmb/mcp/server.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-06-05T04:59:15,688 creating build/bdist.linux-armv7l/wheel/pmb/health 2026-06-05T04:59:15,689 copying build/lib/pmb/health/self_test.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-05T04:59:15,692 copying build/lib/pmb/health/rehearse.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-05T04:59:15,694 copying build/lib/pmb/health/adaptive.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-05T04:59:15,696 copying build/lib/pmb/health/conflicts.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-05T04:59:15,699 copying build/lib/pmb/health/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-05T04:59:15,700 copying build/lib/pmb/health/multilingual_check.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-05T04:59:15,703 copying build/lib/pmb/health/distill_lessons.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-05T04:59:15,705 copying build/lib/pmb/health/auto_consolidate.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-05T04:59:15,707 copying build/lib/pmb/health/feedback.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-05T04:59:15,709 copying build/lib/pmb/health/consolidate.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-06-05T04:59:15,712 creating build/bdist.linux-armv7l/wheel/pmb/agent_wrapper 2026-06-05T04:59:15,713 copying build/lib/pmb/agent_wrapper/budget.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-05T04:59:15,714 copying build/lib/pmb/agent_wrapper/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-05T04:59:15,716 copying build/lib/pmb/agent_wrapper/__main__.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-05T04:59:15,718 copying build/lib/pmb/agent_wrapper/loop.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-05T04:59:15,720 copying build/lib/pmb/agent_wrapper/policy.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-06-05T04:59:15,723 copying build/lib/pmb/memory_quality.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-05T04:59:15,725 creating build/bdist.linux-armv7l/wheel/pmb/maintenance 2026-06-05T04:59:15,726 copying build/lib/pmb/maintenance/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-05T04:59:15,728 copying build/lib/pmb/maintenance/scheduler.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-05T04:59:15,730 copying build/lib/pmb/maintenance/compact.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-06-05T04:59:15,732 copying build/lib/pmb/config.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-05T04:59:15,735 creating build/bdist.linux-armv7l/wheel/pmb/eval 2026-06-05T04:59:15,736 copying build/lib/pmb/eval/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/eval 2026-06-05T04:59:15,738 copying build/lib/pmb/eval/locomo_judge.py -> build/bdist.linux-armv7l/wheel/./pmb/eval 2026-06-05T04:59:15,741 creating build/bdist.linux-armv7l/wheel/pmb/reasoning 2026-06-05T04:59:15,742 copying build/lib/pmb/reasoning/temporal.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,745 copying build/lib/pmb/reasoning/llm_rerank.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,747 copying build/lib/pmb/reasoning/user_names.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,749 copying build/lib/pmb/reasoning/predictive.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,751 copying build/lib/pmb/reasoning/pamvr.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,754 copying build/lib/pmb/reasoning/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,755 copying build/lib/pmb/reasoning/causation.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,758 copying build/lib/pmb/reasoning/dedup.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,760 copying build/lib/pmb/reasoning/arcs.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,763 copying build/lib/pmb/reasoning/facts.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,765 copying build/lib/pmb/reasoning/decompose.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,767 copying build/lib/pmb/reasoning/code_ast.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,769 copying build/lib/pmb/reasoning/vocab_miner.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,772 copying build/lib/pmb/reasoning/images.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,774 copying build/lib/pmb/reasoning/router.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,776 copying build/lib/pmb/reasoning/fact_extract.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,779 copying build/lib/pmb/reasoning/typo_fix.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,781 copying build/lib/pmb/reasoning/reflect.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,783 copying build/lib/pmb/reasoning/query_split.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-06-05T04:59:15,786 creating build/bdist.linux-armv7l/wheel/pmb/graph 2026-06-05T04:59:15,787 copying build/lib/pmb/graph/ppr.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-05T04:59:15,789 copying build/lib/pmb/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-05T04:59:15,791 copying build/lib/pmb/graph/expansion.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-05T04:59:15,793 copying build/lib/pmb/graph/store.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-05T04:59:15,795 copying build/lib/pmb/graph/persons.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-05T04:59:15,798 copying build/lib/pmb/graph/entities.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-05T04:59:15,800 copying build/lib/pmb/graph/spreading.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-06-05T04:59:15,802 copying build/lib/pmb/py.typed -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-05T04:59:15,803 copying build/lib/pmb/provenance.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-06-05T04:59:15,805 running install_egg_info 2026-06-05T04:59:15,810 Copying src/pmb_ai.egg-info to build/bdist.linux-armv7l/wheel/./pmb_ai-0.2.5-py3.11.egg-info 2026-06-05T04:59:15,823 running install_scripts 2026-06-05T04:59:15,837 creating build/bdist.linux-armv7l/wheel/pmb_ai-0.2.5.dist-info/WHEEL 2026-06-05T04:59:15,840 creating '/tmp/pip-wheel-m_q8t7hi/.tmp-v4dg67o7/pmb_ai-0.2.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-05T04:59:15,843 adding 'pmb/__init__.py' 2026-06-05T04:59:15,847 adding 'pmb/config.py' 2026-06-05T04:59:15,849 adding 'pmb/memory_quality.py' 2026-06-05T04:59:15,850 adding 'pmb/provenance.py' 2026-06-05T04:59:15,851 adding 'pmb/py.typed' 2026-06-05T04:59:15,853 adding 'pmb/agent_wrapper/__init__.py' 2026-06-05T04:59:15,854 adding 'pmb/agent_wrapper/__main__.py' 2026-06-05T04:59:15,856 adding 'pmb/agent_wrapper/budget.py' 2026-06-05T04:59:15,858 adding 'pmb/agent_wrapper/loop.py' 2026-06-05T04:59:15,860 adding 'pmb/agent_wrapper/policy.py' 2026-06-05T04:59:15,861 adding 'pmb/cli/__init__.py' 2026-06-05T04:59:15,862 adding 'pmb/cli/__main__.py' 2026-06-05T04:59:15,867 adding 'pmb/cli/connect.py' 2026-06-05T04:59:15,869 adding 'pmb/cli/doctor.py' 2026-06-05T04:59:15,883 adding 'pmb/cli/main.py' 2026-06-05T04:59:15,885 adding 'pmb/cli/ollama_cmd.py' 2026-06-05T04:59:15,887 adding 'pmb/cli/tui_config.py' 2026-06-05T04:59:15,890 adding 'pmb/cli/tui_workspace.py' 2026-06-05T04:59:15,891 adding 'pmb/core/__init__.py' 2026-06-05T04:59:15,893 adding 'pmb/core/embed_queue.py' 2026-06-05T04:59:15,895 adding 'pmb/core/encryption.py' 2026-06-05T04:59:15,919 adding 'pmb/core/engine.py' 2026-06-05T04:59:15,923 adding 'pmb/core/events.py' 2026-06-05T04:59:15,925 adding 'pmb/core/git_sync.py' 2026-06-05T04:59:15,927 adding 'pmb/core/recall_cache.py' 2026-06-05T04:59:15,931 adding 'pmb/core/search.py' 2026-06-05T04:59:15,933 adding 'pmb/core/workspace.py' 2026-06-05T04:59:15,935 adding 'pmb/dashboard/__init__.py' 2026-06-05T04:59:15,937 adding 'pmb/dashboard/server.py' 2026-06-05T04:59:15,941 adding 'pmb/dashboard/static/index.html' 2026-06-05T04:59:15,943 adding 'pmb/eval/__init__.py' 2026-06-05T04:59:15,945 adding 'pmb/eval/locomo_judge.py' 2026-06-05T04:59:15,947 adding 'pmb/graph/__init__.py' 2026-06-05T04:59:15,949 adding 'pmb/graph/entities.py' 2026-06-05T04:59:15,951 adding 'pmb/graph/expansion.py' 2026-06-05T04:59:15,954 adding 'pmb/graph/persons.py' 2026-06-05T04:59:15,955 adding 'pmb/graph/ppr.py' 2026-06-05T04:59:15,957 adding 'pmb/graph/spreading.py' 2026-06-05T04:59:15,958 adding 'pmb/graph/store.py' 2026-06-05T04:59:15,960 adding 'pmb/health/__init__.py' 2026-06-05T04:59:15,962 adding 'pmb/health/adaptive.py' 2026-06-05T04:59:15,963 adding 'pmb/health/auto_consolidate.py' 2026-06-05T04:59:15,965 adding 'pmb/health/conflicts.py' 2026-06-05T04:59:15,969 adding 'pmb/health/consolidate.py' 2026-06-05T04:59:15,971 adding 'pmb/health/distill_lessons.py' 2026-06-05T04:59:15,973 adding 'pmb/health/feedback.py' 2026-06-05T04:59:15,974 adding 'pmb/health/multilingual_check.py' 2026-06-05T04:59:15,976 adding 'pmb/health/rehearse.py' 2026-06-05T04:59:15,978 adding 'pmb/health/self_test.py' 2026-06-05T04:59:15,980 adding 'pmb/ingest/__init__.py' 2026-06-05T04:59:15,981 adding 'pmb/ingest/importers.py' 2026-06-05T04:59:15,983 adding 'pmb/ingest/watch.py' 2026-06-05T04:59:15,984 adding 'pmb/maintenance/__init__.py' 2026-06-05T04:59:15,986 adding 'pmb/maintenance/compact.py' 2026-06-05T04:59:15,987 adding 'pmb/maintenance/scheduler.py' 2026-06-05T04:59:15,989 adding 'pmb/mcp/__init__.py' 2026-06-05T04:59:15,991 adding 'pmb/mcp/perf.py' 2026-06-05T04:59:15,998 adding 'pmb/mcp/server.py' 2026-06-05T04:59:16,000 adding 'pmb/reasoning/__init__.py' 2026-06-05T04:59:16,002 adding 'pmb/reasoning/arcs.py' 2026-06-05T04:59:16,004 adding 'pmb/reasoning/causation.py' 2026-06-05T04:59:16,006 adding 'pmb/reasoning/code_ast.py' 2026-06-05T04:59:16,007 adding 'pmb/reasoning/decompose.py' 2026-06-05T04:59:16,010 adding 'pmb/reasoning/dedup.py' 2026-06-05T04:59:16,012 adding 'pmb/reasoning/fact_extract.py' 2026-06-05T04:59:16,014 adding 'pmb/reasoning/facts.py' 2026-06-05T04:59:16,016 adding 'pmb/reasoning/images.py' 2026-06-05T04:59:16,017 adding 'pmb/reasoning/llm_rerank.py' 2026-06-05T04:59:16,021 adding 'pmb/reasoning/pamvr.py' 2026-06-05T04:59:16,023 adding 'pmb/reasoning/predictive.py' 2026-06-05T04:59:16,025 adding 'pmb/reasoning/query_split.py' 2026-06-05T04:59:16,027 adding 'pmb/reasoning/reflect.py' 2026-06-05T04:59:16,029 adding 'pmb/reasoning/router.py' 2026-06-05T04:59:16,031 adding 'pmb/reasoning/temporal.py' 2026-06-05T04:59:16,033 adding 'pmb/reasoning/typo_fix.py' 2026-06-05T04:59:16,035 adding 'pmb/reasoning/user_names.py' 2026-06-05T04:59:16,037 adding 'pmb/reasoning/vocab_miner.py' 2026-06-05T04:59:16,038 adding 'pmb/security/__init__.py' 2026-06-05T04:59:16,040 adding 'pmb/security/redact.py' 2026-06-05T04:59:16,042 adding 'pmb/signals/__init__.py' 2026-06-05T04:59:16,043 adding 'pmb/signals/decay.py' 2026-06-05T04:59:16,045 adding 'pmb/signals/files.py' 2026-06-05T04:59:16,047 adding 'pmb/signals/git.py' 2026-06-05T04:59:16,048 adding 'pmb/signals/session.py' 2026-06-05T04:59:16,052 adding 'pmb_ai-0.2.5.dist-info/licenses/LICENSE' 2026-06-05T04:59:16,053 adding 'pmb_ai-0.2.5.dist-info/licenses/NOTICE' 2026-06-05T04:59:16,060 adding 'pmb_ai-0.2.5.dist-info/METADATA' 2026-06-05T04:59:16,061 adding 'pmb_ai-0.2.5.dist-info/WHEEL' 2026-06-05T04:59:16,062 adding 'pmb_ai-0.2.5.dist-info/entry_points.txt' 2026-06-05T04:59:16,063 adding 'pmb_ai-0.2.5.dist-info/top_level.txt' 2026-06-05T04:59:16,064 adding 'pmb_ai-0.2.5.dist-info/RECORD' 2026-06-05T04:59:16,070 removing build/bdist.linux-armv7l/wheel 2026-06-05T04:59:16,195 Building wheel for pmb-ai (pyproject.toml): finished with status 'done' 2026-06-05T04:59:16,208 Created wheel for pmb-ai: filename=pmb_ai-0.2.5-py3-none-any.whl size=388464 sha256=2b36382d86f8e6783909cca1c23f5acce960c811c3d09d4b1d542ffcef92b644 2026-06-05T04:59:16,210 Stored in directory: /tmp/pip-ephem-wheel-cache-yydvcpo6/wheels/ad/9d/ec/5be50f9d4a5884e941d62c47178aa2a8a21f271cf818284d67 2026-06-05T04:59:16,233 Successfully built pmb-ai 2026-06-05T04:59:16,250 Removed build tracker: '/tmp/pip-build-tracker-9p13a12p'