2026-01-12T01:05:02,667 Created temporary directory: /tmp/pip-ephem-wheel-cache-grchd1l8 2026-01-12T01:05:02,668 Created temporary directory: /tmp/pip-build-tracker-d8oibc93 2026-01-12T01:05:02,669 Initialized build tracking at /tmp/pip-build-tracker-d8oibc93 2026-01-12T01:05:02,669 Created build tracker: /tmp/pip-build-tracker-d8oibc93 2026-01-12T01:05:02,670 Entered build tracker: /tmp/pip-build-tracker-d8oibc93 2026-01-12T01:05:02,670 Created temporary directory: /tmp/pip-wheel-3t_adxd3 2026-01-12T01:05:02,674 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-01-12T01:05:02,676 Created temporary directory: /tmp/pip-ephem-wheel-cache-vkiqf1f_ 2026-01-12T01:05:02,697 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T01:05:02,700 2 location(s) to search for versions of stache-ai: 2026-01-12T01:05:02,700 * https://pypi.org/simple/stache-ai/ 2026-01-12T01:05:02,700 * https://www.piwheels.org/simple/stache-ai/ 2026-01-12T01:05:02,701 Fetching project page and analyzing links: https://pypi.org/simple/stache-ai/ 2026-01-12T01:05:02,702 Getting page https://pypi.org/simple/stache-ai/ 2026-01-12T01:05:02,703 Found index url https://pypi.org/simple 2026-01-12T01:05:02,933 Fetched page https://pypi.org/simple/stache-ai/ as application/vnd.pypi.simple.v1+json 2026-01-12T01:05:02,936 Skipping link: No binaries permitted for stache-ai: https://files.pythonhosted.org/packages/ca/cd/4435f6e8368eb29cf5b79b6abe6645f31a85281104d3f79cf2defa56a481/stache_ai-0.1.0-py3-none-any.whl (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10) 2026-01-12T01:05:02,937 Found link https://files.pythonhosted.org/packages/9b/6c/cc461ab0a96ed863b8413e9bce56371dde353f21435989e781b33130a4d4/stache_ai-0.1.0.tar.gz (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10), version: 0.1.0 2026-01-12T01:05:02,938 Skipping link: No binaries permitted for stache-ai: https://files.pythonhosted.org/packages/36/ae/e26991869a259f0a65320d904a74fc5aba325b7094ed5feb12b5a8886fd0/stache_ai-0.1.1-py3-none-any.whl (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10) 2026-01-12T01:05:02,939 Found link https://files.pythonhosted.org/packages/3e/ba/e17e69111d90dff8fc4cdfbb8ffa4276819a7c047f4e98295848d34afa46/stache_ai-0.1.1.tar.gz (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10), version: 0.1.1 2026-01-12T01:05:02,939 Skipping link: No binaries permitted for stache-ai: https://files.pythonhosted.org/packages/d1/64/cef35dad8a447574c088cd58341661db76328ad69e8ed59605f891793c8b/stache_ai-0.1.2-py3-none-any.whl (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10) 2026-01-12T01:05:02,940 Found link https://files.pythonhosted.org/packages/5f/2e/6dffa51829a8eb6a840f5245b62be942c1d6a67fae787b806f30ba7c85db/stache_ai-0.1.2.tar.gz (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10), version: 0.1.2 2026-01-12T01:05:02,941 Skipping link: No binaries permitted for stache-ai: https://files.pythonhosted.org/packages/c8/a7/b6403ab7375de5f768ce31f946089a62bea5fda65a058a8923183581b0f0/stache_ai-0.1.3-py3-none-any.whl (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10) 2026-01-12T01:05:02,942 Found link https://files.pythonhosted.org/packages/f2/02/1ea21e3bc01051f77aa77f65506640f3313b90c5fefee8446d6dd2d480af/stache_ai-0.1.3.tar.gz (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10), version: 0.1.3 2026-01-12T01:05:02,943 Skipping link: No binaries permitted for stache-ai: https://files.pythonhosted.org/packages/74/9e/10e794609ebc8b8b8fa24aba03acd339b879b8f2bcd1613ab12431890e3b/stache_ai-0.1.4-py3-none-any.whl (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10) 2026-01-12T01:05:02,944 Found link https://files.pythonhosted.org/packages/0d/45/89e387bbcd6147c83a04ce45b77579ac50f541c127ddb46b7e5bac6c8b54/stache_ai-0.1.4.tar.gz (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10), version: 0.1.4 2026-01-12T01:05:02,945 Skipping link: No binaries permitted for stache-ai: https://files.pythonhosted.org/packages/aa/a5/bf2c4054142ace187dae8a1b6443a683e54549577041fff9f0132fba38d3/stache_ai-0.1.5-py3-none-any.whl (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10) 2026-01-12T01:05:02,946 Found link https://files.pythonhosted.org/packages/32/13/a3657886e7fee01d18e01ca0dd2e7a8e3a19f02ed4b13b5d4c7c9ebd6138/stache_ai-0.1.5.tar.gz (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10), version: 0.1.5 2026-01-12T01:05:02,946 Fetching project page and analyzing links: https://www.piwheels.org/simple/stache-ai/ 2026-01-12T01:05:02,947 Getting page https://www.piwheels.org/simple/stache-ai/ 2026-01-12T01:05:02,948 Found index url https://www.piwheels.org/simple 2026-01-12T01:05:03,164 Fetched page https://www.piwheels.org/simple/stache-ai/ as text/html 2026-01-12T01:05:03,167 Skipping link: No binaries permitted for stache-ai: https://www.piwheels.org/simple/stache-ai/stache_ai-0.1.4-py3-none-any.whl#sha256=895e223fc9e9e9635b414879b6f12e644d6347716d3f9afabdeadc8c27f1ab01 (from https://www.piwheels.org/simple/stache-ai/) (requires-python:>=3.10) 2026-01-12T01:05:03,168 Skipping link: No binaries permitted for stache-ai: https://www.piwheels.org/simple/stache-ai/stache_ai-0.1.3-py3-none-any.whl#sha256=359dafe06042d7568ea5e62a47a6cfde31c936ab3104d9855eeb552e7ad22e17 (from https://www.piwheels.org/simple/stache-ai/) (requires-python:>=3.10) 2026-01-12T01:05:03,168 Skipping link: No binaries permitted for stache-ai: https://www.piwheels.org/simple/stache-ai/stache_ai-0.1.2-py3-none-any.whl#sha256=4cffbce2740c75e1255964e63080dac3e47736a495a7392d97fa9accf5280101 (from https://www.piwheels.org/simple/stache-ai/) (requires-python:>=3.10) 2026-01-12T01:05:03,168 Skipping link: No binaries permitted for stache-ai: https://www.piwheels.org/simple/stache-ai/stache_ai-0.1.1-py3-none-any.whl#sha256=a952f4c5da2c5a4a6d59e2fba97e70c8e2c4a5700d2ed1732e38c4eaa42d9262 (from https://www.piwheels.org/simple/stache-ai/) (requires-python:>=3.10) 2026-01-12T01:05:03,169 Skipping link: No binaries permitted for stache-ai: https://www.piwheels.org/simple/stache-ai/stache_ai-0.1.0-py3-none-any.whl#sha256=539ead79de647250959342634d26c6f7d70764bdfba4401eb88c92cbef4f86bb (from https://www.piwheels.org/simple/stache-ai/) (requires-python:>=3.10) 2026-01-12T01:05:03,170 Skipping link: not a file: https://www.piwheels.org/simple/stache-ai/ 2026-01-12T01:05:03,170 Skipping link: not a file: https://pypi.org/simple/stache-ai/ 2026-01-12T01:05:03,191 Given no hashes to check 1 links for project 'stache-ai': discarding no candidates 2026-01-12T01:05:03,210 Collecting stache-ai==0.1.5 2026-01-12T01:05:03,213 Created temporary directory: /tmp/pip-unpack-b4oiddg4 2026-01-12T01:05:03,448 Downloading stache_ai-0.1.5.tar.gz (124 kB) 2026-01-12T01:05:03,714 Added stache-ai==0.1.5 from https://files.pythonhosted.org/packages/32/13/a3657886e7fee01d18e01ca0dd2e7a8e3a19f02ed4b13b5d4c7c9ebd6138/stache_ai-0.1.5.tar.gz to build tracker '/tmp/pip-build-tracker-d8oibc93' 2026-01-12T01:05:03,722 Created temporary directory: /tmp/pip-build-env-xcv76p_s 2026-01-12T01:05:03,726 Installing build dependencies: started 2026-01-12T01:05:03,727 Running command pip subprocess to install build dependencies 2026-01-12T01:05:04,864 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-12T01:05:05,525 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-01-12T01:05:05,548 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-12T01:05:07,293 Collecting setuptools>=61.0 2026-01-12T01:05:07,417 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-12T01:05:07,684 Collecting wheel 2026-01-12T01:05:07,699 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-12T01:05:10,693 Installing collected packages: wheel, setuptools 2026-01-12T01:05:10,928 Creating /tmp/pip-build-env-xcv76p_s/overlay/local/bin 2026-01-12T01:05:10,930 changing mode of /tmp/pip-build-env-xcv76p_s/overlay/local/bin/wheel to 755 2026-01-12T01:05:14,465 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-12T01:05:14,737 Installing build dependencies: finished with status 'done' 2026-01-12T01:05:14,743 Getting requirements to build wheel: started 2026-01-12T01:05:14,744 Running command Getting requirements to build wheel 2026-01-12T01:05:15,346 /tmp/pip-build-env-xcv76p_s/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-12T01:05:15,346 !! 2026-01-12T01:05:15,347 ******************************************************************************** 2026-01-12T01:05:15,348 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-01-12T01:05:15,349 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-12T01:05:15,349 or your builds will no longer be supported. 2026-01-12T01:05:15,351 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T01:05:15,351 ******************************************************************************** 2026-01-12T01:05:15,352 !! 2026-01-12T01:05:15,353 corresp(dist, value, root_dir) 2026-01-12T01:05:15,435 /tmp/pip-build-env-xcv76p_s/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-12T01:05:15,436 !! 2026-01-12T01:05:15,437 ******************************************************************************** 2026-01-12T01:05:15,437 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-12T01:05:15,439 License :: OSI Approved :: MIT License 2026-01-12T01:05:15,440 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T01:05:15,441 ******************************************************************************** 2026-01-12T01:05:15,442 !! 2026-01-12T01:05:15,442 dist._finalize_license_expression() 2026-01-12T01:05:15,443 /tmp/pip-build-env-xcv76p_s/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-12T01:05:15,443 !! 2026-01-12T01:05:15,445 ******************************************************************************** 2026-01-12T01:05:15,445 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-12T01:05:15,446 License :: OSI Approved :: MIT License 2026-01-12T01:05:15,448 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T01:05:15,448 ******************************************************************************** 2026-01-12T01:05:15,449 !! 2026-01-12T01:05:15,450 self._finalize_license_expression() 2026-01-12T01:05:15,451 running egg_info 2026-01-12T01:05:15,453 writing src/stache_ai.egg-info/PKG-INFO 2026-01-12T01:05:15,464 writing dependency_links to src/stache_ai.egg-info/dependency_links.txt 2026-01-12T01:05:15,466 writing entry points to src/stache_ai.egg-info/entry_points.txt 2026-01-12T01:05:15,473 writing requirements to src/stache_ai.egg-info/requires.txt 2026-01-12T01:05:15,474 writing top-level names to src/stache_ai.egg-info/top_level.txt 2026-01-12T01:05:15,517 reading manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-01-12T01:05:15,530 writing manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-01-12T01:05:15,628 Getting requirements to build wheel: finished with status 'done' 2026-01-12T01:05:15,631 Created temporary directory: /tmp/pip-modern-metadata-3km80spn 2026-01-12T01:05:15,633 Preparing metadata (pyproject.toml): started 2026-01-12T01:05:15,634 Running command Preparing metadata (pyproject.toml) 2026-01-12T01:05:16,206 /tmp/pip-build-env-xcv76p_s/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-12T01:05:16,206 !! 2026-01-12T01:05:16,207 ******************************************************************************** 2026-01-12T01:05:16,208 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-01-12T01:05:16,209 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-12T01:05:16,209 or your builds will no longer be supported. 2026-01-12T01:05:16,210 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T01:05:16,211 ******************************************************************************** 2026-01-12T01:05:16,212 !! 2026-01-12T01:05:16,212 corresp(dist, value, root_dir) 2026-01-12T01:05:16,297 /tmp/pip-build-env-xcv76p_s/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-12T01:05:16,297 !! 2026-01-12T01:05:16,298 ******************************************************************************** 2026-01-12T01:05:16,299 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-12T01:05:16,300 License :: OSI Approved :: MIT License 2026-01-12T01:05:16,301 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T01:05:16,302 ******************************************************************************** 2026-01-12T01:05:16,303 !! 2026-01-12T01:05:16,303 dist._finalize_license_expression() 2026-01-12T01:05:16,304 /tmp/pip-build-env-xcv76p_s/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-12T01:05:16,305 !! 2026-01-12T01:05:16,306 ******************************************************************************** 2026-01-12T01:05:16,306 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-12T01:05:16,307 License :: OSI Approved :: MIT License 2026-01-12T01:05:16,308 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T01:05:16,309 ******************************************************************************** 2026-01-12T01:05:16,310 !! 2026-01-12T01:05:16,311 self._finalize_license_expression() 2026-01-12T01:05:16,311 running dist_info 2026-01-12T01:05:16,323 creating /tmp/pip-modern-metadata-3km80spn/stache_ai.egg-info 2026-01-12T01:05:16,324 writing /tmp/pip-modern-metadata-3km80spn/stache_ai.egg-info/PKG-INFO 2026-01-12T01:05:16,335 writing dependency_links to /tmp/pip-modern-metadata-3km80spn/stache_ai.egg-info/dependency_links.txt 2026-01-12T01:05:16,337 writing entry points to /tmp/pip-modern-metadata-3km80spn/stache_ai.egg-info/entry_points.txt 2026-01-12T01:05:16,344 writing requirements to /tmp/pip-modern-metadata-3km80spn/stache_ai.egg-info/requires.txt 2026-01-12T01:05:16,345 writing top-level names to /tmp/pip-modern-metadata-3km80spn/stache_ai.egg-info/top_level.txt 2026-01-12T01:05:16,346 writing manifest file '/tmp/pip-modern-metadata-3km80spn/stache_ai.egg-info/SOURCES.txt' 2026-01-12T01:05:16,384 reading manifest file '/tmp/pip-modern-metadata-3km80spn/stache_ai.egg-info/SOURCES.txt' 2026-01-12T01:05:16,391 writing manifest file '/tmp/pip-modern-metadata-3km80spn/stache_ai.egg-info/SOURCES.txt' 2026-01-12T01:05:16,392 creating '/tmp/pip-modern-metadata-3km80spn/stache_ai-0.1.5.dist-info' 2026-01-12T01:05:16,516 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-12T01:05:16,520 Source in /tmp/pip-wheel-3t_adxd3/stache-ai_b3b1cbc47fcf4567b9054b09118a0301 has version 0.1.5, which satisfies requirement stache-ai==0.1.5 from https://files.pythonhosted.org/packages/32/13/a3657886e7fee01d18e01ca0dd2e7a8e3a19f02ed4b13b5d4c7c9ebd6138/stache_ai-0.1.5.tar.gz 2026-01-12T01:05:16,521 Removed stache-ai==0.1.5 from https://files.pythonhosted.org/packages/32/13/a3657886e7fee01d18e01ca0dd2e7a8e3a19f02ed4b13b5d4c7c9ebd6138/stache_ai-0.1.5.tar.gz from build tracker '/tmp/pip-build-tracker-d8oibc93' 2026-01-12T01:05:16,528 Created temporary directory: /tmp/pip-unpack-66w1xmrd 2026-01-12T01:05:16,528 Building wheels for collected packages: stache-ai 2026-01-12T01:05:16,532 Created temporary directory: /tmp/pip-wheel-64rd43wh 2026-01-12T01:05:16,533 Destination directory: /tmp/pip-wheel-64rd43wh 2026-01-12T01:05:16,535 Building wheel for stache-ai (pyproject.toml): started 2026-01-12T01:05:16,536 Running command Building wheel for stache-ai (pyproject.toml) 2026-01-12T01:05:17,093 /tmp/pip-build-env-xcv76p_s/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-12T01:05:17,094 !! 2026-01-12T01:05:17,095 ******************************************************************************** 2026-01-12T01:05:17,095 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-01-12T01:05:17,097 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-12T01:05:17,097 or your builds will no longer be supported. 2026-01-12T01:05:17,098 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T01:05:17,099 ******************************************************************************** 2026-01-12T01:05:17,100 !! 2026-01-12T01:05:17,101 corresp(dist, value, root_dir) 2026-01-12T01:05:17,175 /tmp/pip-build-env-xcv76p_s/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-12T01:05:17,176 !! 2026-01-12T01:05:17,177 ******************************************************************************** 2026-01-12T01:05:17,177 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-12T01:05:17,178 License :: OSI Approved :: MIT License 2026-01-12T01:05:17,180 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T01:05:17,180 ******************************************************************************** 2026-01-12T01:05:17,181 !! 2026-01-12T01:05:17,182 dist._finalize_license_expression() 2026-01-12T01:05:17,183 /tmp/pip-build-env-xcv76p_s/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-12T01:05:17,183 !! 2026-01-12T01:05:17,184 ******************************************************************************** 2026-01-12T01:05:17,185 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-12T01:05:17,186 License :: OSI Approved :: MIT License 2026-01-12T01:05:17,187 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-12T01:05:17,188 ******************************************************************************** 2026-01-12T01:05:17,188 !! 2026-01-12T01:05:17,189 self._finalize_license_expression() 2026-01-12T01:05:17,189 running bdist_wheel 2026-01-12T01:05:17,205 running build 2026-01-12T01:05:17,206 running build_py 2026-01-12T01:05:17,212 creating build/lib/stache_ai 2026-01-12T01:05:17,214 copying src/stache_ai/__init__.py -> build/lib/stache_ai 2026-01-12T01:05:17,216 copying src/stache_ai/config.py -> build/lib/stache_ai 2026-01-12T01:05:17,219 creating build/lib/stache_ai/rag 2026-01-12T01:05:17,220 copying src/stache_ai/rag/__init__.py -> build/lib/stache_ai/rag 2026-01-12T01:05:17,222 copying src/stache_ai/rag/embedding_resilience.py -> build/lib/stache_ai/rag 2026-01-12T01:05:17,225 copying src/stache_ai/rag/pipeline.py -> build/lib/stache_ai/rag 2026-01-12T01:05:17,228 creating build/lib/stache_ai/chunking 2026-01-12T01:05:17,229 copying src/stache_ai/chunking/base.py -> build/lib/stache_ai/chunking 2026-01-12T01:05:17,231 copying src/stache_ai/chunking/factory.py -> build/lib/stache_ai/chunking 2026-01-12T01:05:17,233 copying src/stache_ai/chunking/recursive.py -> build/lib/stache_ai/chunking 2026-01-12T01:05:17,235 copying src/stache_ai/chunking/__init__.py -> build/lib/stache_ai/chunking 2026-01-12T01:05:17,237 copying src/stache_ai/chunking/markdown.py -> build/lib/stache_ai/chunking 2026-01-12T01:05:17,239 copying src/stache_ai/chunking/character.py -> build/lib/stache_ai/chunking 2026-01-12T01:05:17,241 copying src/stache_ai/chunking/transcript.py -> build/lib/stache_ai/chunking 2026-01-12T01:05:17,243 copying src/stache_ai/chunking/semantic.py -> build/lib/stache_ai/chunking 2026-01-12T01:05:17,245 copying src/stache_ai/chunking/hierarchical.py -> build/lib/stache_ai/chunking 2026-01-12T01:05:17,248 creating build/lib/stache_ai/middleware 2026-01-12T01:05:17,249 copying src/stache_ai/middleware/base.py -> build/lib/stache_ai/middleware 2026-01-12T01:05:17,251 copying src/stache_ai/middleware/chain.py -> build/lib/stache_ai/middleware 2026-01-12T01:05:17,254 copying src/stache_ai/middleware/__init__.py -> build/lib/stache_ai/middleware 2026-01-12T01:05:17,256 copying src/stache_ai/middleware/testing.py -> build/lib/stache_ai/middleware 2026-01-12T01:05:17,258 copying src/stache_ai/middleware/context.py -> build/lib/stache_ai/middleware 2026-01-12T01:05:17,260 copying src/stache_ai/middleware/results.py -> build/lib/stache_ai/middleware 2026-01-12T01:05:17,262 creating build/lib/stache_ai/core 2026-01-12T01:05:17,263 copying src/stache_ai/core/__init__.py -> build/lib/stache_ai/core 2026-01-12T01:05:17,264 copying src/stache_ai/core/operations.py -> build/lib/stache_ai/core 2026-01-12T01:05:17,267 creating build/lib/stache_ai/loaders 2026-01-12T01:05:17,268 copying src/stache_ai/loaders/base.py -> build/lib/stache_ai/loaders 2026-01-12T01:05:17,270 copying src/stache_ai/loaders/factory.py -> build/lib/stache_ai/loaders 2026-01-12T01:05:17,272 copying src/stache_ai/loaders/pdf.py -> build/lib/stache_ai/loaders 2026-01-12T01:05:17,274 copying src/stache_ai/loaders/__init__.py -> build/lib/stache_ai/loaders 2026-01-12T01:05:17,276 copying src/stache_ai/loaders/text.py -> build/lib/stache_ai/loaders 2026-01-12T01:05:17,278 creating build/lib/stache_ai/cli 2026-01-12T01:05:17,279 copying src/stache_ai/cli/namespace_cmd.py -> build/lib/stache_ai/cli 2026-01-12T01:05:17,282 copying src/stache_ai/cli/migrate_cmd.py -> build/lib/stache_ai/cli 2026-01-12T01:05:17,284 copying src/stache_ai/cli/__init__.py -> build/lib/stache_ai/cli 2026-01-12T01:05:17,286 copying src/stache_ai/cli/providers_cmd.py -> build/lib/stache_ai/cli 2026-01-12T01:05:17,288 copying src/stache_ai/cli/backfill_document_index.py -> build/lib/stache_ai/cli 2026-01-12T01:05:17,290 copying src/stache_ai/cli/vectors_cmd.py -> build/lib/stache_ai/cli 2026-01-12T01:05:17,293 copying src/stache_ai/cli/__main__.py -> build/lib/stache_ai/cli 2026-01-12T01:05:17,294 copying src/stache_ai/cli/main.py -> build/lib/stache_ai/cli 2026-01-12T01:05:17,296 copying src/stache_ai/cli/redis_export.py -> build/lib/stache_ai/cli 2026-01-12T01:05:17,298 copying src/stache_ai/cli/dump_cmd.py -> build/lib/stache_ai/cli 2026-01-12T01:05:17,301 copying src/stache_ai/cli/import_cmd.py -> build/lib/stache_ai/cli 2026-01-12T01:05:17,303 creating build/lib/stache_ai/testing 2026-01-12T01:05:17,304 copying src/stache_ai/testing/__init__.py -> build/lib/stache_ai/testing 2026-01-12T01:05:17,306 copying src/stache_ai/testing/llm.py -> build/lib/stache_ai/testing 2026-01-12T01:05:17,308 copying src/stache_ai/testing/document_index.py -> build/lib/stache_ai/testing 2026-01-12T01:05:17,310 copying src/stache_ai/testing/reranker.py -> build/lib/stache_ai/testing 2026-01-12T01:05:17,312 copying src/stache_ai/testing/embedding.py -> build/lib/stache_ai/testing 2026-01-12T01:05:17,313 copying src/stache_ai/testing/vectordb.py -> build/lib/stache_ai/testing 2026-01-12T01:05:17,316 copying src/stache_ai/testing/namespace.py -> build/lib/stache_ai/testing 2026-01-12T01:05:17,318 creating build/lib/stache_ai/models 2026-01-12T01:05:17,319 copying src/stache_ai/models/__init__.py -> build/lib/stache_ai/models 2026-01-12T01:05:17,321 copying src/stache_ai/models/insight.py -> build/lib/stache_ai/models 2026-01-12T01:05:17,323 creating build/lib/stache_ai/providers 2026-01-12T01:05:17,324 copying src/stache_ai/providers/base.py -> build/lib/stache_ai/providers 2026-01-12T01:05:17,327 copying src/stache_ai/providers/__init__.py -> build/lib/stache_ai/providers 2026-01-12T01:05:17,329 copying src/stache_ai/providers/factories.py -> build/lib/stache_ai/providers 2026-01-12T01:05:17,332 copying src/stache_ai/providers/plugin_loader.py -> build/lib/stache_ai/providers 2026-01-12T01:05:17,334 creating build/lib/stache_ai/api 2026-01-12T01:05:17,335 copying src/stache_ai/api/__init__.py -> build/lib/stache_ai/api 2026-01-12T01:05:17,337 copying src/stache_ai/api/main.py -> build/lib/stache_ai/api 2026-01-12T01:05:17,339 creating build/lib/stache_ai/chunking/strategies 2026-01-12T01:05:17,340 copying src/stache_ai/chunking/strategies/__init__.py -> build/lib/stache_ai/chunking/strategies 2026-01-12T01:05:17,343 creating build/lib/stache_ai/middleware/postingest 2026-01-12T01:05:17,344 copying src/stache_ai/middleware/postingest/__init__.py -> build/lib/stache_ai/middleware/postingest 2026-01-12T01:05:17,346 copying src/stache_ai/middleware/postingest/summary.py -> build/lib/stache_ai/middleware/postingest 2026-01-12T01:05:17,349 creating build/lib/stache_ai/providers/llm 2026-01-12T01:05:17,350 copying src/stache_ai/providers/llm/__init__.py -> build/lib/stache_ai/providers/llm 2026-01-12T01:05:17,352 copying src/stache_ai/providers/llm/none.py -> build/lib/stache_ai/providers/llm 2026-01-12T01:05:17,354 copying src/stache_ai/providers/llm/fallback.py -> build/lib/stache_ai/providers/llm 2026-01-12T01:05:17,357 creating build/lib/stache_ai/providers/reranker 2026-01-12T01:05:17,358 copying src/stache_ai/providers/reranker/base.py -> build/lib/stache_ai/providers/reranker 2026-01-12T01:05:17,360 copying src/stache_ai/providers/reranker/__init__.py -> build/lib/stache_ai/providers/reranker 2026-01-12T01:05:17,362 copying src/stache_ai/providers/reranker/simple.py -> build/lib/stache_ai/providers/reranker 2026-01-12T01:05:17,364 creating build/lib/stache_ai/providers/document_index 2026-01-12T01:05:17,365 copying src/stache_ai/providers/document_index/__init__.py -> build/lib/stache_ai/providers/document_index 2026-01-12T01:05:17,368 creating build/lib/stache_ai/providers/vectordb 2026-01-12T01:05:17,369 copying src/stache_ai/providers/vectordb/__init__.py -> build/lib/stache_ai/providers/vectordb 2026-01-12T01:05:17,371 creating build/lib/stache_ai/providers/resilience 2026-01-12T01:05:17,372 copying src/stache_ai/providers/resilience/decorators.py -> build/lib/stache_ai/providers/resilience 2026-01-12T01:05:17,374 copying src/stache_ai/providers/resilience/__init__.py -> build/lib/stache_ai/providers/resilience 2026-01-12T01:05:17,376 copying src/stache_ai/providers/resilience/circuit_breaker.py -> build/lib/stache_ai/providers/resilience 2026-01-12T01:05:17,378 copying src/stache_ai/providers/resilience/http_client.py -> build/lib/stache_ai/providers/resilience 2026-01-12T01:05:17,382 creating build/lib/stache_ai/providers/embeddings 2026-01-12T01:05:17,383 copying src/stache_ai/providers/embeddings/__init__.py -> build/lib/stache_ai/providers/embeddings 2026-01-12T01:05:17,384 copying src/stache_ai/providers/embeddings/fallback.py -> build/lib/stache_ai/providers/embeddings 2026-01-12T01:05:17,387 creating build/lib/stache_ai/providers/namespace 2026-01-12T01:05:17,389 copying src/stache_ai/providers/namespace/__init__.py -> build/lib/stache_ai/providers/namespace 2026-01-12T01:05:17,391 copying src/stache_ai/providers/namespace/sqlite.py -> build/lib/stache_ai/providers/namespace 2026-01-12T01:05:17,394 creating build/lib/stache_ai/api/routes 2026-01-12T01:05:17,396 copying src/stache_ai/api/routes/query.py -> build/lib/stache_ai/api/routes 2026-01-12T01:05:17,398 copying src/stache_ai/api/routes/pending.py -> build/lib/stache_ai/api/routes 2026-01-12T01:05:17,400 copying src/stache_ai/api/routes/namespaces.py -> build/lib/stache_ai/api/routes 2026-01-12T01:05:17,403 copying src/stache_ai/api/routes/insights.py -> build/lib/stache_ai/api/routes 2026-01-12T01:05:17,406 copying src/stache_ai/api/routes/health.py -> build/lib/stache_ai/api/routes 2026-01-12T01:05:17,407 copying src/stache_ai/api/routes/__init__.py -> build/lib/stache_ai/api/routes 2026-01-12T01:05:17,409 copying src/stache_ai/api/routes/capture.py -> build/lib/stache_ai/api/routes 2026-01-12T01:05:17,411 copying src/stache_ai/api/routes/models.py -> build/lib/stache_ai/api/routes 2026-01-12T01:05:17,413 copying src/stache_ai/api/routes/upload.py -> build/lib/stache_ai/api/routes 2026-01-12T01:05:17,415 copying src/stache_ai/api/routes/documents.py -> build/lib/stache_ai/api/routes 2026-01-12T01:05:17,418 running egg_info 2026-01-12T01:05:17,430 writing src/stache_ai.egg-info/PKG-INFO 2026-01-12T01:05:17,443 writing dependency_links to src/stache_ai.egg-info/dependency_links.txt 2026-01-12T01:05:17,445 writing entry points to src/stache_ai.egg-info/entry_points.txt 2026-01-12T01:05:17,451 writing requirements to src/stache_ai.egg-info/requires.txt 2026-01-12T01:05:17,452 writing top-level names to src/stache_ai.egg-info/top_level.txt 2026-01-12T01:05:17,480 reading manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-01-12T01:05:17,492 writing manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-01-12T01:05:17,523 installing to build/bdist.linux-armv7l/wheel 2026-01-12T01:05:17,523 running install 2026-01-12T01:05:17,547 running install_lib 2026-01-12T01:05:17,553 creating build/bdist.linux-armv7l/wheel 2026-01-12T01:05:17,555 creating build/bdist.linux-armv7l/wheel/stache_ai 2026-01-12T01:05:17,557 creating build/bdist.linux-armv7l/wheel/stache_ai/rag 2026-01-12T01:05:17,558 copying build/lib/stache_ai/rag/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/rag 2026-01-12T01:05:17,560 copying build/lib/stache_ai/rag/embedding_resilience.py -> build/bdist.linux-armv7l/wheel/./stache_ai/rag 2026-01-12T01:05:17,563 copying build/lib/stache_ai/rag/pipeline.py -> build/bdist.linux-armv7l/wheel/./stache_ai/rag 2026-01-12T01:05:17,567 creating build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-01-12T01:05:17,568 copying build/lib/stache_ai/chunking/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-12T01:05:17,570 copying build/lib/stache_ai/chunking/factory.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-12T01:05:17,572 copying build/lib/stache_ai/chunking/recursive.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-12T01:05:17,575 copying build/lib/stache_ai/chunking/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-12T01:05:17,577 creating build/bdist.linux-armv7l/wheel/stache_ai/chunking/strategies 2026-01-12T01:05:17,578 copying build/lib/stache_ai/chunking/strategies/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking/strategies 2026-01-12T01:05:17,580 copying build/lib/stache_ai/chunking/markdown.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-12T01:05:17,582 copying build/lib/stache_ai/chunking/character.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-12T01:05:17,584 copying build/lib/stache_ai/chunking/transcript.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-12T01:05:17,587 copying build/lib/stache_ai/chunking/semantic.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-12T01:05:17,589 copying build/lib/stache_ai/chunking/hierarchical.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-12T01:05:17,591 copying build/lib/stache_ai/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai 2026-01-12T01:05:17,593 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-01-12T01:05:17,594 copying build/lib/stache_ai/middleware/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-12T01:05:17,597 copying build/lib/stache_ai/middleware/chain.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-12T01:05:17,600 copying build/lib/stache_ai/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-12T01:05:17,602 copying build/lib/stache_ai/middleware/testing.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-12T01:05:17,604 copying build/lib/stache_ai/middleware/context.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-12T01:05:17,606 copying build/lib/stache_ai/middleware/results.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-12T01:05:17,609 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware/postingest 2026-01-12T01:05:17,610 copying build/lib/stache_ai/middleware/postingest/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware/postingest 2026-01-12T01:05:17,612 copying build/lib/stache_ai/middleware/postingest/summary.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware/postingest 2026-01-12T01:05:17,615 creating build/bdist.linux-armv7l/wheel/stache_ai/core 2026-01-12T01:05:17,616 copying build/lib/stache_ai/core/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/core 2026-01-12T01:05:17,618 copying build/lib/stache_ai/core/operations.py -> build/bdist.linux-armv7l/wheel/./stache_ai/core 2026-01-12T01:05:17,621 copying build/lib/stache_ai/config.py -> build/bdist.linux-armv7l/wheel/./stache_ai 2026-01-12T01:05:17,624 creating build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-01-12T01:05:17,625 copying build/lib/stache_ai/loaders/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-12T01:05:17,627 copying build/lib/stache_ai/loaders/factory.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-12T01:05:17,630 copying build/lib/stache_ai/loaders/pdf.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-12T01:05:17,632 copying build/lib/stache_ai/loaders/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-12T01:05:17,634 copying build/lib/stache_ai/loaders/text.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-12T01:05:17,636 creating build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-01-12T01:05:17,638 copying build/lib/stache_ai/cli/namespace_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-12T01:05:17,640 copying build/lib/stache_ai/cli/migrate_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-12T01:05:17,642 copying build/lib/stache_ai/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-12T01:05:17,645 copying build/lib/stache_ai/cli/providers_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-12T01:05:17,646 copying build/lib/stache_ai/cli/backfill_document_index.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-12T01:05:17,649 copying build/lib/stache_ai/cli/vectors_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-12T01:05:17,651 copying build/lib/stache_ai/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-12T01:05:17,653 copying build/lib/stache_ai/cli/main.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-12T01:05:17,655 copying build/lib/stache_ai/cli/redis_export.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-12T01:05:17,657 copying build/lib/stache_ai/cli/dump_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-12T01:05:17,659 copying build/lib/stache_ai/cli/import_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-12T01:05:17,662 creating build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-01-12T01:05:17,664 copying build/lib/stache_ai/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-12T01:05:17,666 copying build/lib/stache_ai/testing/llm.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-12T01:05:17,668 copying build/lib/stache_ai/testing/document_index.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-12T01:05:17,670 copying build/lib/stache_ai/testing/reranker.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-12T01:05:17,672 copying build/lib/stache_ai/testing/embedding.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-12T01:05:17,674 copying build/lib/stache_ai/testing/vectordb.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-12T01:05:17,676 copying build/lib/stache_ai/testing/namespace.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-12T01:05:17,679 creating build/bdist.linux-armv7l/wheel/stache_ai/models 2026-01-12T01:05:17,680 copying build/lib/stache_ai/models/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/models 2026-01-12T01:05:17,682 copying build/lib/stache_ai/models/insight.py -> build/bdist.linux-armv7l/wheel/./stache_ai/models 2026-01-12T01:05:17,684 creating build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-01-12T01:05:17,685 copying build/lib/stache_ai/providers/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers 2026-01-12T01:05:17,689 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/llm 2026-01-12T01:05:17,690 copying build/lib/stache_ai/providers/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/llm 2026-01-12T01:05:17,691 copying build/lib/stache_ai/providers/llm/none.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/llm 2026-01-12T01:05:17,693 copying build/lib/stache_ai/providers/llm/fallback.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/llm 2026-01-12T01:05:17,695 copying build/lib/stache_ai/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers 2026-01-12T01:05:17,698 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/reranker 2026-01-12T01:05:17,699 copying build/lib/stache_ai/providers/reranker/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/reranker 2026-01-12T01:05:17,701 copying build/lib/stache_ai/providers/reranker/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/reranker 2026-01-12T01:05:17,703 copying build/lib/stache_ai/providers/reranker/simple.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/reranker 2026-01-12T01:05:17,705 copying build/lib/stache_ai/providers/factories.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers 2026-01-12T01:05:17,708 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/document_index 2026-01-12T01:05:17,709 copying build/lib/stache_ai/providers/document_index/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/document_index 2026-01-12T01:05:17,712 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/vectordb 2026-01-12T01:05:17,713 copying build/lib/stache_ai/providers/vectordb/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/vectordb 2026-01-12T01:05:17,716 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-01-12T01:05:17,717 copying build/lib/stache_ai/providers/resilience/decorators.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/resilience 2026-01-12T01:05:17,719 copying build/lib/stache_ai/providers/resilience/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/resilience 2026-01-12T01:05:17,721 copying build/lib/stache_ai/providers/resilience/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/resilience 2026-01-12T01:05:17,724 copying build/lib/stache_ai/providers/resilience/http_client.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/resilience 2026-01-12T01:05:17,727 copying build/lib/stache_ai/providers/plugin_loader.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers 2026-01-12T01:05:17,730 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/embeddings 2026-01-12T01:05:17,731 copying build/lib/stache_ai/providers/embeddings/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/embeddings 2026-01-12T01:05:17,733 copying build/lib/stache_ai/providers/embeddings/fallback.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/embeddings 2026-01-12T01:05:17,736 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/namespace 2026-01-12T01:05:17,738 copying build/lib/stache_ai/providers/namespace/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/namespace 2026-01-12T01:05:17,740 copying build/lib/stache_ai/providers/namespace/sqlite.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/namespace 2026-01-12T01:05:17,743 creating build/bdist.linux-armv7l/wheel/stache_ai/api 2026-01-12T01:05:17,745 creating build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-01-12T01:05:17,746 copying build/lib/stache_ai/api/routes/query.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-12T01:05:17,749 copying build/lib/stache_ai/api/routes/pending.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-12T01:05:17,751 copying build/lib/stache_ai/api/routes/namespaces.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-12T01:05:17,754 copying build/lib/stache_ai/api/routes/insights.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-12T01:05:17,756 copying build/lib/stache_ai/api/routes/health.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-12T01:05:17,758 copying build/lib/stache_ai/api/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-12T01:05:17,761 copying build/lib/stache_ai/api/routes/capture.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-12T01:05:17,763 copying build/lib/stache_ai/api/routes/models.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-12T01:05:17,765 copying build/lib/stache_ai/api/routes/upload.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-12T01:05:17,767 copying build/lib/stache_ai/api/routes/documents.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-12T01:05:17,770 copying build/lib/stache_ai/api/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api 2026-01-12T01:05:17,773 copying build/lib/stache_ai/api/main.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api 2026-01-12T01:05:17,775 running install_egg_info 2026-01-12T01:05:17,781 Copying src/stache_ai.egg-info to build/bdist.linux-armv7l/wheel/./stache_ai-0.1.5-py3.11.egg-info 2026-01-12T01:05:17,793 running install_scripts 2026-01-12T01:05:17,802 creating build/bdist.linux-armv7l/wheel/stache_ai-0.1.5.dist-info/WHEEL 2026-01-12T01:05:17,806 creating '/tmp/pip-wheel-64rd43wh/.tmp-wosdrjrj/stache_ai-0.1.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-12T01:05:17,808 adding 'stache_ai/__init__.py' 2026-01-12T01:05:17,811 adding 'stache_ai/config.py' 2026-01-12T01:05:17,813 adding 'stache_ai/api/__init__.py' 2026-01-12T01:05:17,815 adding 'stache_ai/api/main.py' 2026-01-12T01:05:17,817 adding 'stache_ai/api/routes/__init__.py' 2026-01-12T01:05:17,819 adding 'stache_ai/api/routes/capture.py' 2026-01-12T01:05:17,823 adding 'stache_ai/api/routes/documents.py' 2026-01-12T01:05:17,824 adding 'stache_ai/api/routes/health.py' 2026-01-12T01:05:17,826 adding 'stache_ai/api/routes/insights.py' 2026-01-12T01:05:17,828 adding 'stache_ai/api/routes/models.py' 2026-01-12T01:05:17,830 adding 'stache_ai/api/routes/namespaces.py' 2026-01-12T01:05:17,832 adding 'stache_ai/api/routes/pending.py' 2026-01-12T01:05:17,834 adding 'stache_ai/api/routes/query.py' 2026-01-12T01:05:17,836 adding 'stache_ai/api/routes/upload.py' 2026-01-12T01:05:17,838 adding 'stache_ai/chunking/__init__.py' 2026-01-12T01:05:17,839 adding 'stache_ai/chunking/base.py' 2026-01-12T01:05:17,841 adding 'stache_ai/chunking/character.py' 2026-01-12T01:05:17,842 adding 'stache_ai/chunking/factory.py' 2026-01-12T01:05:17,844 adding 'stache_ai/chunking/hierarchical.py' 2026-01-12T01:05:17,846 adding 'stache_ai/chunking/markdown.py' 2026-01-12T01:05:17,848 adding 'stache_ai/chunking/recursive.py' 2026-01-12T01:05:17,849 adding 'stache_ai/chunking/semantic.py' 2026-01-12T01:05:17,851 adding 'stache_ai/chunking/transcript.py' 2026-01-12T01:05:17,853 adding 'stache_ai/chunking/strategies/__init__.py' 2026-01-12T01:05:17,855 adding 'stache_ai/cli/__init__.py' 2026-01-12T01:05:17,856 adding 'stache_ai/cli/__main__.py' 2026-01-12T01:05:17,859 adding 'stache_ai/cli/backfill_document_index.py' 2026-01-12T01:05:17,861 adding 'stache_ai/cli/dump_cmd.py' 2026-01-12T01:05:17,864 adding 'stache_ai/cli/import_cmd.py' 2026-01-12T01:05:17,865 adding 'stache_ai/cli/main.py' 2026-01-12T01:05:17,867 adding 'stache_ai/cli/migrate_cmd.py' 2026-01-12T01:05:17,869 adding 'stache_ai/cli/namespace_cmd.py' 2026-01-12T01:05:17,870 adding 'stache_ai/cli/providers_cmd.py' 2026-01-12T01:05:17,872 adding 'stache_ai/cli/redis_export.py' 2026-01-12T01:05:17,874 adding 'stache_ai/cli/vectors_cmd.py' 2026-01-12T01:05:17,876 adding 'stache_ai/core/__init__.py' 2026-01-12T01:05:17,878 adding 'stache_ai/core/operations.py' 2026-01-12T01:05:17,880 adding 'stache_ai/loaders/__init__.py' 2026-01-12T01:05:17,881 adding 'stache_ai/loaders/base.py' 2026-01-12T01:05:17,882 adding 'stache_ai/loaders/factory.py' 2026-01-12T01:05:17,884 adding 'stache_ai/loaders/pdf.py' 2026-01-12T01:05:17,885 adding 'stache_ai/loaders/text.py' 2026-01-12T01:05:17,887 adding 'stache_ai/middleware/__init__.py' 2026-01-12T01:05:17,889 adding 'stache_ai/middleware/base.py' 2026-01-12T01:05:17,891 adding 'stache_ai/middleware/chain.py' 2026-01-12T01:05:17,892 adding 'stache_ai/middleware/context.py' 2026-01-12T01:05:17,893 adding 'stache_ai/middleware/results.py' 2026-01-12T01:05:17,895 adding 'stache_ai/middleware/testing.py' 2026-01-12T01:05:17,897 adding 'stache_ai/middleware/postingest/__init__.py' 2026-01-12T01:05:17,898 adding 'stache_ai/middleware/postingest/summary.py' 2026-01-12T01:05:17,900 adding 'stache_ai/models/__init__.py' 2026-01-12T01:05:17,901 adding 'stache_ai/models/insight.py' 2026-01-12T01:05:17,903 adding 'stache_ai/providers/__init__.py' 2026-01-12T01:05:17,906 adding 'stache_ai/providers/base.py' 2026-01-12T01:05:17,909 adding 'stache_ai/providers/factories.py' 2026-01-12T01:05:17,911 adding 'stache_ai/providers/plugin_loader.py' 2026-01-12T01:05:17,912 adding 'stache_ai/providers/document_index/__init__.py' 2026-01-12T01:05:17,914 adding 'stache_ai/providers/embeddings/__init__.py' 2026-01-12T01:05:17,916 adding 'stache_ai/providers/embeddings/fallback.py' 2026-01-12T01:05:17,918 adding 'stache_ai/providers/llm/__init__.py' 2026-01-12T01:05:17,919 adding 'stache_ai/providers/llm/fallback.py' 2026-01-12T01:05:17,920 adding 'stache_ai/providers/llm/none.py' 2026-01-12T01:05:17,922 adding 'stache_ai/providers/namespace/__init__.py' 2026-01-12T01:05:17,923 adding 'stache_ai/providers/namespace/sqlite.py' 2026-01-12T01:05:17,925 adding 'stache_ai/providers/reranker/__init__.py' 2026-01-12T01:05:17,926 adding 'stache_ai/providers/reranker/base.py' 2026-01-12T01:05:17,928 adding 'stache_ai/providers/reranker/simple.py' 2026-01-12T01:05:17,929 adding 'stache_ai/providers/resilience/__init__.py' 2026-01-12T01:05:17,931 adding 'stache_ai/providers/resilience/circuit_breaker.py' 2026-01-12T01:05:17,932 adding 'stache_ai/providers/resilience/decorators.py' 2026-01-12T01:05:17,935 adding 'stache_ai/providers/resilience/http_client.py' 2026-01-12T01:05:17,936 adding 'stache_ai/providers/vectordb/__init__.py' 2026-01-12T01:05:17,938 adding 'stache_ai/rag/__init__.py' 2026-01-12T01:05:17,940 adding 'stache_ai/rag/embedding_resilience.py' 2026-01-12T01:05:17,945 adding 'stache_ai/rag/pipeline.py' 2026-01-12T01:05:17,947 adding 'stache_ai/testing/__init__.py' 2026-01-12T01:05:17,948 adding 'stache_ai/testing/document_index.py' 2026-01-12T01:05:17,950 adding 'stache_ai/testing/embedding.py' 2026-01-12T01:05:17,951 adding 'stache_ai/testing/llm.py' 2026-01-12T01:05:17,952 adding 'stache_ai/testing/namespace.py' 2026-01-12T01:05:17,953 adding 'stache_ai/testing/reranker.py' 2026-01-12T01:05:17,955 adding 'stache_ai/testing/vectordb.py' 2026-01-12T01:05:17,957 adding 'stache_ai-0.1.5.dist-info/METADATA' 2026-01-12T01:05:17,958 adding 'stache_ai-0.1.5.dist-info/WHEEL' 2026-01-12T01:05:17,959 adding 'stache_ai-0.1.5.dist-info/entry_points.txt' 2026-01-12T01:05:17,960 adding 'stache_ai-0.1.5.dist-info/top_level.txt' 2026-01-12T01:05:17,962 adding 'stache_ai-0.1.5.dist-info/RECORD' 2026-01-12T01:05:17,966 removing build/bdist.linux-armv7l/wheel 2026-01-12T01:05:18,090 Building wheel for stache-ai (pyproject.toml): finished with status 'done' 2026-01-12T01:05:18,097 Created wheel for stache-ai: filename=stache_ai-0.1.5-py3-none-any.whl size=135512 sha256=41cd775cb576df937518bc76de5255d9b1495c6e1213095c184a875a85c2ed34 2026-01-12T01:05:18,099 Stored in directory: /tmp/pip-ephem-wheel-cache-vkiqf1f_/wheels/01/6e/19/cf2772ce3d7d0b589fabd9d8e43f61a736e47c81b5d8766d0a 2026-01-12T01:05:18,113 Successfully built stache-ai 2026-01-12T01:05:18,120 Removed build tracker: '/tmp/pip-build-tracker-d8oibc93'