2026-02-17T17:06:36,053 Created temporary directory: /tmp/pip-ephem-wheel-cache-7k4tmii5 2026-02-17T17:06:36,055 Created temporary directory: /tmp/pip-build-tracker-30gxeplq 2026-02-17T17:06:36,055 Initialized build tracking at /tmp/pip-build-tracker-30gxeplq 2026-02-17T17:06:36,056 Created build tracker: /tmp/pip-build-tracker-30gxeplq 2026-02-17T17:06:36,056 Entered build tracker: /tmp/pip-build-tracker-30gxeplq 2026-02-17T17:06:36,057 Created temporary directory: /tmp/pip-wheel-7ja9lzb4 2026-02-17T17:06:36,060 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-17T17:06:36,062 Created temporary directory: /tmp/pip-ephem-wheel-cache-qyybaqqh 2026-02-17T17:06:36,087 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-17T17:06:36,090 2 location(s) to search for versions of contextpilot: 2026-02-17T17:06:36,090 * https://pypi.org/simple/contextpilot/ 2026-02-17T17:06:36,090 * https://www.piwheels.org/simple/contextpilot/ 2026-02-17T17:06:36,091 Fetching project page and analyzing links: https://pypi.org/simple/contextpilot/ 2026-02-17T17:06:36,092 Getting page https://pypi.org/simple/contextpilot/ 2026-02-17T17:06:36,093 Found index url https://pypi.org/simple 2026-02-17T17:06:36,314 Fetched page https://pypi.org/simple/contextpilot/ as application/vnd.pypi.simple.v1+json 2026-02-17T17:06:36,318 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-17T17:06:36,319 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-17T17:06:36,320 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-17T17:06:36,321 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-17T17:06:36,322 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-17T17:06:36,323 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-17T17:06:36,324 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-17T17:06:36,325 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-17T17:06:36,326 Skipping link: No binaries permitted for contextpilot: https://files.pythonhosted.org/packages/68/a3/eb3aeafac512206098f2f3b0da93b56fb70f4be460a0f81b48eb9c4b3680/contextpilot-0.3.2-py3-none-any.whl (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.10) 2026-02-17T17:06:36,327 Found link https://files.pythonhosted.org/packages/6a/8e/496f9d0beb280a5c20397b4e31e8abde1d54e2e9e104d7466fe30dc2c738/contextpilot-0.3.2.tar.gz (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.10), version: 0.3.2 2026-02-17T17:06:36,328 Skipping link: No binaries permitted for contextpilot: https://files.pythonhosted.org/packages/e1/6e/8f64dbe9652e6910f93d94e3651eb8c024fd7789512ab91667790e3e8c38/contextpilot-0.3.3-py3-none-any.whl (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.10) 2026-02-17T17:06:36,328 Found link https://files.pythonhosted.org/packages/34/4a/ff95ed39655951d5bfc1b6879628ce163d50fa3997355ef5a00c9680378c/contextpilot-0.3.3.tar.gz (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.10), version: 0.3.3 2026-02-17T17:06:36,329 Skipping link: No binaries permitted for contextpilot: https://files.pythonhosted.org/packages/78/5e/ebb6afae5ee97e5b4026a27e6cf43ec2791706419528dbc4ca951135665c/contextpilot-0.3.3.post2-py3-none-any.whl (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.10) 2026-02-17T17:06:36,330 Found link https://files.pythonhosted.org/packages/4f/1a/06a8160b3e020ea60ea1c42820550c0ca5c4605ca3697321913b7508f432/contextpilot-0.3.3.post2.tar.gz (from https://pypi.org/simple/contextpilot/) (requires-python:>=3.10), version: 0.3.3.post2 2026-02-17T17:06:36,331 Fetching project page and analyzing links: https://www.piwheels.org/simple/contextpilot/ 2026-02-17T17:06:36,331 Getting page https://www.piwheels.org/simple/contextpilot/ 2026-02-17T17:06:36,333 Found index url https://www.piwheels.org/simple 2026-02-17T17:06:36,639 Fetched page https://www.piwheels.org/simple/contextpilot/ as text/html 2026-02-17T17:06:36,642 Skipping link: No binaries permitted for contextpilot: https://www.piwheels.org/simple/contextpilot/contextpilot-0.3.3-py3-none-any.whl#sha256=1bf457999f38f4e9d48a37dd7e2384353843d4f72d56c7bf8fb4438c5f9c8e82 (from https://www.piwheels.org/simple/contextpilot/) (requires-python:>=3.10) 2026-02-17T17:06:36,643 Skipping link: No binaries permitted for contextpilot: https://www.piwheels.org/simple/contextpilot/contextpilot-0.3.2-py3-none-any.whl#sha256=5691ddd9e67f46bf082d31b83bc2ab8e0f17a22f42fd2e112e7a2cc0f192aae3 (from https://www.piwheels.org/simple/contextpilot/) (requires-python:>=3.10) 2026-02-17T17:06:36,644 Skipping link: No binaries permitted for contextpilot: https://www.piwheels.org/simple/contextpilot/contextpilot-0.3.1-py3-none-any.whl#sha256=03b609d587f2a9cdc25dd9823336669c9147118182b3173373fa16a00aade3a6 (from https://www.piwheels.org/simple/contextpilot/) (requires-python:>=3.10) 2026-02-17T17:06:36,644 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-17T17:06:36,645 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-17T17:06:36,645 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-17T17:06:36,646 Skipping link: not a file: https://www.piwheels.org/simple/contextpilot/ 2026-02-17T17:06:36,647 Skipping link: not a file: https://pypi.org/simple/contextpilot/ 2026-02-17T17:06:36,668 Given no hashes to check 1 links for project 'contextpilot': discarding no candidates 2026-02-17T17:06:36,687 Collecting contextpilot==0.3.3.post2 2026-02-17T17:06:36,689 Created temporary directory: /tmp/pip-unpack-38x9yha3 2026-02-17T17:06:36,901 Downloading contextpilot-0.3.3.post2.tar.gz (128 kB) 2026-02-17T17:06:37,106 Added contextpilot==0.3.3.post2 from https://files.pythonhosted.org/packages/4f/1a/06a8160b3e020ea60ea1c42820550c0ca5c4605ca3697321913b7508f432/contextpilot-0.3.3.post2.tar.gz to build tracker '/tmp/pip-build-tracker-30gxeplq' 2026-02-17T17:06:37,113 Created temporary directory: /tmp/pip-build-env-p6rg6fpz 2026-02-17T17:06:37,118 Installing build dependencies: started 2026-02-17T17:06:37,119 Running command pip subprocess to install build dependencies 2026-02-17T17:06:38,270 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-17T17:06:38,829 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-17T17:06:38,852 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-17T17:06:40,574 Collecting setuptools>=69 2026-02-17T17:06:40,647 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-17T17:06:40,919 Collecting wheel 2026-02-17T17:06:40,934 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-17T17:06:41,118 Collecting packaging>=24.0 2026-02-17T17:06:41,136 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-17T17:06:44,051 Installing collected packages: setuptools, packaging, wheel 2026-02-17T17:06:47,558 Creating /tmp/pip-build-env-p6rg6fpz/overlay/local/bin 2026-02-17T17:06:47,563 changing mode of /tmp/pip-build-env-p6rg6fpz/overlay/local/bin/wheel to 755 2026-02-17T17:06:47,585 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-17T17:06:47,862 Installing build dependencies: finished with status 'done' 2026-02-17T17:06:47,879 Getting requirements to build wheel: started 2026-02-17T17:06:47,881 Running command Getting requirements to build wheel 2026-02-17T17:06:48,539 /tmp/pip-build-env-p6rg6fpz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-17T17:06:48,539 !! 2026-02-17T17:06:48,541 ******************************************************************************** 2026-02-17T17:06:48,541 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-17T17:06:48,542 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-17T17:06:48,543 or your builds will no longer be supported. 2026-02-17T17:06:48,544 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T17:06:48,545 ******************************************************************************** 2026-02-17T17:06:48,546 !! 2026-02-17T17:06:48,546 corresp(dist, value, root_dir) 2026-02-17T17:06:48,650 /tmp/pip-build-env-p6rg6fpz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-17T17:06:48,651 !! 2026-02-17T17:06:48,652 ******************************************************************************** 2026-02-17T17:06:48,653 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-17T17:06:48,654 License :: OSI Approved :: Apache Software License 2026-02-17T17:06:48,656 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T17:06:48,657 ******************************************************************************** 2026-02-17T17:06:48,660 !! 2026-02-17T17:06:48,661 dist._finalize_license_expression() 2026-02-17T17:06:48,662 /tmp/pip-build-env-p6rg6fpz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-17T17:06:48,663 !! 2026-02-17T17:06:48,665 ******************************************************************************** 2026-02-17T17:06:48,666 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-17T17:06:48,668 License :: OSI Approved :: Apache Software License 2026-02-17T17:06:48,670 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T17:06:48,670 ******************************************************************************** 2026-02-17T17:06:48,673 !! 2026-02-17T17:06:48,673 self._finalize_license_expression() 2026-02-17T17:06:48,674 running egg_info 2026-02-17T17:06:48,675 writing contextpilot.egg-info/PKG-INFO 2026-02-17T17:06:48,680 writing dependency_links to contextpilot.egg-info/dependency_links.txt 2026-02-17T17:06:48,684 writing requirements to contextpilot.egg-info/requires.txt 2026-02-17T17:06:48,686 writing top-level names to contextpilot.egg-info/top_level.txt 2026-02-17T17:06:48,723 reading manifest file 'contextpilot.egg-info/SOURCES.txt' 2026-02-17T17:06:48,728 adding license file 'LICENSE' 2026-02-17T17:06:48,732 writing manifest file 'contextpilot.egg-info/SOURCES.txt' 2026-02-17T17:06:48,829 Getting requirements to build wheel: finished with status 'done' 2026-02-17T17:06:48,834 Created temporary directory: /tmp/pip-modern-metadata-y3978zlu 2026-02-17T17:06:48,839 Preparing metadata (pyproject.toml): started 2026-02-17T17:06:48,840 Running command Preparing metadata (pyproject.toml) 2026-02-17T17:06:49,673 /tmp/pip-build-env-p6rg6fpz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-17T17:06:49,673 !! 2026-02-17T17:06:49,675 ******************************************************************************** 2026-02-17T17:06:49,675 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-17T17:06:49,676 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-17T17:06:49,677 or your builds will no longer be supported. 2026-02-17T17:06:49,678 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T17:06:49,679 ******************************************************************************** 2026-02-17T17:06:49,680 !! 2026-02-17T17:06:49,680 corresp(dist, value, root_dir) 2026-02-17T17:06:49,749 /tmp/pip-build-env-p6rg6fpz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-17T17:06:49,750 !! 2026-02-17T17:06:49,751 ******************************************************************************** 2026-02-17T17:06:49,751 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-17T17:06:49,752 License :: OSI Approved :: Apache Software License 2026-02-17T17:06:49,754 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T17:06:49,754 ******************************************************************************** 2026-02-17T17:06:49,755 !! 2026-02-17T17:06:49,756 dist._finalize_license_expression() 2026-02-17T17:06:49,757 /tmp/pip-build-env-p6rg6fpz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-17T17:06:49,757 !! 2026-02-17T17:06:49,759 ******************************************************************************** 2026-02-17T17:06:49,759 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-17T17:06:49,760 License :: OSI Approved :: Apache Software License 2026-02-17T17:06:49,761 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T17:06:49,761 ******************************************************************************** 2026-02-17T17:06:49,762 !! 2026-02-17T17:06:49,763 self._finalize_license_expression() 2026-02-17T17:06:49,763 running dist_info 2026-02-17T17:06:49,773 creating /tmp/pip-modern-metadata-y3978zlu/contextpilot.egg-info 2026-02-17T17:06:49,774 writing /tmp/pip-modern-metadata-y3978zlu/contextpilot.egg-info/PKG-INFO 2026-02-17T17:06:49,779 writing dependency_links to /tmp/pip-modern-metadata-y3978zlu/contextpilot.egg-info/dependency_links.txt 2026-02-17T17:06:49,781 writing requirements to /tmp/pip-modern-metadata-y3978zlu/contextpilot.egg-info/requires.txt 2026-02-17T17:06:49,782 writing top-level names to /tmp/pip-modern-metadata-y3978zlu/contextpilot.egg-info/top_level.txt 2026-02-17T17:06:49,784 writing manifest file '/tmp/pip-modern-metadata-y3978zlu/contextpilot.egg-info/SOURCES.txt' 2026-02-17T17:06:49,807 reading manifest file '/tmp/pip-modern-metadata-y3978zlu/contextpilot.egg-info/SOURCES.txt' 2026-02-17T17:06:49,809 adding license file 'LICENSE' 2026-02-17T17:06:49,813 writing manifest file '/tmp/pip-modern-metadata-y3978zlu/contextpilot.egg-info/SOURCES.txt' 2026-02-17T17:06:49,814 creating '/tmp/pip-modern-metadata-y3978zlu/contextpilot-0.3.3.post2.dist-info' 2026-02-17T17:06:49,936 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-17T17:06:49,941 Source in /tmp/pip-wheel-7ja9lzb4/contextpilot_d5a33ca780e145bf8b5aaef025adb050 has version 0.3.3.post2, which satisfies requirement contextpilot==0.3.3.post2 from https://files.pythonhosted.org/packages/4f/1a/06a8160b3e020ea60ea1c42820550c0ca5c4605ca3697321913b7508f432/contextpilot-0.3.3.post2.tar.gz 2026-02-17T17:06:49,942 Removed contextpilot==0.3.3.post2 from https://files.pythonhosted.org/packages/4f/1a/06a8160b3e020ea60ea1c42820550c0ca5c4605ca3697321913b7508f432/contextpilot-0.3.3.post2.tar.gz from build tracker '/tmp/pip-build-tracker-30gxeplq' 2026-02-17T17:06:49,949 Created temporary directory: /tmp/pip-unpack-prs7me63 2026-02-17T17:06:49,949 Building wheels for collected packages: contextpilot 2026-02-17T17:06:49,954 Created temporary directory: /tmp/pip-wheel-46kuhbee 2026-02-17T17:06:49,954 Destination directory: /tmp/pip-wheel-46kuhbee 2026-02-17T17:06:49,957 Building wheel for contextpilot (pyproject.toml): started 2026-02-17T17:06:49,958 Running command Building wheel for contextpilot (pyproject.toml) 2026-02-17T17:06:50,519 /tmp/pip-build-env-p6rg6fpz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-17T17:06:50,519 !! 2026-02-17T17:06:50,520 ******************************************************************************** 2026-02-17T17:06:50,520 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-17T17:06:50,522 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-17T17:06:50,522 or your builds will no longer be supported. 2026-02-17T17:06:50,523 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T17:06:50,524 ******************************************************************************** 2026-02-17T17:06:50,525 !! 2026-02-17T17:06:50,526 corresp(dist, value, root_dir) 2026-02-17T17:06:50,588 /tmp/pip-build-env-p6rg6fpz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-17T17:06:50,589 !! 2026-02-17T17:06:50,589 ******************************************************************************** 2026-02-17T17:06:50,590 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-17T17:06:50,591 License :: OSI Approved :: Apache Software License 2026-02-17T17:06:50,591 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T17:06:50,592 ******************************************************************************** 2026-02-17T17:06:50,593 !! 2026-02-17T17:06:50,593 dist._finalize_license_expression() 2026-02-17T17:06:50,594 /tmp/pip-build-env-p6rg6fpz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-17T17:06:50,594 !! 2026-02-17T17:06:50,595 ******************************************************************************** 2026-02-17T17:06:50,596 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-17T17:06:50,597 License :: OSI Approved :: Apache Software License 2026-02-17T17:06:50,598 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-17T17:06:50,598 ******************************************************************************** 2026-02-17T17:06:50,599 !! 2026-02-17T17:06:50,600 self._finalize_license_expression() 2026-02-17T17:06:50,600 running bdist_wheel 2026-02-17T17:06:50,614 running build 2026-02-17T17:06:50,614 running build_py 2026-02-17T17:06:50,620 creating build/lib/contextpilot 2026-02-17T17:06:50,622 copying contextpilot/__init__.py -> build/lib/contextpilot 2026-02-17T17:06:50,625 creating build/lib/contextpilot/server 2026-02-17T17:06:50,626 copying contextpilot/server/http_client.py -> build/lib/contextpilot/server 2026-02-17T17:06:50,629 copying contextpilot/server/eviction_heap.py -> build/lib/contextpilot/server 2026-02-17T17:06:50,631 copying contextpilot/server/live_index.py -> build/lib/contextpilot/server 2026-02-17T17:06:50,634 copying contextpilot/server/conversation_tracker.py -> build/lib/contextpilot/server 2026-02-17T17:06:50,637 copying contextpilot/server/__init__.py -> build/lib/contextpilot/server 2026-02-17T17:06:50,639 copying contextpilot/server/metadata.py -> build/lib/contextpilot/server 2026-02-17T17:06:50,640 copying contextpilot/server/http_server.py -> build/lib/contextpilot/server 2026-02-17T17:06:50,644 creating build/lib/contextpilot/context_index 2026-02-17T17:06:50,645 copying contextpilot/context_index/index_construction.py -> build/lib/contextpilot/context_index 2026-02-17T17:06:50,647 copying contextpilot/context_index/__init__.py -> build/lib/contextpilot/context_index 2026-02-17T17:06:50,649 copying contextpilot/context_index/compute_distance_gpu.py -> build/lib/contextpilot/context_index 2026-02-17T17:06:50,651 copying contextpilot/context_index/tree_nodes.py -> build/lib/contextpilot/context_index 2026-02-17T17:06:50,654 copying contextpilot/context_index/compute_distance_cpu.py -> build/lib/contextpilot/context_index 2026-02-17T17:06:50,657 creating build/lib/contextpilot/utils 2026-02-17T17:06:50,658 copying contextpilot/utils/__init__.py -> build/lib/contextpilot/utils 2026-02-17T17:06:50,660 copying contextpilot/utils/prompt_generator.py -> build/lib/contextpilot/utils 2026-02-17T17:06:50,662 copying contextpilot/utils/eval_metrics.py -> build/lib/contextpilot/utils 2026-02-17T17:06:50,664 copying contextpilot/utils/tools.py -> build/lib/contextpilot/utils 2026-02-17T17:06:50,667 creating build/lib/contextpilot/retriever 2026-02-17T17:06:50,668 copying contextpilot/retriever/pageindex_retriever.py -> build/lib/contextpilot/retriever 2026-02-17T17:06:50,671 copying contextpilot/retriever/faiss_embedding.py -> build/lib/contextpilot/retriever 2026-02-17T17:06:50,673 copying contextpilot/retriever/mem0_retriever.py -> build/lib/contextpilot/retriever 2026-02-17T17:06:50,676 copying contextpilot/retriever/__init__.py -> build/lib/contextpilot/retriever 2026-02-17T17:06:50,678 copying contextpilot/retriever/bm25.py -> build/lib/contextpilot/retriever 2026-02-17T17:06:50,680 creating build/lib/contextpilot/context_ordering 2026-02-17T17:06:50,681 copying contextpilot/context_ordering/__init__.py -> build/lib/contextpilot/context_ordering 2026-02-17T17:06:50,683 copying contextpilot/context_ordering/inter_scheduler.py -> build/lib/contextpilot/context_ordering 2026-02-17T17:06:50,685 copying contextpilot/context_ordering/intra_ordering.py -> build/lib/contextpilot/context_ordering 2026-02-17T17:06:50,688 creating build/lib/contextpilot/pipeline 2026-02-17T17:06:50,689 copying contextpilot/pipeline/multi_turn.py -> build/lib/contextpilot/pipeline 2026-02-17T17:06:50,691 copying contextpilot/pipeline/__init__.py -> build/lib/contextpilot/pipeline 2026-02-17T17:06:50,693 copying contextpilot/pipeline/components.py -> build/lib/contextpilot/pipeline 2026-02-17T17:06:50,695 copying contextpilot/pipeline/rag_pipeline.py -> build/lib/contextpilot/pipeline 2026-02-17T17:06:50,698 running egg_info 2026-02-17T17:06:50,708 writing contextpilot.egg-info/PKG-INFO 2026-02-17T17:06:50,713 writing dependency_links to contextpilot.egg-info/dependency_links.txt 2026-02-17T17:06:50,715 writing requirements to contextpilot.egg-info/requires.txt 2026-02-17T17:06:50,716 writing top-level names to contextpilot.egg-info/top_level.txt 2026-02-17T17:06:50,730 reading manifest file 'contextpilot.egg-info/SOURCES.txt' 2026-02-17T17:06:50,735 adding license file 'LICENSE' 2026-02-17T17:06:50,739 writing manifest file 'contextpilot.egg-info/SOURCES.txt' 2026-02-17T17:06:50,756 installing to build/bdist.linux-armv7l/wheel 2026-02-17T17:06:50,757 running install 2026-02-17T17:06:50,780 running install_lib 2026-02-17T17:06:50,786 creating build/bdist.linux-armv7l/wheel 2026-02-17T17:06:50,788 creating build/bdist.linux-armv7l/wheel/contextpilot 2026-02-17T17:06:50,790 creating build/bdist.linux-armv7l/wheel/contextpilot/server 2026-02-17T17:06:50,791 copying build/lib/contextpilot/server/http_client.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-17T17:06:50,794 copying build/lib/contextpilot/server/eviction_heap.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-17T17:06:50,796 copying build/lib/contextpilot/server/live_index.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-17T17:06:50,800 copying build/lib/contextpilot/server/conversation_tracker.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-17T17:06:50,802 copying build/lib/contextpilot/server/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-17T17:06:50,804 copying build/lib/contextpilot/server/metadata.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-17T17:06:50,806 copying build/lib/contextpilot/server/http_server.py -> build/bdist.linux-armv7l/wheel/./contextpilot/server 2026-02-17T17:06:50,810 creating build/bdist.linux-armv7l/wheel/contextpilot/context_index 2026-02-17T17:06:50,811 copying build/lib/contextpilot/context_index/index_construction.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_index 2026-02-17T17:06:50,814 copying build/lib/contextpilot/context_index/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_index 2026-02-17T17:06:50,816 copying build/lib/contextpilot/context_index/compute_distance_gpu.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_index 2026-02-17T17:06:50,818 copying build/lib/contextpilot/context_index/tree_nodes.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_index 2026-02-17T17:06:50,821 copying build/lib/contextpilot/context_index/compute_distance_cpu.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_index 2026-02-17T17:06:50,824 creating build/bdist.linux-armv7l/wheel/contextpilot/utils 2026-02-17T17:06:50,825 copying build/lib/contextpilot/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot/utils 2026-02-17T17:06:50,827 copying build/lib/contextpilot/utils/prompt_generator.py -> build/bdist.linux-armv7l/wheel/./contextpilot/utils 2026-02-17T17:06:50,829 copying build/lib/contextpilot/utils/eval_metrics.py -> build/bdist.linux-armv7l/wheel/./contextpilot/utils 2026-02-17T17:06:50,831 copying build/lib/contextpilot/utils/tools.py -> build/bdist.linux-armv7l/wheel/./contextpilot/utils 2026-02-17T17:06:50,834 creating build/bdist.linux-armv7l/wheel/contextpilot/retriever 2026-02-17T17:06:50,835 copying build/lib/contextpilot/retriever/pageindex_retriever.py -> build/bdist.linux-armv7l/wheel/./contextpilot/retriever 2026-02-17T17:06:50,838 copying build/lib/contextpilot/retriever/faiss_embedding.py -> build/bdist.linux-armv7l/wheel/./contextpilot/retriever 2026-02-17T17:06:50,840 copying build/lib/contextpilot/retriever/mem0_retriever.py -> build/bdist.linux-armv7l/wheel/./contextpilot/retriever 2026-02-17T17:06:50,843 copying build/lib/contextpilot/retriever/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot/retriever 2026-02-17T17:06:50,844 copying build/lib/contextpilot/retriever/bm25.py -> build/bdist.linux-armv7l/wheel/./contextpilot/retriever 2026-02-17T17:06:50,847 creating build/bdist.linux-armv7l/wheel/contextpilot/context_ordering 2026-02-17T17:06:50,848 copying build/lib/contextpilot/context_ordering/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_ordering 2026-02-17T17:06:50,850 copying build/lib/contextpilot/context_ordering/inter_scheduler.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_ordering 2026-02-17T17:06:50,853 copying build/lib/contextpilot/context_ordering/intra_ordering.py -> build/bdist.linux-armv7l/wheel/./contextpilot/context_ordering 2026-02-17T17:06:50,855 copying build/lib/contextpilot/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot 2026-02-17T17:06:50,858 creating build/bdist.linux-armv7l/wheel/contextpilot/pipeline 2026-02-17T17:06:50,859 copying build/lib/contextpilot/pipeline/multi_turn.py -> build/bdist.linux-armv7l/wheel/./contextpilot/pipeline 2026-02-17T17:06:50,862 copying build/lib/contextpilot/pipeline/__init__.py -> build/bdist.linux-armv7l/wheel/./contextpilot/pipeline 2026-02-17T17:06:50,864 copying build/lib/contextpilot/pipeline/components.py -> build/bdist.linux-armv7l/wheel/./contextpilot/pipeline 2026-02-17T17:06:50,866 copying build/lib/contextpilot/pipeline/rag_pipeline.py -> build/bdist.linux-armv7l/wheel/./contextpilot/pipeline 2026-02-17T17:06:50,870 running install_egg_info 2026-02-17T17:06:50,875 Copying contextpilot.egg-info to build/bdist.linux-armv7l/wheel/./contextpilot-0.3.3.post2-py3.11.egg-info 2026-02-17T17:06:50,885 running install_scripts 2026-02-17T17:06:50,895 creating build/bdist.linux-armv7l/wheel/contextpilot-0.3.3.post2.dist-info/WHEEL 2026-02-17T17:06:50,898 creating '/tmp/pip-wheel-46kuhbee/.tmp-bwg1mns8/contextpilot-0.3.3.post2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-17T17:06:50,900 adding 'contextpilot/__init__.py' 2026-02-17T17:06:50,902 adding 'contextpilot/context_index/__init__.py' 2026-02-17T17:06:50,905 adding 'contextpilot/context_index/compute_distance_cpu.py' 2026-02-17T17:06:50,907 adding 'contextpilot/context_index/compute_distance_gpu.py' 2026-02-17T17:06:50,909 adding 'contextpilot/context_index/index_construction.py' 2026-02-17T17:06:50,911 adding 'contextpilot/context_index/tree_nodes.py' 2026-02-17T17:06:50,913 adding 'contextpilot/context_ordering/__init__.py' 2026-02-17T17:06:50,915 adding 'contextpilot/context_ordering/inter_scheduler.py' 2026-02-17T17:06:50,917 adding 'contextpilot/context_ordering/intra_ordering.py' 2026-02-17T17:06:50,919 adding 'contextpilot/pipeline/__init__.py' 2026-02-17T17:06:50,921 adding 'contextpilot/pipeline/components.py' 2026-02-17T17:06:50,923 adding 'contextpilot/pipeline/multi_turn.py' 2026-02-17T17:06:50,928 adding 'contextpilot/pipeline/rag_pipeline.py' 2026-02-17T17:06:50,930 adding 'contextpilot/retriever/__init__.py' 2026-02-17T17:06:50,932 adding 'contextpilot/retriever/bm25.py' 2026-02-17T17:06:50,934 adding 'contextpilot/retriever/faiss_embedding.py' 2026-02-17T17:06:50,936 adding 'contextpilot/retriever/mem0_retriever.py' 2026-02-17T17:06:50,939 adding 'contextpilot/retriever/pageindex_retriever.py' 2026-02-17T17:06:50,941 adding 'contextpilot/server/__init__.py' 2026-02-17T17:06:50,943 adding 'contextpilot/server/conversation_tracker.py' 2026-02-17T17:06:50,944 adding 'contextpilot/server/eviction_heap.py' 2026-02-17T17:06:50,947 adding 'contextpilot/server/http_client.py' 2026-02-17T17:06:50,951 adding 'contextpilot/server/http_server.py' 2026-02-17T17:06:50,959 adding 'contextpilot/server/live_index.py' 2026-02-17T17:06:50,961 adding 'contextpilot/server/metadata.py' 2026-02-17T17:06:50,963 adding 'contextpilot/utils/__init__.py' 2026-02-17T17:06:50,965 adding 'contextpilot/utils/eval_metrics.py' 2026-02-17T17:06:50,966 adding 'contextpilot/utils/prompt_generator.py' 2026-02-17T17:06:50,968 adding 'contextpilot/utils/tools.py' 2026-02-17T17:06:50,971 adding 'contextpilot-0.3.3.post2.dist-info/licenses/LICENSE' 2026-02-17T17:06:50,974 adding 'contextpilot-0.3.3.post2.dist-info/METADATA' 2026-02-17T17:06:50,975 adding 'contextpilot-0.3.3.post2.dist-info/WHEEL' 2026-02-17T17:06:50,976 adding 'contextpilot-0.3.3.post2.dist-info/top_level.txt' 2026-02-17T17:06:50,977 adding 'contextpilot-0.3.3.post2.dist-info/RECORD' 2026-02-17T17:06:50,979 removing build/bdist.linux-armv7l/wheel 2026-02-17T17:06:51,086 Building wheel for contextpilot (pyproject.toml): finished with status 'done' 2026-02-17T17:06:51,093 Created wheel for contextpilot: filename=contextpilot-0.3.3.post2-py3-none-any.whl size=107611 sha256=704c64aa9c13271113ada6a85eab577717ff8afba047a2f60f3c469df627f043 2026-02-17T17:06:51,094 Stored in directory: /tmp/pip-ephem-wheel-cache-qyybaqqh/wheels/3d/3e/3f/a62066bf416801c6bbfe998a4f0cf1e6fd165ef2a76cfcd781 2026-02-17T17:06:51,106 Successfully built contextpilot 2026-02-17T17:06:51,113 Removed build tracker: '/tmp/pip-build-tracker-30gxeplq'