2026-02-06T21:30:38,848 Created temporary directory: /tmp/pip-ephem-wheel-cache-ydn15xto 2026-02-06T21:30:38,849 Created temporary directory: /tmp/pip-build-tracker-e4jq3234 2026-02-06T21:30:38,850 Initialized build tracking at /tmp/pip-build-tracker-e4jq3234 2026-02-06T21:30:38,850 Created build tracker: /tmp/pip-build-tracker-e4jq3234 2026-02-06T21:30:38,851 Entered build tracker: /tmp/pip-build-tracker-e4jq3234 2026-02-06T21:30:38,852 Created temporary directory: /tmp/pip-wheel-ca_0sk00 2026-02-06T21:30:38,854 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-06T21:30:38,857 Created temporary directory: /tmp/pip-ephem-wheel-cache-11go8nfj 2026-02-06T21:30:38,878 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-06T21:30:38,882 2 location(s) to search for versions of stache-ai: 2026-02-06T21:30:38,882 * https://pypi.org/simple/stache-ai/ 2026-02-06T21:30:38,882 * https://www.piwheels.org/simple/stache-ai/ 2026-02-06T21:30:38,882 Fetching project page and analyzing links: https://pypi.org/simple/stache-ai/ 2026-02-06T21:30:38,883 Getting page https://pypi.org/simple/stache-ai/ 2026-02-06T21:30:38,885 Found index url https://pypi.org/simple 2026-02-06T21:30:39,198 Fetched page https://pypi.org/simple/stache-ai/ as application/vnd.pypi.simple.v1+json 2026-02-06T21:30:39,203 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-02-06T21:30:39,204 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-02-06T21:30:39,204 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-02-06T21:30:39,205 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-02-06T21:30:39,206 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-02-06T21:30:39,207 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-02-06T21:30:39,208 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-02-06T21:30:39,209 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-02-06T21:30:39,209 Skipping link: No binaries permitted for stache-ai: https://files.pythonhosted.org/packages/74/9e/10e794609ebc8b8b8fa24aba03acd339b879b8f2bcd1613ab12431890e3b/stache_ai-0.1.4-py3-none-any.whl (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10) 2026-02-06T21:30:39,210 Found link https://files.pythonhosted.org/packages/0d/45/89e387bbcd6147c83a04ce45b77579ac50f541c127ddb46b7e5bac6c8b54/stache_ai-0.1.4.tar.gz (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10), version: 0.1.4 2026-02-06T21:30:39,211 Skipping link: No binaries permitted for stache-ai: https://files.pythonhosted.org/packages/aa/a5/bf2c4054142ace187dae8a1b6443a683e54549577041fff9f0132fba38d3/stache_ai-0.1.5-py3-none-any.whl (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10) 2026-02-06T21:30:39,212 Found link https://files.pythonhosted.org/packages/32/13/a3657886e7fee01d18e01ca0dd2e7a8e3a19f02ed4b13b5d4c7c9ebd6138/stache_ai-0.1.5.tar.gz (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10), version: 0.1.5 2026-02-06T21:30:39,212 Skipping link: No binaries permitted for stache-ai: https://files.pythonhosted.org/packages/f8/13/29469608817a6b5144da99cd896082cf8fac978ff4f0ec7830d715444712/stache_ai-0.1.7-py3-none-any.whl (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10) 2026-02-06T21:30:39,213 Found link https://files.pythonhosted.org/packages/30/78/fd71255ad2d07c033aeca4a24b322dcf50e6f4f4877975a5eabe4650136f/stache_ai-0.1.7.tar.gz (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10), version: 0.1.7 2026-02-06T21:30:39,214 Skipping link: No binaries permitted for stache-ai: https://files.pythonhosted.org/packages/0b/68/c9a64f4343718112b29a023f02bf2e6c5a98d353af1a0e184865a7a4d8eb/stache_ai-0.1.8-py3-none-any.whl (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10) 2026-02-06T21:30:39,215 Found link https://files.pythonhosted.org/packages/c4/37/1139277f2b3bce1910180a7b44c523612cebf3ac31e28f9d5584b24415af/stache_ai-0.1.8.tar.gz (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10), version: 0.1.8 2026-02-06T21:30:39,215 Skipping link: No binaries permitted for stache-ai: https://files.pythonhosted.org/packages/25/b7/c7bd4c395a61dfe79ac34fe67acdcd6832bf526b611c08b5dfd03611c807/stache_ai-0.1.9-py3-none-any.whl (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10) 2026-02-06T21:30:39,216 Found link https://files.pythonhosted.org/packages/6e/fb/3d6ff091534fe0cfd0c17a92e77ec68e60d306eb3dc7cefda32fb9c2da68/stache_ai-0.1.9.tar.gz (from https://pypi.org/simple/stache-ai/) (requires-python:>=3.10), version: 0.1.9 2026-02-06T21:30:39,217 Fetching project page and analyzing links: https://www.piwheels.org/simple/stache-ai/ 2026-02-06T21:30:39,218 Getting page https://www.piwheels.org/simple/stache-ai/ 2026-02-06T21:30:39,219 Found index url https://www.piwheels.org/simple 2026-02-06T21:30:39,396 Fetched page https://www.piwheels.org/simple/stache-ai/ as text/html 2026-02-06T21:30:39,399 Skipping link: No binaries permitted for stache-ai: https://www.piwheels.org/simple/stache-ai/stache_ai-0.1.5-py3-none-any.whl#sha256=41cd775cb576df937518bc76de5255d9b1495c6e1213095c184a875a85c2ed34 (from https://www.piwheels.org/simple/stache-ai/) (requires-python:>=3.10) 2026-02-06T21:30:39,400 Skipping link: No binaries permitted for stache-ai: https://www.piwheels.org/simple/stache-ai/stache_ai-0.1.4-py3-none-any.whl#sha256=895e223fc9e9e9635b414879b6f12e644d6347716d3f9afabdeadc8c27f1ab01 (from https://www.piwheels.org/simple/stache-ai/) (requires-python:>=3.10) 2026-02-06T21:30:39,401 Skipping link: No binaries permitted for stache-ai: https://www.piwheels.org/simple/stache-ai/stache_ai-0.1.3-py3-none-any.whl#sha256=359dafe06042d7568ea5e62a47a6cfde31c936ab3104d9855eeb552e7ad22e17 (from https://www.piwheels.org/simple/stache-ai/) (requires-python:>=3.10) 2026-02-06T21:30:39,402 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-02-06T21:30:39,402 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-02-06T21:30:39,403 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-02-06T21:30:39,404 Skipping link: not a file: https://www.piwheels.org/simple/stache-ai/ 2026-02-06T21:30:39,404 Skipping link: not a file: https://pypi.org/simple/stache-ai/ 2026-02-06T21:30:39,424 Given no hashes to check 1 links for project 'stache-ai': discarding no candidates 2026-02-06T21:30:39,442 Collecting stache-ai==0.1.7 2026-02-06T21:30:39,444 Created temporary directory: /tmp/pip-unpack-r6wtml7i 2026-02-06T21:30:39,845 Downloading stache_ai-0.1.7.tar.gz (128 kB) 2026-02-06T21:30:40,175 Added stache-ai==0.1.7 from https://files.pythonhosted.org/packages/30/78/fd71255ad2d07c033aeca4a24b322dcf50e6f4f4877975a5eabe4650136f/stache_ai-0.1.7.tar.gz to build tracker '/tmp/pip-build-tracker-e4jq3234' 2026-02-06T21:30:40,183 Created temporary directory: /tmp/pip-build-env-lesdvcqn 2026-02-06T21:30:40,187 Installing build dependencies: started 2026-02-06T21:30:40,189 Running command pip subprocess to install build dependencies 2026-02-06T21:30:41,319 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-06T21:30:41,903 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-06T21:30:41,925 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-06T21:30:43,703 Collecting setuptools<70.0,>=61.0 2026-02-06T21:30:43,849 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.5.1-py3-none-any.whl (894 kB) 2026-02-06T21:30:44,139 Collecting wheel 2026-02-06T21:30:44,145 Using cached wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-06T21:30:44,372 Collecting packaging>=24.0 2026-02-06T21:30:44,378 Using cached packaging-26.0-py3-none-any.whl (74 kB) 2026-02-06T21:30:47,324 Installing collected packages: setuptools, packaging, wheel 2026-02-06T21:30:50,152 Creating /tmp/pip-build-env-lesdvcqn/overlay/local/bin 2026-02-06T21:30:50,154 changing mode of /tmp/pip-build-env-lesdvcqn/overlay/local/bin/wheel to 755 2026-02-06T21:30:50,176 Successfully installed packaging-26.0 setuptools-69.5.1 wheel-0.46.3 2026-02-06T21:30:50,456 Installing build dependencies: finished with status 'done' 2026-02-06T21:30:50,462 Getting requirements to build wheel: started 2026-02-06T21:30:50,464 Running command Getting requirements to build wheel 2026-02-06T21:30:51,122 /tmp/pip-build-env-lesdvcqn/overlay/local/lib/python3.11/dist-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command. 2026-02-06T21:30:51,123 warn( 2026-02-06T21:30:51,375 running egg_info 2026-02-06T21:30:51,380 writing src/stache_ai.egg-info/PKG-INFO 2026-02-06T21:30:51,390 writing dependency_links to src/stache_ai.egg-info/dependency_links.txt 2026-02-06T21:30:51,393 writing entry points to src/stache_ai.egg-info/entry_points.txt 2026-02-06T21:30:51,400 writing requirements to src/stache_ai.egg-info/requires.txt 2026-02-06T21:30:51,402 writing top-level names to src/stache_ai.egg-info/top_level.txt 2026-02-06T21:30:51,440 reading manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-02-06T21:30:51,450 writing manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-02-06T21:30:51,572 Getting requirements to build wheel: finished with status 'done' 2026-02-06T21:30:51,581 Created temporary directory: /tmp/pip-modern-metadata-eg2q5wet 2026-02-06T21:30:51,584 Preparing metadata (pyproject.toml): started 2026-02-06T21:30:51,585 Running command Preparing metadata (pyproject.toml) 2026-02-06T21:30:52,185 /tmp/pip-build-env-lesdvcqn/overlay/local/lib/python3.11/dist-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command. 2026-02-06T21:30:52,185 warn( 2026-02-06T21:30:52,408 running dist_info 2026-02-06T21:30:52,413 creating /tmp/pip-modern-metadata-eg2q5wet/stache_ai.egg-info 2026-02-06T21:30:52,417 writing /tmp/pip-modern-metadata-eg2q5wet/stache_ai.egg-info/PKG-INFO 2026-02-06T21:30:52,427 writing dependency_links to /tmp/pip-modern-metadata-eg2q5wet/stache_ai.egg-info/dependency_links.txt 2026-02-06T21:30:52,429 writing entry points to /tmp/pip-modern-metadata-eg2q5wet/stache_ai.egg-info/entry_points.txt 2026-02-06T21:30:52,435 writing requirements to /tmp/pip-modern-metadata-eg2q5wet/stache_ai.egg-info/requires.txt 2026-02-06T21:30:52,436 writing top-level names to /tmp/pip-modern-metadata-eg2q5wet/stache_ai.egg-info/top_level.txt 2026-02-06T21:30:52,438 writing manifest file '/tmp/pip-modern-metadata-eg2q5wet/stache_ai.egg-info/SOURCES.txt' 2026-02-06T21:30:52,470 reading manifest file '/tmp/pip-modern-metadata-eg2q5wet/stache_ai.egg-info/SOURCES.txt' 2026-02-06T21:30:52,476 writing manifest file '/tmp/pip-modern-metadata-eg2q5wet/stache_ai.egg-info/SOURCES.txt' 2026-02-06T21:30:52,478 creating '/tmp/pip-modern-metadata-eg2q5wet/stache_ai-0.1.7.dist-info' 2026-02-06T21:30:52,643 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-06T21:30:52,648 Source in /tmp/pip-wheel-ca_0sk00/stache-ai_2341611692524e0b97c8151bea37254b has version 0.1.7, which satisfies requirement stache-ai==0.1.7 from https://files.pythonhosted.org/packages/30/78/fd71255ad2d07c033aeca4a24b322dcf50e6f4f4877975a5eabe4650136f/stache_ai-0.1.7.tar.gz 2026-02-06T21:30:52,649 Removed stache-ai==0.1.7 from https://files.pythonhosted.org/packages/30/78/fd71255ad2d07c033aeca4a24b322dcf50e6f4f4877975a5eabe4650136f/stache_ai-0.1.7.tar.gz from build tracker '/tmp/pip-build-tracker-e4jq3234' 2026-02-06T21:30:52,656 Created temporary directory: /tmp/pip-unpack-odwwdqey 2026-02-06T21:30:52,656 Building wheels for collected packages: stache-ai 2026-02-06T21:30:52,661 Created temporary directory: /tmp/pip-wheel-e5fa980r 2026-02-06T21:30:52,662 Destination directory: /tmp/pip-wheel-e5fa980r 2026-02-06T21:30:52,664 Building wheel for stache-ai (pyproject.toml): started 2026-02-06T21:30:52,665 Running command Building wheel for stache-ai (pyproject.toml) 2026-02-06T21:30:53,266 /tmp/pip-build-env-lesdvcqn/overlay/local/lib/python3.11/dist-packages/wheel/bdist_wheel.py:4: FutureWarning: The 'wheel' package is no longer the canonical location of the 'bdist_wheel' command, and will be removed in a future release. Please update to setuptools v70.1 or later which contains an integrated version of this command. 2026-02-06T21:30:53,267 warn( 2026-02-06T21:30:53,476 running bdist_wheel 2026-02-06T21:30:53,492 running build 2026-02-06T21:30:53,493 running build_py 2026-02-06T21:30:53,497 creating build 2026-02-06T21:30:53,498 creating build/lib 2026-02-06T21:30:53,499 creating build/lib/stache_ai 2026-02-06T21:30:53,500 copying src/stache_ai/__init__.py -> build/lib/stache_ai 2026-02-06T21:30:53,502 copying src/stache_ai/config.py -> build/lib/stache_ai 2026-02-06T21:30:53,505 creating build/lib/stache_ai/testing 2026-02-06T21:30:53,506 copying src/stache_ai/testing/__init__.py -> build/lib/stache_ai/testing 2026-02-06T21:30:53,508 copying src/stache_ai/testing/namespace.py -> build/lib/stache_ai/testing 2026-02-06T21:30:53,510 copying src/stache_ai/testing/document_index.py -> build/lib/stache_ai/testing 2026-02-06T21:30:53,512 copying src/stache_ai/testing/vectordb.py -> build/lib/stache_ai/testing 2026-02-06T21:30:53,514 copying src/stache_ai/testing/embedding.py -> build/lib/stache_ai/testing 2026-02-06T21:30:53,516 copying src/stache_ai/testing/llm.py -> build/lib/stache_ai/testing 2026-02-06T21:30:53,518 copying src/stache_ai/testing/reranker.py -> build/lib/stache_ai/testing 2026-02-06T21:30:53,520 creating build/lib/stache_ai/loaders 2026-02-06T21:30:53,521 copying src/stache_ai/loaders/base.py -> build/lib/stache_ai/loaders 2026-02-06T21:30:53,523 copying src/stache_ai/loaders/__init__.py -> build/lib/stache_ai/loaders 2026-02-06T21:30:53,525 copying src/stache_ai/loaders/text.py -> build/lib/stache_ai/loaders 2026-02-06T21:30:53,527 copying src/stache_ai/loaders/factory.py -> build/lib/stache_ai/loaders 2026-02-06T21:30:53,529 copying src/stache_ai/loaders/pdf.py -> build/lib/stache_ai/loaders 2026-02-06T21:30:53,531 creating build/lib/stache_ai/chunking 2026-02-06T21:30:53,532 copying src/stache_ai/chunking/transcript.py -> build/lib/stache_ai/chunking 2026-02-06T21:30:53,535 copying src/stache_ai/chunking/semantic.py -> build/lib/stache_ai/chunking 2026-02-06T21:30:53,536 copying src/stache_ai/chunking/base.py -> build/lib/stache_ai/chunking 2026-02-06T21:30:53,538 copying src/stache_ai/chunking/__init__.py -> build/lib/stache_ai/chunking 2026-02-06T21:30:53,540 copying src/stache_ai/chunking/markdown.py -> build/lib/stache_ai/chunking 2026-02-06T21:30:53,541 copying src/stache_ai/chunking/hierarchical.py -> build/lib/stache_ai/chunking 2026-02-06T21:30:53,544 copying src/stache_ai/chunking/recursive.py -> build/lib/stache_ai/chunking 2026-02-06T21:30:53,546 copying src/stache_ai/chunking/factory.py -> build/lib/stache_ai/chunking 2026-02-06T21:30:53,548 copying src/stache_ai/chunking/character.py -> build/lib/stache_ai/chunking 2026-02-06T21:30:53,550 creating build/lib/stache_ai/providers 2026-02-06T21:30:53,551 copying src/stache_ai/providers/base.py -> build/lib/stache_ai/providers 2026-02-06T21:30:53,554 copying src/stache_ai/providers/__init__.py -> build/lib/stache_ai/providers 2026-02-06T21:30:53,555 copying src/stache_ai/providers/factories.py -> build/lib/stache_ai/providers 2026-02-06T21:30:53,558 copying src/stache_ai/providers/plugin_loader.py -> build/lib/stache_ai/providers 2026-02-06T21:30:53,561 creating build/lib/stache_ai/models 2026-02-06T21:30:53,562 copying src/stache_ai/models/__init__.py -> build/lib/stache_ai/models 2026-02-06T21:30:53,564 copying src/stache_ai/models/insight.py -> build/lib/stache_ai/models 2026-02-06T21:30:53,566 creating build/lib/stache_ai/middleware 2026-02-06T21:30:53,567 copying src/stache_ai/middleware/testing.py -> build/lib/stache_ai/middleware 2026-02-06T21:30:53,570 copying src/stache_ai/middleware/base.py -> build/lib/stache_ai/middleware 2026-02-06T21:30:53,572 copying src/stache_ai/middleware/__init__.py -> build/lib/stache_ai/middleware 2026-02-06T21:30:53,575 copying src/stache_ai/middleware/results.py -> build/lib/stache_ai/middleware 2026-02-06T21:30:53,577 copying src/stache_ai/middleware/context.py -> build/lib/stache_ai/middleware 2026-02-06T21:30:53,579 copying src/stache_ai/middleware/chain.py -> build/lib/stache_ai/middleware 2026-02-06T21:30:53,582 creating build/lib/stache_ai/core 2026-02-06T21:30:53,583 copying src/stache_ai/core/__init__.py -> build/lib/stache_ai/core 2026-02-06T21:30:53,584 copying src/stache_ai/core/operations.py -> build/lib/stache_ai/core 2026-02-06T21:30:53,588 creating build/lib/stache_ai/cli 2026-02-06T21:30:53,589 copying src/stache_ai/cli/__init__.py -> build/lib/stache_ai/cli 2026-02-06T21:30:53,590 copying src/stache_ai/cli/import_cmd.py -> build/lib/stache_ai/cli 2026-02-06T21:30:53,593 copying src/stache_ai/cli/main.py -> build/lib/stache_ai/cli 2026-02-06T21:30:53,594 copying src/stache_ai/cli/migrate_cmd.py -> build/lib/stache_ai/cli 2026-02-06T21:30:53,597 copying src/stache_ai/cli/vectors_cmd.py -> build/lib/stache_ai/cli 2026-02-06T21:30:53,599 copying src/stache_ai/cli/backfill_document_index.py -> build/lib/stache_ai/cli 2026-02-06T21:30:53,602 copying src/stache_ai/cli/providers_cmd.py -> build/lib/stache_ai/cli 2026-02-06T21:30:53,603 copying src/stache_ai/cli/__main__.py -> build/lib/stache_ai/cli 2026-02-06T21:30:53,605 copying src/stache_ai/cli/redis_export.py -> build/lib/stache_ai/cli 2026-02-06T21:30:53,607 copying src/stache_ai/cli/namespace_cmd.py -> build/lib/stache_ai/cli 2026-02-06T21:30:53,610 copying src/stache_ai/cli/dump_cmd.py -> build/lib/stache_ai/cli 2026-02-06T21:30:53,612 creating build/lib/stache_ai/api 2026-02-06T21:30:53,613 copying src/stache_ai/api/__init__.py -> build/lib/stache_ai/api 2026-02-06T21:30:53,615 copying src/stache_ai/api/main.py -> build/lib/stache_ai/api 2026-02-06T21:30:53,617 creating build/lib/stache_ai/rag 2026-02-06T21:30:53,618 copying src/stache_ai/rag/__init__.py -> build/lib/stache_ai/rag 2026-02-06T21:30:53,620 copying src/stache_ai/rag/pipeline.py -> build/lib/stache_ai/rag 2026-02-06T21:30:53,623 copying src/stache_ai/rag/embedding_resilience.py -> build/lib/stache_ai/rag 2026-02-06T21:30:53,626 creating build/lib/stache_ai/chunking/strategies 2026-02-06T21:30:53,627 copying src/stache_ai/chunking/strategies/__init__.py -> build/lib/stache_ai/chunking/strategies 2026-02-06T21:30:53,630 creating build/lib/stache_ai/providers/namespace 2026-02-06T21:30:53,630 copying src/stache_ai/providers/namespace/__init__.py -> build/lib/stache_ai/providers/namespace 2026-02-06T21:30:53,632 copying src/stache_ai/providers/namespace/sqlite.py -> build/lib/stache_ai/providers/namespace 2026-02-06T21:30:53,635 creating build/lib/stache_ai/providers/vectordb 2026-02-06T21:30:53,636 copying src/stache_ai/providers/vectordb/__init__.py -> build/lib/stache_ai/providers/vectordb 2026-02-06T21:30:53,638 creating build/lib/stache_ai/providers/llm 2026-02-06T21:30:53,639 copying src/stache_ai/providers/llm/fallback.py -> build/lib/stache_ai/providers/llm 2026-02-06T21:30:53,641 copying src/stache_ai/providers/llm/__init__.py -> build/lib/stache_ai/providers/llm 2026-02-06T21:30:53,643 copying src/stache_ai/providers/llm/none.py -> build/lib/stache_ai/providers/llm 2026-02-06T21:30:53,645 creating build/lib/stache_ai/providers/resilience 2026-02-06T21:30:53,646 copying src/stache_ai/providers/resilience/__init__.py -> build/lib/stache_ai/providers/resilience 2026-02-06T21:30:53,649 copying src/stache_ai/providers/resilience/decorators.py -> build/lib/stache_ai/providers/resilience 2026-02-06T21:30:53,650 copying src/stache_ai/providers/resilience/http_client.py -> build/lib/stache_ai/providers/resilience 2026-02-06T21:30:53,653 copying src/stache_ai/providers/resilience/circuit_breaker.py -> build/lib/stache_ai/providers/resilience 2026-02-06T21:30:53,656 creating build/lib/stache_ai/providers/document_index 2026-02-06T21:30:53,657 copying src/stache_ai/providers/document_index/__init__.py -> build/lib/stache_ai/providers/document_index 2026-02-06T21:30:53,659 creating build/lib/stache_ai/providers/embeddings 2026-02-06T21:30:53,660 copying src/stache_ai/providers/embeddings/fallback.py -> build/lib/stache_ai/providers/embeddings 2026-02-06T21:30:53,663 copying src/stache_ai/providers/embeddings/__init__.py -> build/lib/stache_ai/providers/embeddings 2026-02-06T21:30:53,665 creating build/lib/stache_ai/providers/reranker 2026-02-06T21:30:53,666 copying src/stache_ai/providers/reranker/base.py -> build/lib/stache_ai/providers/reranker 2026-02-06T21:30:53,668 copying src/stache_ai/providers/reranker/__init__.py -> build/lib/stache_ai/providers/reranker 2026-02-06T21:30:53,670 copying src/stache_ai/providers/reranker/simple.py -> build/lib/stache_ai/providers/reranker 2026-02-06T21:30:53,673 creating build/lib/stache_ai/middleware/postingest 2026-02-06T21:30:53,674 copying src/stache_ai/middleware/postingest/summary.py -> build/lib/stache_ai/middleware/postingest 2026-02-06T21:30:53,676 copying src/stache_ai/middleware/postingest/__init__.py -> build/lib/stache_ai/middleware/postingest 2026-02-06T21:30:53,678 creating build/lib/stache_ai/middleware/deleteobserver 2026-02-06T21:30:53,679 copying src/stache_ai/middleware/deleteobserver/__init__.py -> build/lib/stache_ai/middleware/deleteobserver 2026-02-06T21:30:53,681 creating build/lib/stache_ai/middleware/enrichment 2026-02-06T21:30:53,682 copying src/stache_ai/middleware/enrichment/__init__.py -> build/lib/stache_ai/middleware/enrichment 2026-02-06T21:30:53,684 copying src/stache_ai/middleware/enrichment/base_ai.py -> build/lib/stache_ai/middleware/enrichment 2026-02-06T21:30:53,687 creating build/lib/stache_ai/api/routes 2026-02-06T21:30:53,688 copying src/stache_ai/api/routes/documents.py -> build/lib/stache_ai/api/routes 2026-02-06T21:30:53,690 copying src/stache_ai/api/routes/query.py -> build/lib/stache_ai/api/routes 2026-02-06T21:30:53,692 copying src/stache_ai/api/routes/__init__.py -> build/lib/stache_ai/api/routes 2026-02-06T21:30:53,694 copying src/stache_ai/api/routes/health.py -> build/lib/stache_ai/api/routes 2026-02-06T21:30:53,696 copying src/stache_ai/api/routes/pending.py -> build/lib/stache_ai/api/routes 2026-02-06T21:30:53,699 copying src/stache_ai/api/routes/models.py -> build/lib/stache_ai/api/routes 2026-02-06T21:30:53,701 copying src/stache_ai/api/routes/insights.py -> build/lib/stache_ai/api/routes 2026-02-06T21:30:53,703 copying src/stache_ai/api/routes/upload.py -> build/lib/stache_ai/api/routes 2026-02-06T21:30:53,706 copying src/stache_ai/api/routes/capture.py -> build/lib/stache_ai/api/routes 2026-02-06T21:30:53,708 copying src/stache_ai/api/routes/namespaces.py -> build/lib/stache_ai/api/routes 2026-02-06T21:30:53,710 running egg_info 2026-02-06T21:30:53,714 writing src/stache_ai.egg-info/PKG-INFO 2026-02-06T21:30:53,724 writing dependency_links to src/stache_ai.egg-info/dependency_links.txt 2026-02-06T21:30:53,726 writing entry points to src/stache_ai.egg-info/entry_points.txt 2026-02-06T21:30:53,732 writing requirements to src/stache_ai.egg-info/requires.txt 2026-02-06T21:30:53,733 writing top-level names to src/stache_ai.egg-info/top_level.txt 2026-02-06T21:30:53,760 reading manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-02-06T21:30:53,769 writing manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-02-06T21:30:53,796 installing to build/bdist.linux-armv7l/wheel 2026-02-06T21:30:53,796 running install 2026-02-06T21:30:53,819 running install_lib 2026-02-06T21:30:53,823 creating build/bdist.linux-armv7l 2026-02-06T21:30:53,824 creating build/bdist.linux-armv7l/wheel 2026-02-06T21:30:53,826 creating build/bdist.linux-armv7l/wheel/stache_ai 2026-02-06T21:30:53,827 creating build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-06T21:30:53,828 copying build/lib/stache_ai/testing/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-06T21:30:53,830 copying build/lib/stache_ai/testing/namespace.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-06T21:30:53,832 copying build/lib/stache_ai/testing/document_index.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-06T21:30:53,834 copying build/lib/stache_ai/testing/vectordb.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-06T21:30:53,837 copying build/lib/stache_ai/testing/embedding.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-06T21:30:53,839 copying build/lib/stache_ai/testing/llm.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-06T21:30:53,841 copying build/lib/stache_ai/testing/reranker.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-06T21:30:53,843 copying build/lib/stache_ai/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai 2026-02-06T21:30:53,845 creating build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-02-06T21:30:53,846 copying build/lib/stache_ai/loaders/base.py -> build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-02-06T21:30:53,848 copying build/lib/stache_ai/loaders/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-02-06T21:30:53,850 copying build/lib/stache_ai/loaders/text.py -> build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-02-06T21:30:53,852 copying build/lib/stache_ai/loaders/factory.py -> build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-02-06T21:30:53,854 copying build/lib/stache_ai/loaders/pdf.py -> build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-02-06T21:30:53,856 creating build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-06T21:30:53,857 copying build/lib/stache_ai/chunking/transcript.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-06T21:30:53,860 copying build/lib/stache_ai/chunking/semantic.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-06T21:30:53,862 copying build/lib/stache_ai/chunking/base.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-06T21:30:53,863 copying build/lib/stache_ai/chunking/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-06T21:30:53,865 copying build/lib/stache_ai/chunking/markdown.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-06T21:30:53,867 copying build/lib/stache_ai/chunking/hierarchical.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-06T21:30:53,870 copying build/lib/stache_ai/chunking/recursive.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-06T21:30:53,872 copying build/lib/stache_ai/chunking/factory.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-06T21:30:53,875 creating build/bdist.linux-armv7l/wheel/stache_ai/chunking/strategies 2026-02-06T21:30:53,875 copying build/lib/stache_ai/chunking/strategies/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking/strategies 2026-02-06T21:30:53,877 copying build/lib/stache_ai/chunking/character.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-06T21:30:53,880 creating build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-02-06T21:30:53,881 copying build/lib/stache_ai/providers/base.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-02-06T21:30:53,883 copying build/lib/stache_ai/providers/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-02-06T21:30:53,886 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/namespace 2026-02-06T21:30:53,887 copying build/lib/stache_ai/providers/namespace/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/namespace 2026-02-06T21:30:53,889 copying build/lib/stache_ai/providers/namespace/sqlite.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/namespace 2026-02-06T21:30:53,891 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/vectordb 2026-02-06T21:30:53,892 copying build/lib/stache_ai/providers/vectordb/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/vectordb 2026-02-06T21:30:53,895 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/llm 2026-02-06T21:30:53,896 copying build/lib/stache_ai/providers/llm/fallback.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/llm 2026-02-06T21:30:53,898 copying build/lib/stache_ai/providers/llm/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/llm 2026-02-06T21:30:53,900 copying build/lib/stache_ai/providers/llm/none.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/llm 2026-02-06T21:30:53,902 copying build/lib/stache_ai/providers/factories.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-02-06T21:30:53,905 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-02-06T21:30:53,906 copying build/lib/stache_ai/providers/resilience/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-02-06T21:30:53,908 copying build/lib/stache_ai/providers/resilience/decorators.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-02-06T21:30:53,910 copying build/lib/stache_ai/providers/resilience/http_client.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-02-06T21:30:53,913 copying build/lib/stache_ai/providers/resilience/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-02-06T21:30:53,915 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/document_index 2026-02-06T21:30:53,916 copying build/lib/stache_ai/providers/document_index/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/document_index 2026-02-06T21:30:53,919 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/embeddings 2026-02-06T21:30:53,919 copying build/lib/stache_ai/providers/embeddings/fallback.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/embeddings 2026-02-06T21:30:53,922 copying build/lib/stache_ai/providers/embeddings/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/embeddings 2026-02-06T21:30:53,924 copying build/lib/stache_ai/providers/plugin_loader.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-02-06T21:30:53,927 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/reranker 2026-02-06T21:30:53,927 copying build/lib/stache_ai/providers/reranker/base.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/reranker 2026-02-06T21:30:53,930 copying build/lib/stache_ai/providers/reranker/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/reranker 2026-02-06T21:30:53,932 copying build/lib/stache_ai/providers/reranker/simple.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/reranker 2026-02-06T21:30:53,934 creating build/bdist.linux-armv7l/wheel/stache_ai/models 2026-02-06T21:30:53,935 copying build/lib/stache_ai/models/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/models 2026-02-06T21:30:53,937 copying build/lib/stache_ai/models/insight.py -> build/bdist.linux-armv7l/wheel/stache_ai/models 2026-02-06T21:30:53,940 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-06T21:30:53,941 copying build/lib/stache_ai/middleware/testing.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-06T21:30:53,943 copying build/lib/stache_ai/middleware/base.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-06T21:30:53,946 copying build/lib/stache_ai/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-06T21:30:53,947 copying build/lib/stache_ai/middleware/results.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-06T21:30:53,950 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware/postingest 2026-02-06T21:30:53,951 copying build/lib/stache_ai/middleware/postingest/summary.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/postingest 2026-02-06T21:30:53,953 copying build/lib/stache_ai/middleware/postingest/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/postingest 2026-02-06T21:30:53,955 copying build/lib/stache_ai/middleware/context.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-06T21:30:53,957 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware/deleteobserver 2026-02-06T21:30:53,958 copying build/lib/stache_ai/middleware/deleteobserver/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/deleteobserver 2026-02-06T21:30:53,961 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware/enrichment 2026-02-06T21:30:53,962 copying build/lib/stache_ai/middleware/enrichment/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/enrichment 2026-02-06T21:30:53,964 copying build/lib/stache_ai/middleware/enrichment/base_ai.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/enrichment 2026-02-06T21:30:53,966 copying build/lib/stache_ai/middleware/chain.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-06T21:30:53,970 creating build/bdist.linux-armv7l/wheel/stache_ai/core 2026-02-06T21:30:53,971 copying build/lib/stache_ai/core/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/core 2026-02-06T21:30:53,973 copying build/lib/stache_ai/core/operations.py -> build/bdist.linux-armv7l/wheel/stache_ai/core 2026-02-06T21:30:53,976 creating build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-06T21:30:53,977 copying build/lib/stache_ai/cli/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-06T21:30:53,979 copying build/lib/stache_ai/cli/import_cmd.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-06T21:30:53,981 copying build/lib/stache_ai/cli/main.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-06T21:30:53,983 copying build/lib/stache_ai/cli/migrate_cmd.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-06T21:30:53,985 copying build/lib/stache_ai/cli/vectors_cmd.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-06T21:30:53,988 copying build/lib/stache_ai/cli/backfill_document_index.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-06T21:30:53,990 copying build/lib/stache_ai/cli/providers_cmd.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-06T21:30:53,992 copying build/lib/stache_ai/cli/__main__.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-06T21:30:53,994 copying build/lib/stache_ai/cli/redis_export.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-06T21:30:53,996 copying build/lib/stache_ai/cli/namespace_cmd.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-06T21:30:53,998 copying build/lib/stache_ai/cli/dump_cmd.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-06T21:30:54,001 creating build/bdist.linux-armv7l/wheel/stache_ai/api 2026-02-06T21:30:54,002 copying build/lib/stache_ai/api/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/api 2026-02-06T21:30:54,004 copying build/lib/stache_ai/api/main.py -> build/bdist.linux-armv7l/wheel/stache_ai/api 2026-02-06T21:30:54,006 creating build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-06T21:30:54,007 copying build/lib/stache_ai/api/routes/documents.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-06T21:30:54,010 copying build/lib/stache_ai/api/routes/query.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-06T21:30:54,012 copying build/lib/stache_ai/api/routes/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-06T21:30:54,014 copying build/lib/stache_ai/api/routes/health.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-06T21:30:54,016 copying build/lib/stache_ai/api/routes/pending.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-06T21:30:54,019 copying build/lib/stache_ai/api/routes/models.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-06T21:30:54,021 copying build/lib/stache_ai/api/routes/insights.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-06T21:30:54,024 copying build/lib/stache_ai/api/routes/upload.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-06T21:30:54,027 copying build/lib/stache_ai/api/routes/capture.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-06T21:30:54,029 copying build/lib/stache_ai/api/routes/namespaces.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-06T21:30:54,031 creating build/bdist.linux-armv7l/wheel/stache_ai/rag 2026-02-06T21:30:54,032 copying build/lib/stache_ai/rag/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/rag 2026-02-06T21:30:54,034 copying build/lib/stache_ai/rag/pipeline.py -> build/bdist.linux-armv7l/wheel/stache_ai/rag 2026-02-06T21:30:54,038 copying build/lib/stache_ai/rag/embedding_resilience.py -> build/bdist.linux-armv7l/wheel/stache_ai/rag 2026-02-06T21:30:54,040 copying build/lib/stache_ai/config.py -> build/bdist.linux-armv7l/wheel/stache_ai 2026-02-06T21:30:54,043 running install_egg_info 2026-02-06T21:30:54,047 Copying src/stache_ai.egg-info to build/bdist.linux-armv7l/wheel/stache_ai-0.1.7-py3.11.egg-info 2026-02-06T21:30:54,061 running install_scripts 2026-02-06T21:30:54,087 creating build/bdist.linux-armv7l/wheel/stache_ai-0.1.7.dist-info/WHEEL 2026-02-06T21:30:54,090 creating '/tmp/pip-wheel-e5fa980r/.tmp-20hu5g35/stache_ai-0.1.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-06T21:30:54,093 adding 'stache_ai/__init__.py' 2026-02-06T21:30:54,095 adding 'stache_ai/config.py' 2026-02-06T21:30:54,097 adding 'stache_ai/api/__init__.py' 2026-02-06T21:30:54,099 adding 'stache_ai/api/main.py' 2026-02-06T21:30:54,101 adding 'stache_ai/api/routes/__init__.py' 2026-02-06T21:30:54,102 adding 'stache_ai/api/routes/capture.py' 2026-02-06T21:30:54,105 adding 'stache_ai/api/routes/documents.py' 2026-02-06T21:30:54,107 adding 'stache_ai/api/routes/health.py' 2026-02-06T21:30:54,108 adding 'stache_ai/api/routes/insights.py' 2026-02-06T21:30:54,110 adding 'stache_ai/api/routes/models.py' 2026-02-06T21:30:54,112 adding 'stache_ai/api/routes/namespaces.py' 2026-02-06T21:30:54,114 adding 'stache_ai/api/routes/pending.py' 2026-02-06T21:30:54,115 adding 'stache_ai/api/routes/query.py' 2026-02-06T21:30:54,117 adding 'stache_ai/api/routes/upload.py' 2026-02-06T21:30:54,119 adding 'stache_ai/chunking/__init__.py' 2026-02-06T21:30:54,120 adding 'stache_ai/chunking/base.py' 2026-02-06T21:30:54,121 adding 'stache_ai/chunking/character.py' 2026-02-06T21:30:54,123 adding 'stache_ai/chunking/factory.py' 2026-02-06T21:30:54,124 adding 'stache_ai/chunking/hierarchical.py' 2026-02-06T21:30:54,126 adding 'stache_ai/chunking/markdown.py' 2026-02-06T21:30:54,127 adding 'stache_ai/chunking/recursive.py' 2026-02-06T21:30:54,129 adding 'stache_ai/chunking/semantic.py' 2026-02-06T21:30:54,131 adding 'stache_ai/chunking/transcript.py' 2026-02-06T21:30:54,132 adding 'stache_ai/chunking/strategies/__init__.py' 2026-02-06T21:30:54,134 adding 'stache_ai/cli/__init__.py' 2026-02-06T21:30:54,135 adding 'stache_ai/cli/__main__.py' 2026-02-06T21:30:54,138 adding 'stache_ai/cli/backfill_document_index.py' 2026-02-06T21:30:54,139 adding 'stache_ai/cli/dump_cmd.py' 2026-02-06T21:30:54,141 adding 'stache_ai/cli/import_cmd.py' 2026-02-06T21:30:54,142 adding 'stache_ai/cli/main.py' 2026-02-06T21:30:54,144 adding 'stache_ai/cli/migrate_cmd.py' 2026-02-06T21:30:54,145 adding 'stache_ai/cli/namespace_cmd.py' 2026-02-06T21:30:54,147 adding 'stache_ai/cli/providers_cmd.py' 2026-02-06T21:30:54,149 adding 'stache_ai/cli/redis_export.py' 2026-02-06T21:30:54,151 adding 'stache_ai/cli/vectors_cmd.py' 2026-02-06T21:30:54,152 adding 'stache_ai/core/__init__.py' 2026-02-06T21:30:54,155 adding 'stache_ai/core/operations.py' 2026-02-06T21:30:54,158 adding 'stache_ai/loaders/__init__.py' 2026-02-06T21:30:54,159 adding 'stache_ai/loaders/base.py' 2026-02-06T21:30:54,160 adding 'stache_ai/loaders/factory.py' 2026-02-06T21:30:54,162 adding 'stache_ai/loaders/pdf.py' 2026-02-06T21:30:54,163 adding 'stache_ai/loaders/text.py' 2026-02-06T21:30:54,165 adding 'stache_ai/middleware/__init__.py' 2026-02-06T21:30:54,167 adding 'stache_ai/middleware/base.py' 2026-02-06T21:30:54,169 adding 'stache_ai/middleware/chain.py' 2026-02-06T21:30:54,170 adding 'stache_ai/middleware/context.py' 2026-02-06T21:30:54,171 adding 'stache_ai/middleware/results.py' 2026-02-06T21:30:54,173 adding 'stache_ai/middleware/testing.py' 2026-02-06T21:30:54,175 adding 'stache_ai/middleware/deleteobserver/__init__.py' 2026-02-06T21:30:54,176 adding 'stache_ai/middleware/enrichment/__init__.py' 2026-02-06T21:30:54,178 adding 'stache_ai/middleware/enrichment/base_ai.py' 2026-02-06T21:30:54,180 adding 'stache_ai/middleware/postingest/__init__.py' 2026-02-06T21:30:54,181 adding 'stache_ai/middleware/postingest/summary.py' 2026-02-06T21:30:54,183 adding 'stache_ai/models/__init__.py' 2026-02-06T21:30:54,184 adding 'stache_ai/models/insight.py' 2026-02-06T21:30:54,186 adding 'stache_ai/providers/__init__.py' 2026-02-06T21:30:54,189 adding 'stache_ai/providers/base.py' 2026-02-06T21:30:54,191 adding 'stache_ai/providers/factories.py' 2026-02-06T21:30:54,193 adding 'stache_ai/providers/plugin_loader.py' 2026-02-06T21:30:54,195 adding 'stache_ai/providers/document_index/__init__.py' 2026-02-06T21:30:54,196 adding 'stache_ai/providers/embeddings/__init__.py' 2026-02-06T21:30:54,198 adding 'stache_ai/providers/embeddings/fallback.py' 2026-02-06T21:30:54,199 adding 'stache_ai/providers/llm/__init__.py' 2026-02-06T21:30:54,201 adding 'stache_ai/providers/llm/fallback.py' 2026-02-06T21:30:54,202 adding 'stache_ai/providers/llm/none.py' 2026-02-06T21:30:54,203 adding 'stache_ai/providers/namespace/__init__.py' 2026-02-06T21:30:54,205 adding 'stache_ai/providers/namespace/sqlite.py' 2026-02-06T21:30:54,207 adding 'stache_ai/providers/reranker/__init__.py' 2026-02-06T21:30:54,208 adding 'stache_ai/providers/reranker/base.py' 2026-02-06T21:30:54,210 adding 'stache_ai/providers/reranker/simple.py' 2026-02-06T21:30:54,211 adding 'stache_ai/providers/resilience/__init__.py' 2026-02-06T21:30:54,213 adding 'stache_ai/providers/resilience/circuit_breaker.py' 2026-02-06T21:30:54,214 adding 'stache_ai/providers/resilience/decorators.py' 2026-02-06T21:30:54,217 adding 'stache_ai/providers/resilience/http_client.py' 2026-02-06T21:30:54,218 adding 'stache_ai/providers/vectordb/__init__.py' 2026-02-06T21:30:54,220 adding 'stache_ai/rag/__init__.py' 2026-02-06T21:30:54,222 adding 'stache_ai/rag/embedding_resilience.py' 2026-02-06T21:30:54,227 adding 'stache_ai/rag/pipeline.py' 2026-02-06T21:30:54,229 adding 'stache_ai/testing/__init__.py' 2026-02-06T21:30:54,231 adding 'stache_ai/testing/document_index.py' 2026-02-06T21:30:54,232 adding 'stache_ai/testing/embedding.py' 2026-02-06T21:30:54,233 adding 'stache_ai/testing/llm.py' 2026-02-06T21:30:54,234 adding 'stache_ai/testing/namespace.py' 2026-02-06T21:30:54,235 adding 'stache_ai/testing/reranker.py' 2026-02-06T21:30:54,237 adding 'stache_ai/testing/vectordb.py' 2026-02-06T21:30:54,239 adding 'stache_ai-0.1.7.dist-info/METADATA' 2026-02-06T21:30:54,240 adding 'stache_ai-0.1.7.dist-info/WHEEL' 2026-02-06T21:30:54,241 adding 'stache_ai-0.1.7.dist-info/entry_points.txt' 2026-02-06T21:30:54,242 adding 'stache_ai-0.1.7.dist-info/top_level.txt' 2026-02-06T21:30:54,244 adding 'stache_ai-0.1.7.dist-info/RECORD' 2026-02-06T21:30:54,247 removing build/bdist.linux-armv7l/wheel 2026-02-06T21:30:54,399 Building wheel for stache-ai (pyproject.toml): finished with status 'done' 2026-02-06T21:30:54,408 Created wheel for stache-ai: filename=stache_ai-0.1.7-py3-none-any.whl size=140754 sha256=0aa4236b94586b9360ffef72b84eb1234c2ee55f0501a009dea82a6206a25649 2026-02-06T21:30:54,409 Stored in directory: /tmp/pip-ephem-wheel-cache-11go8nfj/wheels/10/ec/a1/2199c2a7e6ba8b6ee8d0a1333458b4f4ca41d3ca96be3999ef 2026-02-06T21:30:54,424 Successfully built stache-ai 2026-02-06T21:30:54,432 Removed build tracker: '/tmp/pip-build-tracker-e4jq3234'