2026-05-29T23:56:01,512 Created temporary directory: /tmp/pip-ephem-wheel-cache-8imc4hnc 2026-05-29T23:56:01,514 Created temporary directory: /tmp/pip-build-tracker-ikoyg4vb 2026-05-29T23:56:01,514 Initialized build tracking at /tmp/pip-build-tracker-ikoyg4vb 2026-05-29T23:56:01,515 Created build tracker: /tmp/pip-build-tracker-ikoyg4vb 2026-05-29T23:56:01,515 Entered build tracker: /tmp/pip-build-tracker-ikoyg4vb 2026-05-29T23:56:01,516 Created temporary directory: /tmp/pip-wheel-ag5u7a_i 2026-05-29T23:56:01,519 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-05-29T23:56:01,521 Created temporary directory: /tmp/pip-ephem-wheel-cache-0bck44_6 2026-05-29T23:56:01,545 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-29T23:56:01,549 2 location(s) to search for versions of pmb-ai: 2026-05-29T23:56:01,549 * https://pypi.org/simple/pmb-ai/ 2026-05-29T23:56:01,549 * https://www.piwheels.org/simple/pmb-ai/ 2026-05-29T23:56:01,550 Fetching project page and analyzing links: https://pypi.org/simple/pmb-ai/ 2026-05-29T23:56:01,550 Getting page https://pypi.org/simple/pmb-ai/ 2026-05-29T23:56:01,552 Found index url https://pypi.org/simple 2026-05-29T23:56:01,779 Fetched page https://pypi.org/simple/pmb-ai/ as application/vnd.pypi.simple.v1+json 2026-05-29T23:56:01,782 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-05-29T23:56:01,783 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-05-29T23:56:01,784 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-05-29T23:56:01,785 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-05-29T23:56:01,786 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-05-29T23:56:01,787 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-05-29T23:56:01,788 Fetching project page and analyzing links: https://www.piwheels.org/simple/pmb-ai/ 2026-05-29T23:56:01,789 Getting page https://www.piwheels.org/simple/pmb-ai/ 2026-05-29T23:56:01,790 Found index url https://www.piwheels.org/simple 2026-05-29T23:56:01,965 Fetched page https://www.piwheels.org/simple/pmb-ai/ as text/html 2026-05-29T23:56:01,967 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-05-29T23:56:01,968 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-05-29T23:56:01,968 Skipping link: not a file: https://www.piwheels.org/simple/pmb-ai/ 2026-05-29T23:56:01,969 Skipping link: not a file: https://pypi.org/simple/pmb-ai/ 2026-05-29T23:56:01,990 Given no hashes to check 1 links for project 'pmb-ai': discarding no candidates 2026-05-29T23:56:02,011 Collecting pmb-ai==0.2.1 2026-05-29T23:56:02,013 Created temporary directory: /tmp/pip-unpack-21egw0px 2026-05-29T23:56:02,404 Downloading pmb_ai-0.2.1.tar.gz (3.1 MB) 2026-05-29T23:56:03,326 Added pmb-ai==0.2.1 from https://files.pythonhosted.org/packages/c0/ed/72ed9e981e6871027ea4a1e39b49cb24ef5a16e34497ff1bbedb28f3e7cc/pmb_ai-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-ikoyg4vb' 2026-05-29T23:56:03,331 Created temporary directory: /tmp/pip-build-env-yxae8wtz 2026-05-29T23:56:03,336 Installing build dependencies: started 2026-05-29T23:56:03,337 Running command pip subprocess to install build dependencies 2026-05-29T23:56:04,505 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-29T23:56:04,982 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-05-29T23:56:05,005 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-29T23:56:06,777 Collecting setuptools>=68 2026-05-29T23:56:06,778 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-29T23:56:06,794 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-29T23:56:07,051 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-29T23:56:07,178 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-29T23:56:09,930 Installing collected packages: setuptools 2026-05-29T23:56:13,102 Successfully installed setuptools-82.0.1 2026-05-29T23:56:13,374 Installing build dependencies: finished with status 'done' 2026-05-29T23:56:13,381 Getting requirements to build wheel: started 2026-05-29T23:56:13,382 Running command Getting requirements to build wheel 2026-05-29T23:56:14,012 /tmp/pip-build-env-yxae8wtz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-29T23:56:14,013 !! 2026-05-29T23:56:14,014 ******************************************************************************** 2026-05-29T23:56:14,014 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-05-29T23:56:14,016 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-29T23:56:14,016 or your builds will no longer be supported. 2026-05-29T23:56:14,017 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-29T23:56:14,018 ******************************************************************************** 2026-05-29T23:56:14,019 !! 2026-05-29T23:56:14,020 corresp(dist, value, root_dir) 2026-05-29T23:56:14,093 /tmp/pip-build-env-yxae8wtz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-29T23:56:14,094 !! 2026-05-29T23:56:14,095 ******************************************************************************** 2026-05-29T23:56:14,095 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-29T23:56:14,097 License :: OSI Approved :: Apache Software License 2026-05-29T23:56:14,098 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-29T23:56:14,098 ******************************************************************************** 2026-05-29T23:56:14,099 !! 2026-05-29T23:56:14,100 dist._finalize_license_expression() 2026-05-29T23:56:14,100 /tmp/pip-build-env-yxae8wtz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-29T23:56:14,101 !! 2026-05-29T23:56:14,101 ******************************************************************************** 2026-05-29T23:56:14,102 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-29T23:56:14,103 License :: OSI Approved :: Apache Software License 2026-05-29T23:56:14,104 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-29T23:56:14,104 ******************************************************************************** 2026-05-29T23:56:14,106 !! 2026-05-29T23:56:14,106 self._finalize_license_expression() 2026-05-29T23:56:14,107 running egg_info 2026-05-29T23:56:14,111 writing src/pmb_ai.egg-info/PKG-INFO 2026-05-29T23:56:14,120 writing dependency_links to src/pmb_ai.egg-info/dependency_links.txt 2026-05-29T23:56:14,122 writing entry points to src/pmb_ai.egg-info/entry_points.txt 2026-05-29T23:56:14,126 writing requirements to src/pmb_ai.egg-info/requires.txt 2026-05-29T23:56:14,128 writing top-level names to src/pmb_ai.egg-info/top_level.txt 2026-05-29T23:56:14,167 reading manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-05-29T23:56:14,179 reading manifest template 'MANIFEST.in' 2026-05-29T23:56:14,236 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-29T23:56:14,237 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-05-29T23:56:14,239 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-05-29T23:56:14,240 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-05-29T23:56:14,241 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-05-29T23:56:14,242 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-05-29T23:56:14,243 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-05-29T23:56:14,244 no previously-included directories found matching '.venv' 2026-05-29T23:56:14,245 no previously-included directories found matching '.git' 2026-05-29T23:56:14,246 no previously-included directories found matching '.github' 2026-05-29T23:56:14,247 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-05-29T23:56:14,248 no previously-included directories found matching 'docs/assets/_capture_server.py' 2026-05-29T23:56:14,249 no previously-included directories found matching 'docs/assets/_save_png.py' 2026-05-29T23:56:14,250 no previously-included directories found matching 'docs/assets/*.html' 2026-05-29T23:56:14,251 no previously-included directories found matching '.claude' 2026-05-29T23:56:14,252 adding license file 'LICENSE' 2026-05-29T23:56:14,252 adding license file 'NOTICE' 2026-05-29T23:56:14,261 writing manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-05-29T23:56:14,360 Getting requirements to build wheel: finished with status 'done' 2026-05-29T23:56:14,364 Created temporary directory: /tmp/pip-modern-metadata-4izxzeh1 2026-05-29T23:56:14,366 Preparing metadata (pyproject.toml): started 2026-05-29T23:56:14,368 Running command Preparing metadata (pyproject.toml) 2026-05-29T23:56:14,945 /tmp/pip-build-env-yxae8wtz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-29T23:56:14,945 !! 2026-05-29T23:56:14,946 ******************************************************************************** 2026-05-29T23:56:14,947 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-05-29T23:56:14,948 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-29T23:56:14,948 or your builds will no longer be supported. 2026-05-29T23:56:14,949 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-29T23:56:14,950 ******************************************************************************** 2026-05-29T23:56:14,951 !! 2026-05-29T23:56:14,951 corresp(dist, value, root_dir) 2026-05-29T23:56:15,021 /tmp/pip-build-env-yxae8wtz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-29T23:56:15,022 !! 2026-05-29T23:56:15,022 ******************************************************************************** 2026-05-29T23:56:15,023 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-29T23:56:15,024 License :: OSI Approved :: Apache Software License 2026-05-29T23:56:15,025 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-29T23:56:15,025 ******************************************************************************** 2026-05-29T23:56:15,026 !! 2026-05-29T23:56:15,027 dist._finalize_license_expression() 2026-05-29T23:56:15,028 /tmp/pip-build-env-yxae8wtz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-29T23:56:15,028 !! 2026-05-29T23:56:15,029 ******************************************************************************** 2026-05-29T23:56:15,030 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-29T23:56:15,031 License :: OSI Approved :: Apache Software License 2026-05-29T23:56:15,033 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-29T23:56:15,033 ******************************************************************************** 2026-05-29T23:56:15,034 !! 2026-05-29T23:56:15,035 self._finalize_license_expression() 2026-05-29T23:56:15,036 running dist_info 2026-05-29T23:56:15,043 creating /tmp/pip-modern-metadata-4izxzeh1/pmb_ai.egg-info 2026-05-29T23:56:15,044 writing /tmp/pip-modern-metadata-4izxzeh1/pmb_ai.egg-info/PKG-INFO 2026-05-29T23:56:15,053 writing dependency_links to /tmp/pip-modern-metadata-4izxzeh1/pmb_ai.egg-info/dependency_links.txt 2026-05-29T23:56:15,055 writing entry points to /tmp/pip-modern-metadata-4izxzeh1/pmb_ai.egg-info/entry_points.txt 2026-05-29T23:56:15,059 writing requirements to /tmp/pip-modern-metadata-4izxzeh1/pmb_ai.egg-info/requires.txt 2026-05-29T23:56:15,060 writing top-level names to /tmp/pip-modern-metadata-4izxzeh1/pmb_ai.egg-info/top_level.txt 2026-05-29T23:56:15,062 writing manifest file '/tmp/pip-modern-metadata-4izxzeh1/pmb_ai.egg-info/SOURCES.txt' 2026-05-29T23:56:15,095 reading manifest file '/tmp/pip-modern-metadata-4izxzeh1/pmb_ai.egg-info/SOURCES.txt' 2026-05-29T23:56:15,097 reading manifest template 'MANIFEST.in' 2026-05-29T23:56:15,152 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-29T23:56:15,152 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-05-29T23:56:15,153 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-05-29T23:56:15,154 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-05-29T23:56:15,155 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-05-29T23:56:15,156 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-05-29T23:56:15,157 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-05-29T23:56:15,157 no previously-included directories found matching '.venv' 2026-05-29T23:56:15,158 no previously-included directories found matching '.git' 2026-05-29T23:56:15,158 no previously-included directories found matching '.github' 2026-05-29T23:56:15,159 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-05-29T23:56:15,160 no previously-included directories found matching 'docs/assets/_capture_server.py' 2026-05-29T23:56:15,161 no previously-included directories found matching 'docs/assets/_save_png.py' 2026-05-29T23:56:15,161 no previously-included directories found matching 'docs/assets/*.html' 2026-05-29T23:56:15,162 no previously-included directories found matching '.claude' 2026-05-29T23:56:15,163 adding license file 'LICENSE' 2026-05-29T23:56:15,163 adding license file 'NOTICE' 2026-05-29T23:56:15,170 writing manifest file '/tmp/pip-modern-metadata-4izxzeh1/pmb_ai.egg-info/SOURCES.txt' 2026-05-29T23:56:15,171 creating '/tmp/pip-modern-metadata-4izxzeh1/pmb_ai-0.2.1.dist-info' 2026-05-29T23:56:15,298 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-29T23:56:15,306 Source in /tmp/pip-wheel-ag5u7a_i/pmb-ai_9ae8cdb2a1034dafadfbc83944bed246 has version 0.2.1, which satisfies requirement pmb-ai==0.2.1 from https://files.pythonhosted.org/packages/c0/ed/72ed9e981e6871027ea4a1e39b49cb24ef5a16e34497ff1bbedb28f3e7cc/pmb_ai-0.2.1.tar.gz 2026-05-29T23:56:15,307 Removed pmb-ai==0.2.1 from https://files.pythonhosted.org/packages/c0/ed/72ed9e981e6871027ea4a1e39b49cb24ef5a16e34497ff1bbedb28f3e7cc/pmb_ai-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-ikoyg4vb' 2026-05-29T23:56:15,319 Created temporary directory: /tmp/pip-unpack-yshe2nhw 2026-05-29T23:56:15,320 Building wheels for collected packages: pmb-ai 2026-05-29T23:56:15,324 Created temporary directory: /tmp/pip-wheel-wj0z0bqk 2026-05-29T23:56:15,325 Destination directory: /tmp/pip-wheel-wj0z0bqk 2026-05-29T23:56:15,327 Building wheel for pmb-ai (pyproject.toml): started 2026-05-29T23:56:15,328 Running command Building wheel for pmb-ai (pyproject.toml) 2026-05-29T23:56:15,900 /tmp/pip-build-env-yxae8wtz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-29T23:56:15,901 !! 2026-05-29T23:56:15,902 ******************************************************************************** 2026-05-29T23:56:15,902 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-05-29T23:56:15,903 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-29T23:56:15,904 or your builds will no longer be supported. 2026-05-29T23:56:15,905 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-29T23:56:15,906 ******************************************************************************** 2026-05-29T23:56:15,907 !! 2026-05-29T23:56:15,907 corresp(dist, value, root_dir) 2026-05-29T23:56:15,971 /tmp/pip-build-env-yxae8wtz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-29T23:56:15,972 !! 2026-05-29T23:56:15,973 ******************************************************************************** 2026-05-29T23:56:15,974 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-29T23:56:15,975 License :: OSI Approved :: Apache Software License 2026-05-29T23:56:15,976 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-29T23:56:15,976 ******************************************************************************** 2026-05-29T23:56:15,977 !! 2026-05-29T23:56:15,978 dist._finalize_license_expression() 2026-05-29T23:56:15,978 /tmp/pip-build-env-yxae8wtz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-29T23:56:15,979 !! 2026-05-29T23:56:15,980 ******************************************************************************** 2026-05-29T23:56:15,980 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-29T23:56:15,981 License :: OSI Approved :: Apache Software License 2026-05-29T23:56:15,982 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-29T23:56:15,982 ******************************************************************************** 2026-05-29T23:56:15,983 !! 2026-05-29T23:56:15,984 self._finalize_license_expression() 2026-05-29T23:56:15,984 running bdist_wheel 2026-05-29T23:56:15,997 running build 2026-05-29T23:56:15,998 running build_py 2026-05-29T23:56:16,004 creating build/lib/pmb 2026-05-29T23:56:16,006 copying src/pmb/config.py -> build/lib/pmb 2026-05-29T23:56:16,009 copying src/pmb/__init__.py -> build/lib/pmb 2026-05-29T23:56:16,012 creating build/lib/pmb/reasoning 2026-05-29T23:56:16,013 copying src/pmb/reasoning/reflect.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,016 copying src/pmb/reasoning/router.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,018 copying src/pmb/reasoning/dedup.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,021 copying src/pmb/reasoning/llm_rerank.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,023 copying src/pmb/reasoning/vocab_miner.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,026 copying src/pmb/reasoning/pamvr.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,028 copying src/pmb/reasoning/typo_fix.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,031 copying src/pmb/reasoning/user_names.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,033 copying src/pmb/reasoning/code_ast.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,035 copying src/pmb/reasoning/decompose.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,038 copying src/pmb/reasoning/arcs.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,040 copying src/pmb/reasoning/facts.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,043 copying src/pmb/reasoning/images.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,045 copying src/pmb/reasoning/causation.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,048 copying src/pmb/reasoning/fact_extract.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,050 copying src/pmb/reasoning/temporal.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,053 copying src/pmb/reasoning/query_split.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,055 copying src/pmb/reasoning/__init__.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,057 copying src/pmb/reasoning/predictive.py -> build/lib/pmb/reasoning 2026-05-29T23:56:16,060 creating build/lib/pmb/health 2026-05-29T23:56:16,061 copying src/pmb/health/multilingual_check.py -> build/lib/pmb/health 2026-05-29T23:56:16,064 copying src/pmb/health/conflicts.py -> build/lib/pmb/health 2026-05-29T23:56:16,066 copying src/pmb/health/rehearse.py -> build/lib/pmb/health 2026-05-29T23:56:16,069 copying src/pmb/health/consolidate.py -> build/lib/pmb/health 2026-05-29T23:56:16,071 copying src/pmb/health/adaptive.py -> build/lib/pmb/health 2026-05-29T23:56:16,074 copying src/pmb/health/feedback.py -> build/lib/pmb/health 2026-05-29T23:56:16,076 copying src/pmb/health/self_test.py -> build/lib/pmb/health 2026-05-29T23:56:16,079 copying src/pmb/health/__init__.py -> build/lib/pmb/health 2026-05-29T23:56:16,080 copying src/pmb/health/auto_consolidate.py -> build/lib/pmb/health 2026-05-29T23:56:16,083 creating build/lib/pmb/ingest 2026-05-29T23:56:16,084 copying src/pmb/ingest/importers.py -> build/lib/pmb/ingest 2026-05-29T23:56:16,087 copying src/pmb/ingest/__init__.py -> build/lib/pmb/ingest 2026-05-29T23:56:16,089 creating build/lib/pmb/core 2026-05-29T23:56:16,090 copying src/pmb/core/encryption.py -> build/lib/pmb/core 2026-05-29T23:56:16,092 copying src/pmb/core/embed_queue.py -> build/lib/pmb/core 2026-05-29T23:56:16,095 copying src/pmb/core/recall_cache.py -> build/lib/pmb/core 2026-05-29T23:56:16,097 copying src/pmb/core/workspace.py -> build/lib/pmb/core 2026-05-29T23:56:16,099 copying src/pmb/core/engine.py -> build/lib/pmb/core 2026-05-29T23:56:16,104 copying src/pmb/core/git_sync.py -> build/lib/pmb/core 2026-05-29T23:56:16,107 copying src/pmb/core/__init__.py -> build/lib/pmb/core 2026-05-29T23:56:16,109 copying src/pmb/core/events.py -> build/lib/pmb/core 2026-05-29T23:56:16,111 copying src/pmb/core/search.py -> build/lib/pmb/core 2026-05-29T23:56:16,114 creating build/lib/pmb/maintenance 2026-05-29T23:56:16,115 copying src/pmb/maintenance/compact.py -> build/lib/pmb/maintenance 2026-05-29T23:56:16,118 copying src/pmb/maintenance/scheduler.py -> build/lib/pmb/maintenance 2026-05-29T23:56:16,120 copying src/pmb/maintenance/__init__.py -> build/lib/pmb/maintenance 2026-05-29T23:56:16,122 creating build/lib/pmb/graph 2026-05-29T23:56:16,123 copying src/pmb/graph/spreading.py -> build/lib/pmb/graph 2026-05-29T23:56:16,126 copying src/pmb/graph/persons.py -> build/lib/pmb/graph 2026-05-29T23:56:16,128 copying src/pmb/graph/ppr.py -> build/lib/pmb/graph 2026-05-29T23:56:16,130 copying src/pmb/graph/store.py -> build/lib/pmb/graph 2026-05-29T23:56:16,133 copying src/pmb/graph/expansion.py -> build/lib/pmb/graph 2026-05-29T23:56:16,135 copying src/pmb/graph/entities.py -> build/lib/pmb/graph 2026-05-29T23:56:16,137 copying src/pmb/graph/__init__.py -> build/lib/pmb/graph 2026-05-29T23:56:16,140 creating build/lib/pmb/eval 2026-05-29T23:56:16,141 copying src/pmb/eval/__init__.py -> build/lib/pmb/eval 2026-05-29T23:56:16,143 copying src/pmb/eval/locomo_judge.py -> build/lib/pmb/eval 2026-05-29T23:56:16,146 creating build/lib/pmb/signals 2026-05-29T23:56:16,147 copying src/pmb/signals/files.py -> build/lib/pmb/signals 2026-05-29T23:56:16,149 copying src/pmb/signals/session.py -> build/lib/pmb/signals 2026-05-29T23:56:16,151 copying src/pmb/signals/decay.py -> build/lib/pmb/signals 2026-05-29T23:56:16,153 copying src/pmb/signals/__init__.py -> build/lib/pmb/signals 2026-05-29T23:56:16,155 copying src/pmb/signals/git.py -> build/lib/pmb/signals 2026-05-29T23:56:16,158 creating build/lib/pmb/dashboard 2026-05-29T23:56:16,159 copying src/pmb/dashboard/server.py -> build/lib/pmb/dashboard 2026-05-29T23:56:16,162 copying src/pmb/dashboard/__init__.py -> build/lib/pmb/dashboard 2026-05-29T23:56:16,164 creating build/lib/pmb/agent_wrapper 2026-05-29T23:56:16,165 copying src/pmb/agent_wrapper/__main__.py -> build/lib/pmb/agent_wrapper 2026-05-29T23:56:16,167 copying src/pmb/agent_wrapper/policy.py -> build/lib/pmb/agent_wrapper 2026-05-29T23:56:16,170 copying src/pmb/agent_wrapper/loop.py -> build/lib/pmb/agent_wrapper 2026-05-29T23:56:16,172 copying src/pmb/agent_wrapper/budget.py -> build/lib/pmb/agent_wrapper 2026-05-29T23:56:16,174 copying src/pmb/agent_wrapper/__init__.py -> build/lib/pmb/agent_wrapper 2026-05-29T23:56:16,177 creating build/lib/pmb/cli 2026-05-29T23:56:16,178 copying src/pmb/cli/__main__.py -> build/lib/pmb/cli 2026-05-29T23:56:16,180 copying src/pmb/cli/tui_workspace.py -> build/lib/pmb/cli 2026-05-29T23:56:16,183 copying src/pmb/cli/ollama_cmd.py -> build/lib/pmb/cli 2026-05-29T23:56:16,185 copying src/pmb/cli/doctor.py -> build/lib/pmb/cli 2026-05-29T23:56:16,188 copying src/pmb/cli/main.py -> build/lib/pmb/cli 2026-05-29T23:56:16,191 copying src/pmb/cli/tui_config.py -> build/lib/pmb/cli 2026-05-29T23:56:16,193 copying src/pmb/cli/__init__.py -> build/lib/pmb/cli 2026-05-29T23:56:16,195 copying src/pmb/cli/connect.py -> build/lib/pmb/cli 2026-05-29T23:56:16,198 creating build/lib/pmb/mcp 2026-05-29T23:56:16,199 copying src/pmb/mcp/server.py -> build/lib/pmb/mcp 2026-05-29T23:56:16,202 copying src/pmb/mcp/perf.py -> build/lib/pmb/mcp 2026-05-29T23:56:16,205 copying src/pmb/mcp/__init__.py -> build/lib/pmb/mcp 2026-05-29T23:56:16,207 creating build/lib/pmb/security 2026-05-29T23:56:16,208 copying src/pmb/security/redact.py -> build/lib/pmb/security 2026-05-29T23:56:16,210 copying src/pmb/security/__init__.py -> build/lib/pmb/security 2026-05-29T23:56:16,212 running egg_info 2026-05-29T23:56:16,221 writing src/pmb_ai.egg-info/PKG-INFO 2026-05-29T23:56:16,230 writing dependency_links to src/pmb_ai.egg-info/dependency_links.txt 2026-05-29T23:56:16,231 writing entry points to src/pmb_ai.egg-info/entry_points.txt 2026-05-29T23:56:16,235 writing requirements to src/pmb_ai.egg-info/requires.txt 2026-05-29T23:56:16,236 writing top-level names to src/pmb_ai.egg-info/top_level.txt 2026-05-29T23:56:16,260 reading manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-05-29T23:56:16,270 reading manifest template 'MANIFEST.in' 2026-05-29T23:56:16,330 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-29T23:56:16,331 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-05-29T23:56:16,332 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-05-29T23:56:16,333 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-05-29T23:56:16,334 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-05-29T23:56:16,336 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-05-29T23:56:16,337 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-05-29T23:56:16,337 no previously-included directories found matching '.venv' 2026-05-29T23:56:16,338 no previously-included directories found matching '.git' 2026-05-29T23:56:16,339 no previously-included directories found matching '.github' 2026-05-29T23:56:16,340 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-05-29T23:56:16,341 no previously-included directories found matching 'docs/assets/_capture_server.py' 2026-05-29T23:56:16,341 no previously-included directories found matching 'docs/assets/_save_png.py' 2026-05-29T23:56:16,342 no previously-included directories found matching 'docs/assets/*.html' 2026-05-29T23:56:16,343 no previously-included directories found matching '.claude' 2026-05-29T23:56:16,344 adding license file 'LICENSE' 2026-05-29T23:56:16,344 adding license file 'NOTICE' 2026-05-29T23:56:16,353 writing manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-05-29T23:56:16,364 copying src/pmb/py.typed -> build/lib/pmb 2026-05-29T23:56:16,365 creating build/lib/pmb/dashboard/static 2026-05-29T23:56:16,366 copying src/pmb/dashboard/static/index.html -> build/lib/pmb/dashboard/static 2026-05-29T23:56:16,386 installing to build/bdist.linux-armv7l/wheel 2026-05-29T23:56:16,387 running install 2026-05-29T23:56:16,409 running install_lib 2026-05-29T23:56:16,415 creating build/bdist.linux-armv7l/wheel 2026-05-29T23:56:16,418 creating build/bdist.linux-armv7l/wheel/pmb 2026-05-29T23:56:16,420 creating build/bdist.linux-armv7l/wheel/pmb/reasoning 2026-05-29T23:56:16,422 copying build/lib/pmb/reasoning/reflect.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,425 copying build/lib/pmb/reasoning/router.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,428 copying build/lib/pmb/reasoning/dedup.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,431 copying build/lib/pmb/reasoning/llm_rerank.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,433 copying build/lib/pmb/reasoning/vocab_miner.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,436 copying build/lib/pmb/reasoning/pamvr.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,439 copying build/lib/pmb/reasoning/typo_fix.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,442 copying build/lib/pmb/reasoning/user_names.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,444 copying build/lib/pmb/reasoning/code_ast.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,446 copying build/lib/pmb/reasoning/decompose.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,449 copying build/lib/pmb/reasoning/arcs.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,452 copying build/lib/pmb/reasoning/facts.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,454 copying build/lib/pmb/reasoning/images.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,456 copying build/lib/pmb/reasoning/causation.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,459 copying build/lib/pmb/reasoning/fact_extract.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,462 copying build/lib/pmb/reasoning/temporal.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,464 copying build/lib/pmb/reasoning/query_split.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,467 copying build/lib/pmb/reasoning/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,469 copying build/lib/pmb/reasoning/predictive.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-29T23:56:16,473 creating build/bdist.linux-armv7l/wheel/pmb/health 2026-05-29T23:56:16,474 copying build/lib/pmb/health/multilingual_check.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-29T23:56:16,477 copying build/lib/pmb/health/conflicts.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-29T23:56:16,480 copying build/lib/pmb/health/rehearse.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-29T23:56:16,482 copying build/lib/pmb/health/consolidate.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-29T23:56:16,486 copying build/lib/pmb/health/adaptive.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-29T23:56:16,488 copying build/lib/pmb/health/feedback.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-29T23:56:16,491 copying build/lib/pmb/health/self_test.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-29T23:56:16,494 copying build/lib/pmb/health/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-29T23:56:16,496 copying build/lib/pmb/health/auto_consolidate.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-29T23:56:16,498 copying build/lib/pmb/config.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-05-29T23:56:16,502 creating build/bdist.linux-armv7l/wheel/pmb/ingest 2026-05-29T23:56:16,503 copying build/lib/pmb/ingest/importers.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-05-29T23:56:16,506 copying build/lib/pmb/ingest/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/ingest 2026-05-29T23:56:16,510 creating build/bdist.linux-armv7l/wheel/pmb/core 2026-05-29T23:56:16,512 copying build/lib/pmb/core/encryption.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-29T23:56:16,515 copying build/lib/pmb/core/embed_queue.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-29T23:56:16,517 copying build/lib/pmb/core/recall_cache.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-29T23:56:16,520 copying build/lib/pmb/core/workspace.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-29T23:56:16,522 copying build/lib/pmb/core/engine.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-29T23:56:16,529 copying build/lib/pmb/core/git_sync.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-29T23:56:16,532 copying build/lib/pmb/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-29T23:56:16,534 copying build/lib/pmb/core/events.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-29T23:56:16,537 copying build/lib/pmb/core/search.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-29T23:56:16,542 creating build/bdist.linux-armv7l/wheel/pmb/maintenance 2026-05-29T23:56:16,543 copying build/lib/pmb/maintenance/compact.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-05-29T23:56:16,546 copying build/lib/pmb/maintenance/scheduler.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-05-29T23:56:16,548 copying build/lib/pmb/maintenance/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-05-29T23:56:16,551 creating build/bdist.linux-armv7l/wheel/pmb/graph 2026-05-29T23:56:16,552 copying build/lib/pmb/graph/spreading.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-29T23:56:16,555 copying build/lib/pmb/graph/persons.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-29T23:56:16,558 copying build/lib/pmb/graph/ppr.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-29T23:56:16,561 copying build/lib/pmb/graph/store.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-29T23:56:16,564 copying build/lib/pmb/graph/expansion.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-29T23:56:16,567 copying build/lib/pmb/graph/entities.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-29T23:56:16,570 copying build/lib/pmb/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-29T23:56:16,572 copying build/lib/pmb/py.typed -> build/bdist.linux-armv7l/wheel/./pmb 2026-05-29T23:56:16,574 creating build/bdist.linux-armv7l/wheel/pmb/eval 2026-05-29T23:56:16,576 copying build/lib/pmb/eval/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/eval 2026-05-29T23:56:16,578 copying build/lib/pmb/eval/locomo_judge.py -> build/bdist.linux-armv7l/wheel/./pmb/eval 2026-05-29T23:56:16,582 creating build/bdist.linux-armv7l/wheel/pmb/signals 2026-05-29T23:56:16,583 copying build/lib/pmb/signals/files.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-05-29T23:56:16,585 copying build/lib/pmb/signals/session.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-05-29T23:56:16,588 copying build/lib/pmb/signals/decay.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-05-29T23:56:16,590 copying build/lib/pmb/signals/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-05-29T23:56:16,593 copying build/lib/pmb/signals/git.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-05-29T23:56:16,596 creating build/bdist.linux-armv7l/wheel/pmb/dashboard 2026-05-29T23:56:16,597 copying build/lib/pmb/dashboard/server.py -> build/bdist.linux-armv7l/wheel/./pmb/dashboard 2026-05-29T23:56:16,601 creating build/bdist.linux-armv7l/wheel/pmb/dashboard/static 2026-05-29T23:56:16,603 copying build/lib/pmb/dashboard/static/index.html -> build/bdist.linux-armv7l/wheel/./pmb/dashboard/static 2026-05-29T23:56:16,606 copying build/lib/pmb/dashboard/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/dashboard 2026-05-29T23:56:16,609 creating build/bdist.linux-armv7l/wheel/pmb/agent_wrapper 2026-05-29T23:56:16,610 copying build/lib/pmb/agent_wrapper/__main__.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-05-29T23:56:16,613 copying build/lib/pmb/agent_wrapper/policy.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-05-29T23:56:16,616 copying build/lib/pmb/agent_wrapper/loop.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-05-29T23:56:16,618 copying build/lib/pmb/agent_wrapper/budget.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-05-29T23:56:16,620 copying build/lib/pmb/agent_wrapper/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-05-29T23:56:16,623 creating build/bdist.linux-armv7l/wheel/pmb/cli 2026-05-29T23:56:16,624 copying build/lib/pmb/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-29T23:56:16,625 copying build/lib/pmb/cli/tui_workspace.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-29T23:56:16,628 copying build/lib/pmb/cli/ollama_cmd.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-29T23:56:16,630 copying build/lib/pmb/cli/doctor.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-29T23:56:16,632 copying build/lib/pmb/cli/main.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-29T23:56:16,636 copying build/lib/pmb/cli/tui_config.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-29T23:56:16,638 copying build/lib/pmb/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-29T23:56:16,640 copying build/lib/pmb/cli/connect.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-29T23:56:16,642 copying build/lib/pmb/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-05-29T23:56:16,644 creating build/bdist.linux-armv7l/wheel/pmb/mcp 2026-05-29T23:56:16,645 copying build/lib/pmb/mcp/server.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-05-29T23:56:16,648 copying build/lib/pmb/mcp/perf.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-05-29T23:56:16,651 copying build/lib/pmb/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-05-29T23:56:16,653 creating build/bdist.linux-armv7l/wheel/pmb/security 2026-05-29T23:56:16,654 copying build/lib/pmb/security/redact.py -> build/bdist.linux-armv7l/wheel/./pmb/security 2026-05-29T23:56:16,656 copying build/lib/pmb/security/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/security 2026-05-29T23:56:16,658 running install_egg_info 2026-05-29T23:56:16,662 Copying src/pmb_ai.egg-info to build/bdist.linux-armv7l/wheel/./pmb_ai-0.2.1-py3.11.egg-info 2026-05-29T23:56:16,675 running install_scripts 2026-05-29T23:56:16,689 creating build/bdist.linux-armv7l/wheel/pmb_ai-0.2.1.dist-info/WHEEL 2026-05-29T23:56:16,691 creating '/tmp/pip-wheel-wj0z0bqk/.tmp-eigh8s2h/pmb_ai-0.2.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-29T23:56:16,694 adding 'pmb/__init__.py' 2026-05-29T23:56:16,698 adding 'pmb/config.py' 2026-05-29T23:56:16,699 adding 'pmb/py.typed' 2026-05-29T23:56:16,701 adding 'pmb/agent_wrapper/__init__.py' 2026-05-29T23:56:16,702 adding 'pmb/agent_wrapper/__main__.py' 2026-05-29T23:56:16,704 adding 'pmb/agent_wrapper/budget.py' 2026-05-29T23:56:16,706 adding 'pmb/agent_wrapper/loop.py' 2026-05-29T23:56:16,708 adding 'pmb/agent_wrapper/policy.py' 2026-05-29T23:56:16,710 adding 'pmb/cli/__init__.py' 2026-05-29T23:56:16,711 adding 'pmb/cli/__main__.py' 2026-05-29T23:56:16,714 adding 'pmb/cli/connect.py' 2026-05-29T23:56:16,716 adding 'pmb/cli/doctor.py' 2026-05-29T23:56:16,724 adding 'pmb/cli/main.py' 2026-05-29T23:56:16,726 adding 'pmb/cli/ollama_cmd.py' 2026-05-29T23:56:16,728 adding 'pmb/cli/tui_config.py' 2026-05-29T23:56:16,731 adding 'pmb/cli/tui_workspace.py' 2026-05-29T23:56:16,733 adding 'pmb/core/__init__.py' 2026-05-29T23:56:16,735 adding 'pmb/core/embed_queue.py' 2026-05-29T23:56:16,737 adding 'pmb/core/encryption.py' 2026-05-29T23:56:16,759 adding 'pmb/core/engine.py' 2026-05-29T23:56:16,763 adding 'pmb/core/events.py' 2026-05-29T23:56:16,766 adding 'pmb/core/git_sync.py' 2026-05-29T23:56:16,767 adding 'pmb/core/recall_cache.py' 2026-05-29T23:56:16,772 adding 'pmb/core/search.py' 2026-05-29T23:56:16,774 adding 'pmb/core/workspace.py' 2026-05-29T23:56:16,775 adding 'pmb/dashboard/__init__.py' 2026-05-29T23:56:16,778 adding 'pmb/dashboard/server.py' 2026-05-29T23:56:16,783 adding 'pmb/dashboard/static/index.html' 2026-05-29T23:56:16,785 adding 'pmb/eval/__init__.py' 2026-05-29T23:56:16,787 adding 'pmb/eval/locomo_judge.py' 2026-05-29T23:56:16,790 adding 'pmb/graph/__init__.py' 2026-05-29T23:56:16,792 adding 'pmb/graph/entities.py' 2026-05-29T23:56:16,794 adding 'pmb/graph/expansion.py' 2026-05-29T23:56:16,797 adding 'pmb/graph/persons.py' 2026-05-29T23:56:16,799 adding 'pmb/graph/ppr.py' 2026-05-29T23:56:16,800 adding 'pmb/graph/spreading.py' 2026-05-29T23:56:16,802 adding 'pmb/graph/store.py' 2026-05-29T23:56:16,804 adding 'pmb/health/__init__.py' 2026-05-29T23:56:16,805 adding 'pmb/health/adaptive.py' 2026-05-29T23:56:16,807 adding 'pmb/health/auto_consolidate.py' 2026-05-29T23:56:16,809 adding 'pmb/health/conflicts.py' 2026-05-29T23:56:16,812 adding 'pmb/health/consolidate.py' 2026-05-29T23:56:16,814 adding 'pmb/health/feedback.py' 2026-05-29T23:56:16,816 adding 'pmb/health/multilingual_check.py' 2026-05-29T23:56:16,817 adding 'pmb/health/rehearse.py' 2026-05-29T23:56:16,820 adding 'pmb/health/self_test.py' 2026-05-29T23:56:16,821 adding 'pmb/ingest/__init__.py' 2026-05-29T23:56:16,823 adding 'pmb/ingest/importers.py' 2026-05-29T23:56:16,825 adding 'pmb/maintenance/__init__.py' 2026-05-29T23:56:16,826 adding 'pmb/maintenance/compact.py' 2026-05-29T23:56:16,828 adding 'pmb/maintenance/scheduler.py' 2026-05-29T23:56:16,830 adding 'pmb/mcp/__init__.py' 2026-05-29T23:56:16,832 adding 'pmb/mcp/perf.py' 2026-05-29T23:56:16,838 adding 'pmb/mcp/server.py' 2026-05-29T23:56:16,840 adding 'pmb/reasoning/__init__.py' 2026-05-29T23:56:16,843 adding 'pmb/reasoning/arcs.py' 2026-05-29T23:56:16,845 adding 'pmb/reasoning/causation.py' 2026-05-29T23:56:16,846 adding 'pmb/reasoning/code_ast.py' 2026-05-29T23:56:16,848 adding 'pmb/reasoning/decompose.py' 2026-05-29T23:56:16,851 adding 'pmb/reasoning/dedup.py' 2026-05-29T23:56:16,853 adding 'pmb/reasoning/fact_extract.py' 2026-05-29T23:56:16,855 adding 'pmb/reasoning/facts.py' 2026-05-29T23:56:16,857 adding 'pmb/reasoning/images.py' 2026-05-29T23:56:16,858 adding 'pmb/reasoning/llm_rerank.py' 2026-05-29T23:56:16,862 adding 'pmb/reasoning/pamvr.py' 2026-05-29T23:56:16,864 adding 'pmb/reasoning/predictive.py' 2026-05-29T23:56:16,866 adding 'pmb/reasoning/query_split.py' 2026-05-29T23:56:16,868 adding 'pmb/reasoning/reflect.py' 2026-05-29T23:56:16,870 adding 'pmb/reasoning/router.py' 2026-05-29T23:56:16,872 adding 'pmb/reasoning/temporal.py' 2026-05-29T23:56:16,874 adding 'pmb/reasoning/typo_fix.py' 2026-05-29T23:56:16,876 adding 'pmb/reasoning/user_names.py' 2026-05-29T23:56:16,878 adding 'pmb/reasoning/vocab_miner.py' 2026-05-29T23:56:16,880 adding 'pmb/security/__init__.py' 2026-05-29T23:56:16,882 adding 'pmb/security/redact.py' 2026-05-29T23:56:16,884 adding 'pmb/signals/__init__.py' 2026-05-29T23:56:16,886 adding 'pmb/signals/decay.py' 2026-05-29T23:56:16,887 adding 'pmb/signals/files.py' 2026-05-29T23:56:16,889 adding 'pmb/signals/git.py' 2026-05-29T23:56:16,891 adding 'pmb/signals/session.py' 2026-05-29T23:56:16,894 adding 'pmb_ai-0.2.1.dist-info/licenses/LICENSE' 2026-05-29T23:56:16,896 adding 'pmb_ai-0.2.1.dist-info/licenses/NOTICE' 2026-05-29T23:56:16,902 adding 'pmb_ai-0.2.1.dist-info/METADATA' 2026-05-29T23:56:16,903 adding 'pmb_ai-0.2.1.dist-info/WHEEL' 2026-05-29T23:56:16,904 adding 'pmb_ai-0.2.1.dist-info/entry_points.txt' 2026-05-29T23:56:16,905 adding 'pmb_ai-0.2.1.dist-info/top_level.txt' 2026-05-29T23:56:16,907 adding 'pmb_ai-0.2.1.dist-info/RECORD' 2026-05-29T23:56:16,913 removing build/bdist.linux-armv7l/wheel 2026-05-29T23:56:17,038 Building wheel for pmb-ai (pyproject.toml): finished with status 'done' 2026-05-29T23:56:17,052 Created wheel for pmb-ai: filename=pmb_ai-0.2.1-py3-none-any.whl size=357232 sha256=b8fed5861104d1fff2aa4dbb08b7219f28f1a410696bed939a35ce307b8b8c2b 2026-05-29T23:56:17,054 Stored in directory: /tmp/pip-ephem-wheel-cache-0bck44_6/wheels/48/ba/bd/7719b59ddbe432ce43ac5c34ffc10e45bf0ade1e2cf213afd5 2026-05-29T23:56:17,079 Successfully built pmb-ai 2026-05-29T23:56:17,095 Removed build tracker: '/tmp/pip-build-tracker-ikoyg4vb'