2026-01-03T23:50:09,938 Created temporary directory: /tmp/pip-ephem-wheel-cache-d2fl42jl 2026-01-03T23:50:09,940 Created temporary directory: /tmp/pip-build-tracker-6lc6xs7t 2026-01-03T23:50:09,941 Initialized build tracking at /tmp/pip-build-tracker-6lc6xs7t 2026-01-03T23:50:09,941 Created build tracker: /tmp/pip-build-tracker-6lc6xs7t 2026-01-03T23:50:09,941 Entered build tracker: /tmp/pip-build-tracker-6lc6xs7t 2026-01-03T23:50:09,942 Created temporary directory: /tmp/pip-wheel-aizym2j7 2026-01-03T23:50:09,945 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-03T23:50:09,948 Created temporary directory: /tmp/pip-ephem-wheel-cache-rdj4t_jw 2026-01-03T23:50:09,969 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-03T23:50:09,973 2 location(s) to search for versions of stache-ai: 2026-01-03T23:50:09,973 * https://pypi.org/simple/stache-ai/ 2026-01-03T23:50:09,973 * https://www.piwheels.org/simple/stache-ai/ 2026-01-03T23:50:09,974 Fetching project page and analyzing links: https://pypi.org/simple/stache-ai/ 2026-01-03T23:50:09,975 Getting page https://pypi.org/simple/stache-ai/ 2026-01-03T23:50:09,976 Found index url https://pypi.org/simple 2026-01-03T23:50:10,203 Fetched page https://pypi.org/simple/stache-ai/ as application/vnd.pypi.simple.v1+json 2026-01-03T23:50:10,206 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-03T23:50:10,207 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-03T23:50:10,208 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-03T23:50:10,209 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-03T23:50:10,210 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-03T23:50:10,210 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-03T23:50:10,211 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-03T23:50:10,212 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-03T23:50:10,213 Fetching project page and analyzing links: https://www.piwheels.org/simple/stache-ai/ 2026-01-03T23:50:10,214 Getting page https://www.piwheels.org/simple/stache-ai/ 2026-01-03T23:50:10,215 Found index url https://www.piwheels.org/simple 2026-01-03T23:50:10,366 Fetched page https://www.piwheels.org/simple/stache-ai/ as text/html 2026-01-03T23:50:10,368 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-03T23:50:10,369 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-03T23:50:10,369 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-03T23:50:10,370 Skipping link: not a file: https://www.piwheels.org/simple/stache-ai/ 2026-01-03T23:50:10,370 Skipping link: not a file: https://pypi.org/simple/stache-ai/ 2026-01-03T23:50:10,389 Given no hashes to check 1 links for project 'stache-ai': discarding no candidates 2026-01-03T23:50:10,407 Collecting stache-ai==0.1.3 2026-01-03T23:50:10,409 Created temporary directory: /tmp/pip-unpack-evrmaqwx 2026-01-03T23:50:10,543 Downloading stache_ai-0.1.3.tar.gz (120 kB) 2026-01-03T23:50:10,800 Added stache-ai==0.1.3 from https://files.pythonhosted.org/packages/f2/02/1ea21e3bc01051f77aa77f65506640f3313b90c5fefee8446d6dd2d480af/stache_ai-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-6lc6xs7t' 2026-01-03T23:50:10,808 Created temporary directory: /tmp/pip-build-env-zfbjz9bl 2026-01-03T23:50:10,813 Installing build dependencies: started 2026-01-03T23:50:10,814 Running command pip subprocess to install build dependencies 2026-01-03T23:50:11,956 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-03T23:50:12,619 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-03T23:50:12,643 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-03T23:50:14,359 Collecting setuptools>=61.0 2026-01-03T23:50:14,451 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-03T23:50:14,732 Collecting wheel 2026-01-03T23:50:14,747 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-03T23:50:17,756 Installing collected packages: wheel, setuptools 2026-01-03T23:50:18,003 Creating /tmp/pip-build-env-zfbjz9bl/overlay/local/bin 2026-01-03T23:50:18,005 changing mode of /tmp/pip-build-env-zfbjz9bl/overlay/local/bin/wheel to 755 2026-01-03T23:50:21,747 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-03T23:50:22,022 Installing build dependencies: finished with status 'done' 2026-01-03T23:50:22,028 Getting requirements to build wheel: started 2026-01-03T23:50:22,029 Running command Getting requirements to build wheel 2026-01-03T23:50:22,646 /tmp/pip-build-env-zfbjz9bl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-03T23:50:22,646 !! 2026-01-03T23:50:22,647 ******************************************************************************** 2026-01-03T23:50:22,648 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-03T23:50:22,649 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-03T23:50:22,650 or your builds will no longer be supported. 2026-01-03T23:50:22,651 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T23:50:22,651 ******************************************************************************** 2026-01-03T23:50:22,652 !! 2026-01-03T23:50:22,653 corresp(dist, value, root_dir) 2026-01-03T23:50:22,743 /tmp/pip-build-env-zfbjz9bl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T23:50:22,743 !! 2026-01-03T23:50:22,744 ******************************************************************************** 2026-01-03T23:50:22,745 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T23:50:22,746 License :: OSI Approved :: MIT License 2026-01-03T23:50:22,746 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T23:50:22,747 ******************************************************************************** 2026-01-03T23:50:22,748 !! 2026-01-03T23:50:22,748 dist._finalize_license_expression() 2026-01-03T23:50:22,750 /tmp/pip-build-env-zfbjz9bl/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T23:50:22,750 !! 2026-01-03T23:50:22,751 ******************************************************************************** 2026-01-03T23:50:22,752 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T23:50:22,753 License :: OSI Approved :: MIT License 2026-01-03T23:50:22,754 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T23:50:22,754 ******************************************************************************** 2026-01-03T23:50:22,756 !! 2026-01-03T23:50:22,757 self._finalize_license_expression() 2026-01-03T23:50:22,760 running egg_info 2026-01-03T23:50:22,768 writing src/stache_ai.egg-info/PKG-INFO 2026-01-03T23:50:22,779 writing dependency_links to src/stache_ai.egg-info/dependency_links.txt 2026-01-03T23:50:22,783 writing entry points to src/stache_ai.egg-info/entry_points.txt 2026-01-03T23:50:22,790 writing requirements to src/stache_ai.egg-info/requires.txt 2026-01-03T23:50:22,791 writing top-level names to src/stache_ai.egg-info/top_level.txt 2026-01-03T23:50:22,837 reading manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-01-03T23:50:22,849 writing manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-01-03T23:50:22,947 Getting requirements to build wheel: finished with status 'done' 2026-01-03T23:50:22,950 Created temporary directory: /tmp/pip-modern-metadata-2s2x27kn 2026-01-03T23:50:22,953 Preparing metadata (pyproject.toml): started 2026-01-03T23:50:22,954 Running command Preparing metadata (pyproject.toml) 2026-01-03T23:50:23,561 /tmp/pip-build-env-zfbjz9bl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-03T23:50:23,561 !! 2026-01-03T23:50:23,563 ******************************************************************************** 2026-01-03T23:50:23,563 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-03T23:50:23,565 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-03T23:50:23,565 or your builds will no longer be supported. 2026-01-03T23:50:23,567 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T23:50:23,567 ******************************************************************************** 2026-01-03T23:50:23,569 !! 2026-01-03T23:50:23,569 corresp(dist, value, root_dir) 2026-01-03T23:50:23,653 /tmp/pip-build-env-zfbjz9bl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T23:50:23,654 !! 2026-01-03T23:50:23,655 ******************************************************************************** 2026-01-03T23:50:23,655 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T23:50:23,656 License :: OSI Approved :: MIT License 2026-01-03T23:50:23,657 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T23:50:23,658 ******************************************************************************** 2026-01-03T23:50:23,659 !! 2026-01-03T23:50:23,659 dist._finalize_license_expression() 2026-01-03T23:50:23,660 /tmp/pip-build-env-zfbjz9bl/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T23:50:23,660 !! 2026-01-03T23:50:23,661 ******************************************************************************** 2026-01-03T23:50:23,662 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T23:50:23,663 License :: OSI Approved :: MIT License 2026-01-03T23:50:23,664 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T23:50:23,664 ******************************************************************************** 2026-01-03T23:50:23,666 !! 2026-01-03T23:50:23,666 self._finalize_license_expression() 2026-01-03T23:50:23,667 running dist_info 2026-01-03T23:50:23,679 creating /tmp/pip-modern-metadata-2s2x27kn/stache_ai.egg-info 2026-01-03T23:50:23,680 writing /tmp/pip-modern-metadata-2s2x27kn/stache_ai.egg-info/PKG-INFO 2026-01-03T23:50:23,691 writing dependency_links to /tmp/pip-modern-metadata-2s2x27kn/stache_ai.egg-info/dependency_links.txt 2026-01-03T23:50:23,694 writing entry points to /tmp/pip-modern-metadata-2s2x27kn/stache_ai.egg-info/entry_points.txt 2026-01-03T23:50:23,700 writing requirements to /tmp/pip-modern-metadata-2s2x27kn/stache_ai.egg-info/requires.txt 2026-01-03T23:50:23,701 writing top-level names to /tmp/pip-modern-metadata-2s2x27kn/stache_ai.egg-info/top_level.txt 2026-01-03T23:50:23,703 writing manifest file '/tmp/pip-modern-metadata-2s2x27kn/stache_ai.egg-info/SOURCES.txt' 2026-01-03T23:50:23,741 reading manifest file '/tmp/pip-modern-metadata-2s2x27kn/stache_ai.egg-info/SOURCES.txt' 2026-01-03T23:50:23,748 writing manifest file '/tmp/pip-modern-metadata-2s2x27kn/stache_ai.egg-info/SOURCES.txt' 2026-01-03T23:50:23,749 creating '/tmp/pip-modern-metadata-2s2x27kn/stache_ai-0.1.3.dist-info' 2026-01-03T23:50:23,882 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-03T23:50:23,887 Source in /tmp/pip-wheel-aizym2j7/stache-ai_4a2a869c9e904b78bc356c6b4d66c39a has version 0.1.3, which satisfies requirement stache-ai==0.1.3 from https://files.pythonhosted.org/packages/f2/02/1ea21e3bc01051f77aa77f65506640f3313b90c5fefee8446d6dd2d480af/stache_ai-0.1.3.tar.gz 2026-01-03T23:50:23,888 Removed stache-ai==0.1.3 from https://files.pythonhosted.org/packages/f2/02/1ea21e3bc01051f77aa77f65506640f3313b90c5fefee8446d6dd2d480af/stache_ai-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-6lc6xs7t' 2026-01-03T23:50:23,895 Created temporary directory: /tmp/pip-unpack-11bebnst 2026-01-03T23:50:23,896 Building wheels for collected packages: stache-ai 2026-01-03T23:50:23,900 Created temporary directory: /tmp/pip-wheel-qrflywzc 2026-01-03T23:50:23,901 Destination directory: /tmp/pip-wheel-qrflywzc 2026-01-03T23:50:23,903 Building wheel for stache-ai (pyproject.toml): started 2026-01-03T23:50:23,905 Running command Building wheel for stache-ai (pyproject.toml) 2026-01-03T23:50:24,487 /tmp/pip-build-env-zfbjz9bl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-03T23:50:24,487 !! 2026-01-03T23:50:24,488 ******************************************************************************** 2026-01-03T23:50:24,488 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-03T23:50:24,489 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-03T23:50:24,490 or your builds will no longer be supported. 2026-01-03T23:50:24,491 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T23:50:24,491 ******************************************************************************** 2026-01-03T23:50:24,492 !! 2026-01-03T23:50:24,493 corresp(dist, value, root_dir) 2026-01-03T23:50:24,568 /tmp/pip-build-env-zfbjz9bl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T23:50:24,568 !! 2026-01-03T23:50:24,569 ******************************************************************************** 2026-01-03T23:50:24,570 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T23:50:24,571 License :: OSI Approved :: MIT License 2026-01-03T23:50:24,572 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T23:50:24,572 ******************************************************************************** 2026-01-03T23:50:24,574 !! 2026-01-03T23:50:24,574 dist._finalize_license_expression() 2026-01-03T23:50:24,575 /tmp/pip-build-env-zfbjz9bl/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-03T23:50:24,576 !! 2026-01-03T23:50:24,577 ******************************************************************************** 2026-01-03T23:50:24,577 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-03T23:50:24,579 License :: OSI Approved :: MIT License 2026-01-03T23:50:24,580 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-03T23:50:24,580 ******************************************************************************** 2026-01-03T23:50:24,582 !! 2026-01-03T23:50:24,582 self._finalize_license_expression() 2026-01-03T23:50:24,583 running bdist_wheel 2026-01-03T23:50:24,596 running build 2026-01-03T23:50:24,597 running build_py 2026-01-03T23:50:24,603 creating build/lib/stache_ai 2026-01-03T23:50:24,606 copying src/stache_ai/config.py -> build/lib/stache_ai 2026-01-03T23:50:24,608 copying src/stache_ai/__init__.py -> build/lib/stache_ai 2026-01-03T23:50:24,611 creating build/lib/stache_ai/providers 2026-01-03T23:50:24,612 copying src/stache_ai/providers/base.py -> build/lib/stache_ai/providers 2026-01-03T23:50:24,615 copying src/stache_ai/providers/factories.py -> build/lib/stache_ai/providers 2026-01-03T23:50:24,618 copying src/stache_ai/providers/plugin_loader.py -> build/lib/stache_ai/providers 2026-01-03T23:50:24,620 copying src/stache_ai/providers/__init__.py -> build/lib/stache_ai/providers 2026-01-03T23:50:24,623 creating build/lib/stache_ai/cli 2026-01-03T23:50:24,624 copying src/stache_ai/cli/dump_cmd.py -> build/lib/stache_ai/cli 2026-01-03T23:50:24,627 copying src/stache_ai/cli/namespace_cmd.py -> build/lib/stache_ai/cli 2026-01-03T23:50:24,629 copying src/stache_ai/cli/import_cmd.py -> build/lib/stache_ai/cli 2026-01-03T23:50:24,632 copying src/stache_ai/cli/backfill_document_index.py -> build/lib/stache_ai/cli 2026-01-03T23:50:24,634 copying src/stache_ai/cli/providers_cmd.py -> build/lib/stache_ai/cli 2026-01-03T23:50:24,636 copying src/stache_ai/cli/__main__.py -> build/lib/stache_ai/cli 2026-01-03T23:50:24,638 copying src/stache_ai/cli/migrate_cmd.py -> build/lib/stache_ai/cli 2026-01-03T23:50:24,640 copying src/stache_ai/cli/__init__.py -> build/lib/stache_ai/cli 2026-01-03T23:50:24,642 copying src/stache_ai/cli/redis_export.py -> build/lib/stache_ai/cli 2026-01-03T23:50:24,644 copying src/stache_ai/cli/main.py -> build/lib/stache_ai/cli 2026-01-03T23:50:24,646 copying src/stache_ai/cli/vectors_cmd.py -> build/lib/stache_ai/cli 2026-01-03T23:50:24,649 creating build/lib/stache_ai/chunking 2026-01-03T23:50:24,650 copying src/stache_ai/chunking/base.py -> build/lib/stache_ai/chunking 2026-01-03T23:50:24,652 copying src/stache_ai/chunking/character.py -> build/lib/stache_ai/chunking 2026-01-03T23:50:24,654 copying src/stache_ai/chunking/factory.py -> build/lib/stache_ai/chunking 2026-01-03T23:50:24,656 copying src/stache_ai/chunking/semantic.py -> build/lib/stache_ai/chunking 2026-01-03T23:50:24,658 copying src/stache_ai/chunking/markdown.py -> build/lib/stache_ai/chunking 2026-01-03T23:50:24,660 copying src/stache_ai/chunking/__init__.py -> build/lib/stache_ai/chunking 2026-01-03T23:50:24,662 copying src/stache_ai/chunking/recursive.py -> build/lib/stache_ai/chunking 2026-01-03T23:50:24,664 copying src/stache_ai/chunking/transcript.py -> build/lib/stache_ai/chunking 2026-01-03T23:50:24,666 copying src/stache_ai/chunking/hierarchical.py -> build/lib/stache_ai/chunking 2026-01-03T23:50:24,669 creating build/lib/stache_ai/models 2026-01-03T23:50:24,670 copying src/stache_ai/models/__init__.py -> build/lib/stache_ai/models 2026-01-03T23:50:24,672 copying src/stache_ai/models/insight.py -> build/lib/stache_ai/models 2026-01-03T23:50:24,674 creating build/lib/stache_ai/api 2026-01-03T23:50:24,676 copying src/stache_ai/api/__init__.py -> build/lib/stache_ai/api 2026-01-03T23:50:24,678 copying src/stache_ai/api/main.py -> build/lib/stache_ai/api 2026-01-03T23:50:24,680 creating build/lib/stache_ai/middleware 2026-01-03T23:50:24,681 copying src/stache_ai/middleware/context.py -> build/lib/stache_ai/middleware 2026-01-03T23:50:24,683 copying src/stache_ai/middleware/base.py -> build/lib/stache_ai/middleware 2026-01-03T23:50:24,686 copying src/stache_ai/middleware/chain.py -> build/lib/stache_ai/middleware 2026-01-03T23:50:24,688 copying src/stache_ai/middleware/testing.py -> build/lib/stache_ai/middleware 2026-01-03T23:50:24,690 copying src/stache_ai/middleware/__init__.py -> build/lib/stache_ai/middleware 2026-01-03T23:50:24,693 copying src/stache_ai/middleware/results.py -> build/lib/stache_ai/middleware 2026-01-03T23:50:24,695 creating build/lib/stache_ai/testing 2026-01-03T23:50:24,696 copying src/stache_ai/testing/document_index.py -> build/lib/stache_ai/testing 2026-01-03T23:50:24,698 copying src/stache_ai/testing/vectordb.py -> build/lib/stache_ai/testing 2026-01-03T23:50:24,701 copying src/stache_ai/testing/namespace.py -> build/lib/stache_ai/testing 2026-01-03T23:50:24,703 copying src/stache_ai/testing/llm.py -> build/lib/stache_ai/testing 2026-01-03T23:50:24,705 copying src/stache_ai/testing/__init__.py -> build/lib/stache_ai/testing 2026-01-03T23:50:24,707 copying src/stache_ai/testing/reranker.py -> build/lib/stache_ai/testing 2026-01-03T23:50:24,709 copying src/stache_ai/testing/embedding.py -> build/lib/stache_ai/testing 2026-01-03T23:50:24,711 creating build/lib/stache_ai/rag 2026-01-03T23:50:24,712 copying src/stache_ai/rag/pipeline.py -> build/lib/stache_ai/rag 2026-01-03T23:50:24,716 copying src/stache_ai/rag/__init__.py -> build/lib/stache_ai/rag 2026-01-03T23:50:24,718 copying src/stache_ai/rag/embedding_resilience.py -> build/lib/stache_ai/rag 2026-01-03T23:50:24,721 creating build/lib/stache_ai/core 2026-01-03T23:50:24,722 copying src/stache_ai/core/operations.py -> build/lib/stache_ai/core 2026-01-03T23:50:24,725 copying src/stache_ai/core/__init__.py -> build/lib/stache_ai/core 2026-01-03T23:50:24,727 creating build/lib/stache_ai/loaders 2026-01-03T23:50:24,728 copying src/stache_ai/loaders/base.py -> build/lib/stache_ai/loaders 2026-01-03T23:50:24,730 copying src/stache_ai/loaders/text.py -> build/lib/stache_ai/loaders 2026-01-03T23:50:24,732 copying src/stache_ai/loaders/factory.py -> build/lib/stache_ai/loaders 2026-01-03T23:50:24,734 copying src/stache_ai/loaders/__init__.py -> build/lib/stache_ai/loaders 2026-01-03T23:50:24,736 copying src/stache_ai/loaders/pdf.py -> build/lib/stache_ai/loaders 2026-01-03T23:50:24,739 creating build/lib/stache_ai/providers/document_index 2026-01-03T23:50:24,740 copying src/stache_ai/providers/document_index/__init__.py -> build/lib/stache_ai/providers/document_index 2026-01-03T23:50:24,742 creating build/lib/stache_ai/providers/reranker 2026-01-03T23:50:24,743 copying src/stache_ai/providers/reranker/base.py -> build/lib/stache_ai/providers/reranker 2026-01-03T23:50:24,745 copying src/stache_ai/providers/reranker/simple.py -> build/lib/stache_ai/providers/reranker 2026-01-03T23:50:24,747 copying src/stache_ai/providers/reranker/__init__.py -> build/lib/stache_ai/providers/reranker 2026-01-03T23:50:24,750 creating build/lib/stache_ai/providers/resilience 2026-01-03T23:50:24,751 copying src/stache_ai/providers/resilience/http_client.py -> build/lib/stache_ai/providers/resilience 2026-01-03T23:50:24,754 copying src/stache_ai/providers/resilience/circuit_breaker.py -> build/lib/stache_ai/providers/resilience 2026-01-03T23:50:24,756 copying src/stache_ai/providers/resilience/decorators.py -> build/lib/stache_ai/providers/resilience 2026-01-03T23:50:24,758 copying src/stache_ai/providers/resilience/__init__.py -> build/lib/stache_ai/providers/resilience 2026-01-03T23:50:24,760 creating build/lib/stache_ai/providers/llm 2026-01-03T23:50:24,761 copying src/stache_ai/providers/llm/fallback.py -> build/lib/stache_ai/providers/llm 2026-01-03T23:50:24,763 copying src/stache_ai/providers/llm/__init__.py -> build/lib/stache_ai/providers/llm 2026-01-03T23:50:24,765 copying src/stache_ai/providers/llm/none.py -> build/lib/stache_ai/providers/llm 2026-01-03T23:50:24,768 creating build/lib/stache_ai/providers/embeddings 2026-01-03T23:50:24,769 copying src/stache_ai/providers/embeddings/fallback.py -> build/lib/stache_ai/providers/embeddings 2026-01-03T23:50:24,771 copying src/stache_ai/providers/embeddings/__init__.py -> build/lib/stache_ai/providers/embeddings 2026-01-03T23:50:24,774 creating build/lib/stache_ai/providers/vectordb 2026-01-03T23:50:24,775 copying src/stache_ai/providers/vectordb/__init__.py -> build/lib/stache_ai/providers/vectordb 2026-01-03T23:50:24,777 creating build/lib/stache_ai/providers/namespace 2026-01-03T23:50:24,778 copying src/stache_ai/providers/namespace/__init__.py -> build/lib/stache_ai/providers/namespace 2026-01-03T23:50:24,780 copying src/stache_ai/providers/namespace/sqlite.py -> build/lib/stache_ai/providers/namespace 2026-01-03T23:50:24,783 creating build/lib/stache_ai/chunking/strategies 2026-01-03T23:50:24,784 copying src/stache_ai/chunking/strategies/__init__.py -> build/lib/stache_ai/chunking/strategies 2026-01-03T23:50:24,787 creating build/lib/stache_ai/api/routes 2026-01-03T23:50:24,788 copying src/stache_ai/api/routes/models.py -> build/lib/stache_ai/api/routes 2026-01-03T23:50:24,790 copying src/stache_ai/api/routes/pending.py -> build/lib/stache_ai/api/routes 2026-01-03T23:50:24,792 copying src/stache_ai/api/routes/query.py -> build/lib/stache_ai/api/routes 2026-01-03T23:50:24,794 copying src/stache_ai/api/routes/insights.py -> build/lib/stache_ai/api/routes 2026-01-03T23:50:24,797 copying src/stache_ai/api/routes/upload.py -> build/lib/stache_ai/api/routes 2026-01-03T23:50:24,799 copying src/stache_ai/api/routes/__init__.py -> build/lib/stache_ai/api/routes 2026-01-03T23:50:24,801 copying src/stache_ai/api/routes/health.py -> build/lib/stache_ai/api/routes 2026-01-03T23:50:24,803 copying src/stache_ai/api/routes/documents.py -> build/lib/stache_ai/api/routes 2026-01-03T23:50:24,805 copying src/stache_ai/api/routes/namespaces.py -> build/lib/stache_ai/api/routes 2026-01-03T23:50:24,808 copying src/stache_ai/api/routes/capture.py -> build/lib/stache_ai/api/routes 2026-01-03T23:50:24,810 running egg_info 2026-01-03T23:50:24,821 writing src/stache_ai.egg-info/PKG-INFO 2026-01-03T23:50:24,831 writing dependency_links to src/stache_ai.egg-info/dependency_links.txt 2026-01-03T23:50:24,834 writing entry points to src/stache_ai.egg-info/entry_points.txt 2026-01-03T23:50:24,840 writing requirements to src/stache_ai.egg-info/requires.txt 2026-01-03T23:50:24,841 writing top-level names to src/stache_ai.egg-info/top_level.txt 2026-01-03T23:50:24,868 reading manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-01-03T23:50:24,880 writing manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-01-03T23:50:24,910 installing to build/bdist.linux-armv7l/wheel 2026-01-03T23:50:24,911 running install 2026-01-03T23:50:24,934 running install_lib 2026-01-03T23:50:24,940 creating build/bdist.linux-armv7l/wheel 2026-01-03T23:50:24,942 creating build/bdist.linux-armv7l/wheel/stache_ai 2026-01-03T23:50:24,944 creating build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-01-03T23:50:24,945 copying build/lib/stache_ai/providers/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers 2026-01-03T23:50:24,948 copying build/lib/stache_ai/providers/factories.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers 2026-01-03T23:50:24,952 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/document_index 2026-01-03T23:50:24,953 copying build/lib/stache_ai/providers/document_index/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/document_index 2026-01-03T23:50:24,955 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/reranker 2026-01-03T23:50:24,956 copying build/lib/stache_ai/providers/reranker/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/reranker 2026-01-03T23:50:24,958 copying build/lib/stache_ai/providers/reranker/simple.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/reranker 2026-01-03T23:50:24,961 copying build/lib/stache_ai/providers/reranker/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/reranker 2026-01-03T23:50:24,963 copying build/lib/stache_ai/providers/plugin_loader.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers 2026-01-03T23:50:24,965 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-01-03T23:50:24,966 copying build/lib/stache_ai/providers/resilience/http_client.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/resilience 2026-01-03T23:50:24,969 copying build/lib/stache_ai/providers/resilience/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/resilience 2026-01-03T23:50:24,971 copying build/lib/stache_ai/providers/resilience/decorators.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/resilience 2026-01-03T23:50:24,973 copying build/lib/stache_ai/providers/resilience/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/resilience 2026-01-03T23:50:24,976 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/llm 2026-01-03T23:50:24,977 copying build/lib/stache_ai/providers/llm/fallback.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/llm 2026-01-03T23:50:24,979 copying build/lib/stache_ai/providers/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/llm 2026-01-03T23:50:24,981 copying build/lib/stache_ai/providers/llm/none.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/llm 2026-01-03T23:50:24,983 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/embeddings 2026-01-03T23:50:24,984 copying build/lib/stache_ai/providers/embeddings/fallback.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/embeddings 2026-01-03T23:50:24,986 copying build/lib/stache_ai/providers/embeddings/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/embeddings 2026-01-03T23:50:24,989 copying build/lib/stache_ai/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers 2026-01-03T23:50:24,991 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/vectordb 2026-01-03T23:50:24,992 copying build/lib/stache_ai/providers/vectordb/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/vectordb 2026-01-03T23:50:24,994 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/namespace 2026-01-03T23:50:24,995 copying build/lib/stache_ai/providers/namespace/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/namespace 2026-01-03T23:50:24,997 copying build/lib/stache_ai/providers/namespace/sqlite.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/namespace 2026-01-03T23:50:25,000 creating build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-01-03T23:50:25,001 copying build/lib/stache_ai/cli/dump_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-03T23:50:25,003 copying build/lib/stache_ai/cli/namespace_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-03T23:50:25,006 copying build/lib/stache_ai/cli/import_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-03T23:50:25,008 copying build/lib/stache_ai/cli/backfill_document_index.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-03T23:50:25,010 copying build/lib/stache_ai/cli/providers_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-03T23:50:25,012 copying build/lib/stache_ai/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-03T23:50:25,014 copying build/lib/stache_ai/cli/migrate_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-03T23:50:25,016 copying build/lib/stache_ai/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-03T23:50:25,018 copying build/lib/stache_ai/cli/redis_export.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-03T23:50:25,021 copying build/lib/stache_ai/cli/main.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-03T23:50:25,022 copying build/lib/stache_ai/cli/vectors_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-03T23:50:25,025 creating build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-01-03T23:50:25,026 copying build/lib/stache_ai/chunking/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-03T23:50:25,029 copying build/lib/stache_ai/chunking/character.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-03T23:50:25,031 copying build/lib/stache_ai/chunking/factory.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-03T23:50:25,032 copying build/lib/stache_ai/chunking/semantic.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-03T23:50:25,035 creating build/bdist.linux-armv7l/wheel/stache_ai/chunking/strategies 2026-01-03T23:50:25,036 copying build/lib/stache_ai/chunking/strategies/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking/strategies 2026-01-03T23:50:25,038 copying build/lib/stache_ai/chunking/markdown.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-03T23:50:25,040 copying build/lib/stache_ai/chunking/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-03T23:50:25,042 copying build/lib/stache_ai/chunking/recursive.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-03T23:50:25,044 copying build/lib/stache_ai/chunking/transcript.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-03T23:50:25,047 copying build/lib/stache_ai/chunking/hierarchical.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-03T23:50:25,050 creating build/bdist.linux-armv7l/wheel/stache_ai/models 2026-01-03T23:50:25,051 copying build/lib/stache_ai/models/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/models 2026-01-03T23:50:25,052 copying build/lib/stache_ai/models/insight.py -> build/bdist.linux-armv7l/wheel/./stache_ai/models 2026-01-03T23:50:25,055 creating build/bdist.linux-armv7l/wheel/stache_ai/api 2026-01-03T23:50:25,056 copying build/lib/stache_ai/api/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api 2026-01-03T23:50:25,058 copying build/lib/stache_ai/api/main.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api 2026-01-03T23:50:25,060 creating build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-01-03T23:50:25,061 copying build/lib/stache_ai/api/routes/models.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-03T23:50:25,063 copying build/lib/stache_ai/api/routes/pending.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-03T23:50:25,065 copying build/lib/stache_ai/api/routes/query.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-03T23:50:25,067 copying build/lib/stache_ai/api/routes/insights.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-03T23:50:25,069 copying build/lib/stache_ai/api/routes/upload.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-03T23:50:25,071 copying build/lib/stache_ai/api/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-03T23:50:25,073 copying build/lib/stache_ai/api/routes/health.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-03T23:50:25,075 copying build/lib/stache_ai/api/routes/documents.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-03T23:50:25,078 copying build/lib/stache_ai/api/routes/namespaces.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-03T23:50:25,081 copying build/lib/stache_ai/api/routes/capture.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-03T23:50:25,083 copying build/lib/stache_ai/config.py -> build/bdist.linux-armv7l/wheel/./stache_ai 2026-01-03T23:50:25,086 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-01-03T23:50:25,087 copying build/lib/stache_ai/middleware/context.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-03T23:50:25,090 copying build/lib/stache_ai/middleware/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-03T23:50:25,092 copying build/lib/stache_ai/middleware/chain.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-03T23:50:25,095 copying build/lib/stache_ai/middleware/testing.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-03T23:50:25,097 copying build/lib/stache_ai/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-03T23:50:25,099 copying build/lib/stache_ai/middleware/results.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-03T23:50:25,102 creating build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-01-03T23:50:25,103 copying build/lib/stache_ai/testing/document_index.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-03T23:50:25,105 copying build/lib/stache_ai/testing/vectordb.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-03T23:50:25,107 copying build/lib/stache_ai/testing/namespace.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-03T23:50:25,109 copying build/lib/stache_ai/testing/llm.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-03T23:50:25,111 copying build/lib/stache_ai/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-03T23:50:25,113 copying build/lib/stache_ai/testing/reranker.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-03T23:50:25,115 copying build/lib/stache_ai/testing/embedding.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-03T23:50:25,117 copying build/lib/stache_ai/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai 2026-01-03T23:50:25,119 creating build/bdist.linux-armv7l/wheel/stache_ai/rag 2026-01-03T23:50:25,120 copying build/lib/stache_ai/rag/pipeline.py -> build/bdist.linux-armv7l/wheel/./stache_ai/rag 2026-01-03T23:50:25,124 copying build/lib/stache_ai/rag/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/rag 2026-01-03T23:50:25,126 copying build/lib/stache_ai/rag/embedding_resilience.py -> build/bdist.linux-armv7l/wheel/./stache_ai/rag 2026-01-03T23:50:25,129 creating build/bdist.linux-armv7l/wheel/stache_ai/core 2026-01-03T23:50:25,130 copying build/lib/stache_ai/core/operations.py -> build/bdist.linux-armv7l/wheel/./stache_ai/core 2026-01-03T23:50:25,133 copying build/lib/stache_ai/core/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/core 2026-01-03T23:50:25,135 creating build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-01-03T23:50:25,136 copying build/lib/stache_ai/loaders/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-03T23:50:25,138 copying build/lib/stache_ai/loaders/text.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-03T23:50:25,140 copying build/lib/stache_ai/loaders/factory.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-03T23:50:25,142 copying build/lib/stache_ai/loaders/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-03T23:50:25,144 copying build/lib/stache_ai/loaders/pdf.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-03T23:50:25,145 running install_egg_info 2026-01-03T23:50:25,151 Copying src/stache_ai.egg-info to build/bdist.linux-armv7l/wheel/./stache_ai-0.1.3-py3.11.egg-info 2026-01-03T23:50:25,163 running install_scripts 2026-01-03T23:50:25,172 creating build/bdist.linux-armv7l/wheel/stache_ai-0.1.3.dist-info/WHEEL 2026-01-03T23:50:25,174 creating '/tmp/pip-wheel-qrflywzc/.tmp-ecm6shbw/stache_ai-0.1.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-03T23:50:25,177 adding 'stache_ai/__init__.py' 2026-01-03T23:50:25,179 adding 'stache_ai/config.py' 2026-01-03T23:50:25,181 adding 'stache_ai/api/__init__.py' 2026-01-03T23:50:25,182 adding 'stache_ai/api/main.py' 2026-01-03T23:50:25,184 adding 'stache_ai/api/routes/__init__.py' 2026-01-03T23:50:25,185 adding 'stache_ai/api/routes/capture.py' 2026-01-03T23:50:25,189 adding 'stache_ai/api/routes/documents.py' 2026-01-03T23:50:25,191 adding 'stache_ai/api/routes/health.py' 2026-01-03T23:50:25,192 adding 'stache_ai/api/routes/insights.py' 2026-01-03T23:50:25,193 adding 'stache_ai/api/routes/models.py' 2026-01-03T23:50:25,195 adding 'stache_ai/api/routes/namespaces.py' 2026-01-03T23:50:25,197 adding 'stache_ai/api/routes/pending.py' 2026-01-03T23:50:25,198 adding 'stache_ai/api/routes/query.py' 2026-01-03T23:50:25,200 adding 'stache_ai/api/routes/upload.py' 2026-01-03T23:50:25,202 adding 'stache_ai/chunking/__init__.py' 2026-01-03T23:50:25,203 adding 'stache_ai/chunking/base.py' 2026-01-03T23:50:25,204 adding 'stache_ai/chunking/character.py' 2026-01-03T23:50:25,206 adding 'stache_ai/chunking/factory.py' 2026-01-03T23:50:25,207 adding 'stache_ai/chunking/hierarchical.py' 2026-01-03T23:50:25,209 adding 'stache_ai/chunking/markdown.py' 2026-01-03T23:50:25,210 adding 'stache_ai/chunking/recursive.py' 2026-01-03T23:50:25,212 adding 'stache_ai/chunking/semantic.py' 2026-01-03T23:50:25,214 adding 'stache_ai/chunking/transcript.py' 2026-01-03T23:50:25,216 adding 'stache_ai/chunking/strategies/__init__.py' 2026-01-03T23:50:25,218 adding 'stache_ai/cli/__init__.py' 2026-01-03T23:50:25,219 adding 'stache_ai/cli/__main__.py' 2026-01-03T23:50:25,221 adding 'stache_ai/cli/backfill_document_index.py' 2026-01-03T23:50:25,223 adding 'stache_ai/cli/dump_cmd.py' 2026-01-03T23:50:25,224 adding 'stache_ai/cli/import_cmd.py' 2026-01-03T23:50:25,226 adding 'stache_ai/cli/main.py' 2026-01-03T23:50:25,228 adding 'stache_ai/cli/migrate_cmd.py' 2026-01-03T23:50:25,229 adding 'stache_ai/cli/namespace_cmd.py' 2026-01-03T23:50:25,231 adding 'stache_ai/cli/providers_cmd.py' 2026-01-03T23:50:25,232 adding 'stache_ai/cli/redis_export.py' 2026-01-03T23:50:25,235 adding 'stache_ai/cli/vectors_cmd.py' 2026-01-03T23:50:25,236 adding 'stache_ai/core/__init__.py' 2026-01-03T23:50:25,238 adding 'stache_ai/core/operations.py' 2026-01-03T23:50:25,240 adding 'stache_ai/loaders/__init__.py' 2026-01-03T23:50:25,241 adding 'stache_ai/loaders/base.py' 2026-01-03T23:50:25,243 adding 'stache_ai/loaders/factory.py' 2026-01-03T23:50:25,244 adding 'stache_ai/loaders/pdf.py' 2026-01-03T23:50:25,245 adding 'stache_ai/loaders/text.py' 2026-01-03T23:50:25,247 adding 'stache_ai/middleware/__init__.py' 2026-01-03T23:50:25,248 adding 'stache_ai/middleware/base.py' 2026-01-03T23:50:25,250 adding 'stache_ai/middleware/chain.py' 2026-01-03T23:50:25,251 adding 'stache_ai/middleware/context.py' 2026-01-03T23:50:25,253 adding 'stache_ai/middleware/results.py' 2026-01-03T23:50:25,254 adding 'stache_ai/middleware/testing.py' 2026-01-03T23:50:25,256 adding 'stache_ai/models/__init__.py' 2026-01-03T23:50:25,257 adding 'stache_ai/models/insight.py' 2026-01-03T23:50:25,259 adding 'stache_ai/providers/__init__.py' 2026-01-03T23:50:25,261 adding 'stache_ai/providers/base.py' 2026-01-03T23:50:25,263 adding 'stache_ai/providers/factories.py' 2026-01-03T23:50:25,265 adding 'stache_ai/providers/plugin_loader.py' 2026-01-03T23:50:25,267 adding 'stache_ai/providers/document_index/__init__.py' 2026-01-03T23:50:25,269 adding 'stache_ai/providers/embeddings/__init__.py' 2026-01-03T23:50:25,270 adding 'stache_ai/providers/embeddings/fallback.py' 2026-01-03T23:50:25,272 adding 'stache_ai/providers/llm/__init__.py' 2026-01-03T23:50:25,273 adding 'stache_ai/providers/llm/fallback.py' 2026-01-03T23:50:25,274 adding 'stache_ai/providers/llm/none.py' 2026-01-03T23:50:25,276 adding 'stache_ai/providers/namespace/__init__.py' 2026-01-03T23:50:25,278 adding 'stache_ai/providers/namespace/sqlite.py' 2026-01-03T23:50:25,280 adding 'stache_ai/providers/reranker/__init__.py' 2026-01-03T23:50:25,281 adding 'stache_ai/providers/reranker/base.py' 2026-01-03T23:50:25,282 adding 'stache_ai/providers/reranker/simple.py' 2026-01-03T23:50:25,284 adding 'stache_ai/providers/resilience/__init__.py' 2026-01-03T23:50:25,286 adding 'stache_ai/providers/resilience/circuit_breaker.py' 2026-01-03T23:50:25,287 adding 'stache_ai/providers/resilience/decorators.py' 2026-01-03T23:50:25,290 adding 'stache_ai/providers/resilience/http_client.py' 2026-01-03T23:50:25,291 adding 'stache_ai/providers/vectordb/__init__.py' 2026-01-03T23:50:25,293 adding 'stache_ai/rag/__init__.py' 2026-01-03T23:50:25,295 adding 'stache_ai/rag/embedding_resilience.py' 2026-01-03T23:50:25,301 adding 'stache_ai/rag/pipeline.py' 2026-01-03T23:50:25,303 adding 'stache_ai/testing/__init__.py' 2026-01-03T23:50:25,305 adding 'stache_ai/testing/document_index.py' 2026-01-03T23:50:25,306 adding 'stache_ai/testing/embedding.py' 2026-01-03T23:50:25,307 adding 'stache_ai/testing/llm.py' 2026-01-03T23:50:25,309 adding 'stache_ai/testing/namespace.py' 2026-01-03T23:50:25,310 adding 'stache_ai/testing/reranker.py' 2026-01-03T23:50:25,312 adding 'stache_ai/testing/vectordb.py' 2026-01-03T23:50:25,314 adding 'stache_ai-0.1.3.dist-info/METADATA' 2026-01-03T23:50:25,315 adding 'stache_ai-0.1.3.dist-info/WHEEL' 2026-01-03T23:50:25,316 adding 'stache_ai-0.1.3.dist-info/entry_points.txt' 2026-01-03T23:50:25,317 adding 'stache_ai-0.1.3.dist-info/top_level.txt' 2026-01-03T23:50:25,319 adding 'stache_ai-0.1.3.dist-info/RECORD' 2026-01-03T23:50:25,322 removing build/bdist.linux-armv7l/wheel 2026-01-03T23:50:25,448 Building wheel for stache-ai (pyproject.toml): finished with status 'done' 2026-01-03T23:50:25,455 Created wheel for stache-ai: filename=stache_ai-0.1.3-py3-none-any.whl size=130511 sha256=359dafe06042d7568ea5e62a47a6cfde31c936ab3104d9855eeb552e7ad22e17 2026-01-03T23:50:25,456 Stored in directory: /tmp/pip-ephem-wheel-cache-rdj4t_jw/wheels/a3/69/08/9b5967867be48e9c72f4866b2186d3074b7f2204c1299200e7 2026-01-03T23:50:25,471 Successfully built stache-ai 2026-01-03T23:50:25,481 Removed build tracker: '/tmp/pip-build-tracker-6lc6xs7t'