2026-02-15T01:55:01,735 Created temporary directory: /tmp/pip-ephem-wheel-cache-8l4uay89 2026-02-15T01:55:01,737 Created temporary directory: /tmp/pip-build-tracker-63v9i13c 2026-02-15T01:55:01,737 Initialized build tracking at /tmp/pip-build-tracker-63v9i13c 2026-02-15T01:55:01,738 Created build tracker: /tmp/pip-build-tracker-63v9i13c 2026-02-15T01:55:01,738 Entered build tracker: /tmp/pip-build-tracker-63v9i13c 2026-02-15T01:55:01,739 Created temporary directory: /tmp/pip-wheel-3mci8d03 2026-02-15T01:55:01,742 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-02-15T01:55:01,744 Created temporary directory: /tmp/pip-ephem-wheel-cache-34i_z3t4 2026-02-15T01:55:01,766 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-15T01:55:01,769 2 location(s) to search for versions of contextpilot: 2026-02-15T01:55:01,769 * https://pypi.org/simple/contextpilot/ 2026-02-15T01:55:01,769 * https://www.piwheels.org/simple/contextpilot/ 2026-02-15T01:55:01,770 Fetching project page and analyzing links: https://pypi.org/simple/contextpilot/ 2026-02-15T01:55:01,771 Getting page https://pypi.org/simple/contextpilot/ 2026-02-15T01:55:01,772 Found index url https://pypi.org/simple 2026-02-15T01:55:01,987 Fetched page https://pypi.org/simple/contextpilot/ as application/vnd.pypi.simple.v1+json 2026-02-15T01:55:01,989 Skipping link: No binaries permitted for contextpilot: https://files.pythonhosted.org/packages/bb/c0/ab97a25a70b50a3a572cd792bc02fe18f83fd3ec988fc6824dca81cce44e/contextpilot-0.1.0-py3-none-any.whl (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.8) 2026-02-15T01:55:01,990 Found link https://files.pythonhosted.org/packages/83/54/21f72829c28378ecd83acce6cefdc8d05b27edb885c4dbfb467192fa1382/contextpilot-0.1.0.tar.gz (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.8), version: 0.1.0 2026-02-15T01:55:01,991 Skipping link: No binaries permitted for contextpilot: https://files.pythonhosted.org/packages/ff/1a/ecac30cbf7d8a12c75f83a8b1d5c2ab38645d8400a05533035162aa9c11e/contextpilot-0.2.0-py3-none-any.whl (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.10) 2026-02-15T01:55:01,992 Found link https://files.pythonhosted.org/packages/28/78/8a49be208285ccc744ffb218d6f11403d6119b253aae5d4c0c56b4c357ab/contextpilot-0.2.0.tar.gz (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.10), version: 0.2.0 2026-02-15T01:55:01,992 Skipping link: No binaries permitted for contextpilot: https://files.pythonhosted.org/packages/0d/b7/a322162d57981fd1489257fc5fc788f6db1333b857f9921d9d984f2f713f/contextpilot-0.3.0-py3-none-any.whl (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.10) 2026-02-15T01:55:01,993 Found link https://files.pythonhosted.org/packages/a6/a6/50ce9a9cc6eaba0ff2968c8ce9ee80b8c5f5a75d4540c31bf1f8e5100738/contextpilot-0.3.0.tar.gz (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.10), version: 0.3.0 2026-02-15T01:55:01,994 Skipping link: No binaries permitted for contextpilot: https://files.pythonhosted.org/packages/ce/f1/855805e4e00b4243ecb75e461eab39d219a4502b4920ee3cad001a622b3f/contextpilot-0.3.1-py3-none-any.whl (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.10) 2026-02-15T01:55:01,995 Found link https://files.pythonhosted.org/packages/7d/b3/77b4edfd18592b3cd7e0188ac4222e7b2c3d9b36a8481be3a217297aff43/contextpilot-0.3.1.tar.gz (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.10), version: 0.3.1 2026-02-15T01:55:01,996 Fetching project page and analyzing links: https://www.piwheels.org/simple/contextpilot/ 2026-02-15T01:55:01,996 Getting page https://www.piwheels.org/simple/contextpilot/ 2026-02-15T01:55:01,997 Found index url https://www.piwheels.org/simple 2026-02-15T01:55:02,158 Fetched page https://www.piwheels.org/simple/contextpilot/ as text/html 2026-02-15T01:55:02,160 Skipping link: No binaries permitted for contextpilot: https://www.piwheels.org/simple/contextpilot/contextpilot-0.3.0-py3-none-any.whl#sha256=a17f5741d024abdd01934ba2bcfdf04361737cb07d7c3235456a02d317c9fbc2 (from https://www.piwheels.org/simple/contextpilot/) (requires-python:>=3.10) 2026-02-15T01:55:02,161 Skipping link: No binaries permitted for contextpilot: https://www.piwheels.org/simple/contextpilot/contextpilot-0.2.0-py3-none-any.whl#sha256=a386e3c826cb069b3e0a36bd7eacac3c8cf1ed1317c6c64cc8069bdc3c3a927b (from https://www.piwheels.org/simple/contextpilot/) (requires-python:>=3.10) 2026-02-15T01:55:02,161 Skipping link: No binaries permitted for contextpilot: https://www.piwheels.org/simple/contextpilot/contextpilot-0.1.0-py3-none-any.whl#sha256=5dc7e762859868f6302ef464ea453e3ab096f1e8101fae5c4326642f7a5576b4 (from https://www.piwheels.org/simple/contextpilot/) (requires-python:>=3.8) 2026-02-15T01:55:02,162 Skipping link: not a file: https://www.piwheels.org/simple/contextpilot/ 2026-02-15T01:55:02,162 Skipping link: not a file: https://pypi.org/simple/contextpilot/ 2026-02-15T01:55:02,182 Given no hashes to check 1 links for project 'contextpilot': discarding no candidates 2026-02-15T01:55:02,199 Collecting contextpilot==0.3.1 2026-02-15T01:55:02,202 Created temporary directory: /tmp/pip-unpack-xkuk_g8i 2026-02-15T01:55:02,340 Downloading contextpilot-0.3.1.tar.gz (118 kB) 2026-02-15T01:55:02,541 Added contextpilot==0.3.1 from https://files.pythonhosted.org/packages/7d/b3/77b4edfd18592b3cd7e0188ac4222e7b2c3d9b36a8481be3a217297aff43/contextpilot-0.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-63v9i13c' 2026-02-15T01:55:02,548 Created temporary directory: /tmp/pip-build-env-ylk06hr5 2026-02-15T01:55:02,552 Installing build dependencies: started 2026-02-15T01:55:02,554 Running command pip subprocess to install build dependencies 2026-02-15T01:55:03,718 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-15T01:55:04,336 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-02-15T01:55:04,359 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-15T01:55:06,063 Collecting setuptools>=69 2026-02-15T01:55:06,151 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-15T01:55:06,415 Collecting wheel 2026-02-15T01:55:06,429 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-15T01:55:06,641 Collecting packaging>=24.0 2026-02-15T01:55:06,656 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-15T01:55:09,653 Installing collected packages: setuptools, packaging, wheel 2026-02-15T01:55:13,008 Creating /tmp/pip-build-env-ylk06hr5/overlay/local/bin 2026-02-15T01:55:13,010 changing mode of /tmp/pip-build-env-ylk06hr5/overlay/local/bin/wheel to 755 2026-02-15T01:55:13,031 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-15T01:55:13,308 Installing build dependencies: finished with status 'done' 2026-02-15T01:55:13,314 Getting requirements to build wheel: started 2026-02-15T01:55:13,315 Running command Getting requirements to build wheel 2026-02-15T01:55:13,920 /tmp/pip-build-env-ylk06hr5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-15T01:55:13,920 !! 2026-02-15T01:55:13,922 ******************************************************************************** 2026-02-15T01:55:13,922 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-02-15T01:55:13,923 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-15T01:55:13,923 or your builds will no longer be supported. 2026-02-15T01:55:13,924 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-15T01:55:13,925 ******************************************************************************** 2026-02-15T01:55:13,926 !! 2026-02-15T01:55:13,926 corresp(dist, value, root_dir) 2026-02-15T01:55:13,997 /tmp/pip-build-env-ylk06hr5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-15T01:55:13,998 !! 2026-02-15T01:55:13,999 ******************************************************************************** 2026-02-15T01:55:13,999 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-15T01:55:14,000 License :: OSI Approved :: Apache Software License 2026-02-15T01:55:14,001 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-15T01:55:14,002 ******************************************************************************** 2026-02-15T01:55:14,003 !! 2026-02-15T01:55:14,003 dist._finalize_license_expression() 2026-02-15T01:55:14,004 /tmp/pip-build-env-ylk06hr5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-15T01:55:14,004 !! 2026-02-15T01:55:14,006 ******************************************************************************** 2026-02-15T01:55:14,006 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-15T01:55:14,007 License :: OSI Approved :: Apache Software License 2026-02-15T01:55:14,009 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-15T01:55:14,010 ******************************************************************************** 2026-02-15T01:55:14,011 !! 2026-02-15T01:55:14,011 self._finalize_license_expression() 2026-02-15T01:55:14,012 running egg_info 2026-02-15T01:55:14,015 writing contextpilot.egg-info/PKG-INFO 2026-02-15T01:55:14,020 writing dependency_links to contextpilot.egg-info/dependency_links.txt 2026-02-15T01:55:14,023 writing requirements to contextpilot.egg-info/requires.txt 2026-02-15T01:55:14,024 writing top-level names to contextpilot.egg-info/top_level.txt 2026-02-15T01:55:14,050 reading manifest file 'contextpilot.egg-info/SOURCES.txt' 2026-02-15T01:55:14,054 adding license file 'LICENSE' 2026-02-15T01:55:14,059 writing manifest file 'contextpilot.egg-info/SOURCES.txt' 2026-02-15T01:55:14,156 Getting requirements to build wheel: finished with status 'done' 2026-02-15T01:55:14,159 Created temporary directory: /tmp/pip-modern-metadata-o9vq29aq 2026-02-15T01:55:14,162 Preparing metadata (pyproject.toml): started 2026-02-15T01:55:14,163 Running command Preparing metadata (pyproject.toml) 2026-02-15T01:55:14,727 /tmp/pip-build-env-ylk06hr5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-15T01:55:14,727 !! 2026-02-15T01:55:14,728 ******************************************************************************** 2026-02-15T01:55:14,729 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-02-15T01:55:14,730 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-15T01:55:14,731 or your builds will no longer be supported. 2026-02-15T01:55:14,732 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-15T01:55:14,732 ******************************************************************************** 2026-02-15T01:55:14,733 !! 2026-02-15T01:55:14,733 corresp(dist, value, root_dir) 2026-02-15T01:55:14,804 /tmp/pip-build-env-ylk06hr5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-15T01:55:14,804 !! 2026-02-15T01:55:14,805 ******************************************************************************** 2026-02-15T01:55:14,806 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-15T01:55:14,807 License :: OSI Approved :: Apache Software License 2026-02-15T01:55:14,808 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-15T01:55:14,808 ******************************************************************************** 2026-02-15T01:55:14,809 !! 2026-02-15T01:55:14,810 dist._finalize_license_expression() 2026-02-15T01:55:14,810 /tmp/pip-build-env-ylk06hr5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-15T01:55:14,811 !! 2026-02-15T01:55:14,812 ******************************************************************************** 2026-02-15T01:55:14,812 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-15T01:55:14,813 License :: OSI Approved :: Apache Software License 2026-02-15T01:55:14,814 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-15T01:55:14,815 ******************************************************************************** 2026-02-15T01:55:14,816 !! 2026-02-15T01:55:14,817 self._finalize_license_expression() 2026-02-15T01:55:14,818 running dist_info 2026-02-15T01:55:14,828 creating /tmp/pip-modern-metadata-o9vq29aq/contextpilot.egg-info 2026-02-15T01:55:14,829 writing /tmp/pip-modern-metadata-o9vq29aq/contextpilot.egg-info/PKG-INFO 2026-02-15T01:55:14,834 writing dependency_links to /tmp/pip-modern-metadata-o9vq29aq/contextpilot.egg-info/dependency_links.txt 2026-02-15T01:55:14,837 writing requirements to /tmp/pip-modern-metadata-o9vq29aq/contextpilot.egg-info/requires.txt 2026-02-15T01:55:14,838 writing top-level names to /tmp/pip-modern-metadata-o9vq29aq/contextpilot.egg-info/top_level.txt 2026-02-15T01:55:14,839 writing manifest file '/tmp/pip-modern-metadata-o9vq29aq/contextpilot.egg-info/SOURCES.txt' 2026-02-15T01:55:14,862 reading manifest file '/tmp/pip-modern-metadata-o9vq29aq/contextpilot.egg-info/SOURCES.txt' 2026-02-15T01:55:14,864 adding license file 'LICENSE' 2026-02-15T01:55:14,868 writing manifest file '/tmp/pip-modern-metadata-o9vq29aq/contextpilot.egg-info/SOURCES.txt' 2026-02-15T01:55:14,869 creating '/tmp/pip-modern-metadata-o9vq29aq/contextpilot-0.3.1.dist-info' 2026-02-15T01:55:14,990 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-15T01:55:14,995 Source in /tmp/pip-wheel-3mci8d03/contextpilot_f329bcc1c4ea42a4b712d346162c0e75 has version 0.3.1, which satisfies requirement contextpilot==0.3.1 from https://files.pythonhosted.org/packages/7d/b3/77b4edfd18592b3cd7e0188ac4222e7b2c3d9b36a8481be3a217297aff43/contextpilot-0.3.1.tar.gz 2026-02-15T01:55:14,996 Removed contextpilot==0.3.1 from https://files.pythonhosted.org/packages/7d/b3/77b4edfd18592b3cd7e0188ac4222e7b2c3d9b36a8481be3a217297aff43/contextpilot-0.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-63v9i13c' 2026-02-15T01:55:15,002 Created temporary directory: /tmp/pip-unpack-ccaci3ls 2026-02-15T01:55:15,003 Building wheels for collected packages: contextpilot 2026-02-15T01:55:15,007 Created temporary directory: /tmp/pip-wheel-l9cutdqw 2026-02-15T01:55:15,008 Destination directory: /tmp/pip-wheel-l9cutdqw 2026-02-15T01:55:15,010 Building wheel for contextpilot (pyproject.toml): started 2026-02-15T01:55:15,011 Running command Building wheel for contextpilot (pyproject.toml) 2026-02-15T01:55:15,567 /tmp/pip-build-env-ylk06hr5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-15T01:55:15,567 !! 2026-02-15T01:55:15,568 ******************************************************************************** 2026-02-15T01:55:15,568 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-02-15T01:55:15,569 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-15T01:55:15,570 or your builds will no longer be supported. 2026-02-15T01:55:15,571 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-15T01:55:15,571 ******************************************************************************** 2026-02-15T01:55:15,572 !! 2026-02-15T01:55:15,573 corresp(dist, value, root_dir) 2026-02-15T01:55:15,639 /tmp/pip-build-env-ylk06hr5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-15T01:55:15,640 !! 2026-02-15T01:55:15,641 ******************************************************************************** 2026-02-15T01:55:15,642 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-15T01:55:15,643 License :: OSI Approved :: Apache Software License 2026-02-15T01:55:15,644 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-15T01:55:15,645 ******************************************************************************** 2026-02-15T01:55:15,646 !! 2026-02-15T01:55:15,646 dist._finalize_license_expression() 2026-02-15T01:55:15,648 /tmp/pip-build-env-ylk06hr5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-15T01:55:15,649 !! 2026-02-15T01:55:15,650 ******************************************************************************** 2026-02-15T01:55:15,651 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-15T01:55:15,652 License :: OSI Approved :: Apache Software License 2026-02-15T01:55:15,653 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-15T01:55:15,654 ******************************************************************************** 2026-02-15T01:55:15,655 !! 2026-02-15T01:55:15,656 self._finalize_license_expression() 2026-02-15T01:55:15,656 running bdist_wheel 2026-02-15T01:55:15,672 running build 2026-02-15T01:55:15,673 running build_py 2026-02-15T01:55:15,679 creating build/lib/contextpilot 2026-02-15T01:55:15,682 copying contextpilot/__init__.py -> build/lib/contextpilot 2026-02-15T01:55:15,685 creating build/lib/contextpilot/utils 2026-02-15T01:55:15,686 copying contextpilot/utils/tools.py -> build/lib/contextpilot/utils 2026-02-15T01:55:15,689 copying contextpilot/utils/__init__.py -> build/lib/contextpilot/utils 2026-02-15T01:55:15,691 copying contextpilot/utils/prompt_generator.py -> build/lib/contextpilot/utils 2026-02-15T01:55:15,694 copying contextpilot/utils/eval_metrics.py -> build/lib/contextpilot/utils 2026-02-15T01:55:15,698 creating build/lib/contextpilot/context_ordering 2026-02-15T01:55:15,699 copying contextpilot/context_ordering/inter_scheduler.py -> build/lib/contextpilot/context_ordering 2026-02-15T01:55:15,702 copying contextpilot/context_ordering/__init__.py -> build/lib/contextpilot/context_ordering 2026-02-15T01:55:15,704 copying contextpilot/context_ordering/intra_ordering.py -> build/lib/contextpilot/context_ordering 2026-02-15T01:55:15,707 creating build/lib/contextpilot/retriever 2026-02-15T01:55:15,709 copying contextpilot/retriever/pageindex_retriever.py -> build/lib/contextpilot/retriever 2026-02-15T01:55:15,712 copying contextpilot/retriever/__init__.py -> build/lib/contextpilot/retriever 2026-02-15T01:55:15,714 copying contextpilot/retriever/bm25.py -> build/lib/contextpilot/retriever 2026-02-15T01:55:15,716 copying contextpilot/retriever/faiss_embedding.py -> build/lib/contextpilot/retriever 2026-02-15T01:55:15,719 copying contextpilot/retriever/mem0_retriever.py -> build/lib/contextpilot/retriever 2026-02-15T01:55:15,722 creating build/lib/contextpilot/server 2026-02-15T01:55:15,724 copying contextpilot/server/eviction_heap.py -> build/lib/contextpilot/server 2026-02-15T01:55:15,727 copying contextpilot/server/conversation_tracker.py -> build/lib/contextpilot/server 2026-02-15T01:55:15,729 copying contextpilot/server/metadata.py -> build/lib/contextpilot/server 2026-02-15T01:55:15,731 copying contextpilot/server/__init__.py -> build/lib/contextpilot/server 2026-02-15T01:55:15,734 copying contextpilot/server/live_index.py -> build/lib/contextpilot/server 2026-02-15T01:55:15,737 copying contextpilot/server/http_client.py -> build/lib/contextpilot/server 2026-02-15T01:55:15,740 copying contextpilot/server/http_server.py -> build/lib/contextpilot/server 2026-02-15T01:55:15,744 creating build/lib/contextpilot/pipeline 2026-02-15T01:55:15,745 copying contextpilot/pipeline/multi_turn.py -> build/lib/contextpilot/pipeline 2026-02-15T01:55:15,748 copying contextpilot/pipeline/__init__.py -> build/lib/contextpilot/pipeline 2026-02-15T01:55:15,750 copying contextpilot/pipeline/components.py -> build/lib/contextpilot/pipeline 2026-02-15T01:55:15,752 copying contextpilot/pipeline/rag_pipeline.py -> build/lib/contextpilot/pipeline 2026-02-15T01:55:15,756 creating build/lib/contextpilot/context_index 2026-02-15T01:55:15,757 copying contextpilot/context_index/index_construction.py -> build/lib/contextpilot/context_index 2026-02-15T01:55:15,759 copying contextpilot/context_index/__init__.py -> build/lib/contextpilot/context_index 2026-02-15T01:55:15,761 copying contextpilot/context_index/compute_distance_gpu.py -> build/lib/contextpilot/context_index 2026-02-15T01:55:15,763 copying contextpilot/context_index/compute_distance_cpu.py -> build/lib/contextpilot/context_index 2026-02-15T01:55:15,766 copying contextpilot/context_index/tree_nodes.py -> build/lib/contextpilot/context_index 2026-02-15T01:55:15,768 running egg_info 2026-02-15T01:55:15,778 writing contextpilot.egg-info/PKG-INFO 2026-02-15T01:55:15,782 writing dependency_links to contextpilot.egg-info/dependency_links.txt 2026-02-15T01:55:15,785 writing requirements to contextpilot.egg-info/requires.txt 2026-02-15T01:55:15,786 writing top-level names to contextpilot.egg-info/top_level.txt 2026-02-15T01:55:15,801 reading manifest file 'contextpilot.egg-info/SOURCES.txt' 2026-02-15T01:55:15,805 adding license file 'LICENSE' 2026-02-15T01:55:15,809 writing manifest file 'contextpilot.egg-info/SOURCES.txt' 2026-02-15T01:55:15,826 installing to build/bdist.linux-armv7l/wheel 2026-02-15T01:55:15,827 running install 2026-02-15T01:55:15,850 running install_lib 2026-02-15T01:55:15,855 creating build/bdist.linux-armv7l/wheel 2026-02-15T01:55:15,857 creating build/bdist.linux-armv7l/wheel/contextpilot 2026-02-15T01:55:15,859 creating build/bdist.linux-armv7l/wheel/contextpilot/utils 2026-02-15T01:55:15,860 copying build/lib/contextpilot/utils/tools.py -> build/bdist.linux-armv7l/wheel/./contextpilot/utils 2026-02-15T01:55:15,863 copying build/lib/contextpilot/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot/utils 2026-02-15T01:55:15,865 copying build/lib/contextpilot/utils/prompt_generator.py -> build/bdist.linux-armv7l/wheel/./contextpilot/utils 2026-02-15T01:55:15,868 copying build/lib/contextpilot/utils/eval_metrics.py -> build/bdist.linux-armv7l/wheel/./contextpilot/utils 2026-02-15T01:55:15,870 copying build/lib/contextpilot/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot 2026-02-15T01:55:15,872 creating build/bdist.linux-armv7l/wheel/contextpilot/context_ordering 2026-02-15T01:55:15,873 copying build/lib/contextpilot/context_ordering/inter_scheduler.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_ordering 2026-02-15T01:55:15,876 copying build/lib/contextpilot/context_ordering/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_ordering 2026-02-15T01:55:15,878 copying build/lib/contextpilot/context_ordering/intra_ordering.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_ordering 2026-02-15T01:55:15,881 creating build/bdist.linux-armv7l/wheel/contextpilot/retriever 2026-02-15T01:55:15,882 copying build/lib/contextpilot/retriever/pageindex_retriever.py -> build/bdist.linux-armv7l/wheel/./contextpilot/retriever 2026-02-15T01:55:15,885 copying build/lib/contextpilot/retriever/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot/retriever 2026-02-15T01:55:15,886 copying build/lib/contextpilot/retriever/bm25.py -> build/bdist.linux-armv7l/wheel/./contextpilot/retriever 2026-02-15T01:55:15,889 copying build/lib/contextpilot/retriever/faiss_embedding.py -> build/bdist.linux-armv7l/wheel/./contextpilot/retriever 2026-02-15T01:55:15,891 copying build/lib/contextpilot/retriever/mem0_retriever.py -> build/bdist.linux-armv7l/wheel/./contextpilot/retriever 2026-02-15T01:55:15,895 creating build/bdist.linux-armv7l/wheel/contextpilot/server 2026-02-15T01:55:15,896 copying build/lib/contextpilot/server/eviction_heap.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-15T01:55:15,899 copying build/lib/contextpilot/server/conversation_tracker.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-15T01:55:15,902 copying build/lib/contextpilot/server/metadata.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-15T01:55:15,904 copying build/lib/contextpilot/server/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-15T01:55:15,907 copying build/lib/contextpilot/server/live_index.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-15T01:55:15,911 copying build/lib/contextpilot/server/http_client.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-15T01:55:15,914 copying build/lib/contextpilot/server/http_server.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-15T01:55:15,918 creating build/bdist.linux-armv7l/wheel/contextpilot/pipeline 2026-02-15T01:55:15,919 copying build/lib/contextpilot/pipeline/multi_turn.py -> build/bdist.linux-armv7l/wheel/./contextpilot/pipeline 2026-02-15T01:55:15,922 copying build/lib/contextpilot/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot/pipeline 2026-02-15T01:55:15,925 copying build/lib/contextpilot/pipeline/components.py -> build/bdist.linux-armv7l/wheel/./contextpilot/pipeline 2026-02-15T01:55:15,928 copying build/lib/contextpilot/pipeline/rag_pipeline.py -> build/bdist.linux-armv7l/wheel/./contextpilot/pipeline 2026-02-15T01:55:15,932 creating build/bdist.linux-armv7l/wheel/contextpilot/context_index 2026-02-15T01:55:15,934 copying build/lib/contextpilot/context_index/index_construction.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_index 2026-02-15T01:55:15,937 copying build/lib/contextpilot/context_index/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_index 2026-02-15T01:55:15,939 copying build/lib/contextpilot/context_index/compute_distance_gpu.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_index 2026-02-15T01:55:15,942 copying build/lib/contextpilot/context_index/compute_distance_cpu.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_index 2026-02-15T01:55:15,945 copying build/lib/contextpilot/context_index/tree_nodes.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_index 2026-02-15T01:55:15,948 running install_egg_info 2026-02-15T01:55:15,955 Copying contextpilot.egg-info to build/bdist.linux-armv7l/wheel/./contextpilot-0.3.1-py3.11.egg-info 2026-02-15T01:55:15,968 running install_scripts 2026-02-15T01:55:15,981 creating build/bdist.linux-armv7l/wheel/contextpilot-0.3.1.dist-info/WHEEL 2026-02-15T01:55:15,985 creating '/tmp/pip-wheel-l9cutdqw/.tmp-uzw6erok/contextpilot-0.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-15T01:55:15,988 adding 'contextpilot/__init__.py' 2026-02-15T01:55:15,991 adding 'contextpilot/context_index/__init__.py' 2026-02-15T01:55:15,993 adding 'contextpilot/context_index/compute_distance_cpu.py' 2026-02-15T01:55:15,996 adding 'contextpilot/context_index/compute_distance_gpu.py' 2026-02-15T01:55:15,998 adding 'contextpilot/context_index/index_construction.py' 2026-02-15T01:55:16,001 adding 'contextpilot/context_index/tree_nodes.py' 2026-02-15T01:55:16,002 adding 'contextpilot/context_ordering/__init__.py' 2026-02-15T01:55:16,004 adding 'contextpilot/context_ordering/inter_scheduler.py' 2026-02-15T01:55:16,006 adding 'contextpilot/context_ordering/intra_ordering.py' 2026-02-15T01:55:16,008 adding 'contextpilot/pipeline/__init__.py' 2026-02-15T01:55:16,010 adding 'contextpilot/pipeline/components.py' 2026-02-15T01:55:16,012 adding 'contextpilot/pipeline/multi_turn.py' 2026-02-15T01:55:16,018 adding 'contextpilot/pipeline/rag_pipeline.py' 2026-02-15T01:55:16,020 adding 'contextpilot/retriever/__init__.py' 2026-02-15T01:55:16,021 adding 'contextpilot/retriever/bm25.py' 2026-02-15T01:55:16,023 adding 'contextpilot/retriever/faiss_embedding.py' 2026-02-15T01:55:16,026 adding 'contextpilot/retriever/mem0_retriever.py' 2026-02-15T01:55:16,028 adding 'contextpilot/retriever/pageindex_retriever.py' 2026-02-15T01:55:16,030 adding 'contextpilot/server/__init__.py' 2026-02-15T01:55:16,032 adding 'contextpilot/server/conversation_tracker.py' 2026-02-15T01:55:16,034 adding 'contextpilot/server/eviction_heap.py' 2026-02-15T01:55:16,036 adding 'contextpilot/server/http_client.py' 2026-02-15T01:55:16,041 adding 'contextpilot/server/http_server.py' 2026-02-15T01:55:16,047 adding 'contextpilot/server/live_index.py' 2026-02-15T01:55:16,048 adding 'contextpilot/server/metadata.py' 2026-02-15T01:55:16,050 adding 'contextpilot/utils/__init__.py' 2026-02-15T01:55:16,052 adding 'contextpilot/utils/eval_metrics.py' 2026-02-15T01:55:16,054 adding 'contextpilot/utils/prompt_generator.py' 2026-02-15T01:55:16,056 adding 'contextpilot/utils/tools.py' 2026-02-15T01:55:16,059 adding 'contextpilot-0.3.1.dist-info/licenses/LICENSE' 2026-02-15T01:55:16,061 adding 'contextpilot-0.3.1.dist-info/METADATA' 2026-02-15T01:55:16,062 adding 'contextpilot-0.3.1.dist-info/WHEEL' 2026-02-15T01:55:16,063 adding 'contextpilot-0.3.1.dist-info/top_level.txt' 2026-02-15T01:55:16,064 adding 'contextpilot-0.3.1.dist-info/RECORD' 2026-02-15T01:55:16,066 removing build/bdist.linux-armv7l/wheel 2026-02-15T01:55:16,175 Building wheel for contextpilot (pyproject.toml): finished with status 'done' 2026-02-15T01:55:16,181 Created wheel for contextpilot: filename=contextpilot-0.3.1-py3-none-any.whl size=100910 sha256=03b609d587f2a9cdc25dd9823336669c9147118182b3173373fa16a00aade3a6 2026-02-15T01:55:16,183 Stored in directory: /tmp/pip-ephem-wheel-cache-34i_z3t4/wheels/02/ef/5a/dd112ce1a1f43c309be59319cb799fcc58276ccc9ff5ac8762 2026-02-15T01:55:16,195 Successfully built contextpilot 2026-02-15T01:55:16,200 Removed build tracker: '/tmp/pip-build-tracker-63v9i13c'