2026-01-01T18:21:52,069 Created temporary directory: /tmp/pip-ephem-wheel-cache-iioiovfk 2026-01-01T18:21:52,071 Created temporary directory: /tmp/pip-build-tracker-7_5ofx8t 2026-01-01T18:21:52,071 Initialized build tracking at /tmp/pip-build-tracker-7_5ofx8t 2026-01-01T18:21:52,072 Created build tracker: /tmp/pip-build-tracker-7_5ofx8t 2026-01-01T18:21:52,072 Entered build tracker: /tmp/pip-build-tracker-7_5ofx8t 2026-01-01T18:21:52,073 Created temporary directory: /tmp/pip-wheel-m_v9mvbj 2026-01-01T18:21:52,076 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-01T18:21:52,078 Created temporary directory: /tmp/pip-ephem-wheel-cache-hl3phevk 2026-01-01T18:21:52,103 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-01T18:21:52,107 2 location(s) to search for versions of stache-ai: 2026-01-01T18:21:52,107 * https://pypi.org/simple/stache-ai/ 2026-01-01T18:21:52,107 * https://www.piwheels.org/simple/stache-ai/ 2026-01-01T18:21:52,107 Fetching project page and analyzing links: https://pypi.org/simple/stache-ai/ 2026-01-01T18:21:52,108 Getting page https://pypi.org/simple/stache-ai/ 2026-01-01T18:21:52,110 Found index url https://pypi.org/simple 2026-01-01T18:21:52,327 Fetched page https://pypi.org/simple/stache-ai/ as application/vnd.pypi.simple.v1+json 2026-01-01T18:21:52,330 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-01T18:21:52,331 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-01T18:21:52,331 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-01T18:21:52,332 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-01T18:21:52,333 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-01T18:21:52,334 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-01T18:21:52,335 Fetching project page and analyzing links: https://www.piwheels.org/simple/stache-ai/ 2026-01-01T18:21:52,335 Getting page https://www.piwheels.org/simple/stache-ai/ 2026-01-01T18:21:52,337 Found index url https://www.piwheels.org/simple 2026-01-01T18:21:52,509 Fetched page https://www.piwheels.org/simple/stache-ai/ as text/html 2026-01-01T18:21:52,511 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-01T18:21:52,511 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-01T18:21:52,512 Skipping link: not a file: https://www.piwheels.org/simple/stache-ai/ 2026-01-01T18:21:52,513 Skipping link: not a file: https://pypi.org/simple/stache-ai/ 2026-01-01T18:21:52,532 Given no hashes to check 1 links for project 'stache-ai': discarding no candidates 2026-01-01T18:21:52,550 Collecting stache-ai==0.1.2 2026-01-01T18:21:52,552 Created temporary directory: /tmp/pip-unpack-zquz4o8w 2026-01-01T18:21:52,692 Downloading stache_ai-0.1.2.tar.gz (119 kB) 2026-01-01T18:21:52,949 Added stache-ai==0.1.2 from https://files.pythonhosted.org/packages/5f/2e/6dffa51829a8eb6a840f5245b62be942c1d6a67fae787b806f30ba7c85db/stache_ai-0.1.2.tar.gz to build tracker '/tmp/pip-build-tracker-7_5ofx8t' 2026-01-01T18:21:52,957 Created temporary directory: /tmp/pip-build-env-hykxvx1h 2026-01-01T18:21:52,961 Installing build dependencies: started 2026-01-01T18:21:52,962 Running command pip subprocess to install build dependencies 2026-01-01T18:21:54,162 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-01T18:21:54,820 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-01T18:21:54,843 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-01T18:21:56,591 Collecting setuptools>=61.0 2026-01-01T18:21:56,685 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-01T18:21:56,967 Collecting wheel 2026-01-01T18:21:56,983 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-01T18:21:59,968 Installing collected packages: wheel, setuptools 2026-01-01T18:22:00,209 Creating /tmp/pip-build-env-hykxvx1h/overlay/local/bin 2026-01-01T18:22:00,211 changing mode of /tmp/pip-build-env-hykxvx1h/overlay/local/bin/wheel to 755 2026-01-01T18:22:03,818 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-01T18:22:04,088 Installing build dependencies: finished with status 'done' 2026-01-01T18:22:04,095 Getting requirements to build wheel: started 2026-01-01T18:22:04,096 Running command Getting requirements to build wheel 2026-01-01T18:22:04,711 /tmp/pip-build-env-hykxvx1h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-01T18:22:04,712 !! 2026-01-01T18:22:04,713 ******************************************************************************** 2026-01-01T18:22:04,714 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-01T18:22:04,715 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-01T18:22:04,716 or your builds will no longer be supported. 2026-01-01T18:22:04,717 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-01T18:22:04,717 ******************************************************************************** 2026-01-01T18:22:04,719 !! 2026-01-01T18:22:04,719 corresp(dist, value, root_dir) 2026-01-01T18:22:04,808 /tmp/pip-build-env-hykxvx1h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-01T18:22:04,808 !! 2026-01-01T18:22:04,809 ******************************************************************************** 2026-01-01T18:22:04,810 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-01T18:22:04,811 License :: OSI Approved :: MIT License 2026-01-01T18:22:04,812 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-01T18:22:04,812 ******************************************************************************** 2026-01-01T18:22:04,813 !! 2026-01-01T18:22:04,813 dist._finalize_license_expression() 2026-01-01T18:22:04,814 /tmp/pip-build-env-hykxvx1h/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-01T18:22:04,814 !! 2026-01-01T18:22:04,815 ******************************************************************************** 2026-01-01T18:22:04,816 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-01T18:22:04,817 License :: OSI Approved :: MIT License 2026-01-01T18:22:04,817 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-01T18:22:04,818 ******************************************************************************** 2026-01-01T18:22:04,819 !! 2026-01-01T18:22:04,819 self._finalize_license_expression() 2026-01-01T18:22:04,821 running egg_info 2026-01-01T18:22:04,828 writing src/stache_ai.egg-info/PKG-INFO 2026-01-01T18:22:04,839 writing dependency_links to src/stache_ai.egg-info/dependency_links.txt 2026-01-01T18:22:04,841 writing entry points to src/stache_ai.egg-info/entry_points.txt 2026-01-01T18:22:04,848 writing requirements to src/stache_ai.egg-info/requires.txt 2026-01-01T18:22:04,849 writing top-level names to src/stache_ai.egg-info/top_level.txt 2026-01-01T18:22:04,890 reading manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-01-01T18:22:04,903 writing manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-01-01T18:22:05,000 Getting requirements to build wheel: finished with status 'done' 2026-01-01T18:22:05,004 Created temporary directory: /tmp/pip-modern-metadata-henmdjk1 2026-01-01T18:22:05,006 Preparing metadata (pyproject.toml): started 2026-01-01T18:22:05,008 Running command Preparing metadata (pyproject.toml) 2026-01-01T18:22:05,609 /tmp/pip-build-env-hykxvx1h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-01T18:22:05,609 !! 2026-01-01T18:22:05,610 ******************************************************************************** 2026-01-01T18:22:05,611 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-01T18:22:05,612 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-01T18:22:05,612 or your builds will no longer be supported. 2026-01-01T18:22:05,614 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-01T18:22:05,614 ******************************************************************************** 2026-01-01T18:22:05,615 !! 2026-01-01T18:22:05,616 corresp(dist, value, root_dir) 2026-01-01T18:22:05,697 /tmp/pip-build-env-hykxvx1h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-01T18:22:05,698 !! 2026-01-01T18:22:05,699 ******************************************************************************** 2026-01-01T18:22:05,700 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-01T18:22:05,701 License :: OSI Approved :: MIT License 2026-01-01T18:22:05,702 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-01T18:22:05,703 ******************************************************************************** 2026-01-01T18:22:05,704 !! 2026-01-01T18:22:05,704 dist._finalize_license_expression() 2026-01-01T18:22:05,705 /tmp/pip-build-env-hykxvx1h/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-01T18:22:05,705 !! 2026-01-01T18:22:05,706 ******************************************************************************** 2026-01-01T18:22:05,707 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-01T18:22:05,708 License :: OSI Approved :: MIT License 2026-01-01T18:22:05,709 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-01T18:22:05,709 ******************************************************************************** 2026-01-01T18:22:05,710 !! 2026-01-01T18:22:05,711 self._finalize_license_expression() 2026-01-01T18:22:05,712 running dist_info 2026-01-01T18:22:05,724 creating /tmp/pip-modern-metadata-henmdjk1/stache_ai.egg-info 2026-01-01T18:22:05,725 writing /tmp/pip-modern-metadata-henmdjk1/stache_ai.egg-info/PKG-INFO 2026-01-01T18:22:05,736 writing dependency_links to /tmp/pip-modern-metadata-henmdjk1/stache_ai.egg-info/dependency_links.txt 2026-01-01T18:22:05,739 writing entry points to /tmp/pip-modern-metadata-henmdjk1/stache_ai.egg-info/entry_points.txt 2026-01-01T18:22:05,745 writing requirements to /tmp/pip-modern-metadata-henmdjk1/stache_ai.egg-info/requires.txt 2026-01-01T18:22:05,746 writing top-level names to /tmp/pip-modern-metadata-henmdjk1/stache_ai.egg-info/top_level.txt 2026-01-01T18:22:05,748 writing manifest file '/tmp/pip-modern-metadata-henmdjk1/stache_ai.egg-info/SOURCES.txt' 2026-01-01T18:22:05,785 reading manifest file '/tmp/pip-modern-metadata-henmdjk1/stache_ai.egg-info/SOURCES.txt' 2026-01-01T18:22:05,792 writing manifest file '/tmp/pip-modern-metadata-henmdjk1/stache_ai.egg-info/SOURCES.txt' 2026-01-01T18:22:05,793 creating '/tmp/pip-modern-metadata-henmdjk1/stache_ai-0.1.2.dist-info' 2026-01-01T18:22:05,919 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-01T18:22:05,924 Source in /tmp/pip-wheel-m_v9mvbj/stache-ai_b50ebdad1790442e9228a12f2ffdeb9a has version 0.1.2, which satisfies requirement stache-ai==0.1.2 from https://files.pythonhosted.org/packages/5f/2e/6dffa51829a8eb6a840f5245b62be942c1d6a67fae787b806f30ba7c85db/stache_ai-0.1.2.tar.gz 2026-01-01T18:22:05,925 Removed stache-ai==0.1.2 from https://files.pythonhosted.org/packages/5f/2e/6dffa51829a8eb6a840f5245b62be942c1d6a67fae787b806f30ba7c85db/stache_ai-0.1.2.tar.gz from build tracker '/tmp/pip-build-tracker-7_5ofx8t' 2026-01-01T18:22:05,932 Created temporary directory: /tmp/pip-unpack-7btgartf 2026-01-01T18:22:05,932 Building wheels for collected packages: stache-ai 2026-01-01T18:22:05,937 Created temporary directory: /tmp/pip-wheel-mh6_tphx 2026-01-01T18:22:05,937 Destination directory: /tmp/pip-wheel-mh6_tphx 2026-01-01T18:22:05,939 Building wheel for stache-ai (pyproject.toml): started 2026-01-01T18:22:05,940 Running command Building wheel for stache-ai (pyproject.toml) 2026-01-01T18:22:06,525 /tmp/pip-build-env-hykxvx1h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-01T18:22:06,526 !! 2026-01-01T18:22:06,527 ******************************************************************************** 2026-01-01T18:22:06,527 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-01T18:22:06,529 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-01T18:22:06,529 or your builds will no longer be supported. 2026-01-01T18:22:06,530 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-01T18:22:06,531 ******************************************************************************** 2026-01-01T18:22:06,532 !! 2026-01-01T18:22:06,532 corresp(dist, value, root_dir) 2026-01-01T18:22:06,608 /tmp/pip-build-env-hykxvx1h/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-01T18:22:06,608 !! 2026-01-01T18:22:06,609 ******************************************************************************** 2026-01-01T18:22:06,610 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-01T18:22:06,611 License :: OSI Approved :: MIT License 2026-01-01T18:22:06,612 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-01T18:22:06,612 ******************************************************************************** 2026-01-01T18:22:06,613 !! 2026-01-01T18:22:06,613 dist._finalize_license_expression() 2026-01-01T18:22:06,614 /tmp/pip-build-env-hykxvx1h/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-01T18:22:06,615 !! 2026-01-01T18:22:06,616 ******************************************************************************** 2026-01-01T18:22:06,616 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-01T18:22:06,617 License :: OSI Approved :: MIT License 2026-01-01T18:22:06,618 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-01T18:22:06,619 ******************************************************************************** 2026-01-01T18:22:06,620 !! 2026-01-01T18:22:06,621 self._finalize_license_expression() 2026-01-01T18:22:06,621 running bdist_wheel 2026-01-01T18:22:06,637 running build 2026-01-01T18:22:06,638 running build_py 2026-01-01T18:22:06,645 creating build/lib/stache_ai 2026-01-01T18:22:06,647 copying src/stache_ai/__init__.py -> build/lib/stache_ai 2026-01-01T18:22:06,649 copying src/stache_ai/config.py -> build/lib/stache_ai 2026-01-01T18:22:06,652 creating build/lib/stache_ai/rag 2026-01-01T18:22:06,653 copying src/stache_ai/rag/__init__.py -> build/lib/stache_ai/rag 2026-01-01T18:22:06,655 copying src/stache_ai/rag/embedding_resilience.py -> build/lib/stache_ai/rag 2026-01-01T18:22:06,657 copying src/stache_ai/rag/pipeline.py -> build/lib/stache_ai/rag 2026-01-01T18:22:06,661 creating build/lib/stache_ai/chunking 2026-01-01T18:22:06,662 copying src/stache_ai/chunking/base.py -> build/lib/stache_ai/chunking 2026-01-01T18:22:06,664 copying src/stache_ai/chunking/factory.py -> build/lib/stache_ai/chunking 2026-01-01T18:22:06,666 copying src/stache_ai/chunking/recursive.py -> build/lib/stache_ai/chunking 2026-01-01T18:22:06,668 copying src/stache_ai/chunking/__init__.py -> build/lib/stache_ai/chunking 2026-01-01T18:22:06,670 copying src/stache_ai/chunking/markdown.py -> build/lib/stache_ai/chunking 2026-01-01T18:22:06,672 copying src/stache_ai/chunking/character.py -> build/lib/stache_ai/chunking 2026-01-01T18:22:06,674 copying src/stache_ai/chunking/transcript.py -> build/lib/stache_ai/chunking 2026-01-01T18:22:06,676 copying src/stache_ai/chunking/semantic.py -> build/lib/stache_ai/chunking 2026-01-01T18:22:06,678 copying src/stache_ai/chunking/hierarchical.py -> build/lib/stache_ai/chunking 2026-01-01T18:22:06,681 creating build/lib/stache_ai/middleware 2026-01-01T18:22:06,682 copying src/stache_ai/middleware/base.py -> build/lib/stache_ai/middleware 2026-01-01T18:22:06,685 copying src/stache_ai/middleware/chain.py -> build/lib/stache_ai/middleware 2026-01-01T18:22:06,687 copying src/stache_ai/middleware/__init__.py -> build/lib/stache_ai/middleware 2026-01-01T18:22:06,689 copying src/stache_ai/middleware/testing.py -> build/lib/stache_ai/middleware 2026-01-01T18:22:06,691 copying src/stache_ai/middleware/context.py -> build/lib/stache_ai/middleware 2026-01-01T18:22:06,693 copying src/stache_ai/middleware/results.py -> build/lib/stache_ai/middleware 2026-01-01T18:22:06,696 creating build/lib/stache_ai/core 2026-01-01T18:22:06,696 copying src/stache_ai/core/__init__.py -> build/lib/stache_ai/core 2026-01-01T18:22:06,698 copying src/stache_ai/core/operations.py -> build/lib/stache_ai/core 2026-01-01T18:22:06,701 creating build/lib/stache_ai/loaders 2026-01-01T18:22:06,702 copying src/stache_ai/loaders/base.py -> build/lib/stache_ai/loaders 2026-01-01T18:22:06,704 copying src/stache_ai/loaders/factory.py -> build/lib/stache_ai/loaders 2026-01-01T18:22:06,706 copying src/stache_ai/loaders/pdf.py -> build/lib/stache_ai/loaders 2026-01-01T18:22:06,708 copying src/stache_ai/loaders/__init__.py -> build/lib/stache_ai/loaders 2026-01-01T18:22:06,710 copying src/stache_ai/loaders/text.py -> build/lib/stache_ai/loaders 2026-01-01T18:22:06,713 creating build/lib/stache_ai/cli 2026-01-01T18:22:06,715 copying src/stache_ai/cli/namespace_cmd.py -> build/lib/stache_ai/cli 2026-01-01T18:22:06,717 copying src/stache_ai/cli/migrate_cmd.py -> build/lib/stache_ai/cli 2026-01-01T18:22:06,719 copying src/stache_ai/cli/__init__.py -> build/lib/stache_ai/cli 2026-01-01T18:22:06,721 copying src/stache_ai/cli/providers_cmd.py -> build/lib/stache_ai/cli 2026-01-01T18:22:06,723 copying src/stache_ai/cli/backfill_document_index.py -> build/lib/stache_ai/cli 2026-01-01T18:22:06,726 copying src/stache_ai/cli/vectors_cmd.py -> build/lib/stache_ai/cli 2026-01-01T18:22:06,728 copying src/stache_ai/cli/__main__.py -> build/lib/stache_ai/cli 2026-01-01T18:22:06,730 copying src/stache_ai/cli/main.py -> build/lib/stache_ai/cli 2026-01-01T18:22:06,732 copying src/stache_ai/cli/redis_export.py -> build/lib/stache_ai/cli 2026-01-01T18:22:06,734 copying src/stache_ai/cli/dump_cmd.py -> build/lib/stache_ai/cli 2026-01-01T18:22:06,736 copying src/stache_ai/cli/import_cmd.py -> build/lib/stache_ai/cli 2026-01-01T18:22:06,739 creating build/lib/stache_ai/testing 2026-01-01T18:22:06,740 copying src/stache_ai/testing/__init__.py -> build/lib/stache_ai/testing 2026-01-01T18:22:06,742 copying src/stache_ai/testing/llm.py -> build/lib/stache_ai/testing 2026-01-01T18:22:06,744 copying src/stache_ai/testing/document_index.py -> build/lib/stache_ai/testing 2026-01-01T18:22:06,746 copying src/stache_ai/testing/reranker.py -> build/lib/stache_ai/testing 2026-01-01T18:22:06,748 copying src/stache_ai/testing/embedding.py -> build/lib/stache_ai/testing 2026-01-01T18:22:06,750 copying src/stache_ai/testing/vectordb.py -> build/lib/stache_ai/testing 2026-01-01T18:22:06,753 copying src/stache_ai/testing/namespace.py -> build/lib/stache_ai/testing 2026-01-01T18:22:06,756 creating build/lib/stache_ai/models 2026-01-01T18:22:06,757 copying src/stache_ai/models/__init__.py -> build/lib/stache_ai/models 2026-01-01T18:22:06,759 copying src/stache_ai/models/insight.py -> build/lib/stache_ai/models 2026-01-01T18:22:06,761 creating build/lib/stache_ai/providers 2026-01-01T18:22:06,762 copying src/stache_ai/providers/base.py -> build/lib/stache_ai/providers 2026-01-01T18:22:06,765 copying src/stache_ai/providers/__init__.py -> build/lib/stache_ai/providers 2026-01-01T18:22:06,767 copying src/stache_ai/providers/factories.py -> build/lib/stache_ai/providers 2026-01-01T18:22:06,769 copying src/stache_ai/providers/plugin_loader.py -> build/lib/stache_ai/providers 2026-01-01T18:22:06,772 creating build/lib/stache_ai/api 2026-01-01T18:22:06,773 copying src/stache_ai/api/__init__.py -> build/lib/stache_ai/api 2026-01-01T18:22:06,775 copying src/stache_ai/api/main.py -> build/lib/stache_ai/api 2026-01-01T18:22:06,778 creating build/lib/stache_ai/chunking/strategies 2026-01-01T18:22:06,779 copying src/stache_ai/chunking/strategies/__init__.py -> build/lib/stache_ai/chunking/strategies 2026-01-01T18:22:06,781 creating build/lib/stache_ai/providers/llm 2026-01-01T18:22:06,782 copying src/stache_ai/providers/llm/__init__.py -> build/lib/stache_ai/providers/llm 2026-01-01T18:22:06,784 copying src/stache_ai/providers/llm/none.py -> build/lib/stache_ai/providers/llm 2026-01-01T18:22:06,786 copying src/stache_ai/providers/llm/fallback.py -> build/lib/stache_ai/providers/llm 2026-01-01T18:22:06,788 creating build/lib/stache_ai/providers/reranker 2026-01-01T18:22:06,790 copying src/stache_ai/providers/reranker/base.py -> build/lib/stache_ai/providers/reranker 2026-01-01T18:22:06,792 copying src/stache_ai/providers/reranker/__init__.py -> build/lib/stache_ai/providers/reranker 2026-01-01T18:22:06,794 copying src/stache_ai/providers/reranker/simple.py -> build/lib/stache_ai/providers/reranker 2026-01-01T18:22:06,797 creating build/lib/stache_ai/providers/document_index 2026-01-01T18:22:06,798 copying src/stache_ai/providers/document_index/__init__.py -> build/lib/stache_ai/providers/document_index 2026-01-01T18:22:06,801 creating build/lib/stache_ai/providers/vectordb 2026-01-01T18:22:06,802 copying src/stache_ai/providers/vectordb/__init__.py -> build/lib/stache_ai/providers/vectordb 2026-01-01T18:22:06,805 creating build/lib/stache_ai/providers/resilience 2026-01-01T18:22:06,806 copying src/stache_ai/providers/resilience/decorators.py -> build/lib/stache_ai/providers/resilience 2026-01-01T18:22:06,808 copying src/stache_ai/providers/resilience/__init__.py -> build/lib/stache_ai/providers/resilience 2026-01-01T18:22:06,809 copying src/stache_ai/providers/resilience/circuit_breaker.py -> build/lib/stache_ai/providers/resilience 2026-01-01T18:22:06,812 copying src/stache_ai/providers/resilience/http_client.py -> build/lib/stache_ai/providers/resilience 2026-01-01T18:22:06,815 creating build/lib/stache_ai/providers/embeddings 2026-01-01T18:22:06,816 copying src/stache_ai/providers/embeddings/__init__.py -> build/lib/stache_ai/providers/embeddings 2026-01-01T18:22:06,818 copying src/stache_ai/providers/embeddings/fallback.py -> build/lib/stache_ai/providers/embeddings 2026-01-01T18:22:06,820 creating build/lib/stache_ai/providers/namespace 2026-01-01T18:22:06,821 copying src/stache_ai/providers/namespace/__init__.py -> build/lib/stache_ai/providers/namespace 2026-01-01T18:22:06,823 copying src/stache_ai/providers/namespace/sqlite.py -> build/lib/stache_ai/providers/namespace 2026-01-01T18:22:06,826 creating build/lib/stache_ai/api/routes 2026-01-01T18:22:06,827 copying src/stache_ai/api/routes/query.py -> build/lib/stache_ai/api/routes 2026-01-01T18:22:06,829 copying src/stache_ai/api/routes/pending.py -> build/lib/stache_ai/api/routes 2026-01-01T18:22:06,831 copying src/stache_ai/api/routes/namespaces.py -> build/lib/stache_ai/api/routes 2026-01-01T18:22:06,834 copying src/stache_ai/api/routes/insights.py -> build/lib/stache_ai/api/routes 2026-01-01T18:22:06,836 copying src/stache_ai/api/routes/health.py -> build/lib/stache_ai/api/routes 2026-01-01T18:22:06,838 copying src/stache_ai/api/routes/__init__.py -> build/lib/stache_ai/api/routes 2026-01-01T18:22:06,839 copying src/stache_ai/api/routes/capture.py -> build/lib/stache_ai/api/routes 2026-01-01T18:22:06,841 copying src/stache_ai/api/routes/models.py -> build/lib/stache_ai/api/routes 2026-01-01T18:22:06,843 copying src/stache_ai/api/routes/upload.py -> build/lib/stache_ai/api/routes 2026-01-01T18:22:06,845 copying src/stache_ai/api/routes/documents.py -> build/lib/stache_ai/api/routes 2026-01-01T18:22:06,848 running egg_info 2026-01-01T18:22:06,860 writing src/stache_ai.egg-info/PKG-INFO 2026-01-01T18:22:06,870 writing dependency_links to src/stache_ai.egg-info/dependency_links.txt 2026-01-01T18:22:06,872 writing entry points to src/stache_ai.egg-info/entry_points.txt 2026-01-01T18:22:06,879 writing requirements to src/stache_ai.egg-info/requires.txt 2026-01-01T18:22:06,880 writing top-level names to src/stache_ai.egg-info/top_level.txt 2026-01-01T18:22:06,907 reading manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-01-01T18:22:06,919 writing manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-01-01T18:22:06,948 installing to build/bdist.linux-armv7l/wheel 2026-01-01T18:22:06,949 running install 2026-01-01T18:22:06,971 running install_lib 2026-01-01T18:22:06,977 creating build/bdist.linux-armv7l/wheel 2026-01-01T18:22:06,979 creating build/bdist.linux-armv7l/wheel/stache_ai 2026-01-01T18:22:06,981 creating build/bdist.linux-armv7l/wheel/stache_ai/rag 2026-01-01T18:22:06,982 copying build/lib/stache_ai/rag/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/rag 2026-01-01T18:22:06,984 copying build/lib/stache_ai/rag/embedding_resilience.py -> build/bdist.linux-armv7l/wheel/./stache_ai/rag 2026-01-01T18:22:06,986 copying build/lib/stache_ai/rag/pipeline.py -> build/bdist.linux-armv7l/wheel/./stache_ai/rag 2026-01-01T18:22:06,990 creating build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-01-01T18:22:06,991 copying build/lib/stache_ai/chunking/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-01T18:22:06,993 copying build/lib/stache_ai/chunking/factory.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-01T18:22:06,995 copying build/lib/stache_ai/chunking/recursive.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-01T18:22:06,998 copying build/lib/stache_ai/chunking/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-01T18:22:07,000 creating build/bdist.linux-armv7l/wheel/stache_ai/chunking/strategies 2026-01-01T18:22:07,001 copying build/lib/stache_ai/chunking/strategies/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking/strategies 2026-01-01T18:22:07,003 copying build/lib/stache_ai/chunking/markdown.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-01T18:22:07,005 copying build/lib/stache_ai/chunking/character.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-01T18:22:07,006 copying build/lib/stache_ai/chunking/transcript.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-01T18:22:07,009 copying build/lib/stache_ai/chunking/semantic.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-01T18:22:07,011 copying build/lib/stache_ai/chunking/hierarchical.py -> build/bdist.linux-armv7l/wheel/./stache_ai/chunking 2026-01-01T18:22:07,013 copying build/lib/stache_ai/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai 2026-01-01T18:22:07,015 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-01-01T18:22:07,016 copying build/lib/stache_ai/middleware/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-01T18:22:07,019 copying build/lib/stache_ai/middleware/chain.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-01T18:22:07,021 copying build/lib/stache_ai/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-01T18:22:07,023 copying build/lib/stache_ai/middleware/testing.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-01T18:22:07,025 copying build/lib/stache_ai/middleware/context.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-01T18:22:07,027 copying build/lib/stache_ai/middleware/results.py -> build/bdist.linux-armv7l/wheel/./stache_ai/middleware 2026-01-01T18:22:07,030 creating build/bdist.linux-armv7l/wheel/stache_ai/core 2026-01-01T18:22:07,031 copying build/lib/stache_ai/core/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/core 2026-01-01T18:22:07,032 copying build/lib/stache_ai/core/operations.py -> build/bdist.linux-armv7l/wheel/./stache_ai/core 2026-01-01T18:22:07,035 copying build/lib/stache_ai/config.py -> build/bdist.linux-armv7l/wheel/./stache_ai 2026-01-01T18:22:07,038 creating build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-01-01T18:22:07,040 copying build/lib/stache_ai/loaders/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-01T18:22:07,041 copying build/lib/stache_ai/loaders/factory.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-01T18:22:07,044 copying build/lib/stache_ai/loaders/pdf.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-01T18:22:07,046 copying build/lib/stache_ai/loaders/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-01T18:22:07,047 copying build/lib/stache_ai/loaders/text.py -> build/bdist.linux-armv7l/wheel/./stache_ai/loaders 2026-01-01T18:22:07,050 creating build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-01-01T18:22:07,051 copying build/lib/stache_ai/cli/namespace_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-01T18:22:07,053 copying build/lib/stache_ai/cli/migrate_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-01T18:22:07,055 copying build/lib/stache_ai/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-01T18:22:07,057 copying build/lib/stache_ai/cli/providers_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-01T18:22:07,059 copying build/lib/stache_ai/cli/backfill_document_index.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-01T18:22:07,061 copying build/lib/stache_ai/cli/vectors_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-01T18:22:07,064 copying build/lib/stache_ai/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-01T18:22:07,065 copying build/lib/stache_ai/cli/main.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-01T18:22:07,067 copying build/lib/stache_ai/cli/redis_export.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-01T18:22:07,069 copying build/lib/stache_ai/cli/dump_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-01T18:22:07,072 copying build/lib/stache_ai/cli/import_cmd.py -> build/bdist.linux-armv7l/wheel/./stache_ai/cli 2026-01-01T18:22:07,074 creating build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-01-01T18:22:07,076 copying build/lib/stache_ai/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-01T18:22:07,078 copying build/lib/stache_ai/testing/llm.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-01T18:22:07,079 copying build/lib/stache_ai/testing/document_index.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-01T18:22:07,081 copying build/lib/stache_ai/testing/reranker.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-01T18:22:07,083 copying build/lib/stache_ai/testing/embedding.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-01T18:22:07,085 copying build/lib/stache_ai/testing/vectordb.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-01T18:22:07,088 copying build/lib/stache_ai/testing/namespace.py -> build/bdist.linux-armv7l/wheel/./stache_ai/testing 2026-01-01T18:22:07,090 creating build/bdist.linux-armv7l/wheel/stache_ai/models 2026-01-01T18:22:07,091 copying build/lib/stache_ai/models/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/models 2026-01-01T18:22:07,093 copying build/lib/stache_ai/models/insight.py -> build/bdist.linux-armv7l/wheel/./stache_ai/models 2026-01-01T18:22:07,095 creating build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-01-01T18:22:07,096 copying build/lib/stache_ai/providers/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers 2026-01-01T18:22:07,100 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/llm 2026-01-01T18:22:07,101 copying build/lib/stache_ai/providers/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/llm 2026-01-01T18:22:07,103 copying build/lib/stache_ai/providers/llm/none.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/llm 2026-01-01T18:22:07,104 copying build/lib/stache_ai/providers/llm/fallback.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/llm 2026-01-01T18:22:07,106 copying build/lib/stache_ai/providers/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers 2026-01-01T18:22:07,109 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/reranker 2026-01-01T18:22:07,110 copying build/lib/stache_ai/providers/reranker/base.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/reranker 2026-01-01T18:22:07,112 copying build/lib/stache_ai/providers/reranker/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/reranker 2026-01-01T18:22:07,113 copying build/lib/stache_ai/providers/reranker/simple.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/reranker 2026-01-01T18:22:07,116 copying build/lib/stache_ai/providers/factories.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers 2026-01-01T18:22:07,118 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/document_index 2026-01-01T18:22:07,119 copying build/lib/stache_ai/providers/document_index/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/document_index 2026-01-01T18:22:07,122 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/vectordb 2026-01-01T18:22:07,123 copying build/lib/stache_ai/providers/vectordb/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/vectordb 2026-01-01T18:22:07,125 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-01-01T18:22:07,126 copying build/lib/stache_ai/providers/resilience/decorators.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/resilience 2026-01-01T18:22:07,128 copying build/lib/stache_ai/providers/resilience/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/resilience 2026-01-01T18:22:07,130 copying build/lib/stache_ai/providers/resilience/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/resilience 2026-01-01T18:22:07,132 copying build/lib/stache_ai/providers/resilience/http_client.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/resilience 2026-01-01T18:22:07,135 copying build/lib/stache_ai/providers/plugin_loader.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers 2026-01-01T18:22:07,137 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/embeddings 2026-01-01T18:22:07,139 copying build/lib/stache_ai/providers/embeddings/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/embeddings 2026-01-01T18:22:07,140 copying build/lib/stache_ai/providers/embeddings/fallback.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/embeddings 2026-01-01T18:22:07,143 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/namespace 2026-01-01T18:22:07,144 copying build/lib/stache_ai/providers/namespace/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/namespace 2026-01-01T18:22:07,146 copying build/lib/stache_ai/providers/namespace/sqlite.py -> build/bdist.linux-armv7l/wheel/./stache_ai/providers/namespace 2026-01-01T18:22:07,149 creating build/bdist.linux-armv7l/wheel/stache_ai/api 2026-01-01T18:22:07,151 creating build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-01-01T18:22:07,152 copying build/lib/stache_ai/api/routes/query.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-01T18:22:07,154 copying build/lib/stache_ai/api/routes/pending.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-01T18:22:07,156 copying build/lib/stache_ai/api/routes/namespaces.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-01T18:22:07,159 copying build/lib/stache_ai/api/routes/insights.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-01T18:22:07,161 copying build/lib/stache_ai/api/routes/health.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-01T18:22:07,163 copying build/lib/stache_ai/api/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-01T18:22:07,165 copying build/lib/stache_ai/api/routes/capture.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-01T18:22:07,167 copying build/lib/stache_ai/api/routes/models.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-01T18:22:07,176 copying build/lib/stache_ai/api/routes/upload.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-01T18:22:07,178 copying build/lib/stache_ai/api/routes/documents.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api/routes 2026-01-01T18:22:07,181 copying build/lib/stache_ai/api/__init__.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api 2026-01-01T18:22:07,183 copying build/lib/stache_ai/api/main.py -> build/bdist.linux-armv7l/wheel/./stache_ai/api 2026-01-01T18:22:07,184 running install_egg_info 2026-01-01T18:22:07,190 Copying src/stache_ai.egg-info to build/bdist.linux-armv7l/wheel/./stache_ai-0.1.2-py3.11.egg-info 2026-01-01T18:22:07,201 running install_scripts 2026-01-01T18:22:07,210 creating build/bdist.linux-armv7l/wheel/stache_ai-0.1.2.dist-info/WHEEL 2026-01-01T18:22:07,212 creating '/tmp/pip-wheel-mh6_tphx/.tmp-keju34w0/stache_ai-0.1.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-01T18:22:07,215 adding 'stache_ai/__init__.py' 2026-01-01T18:22:07,217 adding 'stache_ai/config.py' 2026-01-01T18:22:07,219 adding 'stache_ai/api/__init__.py' 2026-01-01T18:22:07,220 adding 'stache_ai/api/main.py' 2026-01-01T18:22:07,222 adding 'stache_ai/api/routes/__init__.py' 2026-01-01T18:22:07,223 adding 'stache_ai/api/routes/capture.py' 2026-01-01T18:22:07,227 adding 'stache_ai/api/routes/documents.py' 2026-01-01T18:22:07,228 adding 'stache_ai/api/routes/health.py' 2026-01-01T18:22:07,229 adding 'stache_ai/api/routes/insights.py' 2026-01-01T18:22:07,230 adding 'stache_ai/api/routes/models.py' 2026-01-01T18:22:07,232 adding 'stache_ai/api/routes/namespaces.py' 2026-01-01T18:22:07,234 adding 'stache_ai/api/routes/pending.py' 2026-01-01T18:22:07,235 adding 'stache_ai/api/routes/query.py' 2026-01-01T18:22:07,237 adding 'stache_ai/api/routes/upload.py' 2026-01-01T18:22:07,239 adding 'stache_ai/chunking/__init__.py' 2026-01-01T18:22:07,240 adding 'stache_ai/chunking/base.py' 2026-01-01T18:22:07,241 adding 'stache_ai/chunking/character.py' 2026-01-01T18:22:07,243 adding 'stache_ai/chunking/factory.py' 2026-01-01T18:22:07,244 adding 'stache_ai/chunking/hierarchical.py' 2026-01-01T18:22:07,246 adding 'stache_ai/chunking/markdown.py' 2026-01-01T18:22:07,247 adding 'stache_ai/chunking/recursive.py' 2026-01-01T18:22:07,249 adding 'stache_ai/chunking/semantic.py' 2026-01-01T18:22:07,250 adding 'stache_ai/chunking/transcript.py' 2026-01-01T18:22:07,252 adding 'stache_ai/chunking/strategies/__init__.py' 2026-01-01T18:22:07,253 adding 'stache_ai/cli/__init__.py' 2026-01-01T18:22:07,255 adding 'stache_ai/cli/__main__.py' 2026-01-01T18:22:07,257 adding 'stache_ai/cli/backfill_document_index.py' 2026-01-01T18:22:07,258 adding 'stache_ai/cli/dump_cmd.py' 2026-01-01T18:22:07,260 adding 'stache_ai/cli/import_cmd.py' 2026-01-01T18:22:07,261 adding 'stache_ai/cli/main.py' 2026-01-01T18:22:07,263 adding 'stache_ai/cli/migrate_cmd.py' 2026-01-01T18:22:07,265 adding 'stache_ai/cli/namespace_cmd.py' 2026-01-01T18:22:07,266 adding 'stache_ai/cli/providers_cmd.py' 2026-01-01T18:22:07,268 adding 'stache_ai/cli/redis_export.py' 2026-01-01T18:22:07,270 adding 'stache_ai/cli/vectors_cmd.py' 2026-01-01T18:22:07,271 adding 'stache_ai/core/__init__.py' 2026-01-01T18:22:07,273 adding 'stache_ai/core/operations.py' 2026-01-01T18:22:07,275 adding 'stache_ai/loaders/__init__.py' 2026-01-01T18:22:07,276 adding 'stache_ai/loaders/base.py' 2026-01-01T18:22:07,278 adding 'stache_ai/loaders/factory.py' 2026-01-01T18:22:07,279 adding 'stache_ai/loaders/pdf.py' 2026-01-01T18:22:07,280 adding 'stache_ai/loaders/text.py' 2026-01-01T18:22:07,282 adding 'stache_ai/middleware/__init__.py' 2026-01-01T18:22:07,284 adding 'stache_ai/middleware/base.py' 2026-01-01T18:22:07,286 adding 'stache_ai/middleware/chain.py' 2026-01-01T18:22:07,287 adding 'stache_ai/middleware/context.py' 2026-01-01T18:22:07,288 adding 'stache_ai/middleware/results.py' 2026-01-01T18:22:07,290 adding 'stache_ai/middleware/testing.py' 2026-01-01T18:22:07,291 adding 'stache_ai/models/__init__.py' 2026-01-01T18:22:07,293 adding 'stache_ai/models/insight.py' 2026-01-01T18:22:07,294 adding 'stache_ai/providers/__init__.py' 2026-01-01T18:22:07,297 adding 'stache_ai/providers/base.py' 2026-01-01T18:22:07,299 adding 'stache_ai/providers/factories.py' 2026-01-01T18:22:07,301 adding 'stache_ai/providers/plugin_loader.py' 2026-01-01T18:22:07,302 adding 'stache_ai/providers/document_index/__init__.py' 2026-01-01T18:22:07,304 adding 'stache_ai/providers/embeddings/__init__.py' 2026-01-01T18:22:07,305 adding 'stache_ai/providers/embeddings/fallback.py' 2026-01-01T18:22:07,307 adding 'stache_ai/providers/llm/__init__.py' 2026-01-01T18:22:07,308 adding 'stache_ai/providers/llm/fallback.py' 2026-01-01T18:22:07,309 adding 'stache_ai/providers/llm/none.py' 2026-01-01T18:22:07,311 adding 'stache_ai/providers/namespace/__init__.py' 2026-01-01T18:22:07,313 adding 'stache_ai/providers/namespace/sqlite.py' 2026-01-01T18:22:07,314 adding 'stache_ai/providers/reranker/__init__.py' 2026-01-01T18:22:07,315 adding 'stache_ai/providers/reranker/base.py' 2026-01-01T18:22:07,317 adding 'stache_ai/providers/reranker/simple.py' 2026-01-01T18:22:07,319 adding 'stache_ai/providers/resilience/__init__.py' 2026-01-01T18:22:07,321 adding 'stache_ai/providers/resilience/circuit_breaker.py' 2026-01-01T18:22:07,322 adding 'stache_ai/providers/resilience/decorators.py' 2026-01-01T18:22:07,324 adding 'stache_ai/providers/resilience/http_client.py' 2026-01-01T18:22:07,326 adding 'stache_ai/providers/vectordb/__init__.py' 2026-01-01T18:22:07,328 adding 'stache_ai/rag/__init__.py' 2026-01-01T18:22:07,330 adding 'stache_ai/rag/embedding_resilience.py' 2026-01-01T18:22:07,335 adding 'stache_ai/rag/pipeline.py' 2026-01-01T18:22:07,337 adding 'stache_ai/testing/__init__.py' 2026-01-01T18:22:07,338 adding 'stache_ai/testing/document_index.py' 2026-01-01T18:22:07,340 adding 'stache_ai/testing/embedding.py' 2026-01-01T18:22:07,341 adding 'stache_ai/testing/llm.py' 2026-01-01T18:22:07,342 adding 'stache_ai/testing/namespace.py' 2026-01-01T18:22:07,343 adding 'stache_ai/testing/reranker.py' 2026-01-01T18:22:07,345 adding 'stache_ai/testing/vectordb.py' 2026-01-01T18:22:07,347 adding 'stache_ai-0.1.2.dist-info/METADATA' 2026-01-01T18:22:07,348 adding 'stache_ai-0.1.2.dist-info/WHEEL' 2026-01-01T18:22:07,349 adding 'stache_ai-0.1.2.dist-info/entry_points.txt' 2026-01-01T18:22:07,350 adding 'stache_ai-0.1.2.dist-info/top_level.txt' 2026-01-01T18:22:07,352 adding 'stache_ai-0.1.2.dist-info/RECORD' 2026-01-01T18:22:07,355 removing build/bdist.linux-armv7l/wheel 2026-01-01T18:22:07,476 Building wheel for stache-ai (pyproject.toml): finished with status 'done' 2026-01-01T18:22:07,484 Created wheel for stache-ai: filename=stache_ai-0.1.2-py3-none-any.whl size=130511 sha256=4cffbce2740c75e1255964e63080dac3e47736a495a7392d97fa9accf5280101 2026-01-01T18:22:07,485 Stored in directory: /tmp/pip-ephem-wheel-cache-hl3phevk/wheels/c8/e9/b9/fa80a08d6cce4b1aaed15e00f7ec2dbfe3cc59bec47ef5fa81 2026-01-01T18:22:07,499 Successfully built stache-ai 2026-01-01T18:22:07,507 Removed build tracker: '/tmp/pip-build-tracker-7_5ofx8t'