2026-05-28T00:32:10,550 Created temporary directory: /tmp/pip-ephem-wheel-cache-ajtuzk4q 2026-05-28T00:32:10,552 Created temporary directory: /tmp/pip-build-tracker-z1qr06zi 2026-05-28T00:32:10,552 Initialized build tracking at /tmp/pip-build-tracker-z1qr06zi 2026-05-28T00:32:10,553 Created build tracker: /tmp/pip-build-tracker-z1qr06zi 2026-05-28T00:32:10,553 Entered build tracker: /tmp/pip-build-tracker-z1qr06zi 2026-05-28T00:32:10,554 Created temporary directory: /tmp/pip-wheel-75oe54ds 2026-05-28T00:32:10,557 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-28T00:32:10,559 Created temporary directory: /tmp/pip-ephem-wheel-cache-o9qg2ldv 2026-05-28T00:32:10,581 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-28T00:32:10,584 2 location(s) to search for versions of pmb-ai: 2026-05-28T00:32:10,584 * https://pypi.org/simple/pmb-ai/ 2026-05-28T00:32:10,584 * https://www.piwheels.org/simple/pmb-ai/ 2026-05-28T00:32:10,585 Fetching project page and analyzing links: https://pypi.org/simple/pmb-ai/ 2026-05-28T00:32:10,586 Getting page https://pypi.org/simple/pmb-ai/ 2026-05-28T00:32:10,587 Found index url https://pypi.org/simple 2026-05-28T00:32:10,744 Fetched page https://pypi.org/simple/pmb-ai/ as application/vnd.pypi.simple.v1+json 2026-05-28T00:32:10,746 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-28T00:32:10,747 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-28T00:32:10,747 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-28T00:32:10,748 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-28T00:32:10,749 Fetching project page and analyzing links: https://www.piwheels.org/simple/pmb-ai/ 2026-05-28T00:32:10,750 Getting page https://www.piwheels.org/simple/pmb-ai/ 2026-05-28T00:32:10,751 Found index url https://www.piwheels.org/simple 2026-05-28T00:32:10,927 Fetched page https://www.piwheels.org/simple/pmb-ai/ as text/html 2026-05-28T00:32:10,928 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-28T00:32:10,929 Skipping link: not a file: https://www.piwheels.org/simple/pmb-ai/ 2026-05-28T00:32:10,929 Skipping link: not a file: https://pypi.org/simple/pmb-ai/ 2026-05-28T00:32:10,948 Given no hashes to check 1 links for project 'pmb-ai': discarding no candidates 2026-05-28T00:32:10,966 Collecting pmb-ai==0.1.1 2026-05-28T00:32:10,969 Created temporary directory: /tmp/pip-unpack-w1raefl8 2026-05-28T00:32:11,203 Downloading pmb_ai-0.1.1.tar.gz (2.8 MB) 2026-05-28T00:32:12,043 Added pmb-ai==0.1.1 from https://files.pythonhosted.org/packages/e9/d8/b571d4f5eeb8565295a87339852f80a1a55fb9f7ddd227db95a900d382b5/pmb_ai-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-z1qr06zi' 2026-05-28T00:32:12,048 Created temporary directory: /tmp/pip-build-env-jb0qe4k4 2026-05-28T00:32:12,053 Installing build dependencies: started 2026-05-28T00:32:12,055 Running command pip subprocess to install build dependencies 2026-05-28T00:32:13,237 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-28T00:32:13,689 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-28T00:32:13,712 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-28T00:32:15,506 Collecting setuptools>=68 2026-05-28T00:32:15,507 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-28T00:32:15,522 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-28T00:32:15,794 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-28T00:32:15,893 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-28T00:32:18,642 Installing collected packages: setuptools 2026-05-28T00:32:21,792 Successfully installed setuptools-82.0.1 2026-05-28T00:32:22,063 Installing build dependencies: finished with status 'done' 2026-05-28T00:32:22,069 Getting requirements to build wheel: started 2026-05-28T00:32:22,070 Running command Getting requirements to build wheel 2026-05-28T00:32:22,726 /tmp/pip-build-env-jb0qe4k4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-28T00:32:22,726 !! 2026-05-28T00:32:22,728 ******************************************************************************** 2026-05-28T00:32:22,728 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-28T00:32:22,730 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-28T00:32:22,730 or your builds will no longer be supported. 2026-05-28T00:32:22,731 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-28T00:32:22,732 ******************************************************************************** 2026-05-28T00:32:22,734 !! 2026-05-28T00:32:22,734 corresp(dist, value, root_dir) 2026-05-28T00:32:22,810 /tmp/pip-build-env-jb0qe4k4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-28T00:32:22,810 !! 2026-05-28T00:32:22,811 ******************************************************************************** 2026-05-28T00:32:22,812 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-28T00:32:22,813 License :: OSI Approved :: Apache Software License 2026-05-28T00:32:22,814 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-28T00:32:22,815 ******************************************************************************** 2026-05-28T00:32:22,816 !! 2026-05-28T00:32:22,817 dist._finalize_license_expression() 2026-05-28T00:32:22,817 /tmp/pip-build-env-jb0qe4k4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-28T00:32:22,818 !! 2026-05-28T00:32:22,819 ******************************************************************************** 2026-05-28T00:32:22,820 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-28T00:32:22,821 License :: OSI Approved :: Apache Software License 2026-05-28T00:32:22,822 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-28T00:32:22,823 ******************************************************************************** 2026-05-28T00:32:22,824 !! 2026-05-28T00:32:22,824 self._finalize_license_expression() 2026-05-28T00:32:22,825 running egg_info 2026-05-28T00:32:22,829 writing src/pmb_ai.egg-info/PKG-INFO 2026-05-28T00:32:22,837 writing dependency_links to src/pmb_ai.egg-info/dependency_links.txt 2026-05-28T00:32:22,839 writing entry points to src/pmb_ai.egg-info/entry_points.txt 2026-05-28T00:32:22,843 writing requirements to src/pmb_ai.egg-info/requires.txt 2026-05-28T00:32:22,844 writing top-level names to src/pmb_ai.egg-info/top_level.txt 2026-05-28T00:32:22,882 reading manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-05-28T00:32:22,893 reading manifest template 'MANIFEST.in' 2026-05-28T00:32:22,947 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-28T00:32:22,948 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-05-28T00:32:22,949 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-05-28T00:32:22,950 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-05-28T00:32:22,951 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-05-28T00:32:22,953 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-05-28T00:32:22,954 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-05-28T00:32:22,955 no previously-included directories found matching '.venv' 2026-05-28T00:32:22,955 no previously-included directories found matching '.git' 2026-05-28T00:32:22,956 no previously-included directories found matching '.github' 2026-05-28T00:32:22,957 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-05-28T00:32:22,958 no previously-included directories found matching 'docs/assets/_capture_server.py' 2026-05-28T00:32:22,959 no previously-included directories found matching 'docs/assets/_save_png.py' 2026-05-28T00:32:22,960 no previously-included directories found matching 'docs/assets/*.html' 2026-05-28T00:32:22,961 no previously-included directories found matching '.claude' 2026-05-28T00:32:22,962 adding license file 'LICENSE' 2026-05-28T00:32:22,962 adding license file 'NOTICE' 2026-05-28T00:32:22,970 writing manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-05-28T00:32:23,069 Getting requirements to build wheel: finished with status 'done' 2026-05-28T00:32:23,073 Created temporary directory: /tmp/pip-modern-metadata-nr_w7ue7 2026-05-28T00:32:23,075 Preparing metadata (pyproject.toml): started 2026-05-28T00:32:23,077 Running command Preparing metadata (pyproject.toml) 2026-05-28T00:32:23,656 /tmp/pip-build-env-jb0qe4k4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-28T00:32:23,656 !! 2026-05-28T00:32:23,658 ******************************************************************************** 2026-05-28T00:32:23,658 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-28T00:32:23,659 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-28T00:32:23,660 or your builds will no longer be supported. 2026-05-28T00:32:23,661 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-28T00:32:23,662 ******************************************************************************** 2026-05-28T00:32:23,663 !! 2026-05-28T00:32:23,664 corresp(dist, value, root_dir) 2026-05-28T00:32:23,734 /tmp/pip-build-env-jb0qe4k4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-28T00:32:23,735 !! 2026-05-28T00:32:23,736 ******************************************************************************** 2026-05-28T00:32:23,737 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-28T00:32:23,738 License :: OSI Approved :: Apache Software License 2026-05-28T00:32:23,739 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-28T00:32:23,739 ******************************************************************************** 2026-05-28T00:32:23,740 !! 2026-05-28T00:32:23,741 dist._finalize_license_expression() 2026-05-28T00:32:23,741 /tmp/pip-build-env-jb0qe4k4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-28T00:32:23,742 !! 2026-05-28T00:32:23,743 ******************************************************************************** 2026-05-28T00:32:23,743 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-28T00:32:23,744 License :: OSI Approved :: Apache Software License 2026-05-28T00:32:23,745 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-28T00:32:23,746 ******************************************************************************** 2026-05-28T00:32:23,747 !! 2026-05-28T00:32:23,748 self._finalize_license_expression() 2026-05-28T00:32:23,748 running dist_info 2026-05-28T00:32:23,758 creating /tmp/pip-modern-metadata-nr_w7ue7/pmb_ai.egg-info 2026-05-28T00:32:23,759 writing /tmp/pip-modern-metadata-nr_w7ue7/pmb_ai.egg-info/PKG-INFO 2026-05-28T00:32:23,768 writing dependency_links to /tmp/pip-modern-metadata-nr_w7ue7/pmb_ai.egg-info/dependency_links.txt 2026-05-28T00:32:23,770 writing entry points to /tmp/pip-modern-metadata-nr_w7ue7/pmb_ai.egg-info/entry_points.txt 2026-05-28T00:32:23,773 writing requirements to /tmp/pip-modern-metadata-nr_w7ue7/pmb_ai.egg-info/requires.txt 2026-05-28T00:32:23,774 writing top-level names to /tmp/pip-modern-metadata-nr_w7ue7/pmb_ai.egg-info/top_level.txt 2026-05-28T00:32:23,776 writing manifest file '/tmp/pip-modern-metadata-nr_w7ue7/pmb_ai.egg-info/SOURCES.txt' 2026-05-28T00:32:23,809 reading manifest file '/tmp/pip-modern-metadata-nr_w7ue7/pmb_ai.egg-info/SOURCES.txt' 2026-05-28T00:32:23,811 reading manifest template 'MANIFEST.in' 2026-05-28T00:32:23,864 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-28T00:32:23,865 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-05-28T00:32:23,866 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-05-28T00:32:23,867 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-05-28T00:32:23,868 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-05-28T00:32:23,869 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-05-28T00:32:23,870 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-05-28T00:32:23,871 no previously-included directories found matching '.venv' 2026-05-28T00:32:23,871 no previously-included directories found matching '.git' 2026-05-28T00:32:23,872 no previously-included directories found matching '.github' 2026-05-28T00:32:23,873 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-05-28T00:32:23,874 no previously-included directories found matching 'docs/assets/_capture_server.py' 2026-05-28T00:32:23,875 no previously-included directories found matching 'docs/assets/_save_png.py' 2026-05-28T00:32:23,876 no previously-included directories found matching 'docs/assets/*.html' 2026-05-28T00:32:23,877 no previously-included directories found matching '.claude' 2026-05-28T00:32:23,877 adding license file 'LICENSE' 2026-05-28T00:32:23,878 adding license file 'NOTICE' 2026-05-28T00:32:23,885 writing manifest file '/tmp/pip-modern-metadata-nr_w7ue7/pmb_ai.egg-info/SOURCES.txt' 2026-05-28T00:32:23,886 creating '/tmp/pip-modern-metadata-nr_w7ue7/pmb_ai-0.1.1.dist-info' 2026-05-28T00:32:24,020 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-28T00:32:24,027 Source in /tmp/pip-wheel-75oe54ds/pmb-ai_6d26334433e148ea867005dec164e64a has version 0.1.1, which satisfies requirement pmb-ai==0.1.1 from https://files.pythonhosted.org/packages/e9/d8/b571d4f5eeb8565295a87339852f80a1a55fb9f7ddd227db95a900d382b5/pmb_ai-0.1.1.tar.gz 2026-05-28T00:32:24,029 Removed pmb-ai==0.1.1 from https://files.pythonhosted.org/packages/e9/d8/b571d4f5eeb8565295a87339852f80a1a55fb9f7ddd227db95a900d382b5/pmb_ai-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-z1qr06zi' 2026-05-28T00:32:24,039 Created temporary directory: /tmp/pip-unpack-j2llai7t 2026-05-28T00:32:24,040 Building wheels for collected packages: pmb-ai 2026-05-28T00:32:24,045 Created temporary directory: /tmp/pip-wheel-76ag3g2h 2026-05-28T00:32:24,045 Destination directory: /tmp/pip-wheel-76ag3g2h 2026-05-28T00:32:24,048 Building wheel for pmb-ai (pyproject.toml): started 2026-05-28T00:32:24,049 Running command Building wheel for pmb-ai (pyproject.toml) 2026-05-28T00:32:24,618 /tmp/pip-build-env-jb0qe4k4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-28T00:32:24,618 !! 2026-05-28T00:32:24,619 ******************************************************************************** 2026-05-28T00:32:24,620 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-28T00:32:24,621 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-28T00:32:24,622 or your builds will no longer be supported. 2026-05-28T00:32:24,623 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-28T00:32:24,624 ******************************************************************************** 2026-05-28T00:32:24,625 !! 2026-05-28T00:32:24,625 corresp(dist, value, root_dir) 2026-05-28T00:32:24,689 /tmp/pip-build-env-jb0qe4k4/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-28T00:32:24,690 !! 2026-05-28T00:32:24,691 ******************************************************************************** 2026-05-28T00:32:24,691 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-28T00:32:24,692 License :: OSI Approved :: Apache Software License 2026-05-28T00:32:24,694 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-28T00:32:24,694 ******************************************************************************** 2026-05-28T00:32:24,695 !! 2026-05-28T00:32:24,696 dist._finalize_license_expression() 2026-05-28T00:32:24,697 /tmp/pip-build-env-jb0qe4k4/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-28T00:32:24,697 !! 2026-05-28T00:32:24,699 ******************************************************************************** 2026-05-28T00:32:24,699 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-28T00:32:24,700 License :: OSI Approved :: Apache Software License 2026-05-28T00:32:24,701 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-28T00:32:24,702 ******************************************************************************** 2026-05-28T00:32:24,703 !! 2026-05-28T00:32:24,703 self._finalize_license_expression() 2026-05-28T00:32:24,704 running bdist_wheel 2026-05-28T00:32:24,714 running build 2026-05-28T00:32:24,715 running build_py 2026-05-28T00:32:24,721 creating build/lib/pmb 2026-05-28T00:32:24,723 copying src/pmb/config.py -> build/lib/pmb 2026-05-28T00:32:24,726 copying src/pmb/__init__.py -> build/lib/pmb 2026-05-28T00:32:24,729 creating build/lib/pmb/core 2026-05-28T00:32:24,730 copying src/pmb/core/search.py -> build/lib/pmb/core 2026-05-28T00:32:24,733 copying src/pmb/core/workspace.py -> build/lib/pmb/core 2026-05-28T00:32:24,736 copying src/pmb/core/events.py -> build/lib/pmb/core 2026-05-28T00:32:24,740 copying src/pmb/core/engine.py -> build/lib/pmb/core 2026-05-28T00:32:24,745 copying src/pmb/core/recall_cache.py -> build/lib/pmb/core 2026-05-28T00:32:24,747 copying src/pmb/core/embed_queue.py -> build/lib/pmb/core 2026-05-28T00:32:24,750 copying src/pmb/core/__init__.py -> build/lib/pmb/core 2026-05-28T00:32:24,752 creating build/lib/pmb/graph 2026-05-28T00:32:24,753 copying src/pmb/graph/spreading.py -> build/lib/pmb/graph 2026-05-28T00:32:24,755 copying src/pmb/graph/ppr.py -> build/lib/pmb/graph 2026-05-28T00:32:24,758 copying src/pmb/graph/persons.py -> build/lib/pmb/graph 2026-05-28T00:32:24,760 copying src/pmb/graph/store.py -> build/lib/pmb/graph 2026-05-28T00:32:24,763 copying src/pmb/graph/entities.py -> build/lib/pmb/graph 2026-05-28T00:32:24,765 copying src/pmb/graph/expansion.py -> build/lib/pmb/graph 2026-05-28T00:32:24,767 copying src/pmb/graph/__init__.py -> build/lib/pmb/graph 2026-05-28T00:32:24,770 creating build/lib/pmb/mcp 2026-05-28T00:32:24,771 copying src/pmb/mcp/server.py -> build/lib/pmb/mcp 2026-05-28T00:32:24,774 copying src/pmb/mcp/__init__.py -> build/lib/pmb/mcp 2026-05-28T00:32:24,776 copying src/pmb/mcp/perf.py -> build/lib/pmb/mcp 2026-05-28T00:32:24,780 creating build/lib/pmb/reasoning 2026-05-28T00:32:24,781 copying src/pmb/reasoning/decompose.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,783 copying src/pmb/reasoning/reflect.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,785 copying src/pmb/reasoning/llm_rerank.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,787 copying src/pmb/reasoning/vocab_miner.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,790 copying src/pmb/reasoning/router.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,792 copying src/pmb/reasoning/arcs.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,795 copying src/pmb/reasoning/causation.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,797 copying src/pmb/reasoning/temporal.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,800 copying src/pmb/reasoning/images.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,802 copying src/pmb/reasoning/typo_fix.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,805 copying src/pmb/reasoning/pamvr.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,807 copying src/pmb/reasoning/facts.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,810 copying src/pmb/reasoning/query_split.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,812 copying src/pmb/reasoning/predictive.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,814 copying src/pmb/reasoning/fact_extract.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,817 copying src/pmb/reasoning/dedup.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,820 copying src/pmb/reasoning/user_names.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,822 copying src/pmb/reasoning/__init__.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,824 copying src/pmb/reasoning/code_ast.py -> build/lib/pmb/reasoning 2026-05-28T00:32:24,827 creating build/lib/pmb/dashboard 2026-05-28T00:32:24,828 copying src/pmb/dashboard/server.py -> build/lib/pmb/dashboard 2026-05-28T00:32:24,830 copying src/pmb/dashboard/__init__.py -> build/lib/pmb/dashboard 2026-05-28T00:32:24,833 creating build/lib/pmb/agent_wrapper 2026-05-28T00:32:24,834 copying src/pmb/agent_wrapper/budget.py -> build/lib/pmb/agent_wrapper 2026-05-28T00:32:24,836 copying src/pmb/agent_wrapper/policy.py -> build/lib/pmb/agent_wrapper 2026-05-28T00:32:24,838 copying src/pmb/agent_wrapper/loop.py -> build/lib/pmb/agent_wrapper 2026-05-28T00:32:24,840 copying src/pmb/agent_wrapper/__init__.py -> build/lib/pmb/agent_wrapper 2026-05-28T00:32:24,842 copying src/pmb/agent_wrapper/__main__.py -> build/lib/pmb/agent_wrapper 2026-05-28T00:32:24,844 creating build/lib/pmb/eval 2026-05-28T00:32:24,845 copying src/pmb/eval/locomo_judge.py -> build/lib/pmb/eval 2026-05-28T00:32:24,848 copying src/pmb/eval/__init__.py -> build/lib/pmb/eval 2026-05-28T00:32:24,850 creating build/lib/pmb/maintenance 2026-05-28T00:32:24,851 copying src/pmb/maintenance/scheduler.py -> build/lib/pmb/maintenance 2026-05-28T00:32:24,854 copying src/pmb/maintenance/compact.py -> build/lib/pmb/maintenance 2026-05-28T00:32:24,856 copying src/pmb/maintenance/__init__.py -> build/lib/pmb/maintenance 2026-05-28T00:32:24,858 creating build/lib/pmb/health 2026-05-28T00:32:24,859 copying src/pmb/health/rehearse.py -> build/lib/pmb/health 2026-05-28T00:32:24,862 copying src/pmb/health/multilingual_check.py -> build/lib/pmb/health 2026-05-28T00:32:24,864 copying src/pmb/health/adaptive.py -> build/lib/pmb/health 2026-05-28T00:32:24,866 copying src/pmb/health/consolidate.py -> build/lib/pmb/health 2026-05-28T00:32:24,869 copying src/pmb/health/feedback.py -> build/lib/pmb/health 2026-05-28T00:32:24,871 copying src/pmb/health/conflicts.py -> build/lib/pmb/health 2026-05-28T00:32:24,874 copying src/pmb/health/self_test.py -> build/lib/pmb/health 2026-05-28T00:32:24,876 copying src/pmb/health/__init__.py -> build/lib/pmb/health 2026-05-28T00:32:24,878 copying src/pmb/health/auto_consolidate.py -> build/lib/pmb/health 2026-05-28T00:32:24,881 creating build/lib/pmb/security 2026-05-28T00:32:24,882 copying src/pmb/security/__init__.py -> build/lib/pmb/security 2026-05-28T00:32:24,883 copying src/pmb/security/redact.py -> build/lib/pmb/security 2026-05-28T00:32:24,886 creating build/lib/pmb/cli 2026-05-28T00:32:24,887 copying src/pmb/cli/ollama_cmd.py -> build/lib/pmb/cli 2026-05-28T00:32:24,890 copying src/pmb/cli/tui_config.py -> build/lib/pmb/cli 2026-05-28T00:32:24,892 copying src/pmb/cli/doctor.py -> build/lib/pmb/cli 2026-05-28T00:32:24,894 copying src/pmb/cli/connect.py -> build/lib/pmb/cli 2026-05-28T00:32:24,897 copying src/pmb/cli/__init__.py -> build/lib/pmb/cli 2026-05-28T00:32:24,899 copying src/pmb/cli/__main__.py -> build/lib/pmb/cli 2026-05-28T00:32:24,901 copying src/pmb/cli/main.py -> build/lib/pmb/cli 2026-05-28T00:32:24,904 copying src/pmb/cli/tui_workspace.py -> build/lib/pmb/cli 2026-05-28T00:32:24,907 creating build/lib/pmb/signals 2026-05-28T00:32:24,908 copying src/pmb/signals/files.py -> build/lib/pmb/signals 2026-05-28T00:32:24,910 copying src/pmb/signals/__init__.py -> build/lib/pmb/signals 2026-05-28T00:32:24,912 copying src/pmb/signals/decay.py -> build/lib/pmb/signals 2026-05-28T00:32:24,914 copying src/pmb/signals/git.py -> build/lib/pmb/signals 2026-05-28T00:32:24,917 copying src/pmb/signals/session.py -> build/lib/pmb/signals 2026-05-28T00:32:24,919 running egg_info 2026-05-28T00:32:24,929 writing src/pmb_ai.egg-info/PKG-INFO 2026-05-28T00:32:24,936 writing dependency_links to src/pmb_ai.egg-info/dependency_links.txt 2026-05-28T00:32:24,938 writing entry points to src/pmb_ai.egg-info/entry_points.txt 2026-05-28T00:32:24,941 writing requirements to src/pmb_ai.egg-info/requires.txt 2026-05-28T00:32:24,942 writing top-level names to src/pmb_ai.egg-info/top_level.txt 2026-05-28T00:32:24,966 reading manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-05-28T00:32:24,975 reading manifest template 'MANIFEST.in' 2026-05-28T00:32:25,027 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-05-28T00:32:25,029 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-05-28T00:32:25,030 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-05-28T00:32:25,031 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-05-28T00:32:25,032 warning: no previously-included files matching 'Thumbs.db' found anywhere in distribution 2026-05-28T00:32:25,033 warning: no previously-included files matching '*.swp' found anywhere in distribution 2026-05-28T00:32:25,034 warning: no previously-included files matching '.gitignore' found anywhere in distribution 2026-05-28T00:32:25,035 no previously-included directories found matching '.venv' 2026-05-28T00:32:25,036 no previously-included directories found matching '.git' 2026-05-28T00:32:25,037 no previously-included directories found matching '.github' 2026-05-28T00:32:25,038 no previously-included directories found matching 'scripts/benchmarks/_test_*.py' 2026-05-28T00:32:25,039 no previously-included directories found matching 'docs/assets/_capture_server.py' 2026-05-28T00:32:25,040 no previously-included directories found matching 'docs/assets/_save_png.py' 2026-05-28T00:32:25,041 no previously-included directories found matching 'docs/assets/*.html' 2026-05-28T00:32:25,042 no previously-included directories found matching '.claude' 2026-05-28T00:32:25,042 adding license file 'LICENSE' 2026-05-28T00:32:25,043 adding license file 'NOTICE' 2026-05-28T00:32:25,051 writing manifest file 'src/pmb_ai.egg-info/SOURCES.txt' 2026-05-28T00:32:25,061 copying src/pmb/py.typed -> build/lib/pmb 2026-05-28T00:32:25,063 creating build/lib/pmb/dashboard/static 2026-05-28T00:32:25,064 copying src/pmb/dashboard/static/index.html -> build/lib/pmb/dashboard/static 2026-05-28T00:32:25,083 installing to build/bdist.linux-armv7l/wheel 2026-05-28T00:32:25,083 running install 2026-05-28T00:32:25,107 running install_lib 2026-05-28T00:32:25,112 creating build/bdist.linux-armv7l/wheel 2026-05-28T00:32:25,114 creating build/bdist.linux-armv7l/wheel/pmb 2026-05-28T00:32:25,116 creating build/bdist.linux-armv7l/wheel/pmb/core 2026-05-28T00:32:25,117 copying build/lib/pmb/core/search.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-28T00:32:25,120 copying build/lib/pmb/core/workspace.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-28T00:32:25,123 copying build/lib/pmb/core/events.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-28T00:32:25,125 copying build/lib/pmb/core/engine.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-28T00:32:25,131 copying build/lib/pmb/core/recall_cache.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-28T00:32:25,133 copying build/lib/pmb/core/embed_queue.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-28T00:32:25,136 copying build/lib/pmb/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/core 2026-05-28T00:32:25,138 copying build/lib/pmb/py.typed -> build/bdist.linux-armv7l/wheel/./pmb 2026-05-28T00:32:25,141 creating build/bdist.linux-armv7l/wheel/pmb/graph 2026-05-28T00:32:25,142 copying build/lib/pmb/graph/spreading.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-28T00:32:25,145 copying build/lib/pmb/graph/ppr.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-28T00:32:25,148 copying build/lib/pmb/graph/persons.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-28T00:32:25,151 copying build/lib/pmb/graph/store.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-28T00:32:25,154 copying build/lib/pmb/graph/entities.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-28T00:32:25,156 copying build/lib/pmb/graph/expansion.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-28T00:32:25,159 copying build/lib/pmb/graph/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/graph 2026-05-28T00:32:25,162 creating build/bdist.linux-armv7l/wheel/pmb/mcp 2026-05-28T00:32:25,163 copying build/lib/pmb/mcp/server.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-05-28T00:32:25,167 copying build/lib/pmb/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-05-28T00:32:25,169 copying build/lib/pmb/mcp/perf.py -> build/bdist.linux-armv7l/wheel/./pmb/mcp 2026-05-28T00:32:25,173 creating build/bdist.linux-armv7l/wheel/pmb/reasoning 2026-05-28T00:32:25,174 copying build/lib/pmb/reasoning/decompose.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,177 copying build/lib/pmb/reasoning/reflect.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,180 copying build/lib/pmb/reasoning/llm_rerank.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,182 copying build/lib/pmb/reasoning/vocab_miner.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,185 copying build/lib/pmb/reasoning/router.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,188 copying build/lib/pmb/reasoning/arcs.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,191 copying build/lib/pmb/reasoning/causation.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,193 copying build/lib/pmb/reasoning/temporal.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,196 copying build/lib/pmb/reasoning/images.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,198 copying build/lib/pmb/reasoning/typo_fix.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,201 copying build/lib/pmb/reasoning/pamvr.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,204 copying build/lib/pmb/reasoning/facts.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,207 copying build/lib/pmb/reasoning/query_split.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,209 copying build/lib/pmb/reasoning/predictive.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,212 copying build/lib/pmb/reasoning/fact_extract.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,215 copying build/lib/pmb/reasoning/dedup.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,218 copying build/lib/pmb/reasoning/user_names.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,220 copying build/lib/pmb/reasoning/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,223 copying build/lib/pmb/reasoning/code_ast.py -> build/bdist.linux-armv7l/wheel/./pmb/reasoning 2026-05-28T00:32:25,226 creating build/bdist.linux-armv7l/wheel/pmb/dashboard 2026-05-28T00:32:25,228 creating build/bdist.linux-armv7l/wheel/pmb/dashboard/static 2026-05-28T00:32:25,229 copying build/lib/pmb/dashboard/static/index.html -> build/bdist.linux-armv7l/wheel/./pmb/dashboard/static 2026-05-28T00:32:25,233 copying build/lib/pmb/dashboard/server.py -> build/bdist.linux-armv7l/wheel/./pmb/dashboard 2026-05-28T00:32:25,236 copying build/lib/pmb/dashboard/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/dashboard 2026-05-28T00:32:25,238 creating build/bdist.linux-armv7l/wheel/pmb/agent_wrapper 2026-05-28T00:32:25,240 copying build/lib/pmb/agent_wrapper/budget.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-05-28T00:32:25,242 copying build/lib/pmb/agent_wrapper/policy.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-05-28T00:32:25,245 copying build/lib/pmb/agent_wrapper/loop.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-05-28T00:32:25,248 copying build/lib/pmb/agent_wrapper/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-05-28T00:32:25,250 copying build/lib/pmb/agent_wrapper/__main__.py -> build/bdist.linux-armv7l/wheel/./pmb/agent_wrapper 2026-05-28T00:32:25,253 creating build/bdist.linux-armv7l/wheel/pmb/eval 2026-05-28T00:32:25,254 copying build/lib/pmb/eval/locomo_judge.py -> build/bdist.linux-armv7l/wheel/./pmb/eval 2026-05-28T00:32:25,257 copying build/lib/pmb/eval/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/eval 2026-05-28T00:32:25,259 copying build/lib/pmb/config.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-05-28T00:32:25,263 creating build/bdist.linux-armv7l/wheel/pmb/maintenance 2026-05-28T00:32:25,264 copying build/lib/pmb/maintenance/scheduler.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-05-28T00:32:25,267 copying build/lib/pmb/maintenance/compact.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-05-28T00:32:25,269 copying build/lib/pmb/maintenance/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/maintenance 2026-05-28T00:32:25,272 creating build/bdist.linux-armv7l/wheel/pmb/health 2026-05-28T00:32:25,273 copying build/lib/pmb/health/rehearse.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-28T00:32:25,276 copying build/lib/pmb/health/multilingual_check.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-28T00:32:25,279 copying build/lib/pmb/health/adaptive.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-28T00:32:25,281 copying build/lib/pmb/health/consolidate.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-28T00:32:25,284 copying build/lib/pmb/health/feedback.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-28T00:32:25,287 copying build/lib/pmb/health/conflicts.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-28T00:32:25,290 copying build/lib/pmb/health/self_test.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-28T00:32:25,293 copying build/lib/pmb/health/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-28T00:32:25,295 copying build/lib/pmb/health/auto_consolidate.py -> build/bdist.linux-armv7l/wheel/./pmb/health 2026-05-28T00:32:25,297 copying build/lib/pmb/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb 2026-05-28T00:32:25,300 creating build/bdist.linux-armv7l/wheel/pmb/security 2026-05-28T00:32:25,302 copying build/lib/pmb/security/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/security 2026-05-28T00:32:25,304 copying build/lib/pmb/security/redact.py -> build/bdist.linux-armv7l/wheel/./pmb/security 2026-05-28T00:32:25,307 creating build/bdist.linux-armv7l/wheel/pmb/cli 2026-05-28T00:32:25,309 copying build/lib/pmb/cli/ollama_cmd.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-28T00:32:25,312 copying build/lib/pmb/cli/tui_config.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-28T00:32:25,314 copying build/lib/pmb/cli/doctor.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-28T00:32:25,317 copying build/lib/pmb/cli/connect.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-28T00:32:25,320 copying build/lib/pmb/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-28T00:32:25,323 copying build/lib/pmb/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-28T00:32:25,325 copying build/lib/pmb/cli/main.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-28T00:32:25,328 copying build/lib/pmb/cli/tui_workspace.py -> build/bdist.linux-armv7l/wheel/./pmb/cli 2026-05-28T00:32:25,332 creating build/bdist.linux-armv7l/wheel/pmb/signals 2026-05-28T00:32:25,333 copying build/lib/pmb/signals/files.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-05-28T00:32:25,336 copying build/lib/pmb/signals/__init__.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-05-28T00:32:25,338 copying build/lib/pmb/signals/decay.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-05-28T00:32:25,341 copying build/lib/pmb/signals/git.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-05-28T00:32:25,344 copying build/lib/pmb/signals/session.py -> build/bdist.linux-armv7l/wheel/./pmb/signals 2026-05-28T00:32:25,346 running install_egg_info 2026-05-28T00:32:25,351 Copying src/pmb_ai.egg-info to build/bdist.linux-armv7l/wheel/./pmb_ai-0.1.1-py3.11.egg-info 2026-05-28T00:32:25,364 running install_scripts 2026-05-28T00:32:25,381 creating build/bdist.linux-armv7l/wheel/pmb_ai-0.1.1.dist-info/WHEEL 2026-05-28T00:32:25,384 creating '/tmp/pip-wheel-76ag3g2h/.tmp-qdo7o00o/pmb_ai-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-28T00:32:25,387 adding 'pmb/__init__.py' 2026-05-28T00:32:25,392 adding 'pmb/config.py' 2026-05-28T00:32:25,393 adding 'pmb/py.typed' 2026-05-28T00:32:25,396 adding 'pmb/agent_wrapper/__init__.py' 2026-05-28T00:32:25,398 adding 'pmb/agent_wrapper/__main__.py' 2026-05-28T00:32:25,399 adding 'pmb/agent_wrapper/budget.py' 2026-05-28T00:32:25,402 adding 'pmb/agent_wrapper/loop.py' 2026-05-28T00:32:25,404 adding 'pmb/agent_wrapper/policy.py' 2026-05-28T00:32:25,407 adding 'pmb/cli/__init__.py' 2026-05-28T00:32:25,408 adding 'pmb/cli/__main__.py' 2026-05-28T00:32:25,411 adding 'pmb/cli/connect.py' 2026-05-28T00:32:25,414 adding 'pmb/cli/doctor.py' 2026-05-28T00:32:25,420 adding 'pmb/cli/main.py' 2026-05-28T00:32:25,423 adding 'pmb/cli/ollama_cmd.py' 2026-05-28T00:32:25,425 adding 'pmb/cli/tui_config.py' 2026-05-28T00:32:25,428 adding 'pmb/cli/tui_workspace.py' 2026-05-28T00:32:25,431 adding 'pmb/core/__init__.py' 2026-05-28T00:32:25,433 adding 'pmb/core/embed_queue.py' 2026-05-28T00:32:25,456 adding 'pmb/core/engine.py' 2026-05-28T00:32:25,461 adding 'pmb/core/events.py' 2026-05-28T00:32:25,463 adding 'pmb/core/recall_cache.py' 2026-05-28T00:32:25,466 adding 'pmb/core/search.py' 2026-05-28T00:32:25,469 adding 'pmb/core/workspace.py' 2026-05-28T00:32:25,471 adding 'pmb/dashboard/__init__.py' 2026-05-28T00:32:25,473 adding 'pmb/dashboard/server.py' 2026-05-28T00:32:25,479 adding 'pmb/dashboard/static/index.html' 2026-05-28T00:32:25,481 adding 'pmb/eval/__init__.py' 2026-05-28T00:32:25,483 adding 'pmb/eval/locomo_judge.py' 2026-05-28T00:32:25,486 adding 'pmb/graph/__init__.py' 2026-05-28T00:32:25,488 adding 'pmb/graph/entities.py' 2026-05-28T00:32:25,491 adding 'pmb/graph/expansion.py' 2026-05-28T00:32:25,494 adding 'pmb/graph/persons.py' 2026-05-28T00:32:25,496 adding 'pmb/graph/ppr.py' 2026-05-28T00:32:25,498 adding 'pmb/graph/spreading.py' 2026-05-28T00:32:25,500 adding 'pmb/graph/store.py' 2026-05-28T00:32:25,503 adding 'pmb/health/__init__.py' 2026-05-28T00:32:25,505 adding 'pmb/health/adaptive.py' 2026-05-28T00:32:25,507 adding 'pmb/health/auto_consolidate.py' 2026-05-28T00:32:25,509 adding 'pmb/health/conflicts.py' 2026-05-28T00:32:25,514 adding 'pmb/health/consolidate.py' 2026-05-28T00:32:25,516 adding 'pmb/health/feedback.py' 2026-05-28T00:32:25,518 adding 'pmb/health/multilingual_check.py' 2026-05-28T00:32:25,520 adding 'pmb/health/rehearse.py' 2026-05-28T00:32:25,523 adding 'pmb/health/self_test.py' 2026-05-28T00:32:25,525 adding 'pmb/maintenance/__init__.py' 2026-05-28T00:32:25,527 adding 'pmb/maintenance/compact.py' 2026-05-28T00:32:25,529 adding 'pmb/maintenance/scheduler.py' 2026-05-28T00:32:25,531 adding 'pmb/mcp/__init__.py' 2026-05-28T00:32:25,533 adding 'pmb/mcp/perf.py' 2026-05-28T00:32:25,540 adding 'pmb/mcp/server.py' 2026-05-28T00:32:25,543 adding 'pmb/reasoning/__init__.py' 2026-05-28T00:32:25,545 adding 'pmb/reasoning/arcs.py' 2026-05-28T00:32:25,548 adding 'pmb/reasoning/causation.py' 2026-05-28T00:32:25,550 adding 'pmb/reasoning/code_ast.py' 2026-05-28T00:32:25,552 adding 'pmb/reasoning/decompose.py' 2026-05-28T00:32:25,555 adding 'pmb/reasoning/dedup.py' 2026-05-28T00:32:25,558 adding 'pmb/reasoning/fact_extract.py' 2026-05-28T00:32:25,560 adding 'pmb/reasoning/facts.py' 2026-05-28T00:32:25,562 adding 'pmb/reasoning/images.py' 2026-05-28T00:32:25,564 adding 'pmb/reasoning/llm_rerank.py' 2026-05-28T00:32:25,568 adding 'pmb/reasoning/pamvr.py' 2026-05-28T00:32:25,571 adding 'pmb/reasoning/predictive.py' 2026-05-28T00:32:25,573 adding 'pmb/reasoning/query_split.py' 2026-05-28T00:32:25,575 adding 'pmb/reasoning/reflect.py' 2026-05-28T00:32:25,578 adding 'pmb/reasoning/router.py' 2026-05-28T00:32:25,581 adding 'pmb/reasoning/temporal.py' 2026-05-28T00:32:25,583 adding 'pmb/reasoning/typo_fix.py' 2026-05-28T00:32:25,585 adding 'pmb/reasoning/user_names.py' 2026-05-28T00:32:25,588 adding 'pmb/reasoning/vocab_miner.py' 2026-05-28T00:32:25,589 adding 'pmb/security/__init__.py' 2026-05-28T00:32:25,591 adding 'pmb/security/redact.py' 2026-05-28T00:32:25,593 adding 'pmb/signals/__init__.py' 2026-05-28T00:32:25,594 adding 'pmb/signals/decay.py' 2026-05-28T00:32:25,596 adding 'pmb/signals/files.py' 2026-05-28T00:32:25,598 adding 'pmb/signals/git.py' 2026-05-28T00:32:25,599 adding 'pmb/signals/session.py' 2026-05-28T00:32:25,603 adding 'pmb_ai-0.1.1.dist-info/licenses/LICENSE' 2026-05-28T00:32:25,604 adding 'pmb_ai-0.1.1.dist-info/licenses/NOTICE' 2026-05-28T00:32:25,610 adding 'pmb_ai-0.1.1.dist-info/METADATA' 2026-05-28T00:32:25,611 adding 'pmb_ai-0.1.1.dist-info/WHEEL' 2026-05-28T00:32:25,612 adding 'pmb_ai-0.1.1.dist-info/entry_points.txt' 2026-05-28T00:32:25,613 adding 'pmb_ai-0.1.1.dist-info/top_level.txt' 2026-05-28T00:32:25,614 adding 'pmb_ai-0.1.1.dist-info/RECORD' 2026-05-28T00:32:25,620 removing build/bdist.linux-armv7l/wheel 2026-05-28T00:32:25,743 Building wheel for pmb-ai (pyproject.toml): finished with status 'done' 2026-05-28T00:32:25,754 Created wheel for pmb-ai: filename=pmb_ai-0.1.1-py3-none-any.whl size=335874 sha256=9bf77608dc6250b24f62f9d03f33f32eb559d76fbc2bb72ea8c0e15ac590f8f5 2026-05-28T00:32:25,756 Stored in directory: /tmp/pip-ephem-wheel-cache-o9qg2ldv/wheels/06/9f/e0/b4e871d1a8ff488aeb5387a159acea111424dd0272f57d72d5 2026-05-28T00:32:25,779 Successfully built pmb-ai 2026-05-28T00:32:25,792 Removed build tracker: '/tmp/pip-build-tracker-z1qr06zi'