2026-02-10T00:09:11,048 Created temporary directory: /tmp/pip-ephem-wheel-cache-2wu_5l71 2026-02-10T00:09:11,050 Created temporary directory: /tmp/pip-build-tracker-eifgk_d5 2026-02-10T00:09:11,051 Initialized build tracking at /tmp/pip-build-tracker-eifgk_d5 2026-02-10T00:09:11,051 Created build tracker: /tmp/pip-build-tracker-eifgk_d5 2026-02-10T00:09:11,052 Entered build tracker: /tmp/pip-build-tracker-eifgk_d5 2026-02-10T00:09:11,052 Created temporary directory: /tmp/pip-wheel-i6rqykqm 2026-02-10T00:09:11,056 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-10T00:09:11,058 Created temporary directory: /tmp/pip-ephem-wheel-cache-riip9wx1 2026-02-10T00:09:11,079 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T00:09:11,083 2 location(s) to search for versions of stache-ai: 2026-02-10T00:09:11,083 * https://pypi.org/simple/stache-ai/ 2026-02-10T00:09:11,083 * https://www.piwheels.org/simple/stache-ai/ 2026-02-10T00:09:11,083 Fetching project page and analyzing links: https://pypi.org/simple/stache-ai/ 2026-02-10T00:09:11,084 Getting page https://pypi.org/simple/stache-ai/ 2026-02-10T00:09:11,085 Found index url https://pypi.org/simple 2026-02-10T00:09:11,297 Fetched page https://pypi.org/simple/stache-ai/ as application/vnd.pypi.simple.v1+json 2026-02-10T00:09:11,301 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-10T00:09:11,302 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-10T00:09:11,303 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-10T00:09:11,304 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-10T00:09:11,305 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-10T00:09:11,306 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-10T00:09:11,306 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-10T00:09:11,307 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-10T00:09:11,308 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-10T00:09:11,309 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-10T00:09:11,310 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-10T00:09:11,311 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-10T00:09:11,311 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-10T00:09:11,312 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-10T00:09:11,313 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-10T00:09:11,314 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-10T00:09:11,314 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-10T00:09:11,315 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-10T00:09:11,316 Fetching project page and analyzing links: https://www.piwheels.org/simple/stache-ai/ 2026-02-10T00:09:11,317 Getting page https://www.piwheels.org/simple/stache-ai/ 2026-02-10T00:09:11,318 Found index url https://www.piwheels.org/simple 2026-02-10T00:09:11,470 Fetched page https://www.piwheels.org/simple/stache-ai/ as text/html 2026-02-10T00:09:11,473 Skipping link: No binaries permitted for stache-ai: https://www.piwheels.org/simple/stache-ai/stache_ai-0.1.7-py3-none-any.whl#sha256=0aa4236b94586b9360ffef72b84eb1234c2ee55f0501a009dea82a6206a25649 (from https://www.piwheels.org/simple/stache-ai/) (requires-python:>=3.10) 2026-02-10T00:09:11,474 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-10T00:09:11,474 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-10T00:09:11,475 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-10T00:09:11,476 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-10T00:09:11,476 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-10T00:09:11,477 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-10T00:09:11,478 Skipping link: not a file: https://www.piwheels.org/simple/stache-ai/ 2026-02-10T00:09:11,478 Skipping link: not a file: https://pypi.org/simple/stache-ai/ 2026-02-10T00:09:11,498 Given no hashes to check 1 links for project 'stache-ai': discarding no candidates 2026-02-10T00:09:11,516 Collecting stache-ai==0.1.8 2026-02-10T00:09:11,518 Created temporary directory: /tmp/pip-unpack-02qus5hu 2026-02-10T00:09:11,649 Downloading stache_ai-0.1.8.tar.gz (147 kB) 2026-02-10T00:09:11,956 Added stache-ai==0.1.8 from https://files.pythonhosted.org/packages/c4/37/1139277f2b3bce1910180a7b44c523612cebf3ac31e28f9d5584b24415af/stache_ai-0.1.8.tar.gz to build tracker '/tmp/pip-build-tracker-eifgk_d5' 2026-02-10T00:09:11,964 Created temporary directory: /tmp/pip-build-env-koywwhlm 2026-02-10T00:09:11,969 Installing build dependencies: started 2026-02-10T00:09:11,970 Running command pip subprocess to install build dependencies 2026-02-10T00:09:13,122 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-10T00:09:13,749 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-10T00:09:13,772 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-10T00:09:15,596 Collecting setuptools<70.0,>=61.0 2026-02-10T00:09:15,685 Using cached https://www.piwheels.org/simple/setuptools/setuptools-69.5.1-py3-none-any.whl (894 kB) 2026-02-10T00:09:15,958 Collecting wheel 2026-02-10T00:09:15,973 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-10T00:09:16,155 Collecting packaging>=24.0 2026-02-10T00:09:16,172 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-10T00:09:19,138 Installing collected packages: setuptools, packaging, wheel 2026-02-10T00:09:22,128 Creating /tmp/pip-build-env-koywwhlm/overlay/local/bin 2026-02-10T00:09:22,130 changing mode of /tmp/pip-build-env-koywwhlm/overlay/local/bin/wheel to 755 2026-02-10T00:09:22,150 Successfully installed packaging-26.0 setuptools-69.5.1 wheel-0.46.3 2026-02-10T00:09:22,429 Installing build dependencies: finished with status 'done' 2026-02-10T00:09:22,435 Getting requirements to build wheel: started 2026-02-10T00:09:22,436 Running command Getting requirements to build wheel 2026-02-10T00:09:23,096 /tmp/pip-build-env-koywwhlm/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-10T00:09:23,096 warn( 2026-02-10T00:09:23,328 running egg_info 2026-02-10T00:09:23,332 writing src/stache_ai.egg-info/PKG-INFO 2026-02-10T00:09:23,342 writing dependency_links to src/stache_ai.egg-info/dependency_links.txt 2026-02-10T00:09:23,345 writing entry points to src/stache_ai.egg-info/entry_points.txt 2026-02-10T00:09:23,351 writing requirements to src/stache_ai.egg-info/requires.txt 2026-02-10T00:09:23,353 writing top-level names to src/stache_ai.egg-info/top_level.txt 2026-02-10T00:09:23,396 reading manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-02-10T00:09:23,406 writing manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-02-10T00:09:23,527 Getting requirements to build wheel: finished with status 'done' 2026-02-10T00:09:23,537 Created temporary directory: /tmp/pip-modern-metadata-wv_vtu6k 2026-02-10T00:09:23,539 Preparing metadata (pyproject.toml): started 2026-02-10T00:09:23,540 Running command Preparing metadata (pyproject.toml) 2026-02-10T00:09:24,155 /tmp/pip-build-env-koywwhlm/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-10T00:09:24,155 warn( 2026-02-10T00:09:24,377 running dist_info 2026-02-10T00:09:24,381 creating /tmp/pip-modern-metadata-wv_vtu6k/stache_ai.egg-info 2026-02-10T00:09:24,385 writing /tmp/pip-modern-metadata-wv_vtu6k/stache_ai.egg-info/PKG-INFO 2026-02-10T00:09:24,395 writing dependency_links to /tmp/pip-modern-metadata-wv_vtu6k/stache_ai.egg-info/dependency_links.txt 2026-02-10T00:09:24,398 writing entry points to /tmp/pip-modern-metadata-wv_vtu6k/stache_ai.egg-info/entry_points.txt 2026-02-10T00:09:24,404 writing requirements to /tmp/pip-modern-metadata-wv_vtu6k/stache_ai.egg-info/requires.txt 2026-02-10T00:09:24,405 writing top-level names to /tmp/pip-modern-metadata-wv_vtu6k/stache_ai.egg-info/top_level.txt 2026-02-10T00:09:24,406 writing manifest file '/tmp/pip-modern-metadata-wv_vtu6k/stache_ai.egg-info/SOURCES.txt' 2026-02-10T00:09:24,442 reading manifest file '/tmp/pip-modern-metadata-wv_vtu6k/stache_ai.egg-info/SOURCES.txt' 2026-02-10T00:09:24,449 writing manifest file '/tmp/pip-modern-metadata-wv_vtu6k/stache_ai.egg-info/SOURCES.txt' 2026-02-10T00:09:24,450 creating '/tmp/pip-modern-metadata-wv_vtu6k/stache_ai-0.1.8.dist-info' 2026-02-10T00:09:24,616 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-10T00:09:24,620 Source in /tmp/pip-wheel-i6rqykqm/stache-ai_3ed45a44375042e396c35998ef0b3703 has version 0.1.8, which satisfies requirement stache-ai==0.1.8 from https://files.pythonhosted.org/packages/c4/37/1139277f2b3bce1910180a7b44c523612cebf3ac31e28f9d5584b24415af/stache_ai-0.1.8.tar.gz 2026-02-10T00:09:24,622 Removed stache-ai==0.1.8 from https://files.pythonhosted.org/packages/c4/37/1139277f2b3bce1910180a7b44c523612cebf3ac31e28f9d5584b24415af/stache_ai-0.1.8.tar.gz from build tracker '/tmp/pip-build-tracker-eifgk_d5' 2026-02-10T00:09:24,628 Created temporary directory: /tmp/pip-unpack-0fj1x16s 2026-02-10T00:09:24,628 Building wheels for collected packages: stache-ai 2026-02-10T00:09:24,633 Created temporary directory: /tmp/pip-wheel-jun9v8x1 2026-02-10T00:09:24,633 Destination directory: /tmp/pip-wheel-jun9v8x1 2026-02-10T00:09:24,636 Building wheel for stache-ai (pyproject.toml): started 2026-02-10T00:09:24,637 Running command Building wheel for stache-ai (pyproject.toml) 2026-02-10T00:09:25,226 /tmp/pip-build-env-koywwhlm/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-10T00:09:25,227 warn( 2026-02-10T00:09:25,441 running bdist_wheel 2026-02-10T00:09:25,458 running build 2026-02-10T00:09:25,459 running build_py 2026-02-10T00:09:25,463 creating build 2026-02-10T00:09:25,464 creating build/lib 2026-02-10T00:09:25,465 creating build/lib/stache_ai 2026-02-10T00:09:25,466 copying src/stache_ai/__init__.py -> build/lib/stache_ai 2026-02-10T00:09:25,468 copying src/stache_ai/config.py -> build/lib/stache_ai 2026-02-10T00:09:25,470 copying src/stache_ai/types.py -> build/lib/stache_ai 2026-02-10T00:09:25,473 creating build/lib/stache_ai/middleware 2026-02-10T00:09:25,474 copying src/stache_ai/middleware/context.py -> build/lib/stache_ai/middleware 2026-02-10T00:09:25,475 copying src/stache_ai/middleware/__init__.py -> build/lib/stache_ai/middleware 2026-02-10T00:09:25,477 copying src/stache_ai/middleware/results.py -> build/lib/stache_ai/middleware 2026-02-10T00:09:25,479 copying src/stache_ai/middleware/base.py -> build/lib/stache_ai/middleware 2026-02-10T00:09:25,481 copying src/stache_ai/middleware/discovery.py -> build/lib/stache_ai/middleware 2026-02-10T00:09:25,483 copying src/stache_ai/middleware/testing.py -> build/lib/stache_ai/middleware 2026-02-10T00:09:25,486 copying src/stache_ai/middleware/chain.py -> build/lib/stache_ai/middleware 2026-02-10T00:09:25,489 creating build/lib/stache_ai/rag 2026-02-10T00:09:25,489 copying src/stache_ai/rag/__init__.py -> build/lib/stache_ai/rag 2026-02-10T00:09:25,492 copying src/stache_ai/rag/embedding_resilience.py -> build/lib/stache_ai/rag 2026-02-10T00:09:25,494 copying src/stache_ai/rag/pipeline.py -> build/lib/stache_ai/rag 2026-02-10T00:09:25,499 creating build/lib/stache_ai/workers 2026-02-10T00:09:25,500 copying src/stache_ai/workers/cleanup_worker.py -> build/lib/stache_ai/workers 2026-02-10T00:09:25,502 copying src/stache_ai/workers/__init__.py -> build/lib/stache_ai/workers 2026-02-10T00:09:25,504 copying src/stache_ai/workers/trash_purge_worker.py -> build/lib/stache_ai/workers 2026-02-10T00:09:25,507 creating build/lib/stache_ai/testing 2026-02-10T00:09:25,507 copying src/stache_ai/testing/__init__.py -> build/lib/stache_ai/testing 2026-02-10T00:09:25,509 copying src/stache_ai/testing/embedding.py -> build/lib/stache_ai/testing 2026-02-10T00:09:25,511 copying src/stache_ai/testing/reranker.py -> build/lib/stache_ai/testing 2026-02-10T00:09:25,513 copying src/stache_ai/testing/namespace.py -> build/lib/stache_ai/testing 2026-02-10T00:09:25,516 copying src/stache_ai/testing/document_index.py -> build/lib/stache_ai/testing 2026-02-10T00:09:25,517 copying src/stache_ai/testing/vectordb.py -> build/lib/stache_ai/testing 2026-02-10T00:09:25,519 copying src/stache_ai/testing/llm.py -> build/lib/stache_ai/testing 2026-02-10T00:09:25,522 creating build/lib/stache_ai/cli 2026-02-10T00:09:25,523 copying src/stache_ai/cli/redis_export.py -> build/lib/stache_ai/cli 2026-02-10T00:09:25,525 copying src/stache_ai/cli/__main__.py -> build/lib/stache_ai/cli 2026-02-10T00:09:25,528 copying src/stache_ai/cli/migrate_cmd.py -> build/lib/stache_ai/cli 2026-02-10T00:09:25,530 copying src/stache_ai/cli/__init__.py -> build/lib/stache_ai/cli 2026-02-10T00:09:25,532 copying src/stache_ai/cli/vectors_cmd.py -> build/lib/stache_ai/cli 2026-02-10T00:09:25,535 copying src/stache_ai/cli/namespace_cmd.py -> build/lib/stache_ai/cli 2026-02-10T00:09:25,537 copying src/stache_ai/cli/import_cmd.py -> build/lib/stache_ai/cli 2026-02-10T00:09:25,539 copying src/stache_ai/cli/backfill_document_index.py -> build/lib/stache_ai/cli 2026-02-10T00:09:25,542 copying src/stache_ai/cli/main.py -> build/lib/stache_ai/cli 2026-02-10T00:09:25,544 copying src/stache_ai/cli/dump_cmd.py -> build/lib/stache_ai/cli 2026-02-10T00:09:25,546 copying src/stache_ai/cli/providers_cmd.py -> build/lib/stache_ai/cli 2026-02-10T00:09:25,549 creating build/lib/stache_ai/api 2026-02-10T00:09:25,550 copying src/stache_ai/api/__init__.py -> build/lib/stache_ai/api 2026-02-10T00:09:25,552 copying src/stache_ai/api/main.py -> build/lib/stache_ai/api 2026-02-10T00:09:25,555 creating build/lib/stache_ai/core 2026-02-10T00:09:25,556 copying src/stache_ai/core/operations.py -> build/lib/stache_ai/core 2026-02-10T00:09:25,558 copying src/stache_ai/core/__init__.py -> build/lib/stache_ai/core 2026-02-10T00:09:25,561 creating build/lib/stache_ai/loaders 2026-02-10T00:09:25,562 copying src/stache_ai/loaders/__init__.py -> build/lib/stache_ai/loaders 2026-02-10T00:09:25,564 copying src/stache_ai/loaders/text.py -> build/lib/stache_ai/loaders 2026-02-10T00:09:25,565 copying src/stache_ai/loaders/factory.py -> build/lib/stache_ai/loaders 2026-02-10T00:09:25,568 copying src/stache_ai/loaders/pdf.py -> build/lib/stache_ai/loaders 2026-02-10T00:09:25,570 copying src/stache_ai/loaders/base.py -> build/lib/stache_ai/loaders 2026-02-10T00:09:25,572 creating build/lib/stache_ai/providers 2026-02-10T00:09:25,573 copying src/stache_ai/providers/__init__.py -> build/lib/stache_ai/providers 2026-02-10T00:09:25,575 copying src/stache_ai/providers/factories.py -> build/lib/stache_ai/providers 2026-02-10T00:09:25,578 copying src/stache_ai/providers/base.py -> build/lib/stache_ai/providers 2026-02-10T00:09:25,580 copying src/stache_ai/providers/plugin_loader.py -> build/lib/stache_ai/providers 2026-02-10T00:09:25,583 creating build/lib/stache_ai/chunking 2026-02-10T00:09:25,584 copying src/stache_ai/chunking/transcript.py -> build/lib/stache_ai/chunking 2026-02-10T00:09:25,586 copying src/stache_ai/chunking/__init__.py -> build/lib/stache_ai/chunking 2026-02-10T00:09:25,588 copying src/stache_ai/chunking/hierarchical.py -> build/lib/stache_ai/chunking 2026-02-10T00:09:25,590 copying src/stache_ai/chunking/factory.py -> build/lib/stache_ai/chunking 2026-02-10T00:09:25,592 copying src/stache_ai/chunking/character.py -> build/lib/stache_ai/chunking 2026-02-10T00:09:25,594 copying src/stache_ai/chunking/base.py -> build/lib/stache_ai/chunking 2026-02-10T00:09:25,596 copying src/stache_ai/chunking/semantic.py -> build/lib/stache_ai/chunking 2026-02-10T00:09:25,598 copying src/stache_ai/chunking/markdown.py -> build/lib/stache_ai/chunking 2026-02-10T00:09:25,600 copying src/stache_ai/chunking/recursive.py -> build/lib/stache_ai/chunking 2026-02-10T00:09:25,602 creating build/lib/stache_ai/utils 2026-02-10T00:09:25,603 copying src/stache_ai/utils/__init__.py -> build/lib/stache_ai/utils 2026-02-10T00:09:25,605 copying src/stache_ai/utils/hashing.py -> build/lib/stache_ai/utils 2026-02-10T00:09:25,608 creating build/lib/stache_ai/models 2026-02-10T00:09:25,608 copying src/stache_ai/models/__init__.py -> build/lib/stache_ai/models 2026-02-10T00:09:25,610 copying src/stache_ai/models/insight.py -> build/lib/stache_ai/models 2026-02-10T00:09:25,612 creating build/lib/stache_ai/middleware/enrichment 2026-02-10T00:09:25,613 copying src/stache_ai/middleware/enrichment/__init__.py -> build/lib/stache_ai/middleware/enrichment 2026-02-10T00:09:25,615 copying src/stache_ai/middleware/enrichment/base_ai.py -> build/lib/stache_ai/middleware/enrichment 2026-02-10T00:09:25,618 creating build/lib/stache_ai/middleware/guards 2026-02-10T00:09:25,619 copying src/stache_ai/middleware/guards/__init__.py -> build/lib/stache_ai/middleware/guards 2026-02-10T00:09:25,621 copying src/stache_ai/middleware/guards/deduplication.py -> build/lib/stache_ai/middleware/guards 2026-02-10T00:09:25,624 creating build/lib/stache_ai/middleware/deleteobserver 2026-02-10T00:09:25,625 copying src/stache_ai/middleware/deleteobserver/__init__.py -> build/lib/stache_ai/middleware/deleteobserver 2026-02-10T00:09:25,627 creating build/lib/stache_ai/middleware/error_processors 2026-02-10T00:09:25,628 copying src/stache_ai/middleware/error_processors/__init__.py -> build/lib/stache_ai/middleware/error_processors 2026-02-10T00:09:25,630 copying src/stache_ai/middleware/error_processors/reingest_recovery.py -> build/lib/stache_ai/middleware/error_processors 2026-02-10T00:09:25,632 creating build/lib/stache_ai/middleware/postingest 2026-02-10T00:09:25,633 copying src/stache_ai/middleware/postingest/summary.py -> build/lib/stache_ai/middleware/postingest 2026-02-10T00:09:25,636 copying src/stache_ai/middleware/postingest/__init__.py -> build/lib/stache_ai/middleware/postingest 2026-02-10T00:09:25,638 creating build/lib/stache_ai/api/routes 2026-02-10T00:09:25,639 copying src/stache_ai/api/routes/health.py -> build/lib/stache_ai/api/routes 2026-02-10T00:09:25,641 copying src/stache_ai/api/routes/trash.py -> build/lib/stache_ai/api/routes 2026-02-10T00:09:25,643 copying src/stache_ai/api/routes/__init__.py -> build/lib/stache_ai/api/routes 2026-02-10T00:09:25,645 copying src/stache_ai/api/routes/models.py -> build/lib/stache_ai/api/routes 2026-02-10T00:09:25,647 copying src/stache_ai/api/routes/insights.py -> build/lib/stache_ai/api/routes 2026-02-10T00:09:25,649 copying src/stache_ai/api/routes/upload.py -> build/lib/stache_ai/api/routes 2026-02-10T00:09:25,652 copying src/stache_ai/api/routes/pending.py -> build/lib/stache_ai/api/routes 2026-02-10T00:09:25,654 copying src/stache_ai/api/routes/documents.py -> build/lib/stache_ai/api/routes 2026-02-10T00:09:25,657 copying src/stache_ai/api/routes/query.py -> build/lib/stache_ai/api/routes 2026-02-10T00:09:25,658 copying src/stache_ai/api/routes/namespaces.py -> build/lib/stache_ai/api/routes 2026-02-10T00:09:25,661 copying src/stache_ai/api/routes/capture.py -> build/lib/stache_ai/api/routes 2026-02-10T00:09:25,664 creating build/lib/stache_ai/providers/resilience 2026-02-10T00:09:25,665 copying src/stache_ai/providers/resilience/decorators.py -> build/lib/stache_ai/providers/resilience 2026-02-10T00:09:25,667 copying src/stache_ai/providers/resilience/__init__.py -> build/lib/stache_ai/providers/resilience 2026-02-10T00:09:25,669 copying src/stache_ai/providers/resilience/http_client.py -> build/lib/stache_ai/providers/resilience 2026-02-10T00:09:25,671 copying src/stache_ai/providers/resilience/circuit_breaker.py -> build/lib/stache_ai/providers/resilience 2026-02-10T00:09:25,674 creating build/lib/stache_ai/providers/document_index 2026-02-10T00:09:25,675 copying src/stache_ai/providers/document_index/__init__.py -> build/lib/stache_ai/providers/document_index 2026-02-10T00:09:25,678 creating build/lib/stache_ai/providers/embeddings 2026-02-10T00:09:25,679 copying src/stache_ai/providers/embeddings/__init__.py -> build/lib/stache_ai/providers/embeddings 2026-02-10T00:09:25,681 copying src/stache_ai/providers/embeddings/fallback.py -> build/lib/stache_ai/providers/embeddings 2026-02-10T00:09:25,684 creating build/lib/stache_ai/providers/llm 2026-02-10T00:09:25,685 copying src/stache_ai/providers/llm/none.py -> build/lib/stache_ai/providers/llm 2026-02-10T00:09:25,687 copying src/stache_ai/providers/llm/__init__.py -> build/lib/stache_ai/providers/llm 2026-02-10T00:09:25,689 copying src/stache_ai/providers/llm/fallback.py -> build/lib/stache_ai/providers/llm 2026-02-10T00:09:25,691 creating build/lib/stache_ai/providers/vectordb 2026-02-10T00:09:25,692 copying src/stache_ai/providers/vectordb/__init__.py -> build/lib/stache_ai/providers/vectordb 2026-02-10T00:09:25,695 creating build/lib/stache_ai/providers/namespace 2026-02-10T00:09:25,696 copying src/stache_ai/providers/namespace/__init__.py -> build/lib/stache_ai/providers/namespace 2026-02-10T00:09:25,698 copying src/stache_ai/providers/namespace/sqlite.py -> build/lib/stache_ai/providers/namespace 2026-02-10T00:09:25,701 creating build/lib/stache_ai/providers/reranker 2026-02-10T00:09:25,702 copying src/stache_ai/providers/reranker/__init__.py -> build/lib/stache_ai/providers/reranker 2026-02-10T00:09:25,704 copying src/stache_ai/providers/reranker/base.py -> build/lib/stache_ai/providers/reranker 2026-02-10T00:09:25,706 copying src/stache_ai/providers/reranker/simple.py -> build/lib/stache_ai/providers/reranker 2026-02-10T00:09:25,709 creating build/lib/stache_ai/chunking/strategies 2026-02-10T00:09:25,710 copying src/stache_ai/chunking/strategies/__init__.py -> build/lib/stache_ai/chunking/strategies 2026-02-10T00:09:25,713 running egg_info 2026-02-10T00:09:25,717 writing src/stache_ai.egg-info/PKG-INFO 2026-02-10T00:09:25,726 writing dependency_links to src/stache_ai.egg-info/dependency_links.txt 2026-02-10T00:09:25,729 writing entry points to src/stache_ai.egg-info/entry_points.txt 2026-02-10T00:09:25,735 writing requirements to src/stache_ai.egg-info/requires.txt 2026-02-10T00:09:25,736 writing top-level names to src/stache_ai.egg-info/top_level.txt 2026-02-10T00:09:25,766 reading manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-02-10T00:09:25,776 writing manifest file 'src/stache_ai.egg-info/SOURCES.txt' 2026-02-10T00:09:25,807 installing to build/bdist.linux-armv7l/wheel 2026-02-10T00:09:25,807 running install 2026-02-10T00:09:25,830 running install_lib 2026-02-10T00:09:25,834 creating build/bdist.linux-armv7l 2026-02-10T00:09:25,835 creating build/bdist.linux-armv7l/wheel 2026-02-10T00:09:25,836 creating build/bdist.linux-armv7l/wheel/stache_ai 2026-02-10T00:09:25,838 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-10T00:09:25,839 copying build/lib/stache_ai/middleware/context.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-10T00:09:25,842 copying build/lib/stache_ai/middleware/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-10T00:09:25,844 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware/enrichment 2026-02-10T00:09:25,845 copying build/lib/stache_ai/middleware/enrichment/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/enrichment 2026-02-10T00:09:25,847 copying build/lib/stache_ai/middleware/enrichment/base_ai.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/enrichment 2026-02-10T00:09:25,850 copying build/lib/stache_ai/middleware/results.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-10T00:09:25,852 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware/guards 2026-02-10T00:09:25,853 copying build/lib/stache_ai/middleware/guards/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/guards 2026-02-10T00:09:25,855 copying build/lib/stache_ai/middleware/guards/deduplication.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/guards 2026-02-10T00:09:25,857 copying build/lib/stache_ai/middleware/base.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-10T00:09:25,860 copying build/lib/stache_ai/middleware/discovery.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-10T00:09:25,862 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware/deleteobserver 2026-02-10T00:09:25,863 copying build/lib/stache_ai/middleware/deleteobserver/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/deleteobserver 2026-02-10T00:09:25,866 copying build/lib/stache_ai/middleware/testing.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-10T00:09:25,868 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware/error_processors 2026-02-10T00:09:25,869 copying build/lib/stache_ai/middleware/error_processors/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/error_processors 2026-02-10T00:09:25,871 copying build/lib/stache_ai/middleware/error_processors/reingest_recovery.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/error_processors 2026-02-10T00:09:25,874 copying build/lib/stache_ai/middleware/chain.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware 2026-02-10T00:09:25,877 creating build/bdist.linux-armv7l/wheel/stache_ai/middleware/postingest 2026-02-10T00:09:25,878 copying build/lib/stache_ai/middleware/postingest/summary.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/postingest 2026-02-10T00:09:25,881 copying build/lib/stache_ai/middleware/postingest/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/middleware/postingest 2026-02-10T00:09:25,883 creating build/bdist.linux-armv7l/wheel/stache_ai/rag 2026-02-10T00:09:25,884 copying build/lib/stache_ai/rag/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/rag 2026-02-10T00:09:25,886 copying build/lib/stache_ai/rag/embedding_resilience.py -> build/bdist.linux-armv7l/wheel/stache_ai/rag 2026-02-10T00:09:25,889 copying build/lib/stache_ai/rag/pipeline.py -> build/bdist.linux-armv7l/wheel/stache_ai/rag 2026-02-10T00:09:25,893 copying build/lib/stache_ai/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai 2026-02-10T00:09:25,896 creating build/bdist.linux-armv7l/wheel/stache_ai/workers 2026-02-10T00:09:25,897 copying build/lib/stache_ai/workers/cleanup_worker.py -> build/bdist.linux-armv7l/wheel/stache_ai/workers 2026-02-10T00:09:25,899 copying build/lib/stache_ai/workers/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/workers 2026-02-10T00:09:25,901 copying build/lib/stache_ai/workers/trash_purge_worker.py -> build/bdist.linux-armv7l/wheel/stache_ai/workers 2026-02-10T00:09:25,903 creating build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-10T00:09:25,904 copying build/lib/stache_ai/testing/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-10T00:09:25,906 copying build/lib/stache_ai/testing/embedding.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-10T00:09:25,908 copying build/lib/stache_ai/testing/reranker.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-10T00:09:25,910 copying build/lib/stache_ai/testing/namespace.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-10T00:09:25,912 copying build/lib/stache_ai/testing/document_index.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-10T00:09:25,915 copying build/lib/stache_ai/testing/vectordb.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-10T00:09:25,917 copying build/lib/stache_ai/testing/llm.py -> build/bdist.linux-armv7l/wheel/stache_ai/testing 2026-02-10T00:09:25,919 creating build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-10T00:09:25,920 copying build/lib/stache_ai/cli/redis_export.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-10T00:09:25,923 copying build/lib/stache_ai/cli/__main__.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-10T00:09:25,925 copying build/lib/stache_ai/cli/migrate_cmd.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-10T00:09:25,927 copying build/lib/stache_ai/cli/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-10T00:09:25,929 copying build/lib/stache_ai/cli/vectors_cmd.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-10T00:09:25,932 copying build/lib/stache_ai/cli/namespace_cmd.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-10T00:09:25,935 copying build/lib/stache_ai/cli/import_cmd.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-10T00:09:25,937 copying build/lib/stache_ai/cli/backfill_document_index.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-10T00:09:25,940 copying build/lib/stache_ai/cli/main.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-10T00:09:25,942 copying build/lib/stache_ai/cli/dump_cmd.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-10T00:09:25,944 copying build/lib/stache_ai/cli/providers_cmd.py -> build/bdist.linux-armv7l/wheel/stache_ai/cli 2026-02-10T00:09:25,947 creating build/bdist.linux-armv7l/wheel/stache_ai/api 2026-02-10T00:09:25,948 copying build/lib/stache_ai/api/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/api 2026-02-10T00:09:25,951 creating build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-10T00:09:25,952 copying build/lib/stache_ai/api/routes/health.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-10T00:09:25,955 copying build/lib/stache_ai/api/routes/trash.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-10T00:09:25,958 copying build/lib/stache_ai/api/routes/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-10T00:09:25,960 copying build/lib/stache_ai/api/routes/models.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-10T00:09:25,962 copying build/lib/stache_ai/api/routes/insights.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-10T00:09:25,964 copying build/lib/stache_ai/api/routes/upload.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-10T00:09:25,967 copying build/lib/stache_ai/api/routes/pending.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-10T00:09:25,969 copying build/lib/stache_ai/api/routes/documents.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-10T00:09:25,973 copying build/lib/stache_ai/api/routes/query.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-10T00:09:25,975 copying build/lib/stache_ai/api/routes/namespaces.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-10T00:09:25,978 copying build/lib/stache_ai/api/routes/capture.py -> build/bdist.linux-armv7l/wheel/stache_ai/api/routes 2026-02-10T00:09:25,980 copying build/lib/stache_ai/api/main.py -> build/bdist.linux-armv7l/wheel/stache_ai/api 2026-02-10T00:09:25,983 copying build/lib/stache_ai/config.py -> build/bdist.linux-armv7l/wheel/stache_ai 2026-02-10T00:09:25,986 creating build/bdist.linux-armv7l/wheel/stache_ai/core 2026-02-10T00:09:25,987 copying build/lib/stache_ai/core/operations.py -> build/bdist.linux-armv7l/wheel/stache_ai/core 2026-02-10T00:09:25,990 copying build/lib/stache_ai/core/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/core 2026-02-10T00:09:25,992 creating build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-02-10T00:09:25,993 copying build/lib/stache_ai/loaders/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-02-10T00:09:25,996 copying build/lib/stache_ai/loaders/text.py -> build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-02-10T00:09:25,998 copying build/lib/stache_ai/loaders/factory.py -> build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-02-10T00:09:26,000 copying build/lib/stache_ai/loaders/pdf.py -> build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-02-10T00:09:26,002 copying build/lib/stache_ai/loaders/base.py -> build/bdist.linux-armv7l/wheel/stache_ai/loaders 2026-02-10T00:09:26,005 creating build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-02-10T00:09:26,007 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-02-10T00:09:26,008 copying build/lib/stache_ai/providers/resilience/decorators.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-02-10T00:09:26,010 copying build/lib/stache_ai/providers/resilience/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-02-10T00:09:26,012 copying build/lib/stache_ai/providers/resilience/http_client.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-02-10T00:09:26,015 copying build/lib/stache_ai/providers/resilience/circuit_breaker.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/resilience 2026-02-10T00:09:26,017 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/document_index 2026-02-10T00:09:26,018 copying build/lib/stache_ai/providers/document_index/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/document_index 2026-02-10T00:09:26,021 copying build/lib/stache_ai/providers/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-02-10T00:09:26,023 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/embeddings 2026-02-10T00:09:26,024 copying build/lib/stache_ai/providers/embeddings/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/embeddings 2026-02-10T00:09:26,026 copying build/lib/stache_ai/providers/embeddings/fallback.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/embeddings 2026-02-10T00:09:26,029 copying build/lib/stache_ai/providers/factories.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-02-10T00:09:26,032 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/llm 2026-02-10T00:09:26,033 copying build/lib/stache_ai/providers/llm/none.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/llm 2026-02-10T00:09:26,035 copying build/lib/stache_ai/providers/llm/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/llm 2026-02-10T00:09:26,037 copying build/lib/stache_ai/providers/llm/fallback.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/llm 2026-02-10T00:09:26,039 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/vectordb 2026-02-10T00:09:26,040 copying build/lib/stache_ai/providers/vectordb/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/vectordb 2026-02-10T00:09:26,043 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/namespace 2026-02-10T00:09:26,044 copying build/lib/stache_ai/providers/namespace/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/namespace 2026-02-10T00:09:26,046 copying build/lib/stache_ai/providers/namespace/sqlite.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/namespace 2026-02-10T00:09:26,049 creating build/bdist.linux-armv7l/wheel/stache_ai/providers/reranker 2026-02-10T00:09:26,050 copying build/lib/stache_ai/providers/reranker/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/reranker 2026-02-10T00:09:26,052 copying build/lib/stache_ai/providers/reranker/base.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/reranker 2026-02-10T00:09:26,054 copying build/lib/stache_ai/providers/reranker/simple.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers/reranker 2026-02-10T00:09:26,056 copying build/lib/stache_ai/providers/base.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-02-10T00:09:26,060 copying build/lib/stache_ai/providers/plugin_loader.py -> build/bdist.linux-armv7l/wheel/stache_ai/providers 2026-02-10T00:09:26,062 copying build/lib/stache_ai/types.py -> build/bdist.linux-armv7l/wheel/stache_ai 2026-02-10T00:09:26,065 creating build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-10T00:09:26,066 copying build/lib/stache_ai/chunking/transcript.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-10T00:09:26,068 copying build/lib/stache_ai/chunking/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-10T00:09:26,070 copying build/lib/stache_ai/chunking/hierarchical.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-10T00:09:26,072 copying build/lib/stache_ai/chunking/factory.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-10T00:09:26,075 creating build/bdist.linux-armv7l/wheel/stache_ai/chunking/strategies 2026-02-10T00:09:26,076 copying build/lib/stache_ai/chunking/strategies/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking/strategies 2026-02-10T00:09:26,078 copying build/lib/stache_ai/chunking/character.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-10T00:09:26,080 copying build/lib/stache_ai/chunking/base.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-10T00:09:26,082 copying build/lib/stache_ai/chunking/semantic.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-10T00:09:26,084 copying build/lib/stache_ai/chunking/markdown.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-10T00:09:26,086 copying build/lib/stache_ai/chunking/recursive.py -> build/bdist.linux-armv7l/wheel/stache_ai/chunking 2026-02-10T00:09:26,090 creating build/bdist.linux-armv7l/wheel/stache_ai/utils 2026-02-10T00:09:26,090 copying build/lib/stache_ai/utils/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/utils 2026-02-10T00:09:26,092 copying build/lib/stache_ai/utils/hashing.py -> build/bdist.linux-armv7l/wheel/stache_ai/utils 2026-02-10T00:09:26,095 creating build/bdist.linux-armv7l/wheel/stache_ai/models 2026-02-10T00:09:26,096 copying build/lib/stache_ai/models/__init__.py -> build/bdist.linux-armv7l/wheel/stache_ai/models 2026-02-10T00:09:26,097 copying build/lib/stache_ai/models/insight.py -> build/bdist.linux-armv7l/wheel/stache_ai/models 2026-02-10T00:09:26,099 running install_egg_info 2026-02-10T00:09:26,103 Copying src/stache_ai.egg-info to build/bdist.linux-armv7l/wheel/stache_ai-0.1.8-py3.11.egg-info 2026-02-10T00:09:26,116 running install_scripts 2026-02-10T00:09:26,142 creating build/bdist.linux-armv7l/wheel/stache_ai-0.1.8.dist-info/WHEEL 2026-02-10T00:09:26,145 creating '/tmp/pip-wheel-jun9v8x1/.tmp-xrkq2svp/stache_ai-0.1.8-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-10T00:09:26,147 adding 'stache_ai/__init__.py' 2026-02-10T00:09:26,150 adding 'stache_ai/config.py' 2026-02-10T00:09:26,152 adding 'stache_ai/types.py' 2026-02-10T00:09:26,154 adding 'stache_ai/api/__init__.py' 2026-02-10T00:09:26,155 adding 'stache_ai/api/main.py' 2026-02-10T00:09:26,157 adding 'stache_ai/api/routes/__init__.py' 2026-02-10T00:09:26,158 adding 'stache_ai/api/routes/capture.py' 2026-02-10T00:09:26,162 adding 'stache_ai/api/routes/documents.py' 2026-02-10T00:09:26,163 adding 'stache_ai/api/routes/health.py' 2026-02-10T00:09:26,165 adding 'stache_ai/api/routes/insights.py' 2026-02-10T00:09:26,166 adding 'stache_ai/api/routes/models.py' 2026-02-10T00:09:26,169 adding 'stache_ai/api/routes/namespaces.py' 2026-02-10T00:09:26,170 adding 'stache_ai/api/routes/pending.py' 2026-02-10T00:09:26,172 adding 'stache_ai/api/routes/query.py' 2026-02-10T00:09:26,173 adding 'stache_ai/api/routes/trash.py' 2026-02-10T00:09:26,175 adding 'stache_ai/api/routes/upload.py' 2026-02-10T00:09:26,177 adding 'stache_ai/chunking/__init__.py' 2026-02-10T00:09:26,178 adding 'stache_ai/chunking/base.py' 2026-02-10T00:09:26,179 adding 'stache_ai/chunking/character.py' 2026-02-10T00:09:26,181 adding 'stache_ai/chunking/factory.py' 2026-02-10T00:09:26,182 adding 'stache_ai/chunking/hierarchical.py' 2026-02-10T00:09:26,184 adding 'stache_ai/chunking/markdown.py' 2026-02-10T00:09:26,186 adding 'stache_ai/chunking/recursive.py' 2026-02-10T00:09:26,187 adding 'stache_ai/chunking/semantic.py' 2026-02-10T00:09:26,189 adding 'stache_ai/chunking/transcript.py' 2026-02-10T00:09:26,190 adding 'stache_ai/chunking/strategies/__init__.py' 2026-02-10T00:09:26,192 adding 'stache_ai/cli/__init__.py' 2026-02-10T00:09:26,193 adding 'stache_ai/cli/__main__.py' 2026-02-10T00:09:26,196 adding 'stache_ai/cli/backfill_document_index.py' 2026-02-10T00:09:26,197 adding 'stache_ai/cli/dump_cmd.py' 2026-02-10T00:09:26,199 adding 'stache_ai/cli/import_cmd.py' 2026-02-10T00:09:26,200 adding 'stache_ai/cli/main.py' 2026-02-10T00:09:26,202 adding 'stache_ai/cli/migrate_cmd.py' 2026-02-10T00:09:26,204 adding 'stache_ai/cli/namespace_cmd.py' 2026-02-10T00:09:26,205 adding 'stache_ai/cli/providers_cmd.py' 2026-02-10T00:09:26,207 adding 'stache_ai/cli/redis_export.py' 2026-02-10T00:09:26,209 adding 'stache_ai/cli/vectors_cmd.py' 2026-02-10T00:09:26,210 adding 'stache_ai/core/__init__.py' 2026-02-10T00:09:26,213 adding 'stache_ai/core/operations.py' 2026-02-10T00:09:26,214 adding 'stache_ai/loaders/__init__.py' 2026-02-10T00:09:26,216 adding 'stache_ai/loaders/base.py' 2026-02-10T00:09:26,217 adding 'stache_ai/loaders/factory.py' 2026-02-10T00:09:26,218 adding 'stache_ai/loaders/pdf.py' 2026-02-10T00:09:26,220 adding 'stache_ai/loaders/text.py' 2026-02-10T00:09:26,221 adding 'stache_ai/middleware/__init__.py' 2026-02-10T00:09:26,223 adding 'stache_ai/middleware/base.py' 2026-02-10T00:09:26,226 adding 'stache_ai/middleware/chain.py' 2026-02-10T00:09:26,227 adding 'stache_ai/middleware/context.py' 2026-02-10T00:09:26,228 adding 'stache_ai/middleware/discovery.py' 2026-02-10T00:09:26,230 adding 'stache_ai/middleware/results.py' 2026-02-10T00:09:26,231 adding 'stache_ai/middleware/testing.py' 2026-02-10T00:09:26,233 adding 'stache_ai/middleware/deleteobserver/__init__.py' 2026-02-10T00:09:26,234 adding 'stache_ai/middleware/enrichment/__init__.py' 2026-02-10T00:09:26,236 adding 'stache_ai/middleware/enrichment/base_ai.py' 2026-02-10T00:09:26,238 adding 'stache_ai/middleware/error_processors/__init__.py' 2026-02-10T00:09:26,239 adding 'stache_ai/middleware/error_processors/reingest_recovery.py' 2026-02-10T00:09:26,241 adding 'stache_ai/middleware/guards/__init__.py' 2026-02-10T00:09:26,242 adding 'stache_ai/middleware/guards/deduplication.py' 2026-02-10T00:09:26,244 adding 'stache_ai/middleware/postingest/__init__.py' 2026-02-10T00:09:26,246 adding 'stache_ai/middleware/postingest/summary.py' 2026-02-10T00:09:26,248 adding 'stache_ai/models/__init__.py' 2026-02-10T00:09:26,249 adding 'stache_ai/models/insight.py' 2026-02-10T00:09:26,251 adding 'stache_ai/providers/__init__.py' 2026-02-10T00:09:26,255 adding 'stache_ai/providers/base.py' 2026-02-10T00:09:26,257 adding 'stache_ai/providers/factories.py' 2026-02-10T00:09:26,259 adding 'stache_ai/providers/plugin_loader.py' 2026-02-10T00:09:26,260 adding 'stache_ai/providers/document_index/__init__.py' 2026-02-10T00:09:26,262 adding 'stache_ai/providers/embeddings/__init__.py' 2026-02-10T00:09:26,263 adding 'stache_ai/providers/embeddings/fallback.py' 2026-02-10T00:09:26,265 adding 'stache_ai/providers/llm/__init__.py' 2026-02-10T00:09:26,266 adding 'stache_ai/providers/llm/fallback.py' 2026-02-10T00:09:26,267 adding 'stache_ai/providers/llm/none.py' 2026-02-10T00:09:26,269 adding 'stache_ai/providers/namespace/__init__.py' 2026-02-10T00:09:26,271 adding 'stache_ai/providers/namespace/sqlite.py' 2026-02-10T00:09:26,272 adding 'stache_ai/providers/reranker/__init__.py' 2026-02-10T00:09:26,273 adding 'stache_ai/providers/reranker/base.py' 2026-02-10T00:09:26,275 adding 'stache_ai/providers/reranker/simple.py' 2026-02-10T00:09:26,277 adding 'stache_ai/providers/resilience/__init__.py' 2026-02-10T00:09:26,278 adding 'stache_ai/providers/resilience/circuit_breaker.py' 2026-02-10T00:09:26,280 adding 'stache_ai/providers/resilience/decorators.py' 2026-02-10T00:09:26,282 adding 'stache_ai/providers/resilience/http_client.py' 2026-02-10T00:09:26,284 adding 'stache_ai/providers/vectordb/__init__.py' 2026-02-10T00:09:26,285 adding 'stache_ai/rag/__init__.py' 2026-02-10T00:09:26,287 adding 'stache_ai/rag/embedding_resilience.py' 2026-02-10T00:09:26,295 adding 'stache_ai/rag/pipeline.py' 2026-02-10T00:09:26,297 adding 'stache_ai/testing/__init__.py' 2026-02-10T00:09:26,299 adding 'stache_ai/testing/document_index.py' 2026-02-10T00:09:26,300 adding 'stache_ai/testing/embedding.py' 2026-02-10T00:09:26,301 adding 'stache_ai/testing/llm.py' 2026-02-10T00:09:26,303 adding 'stache_ai/testing/namespace.py' 2026-02-10T00:09:26,304 adding 'stache_ai/testing/reranker.py' 2026-02-10T00:09:26,305 adding 'stache_ai/testing/vectordb.py' 2026-02-10T00:09:26,307 adding 'stache_ai/utils/__init__.py' 2026-02-10T00:09:26,308 adding 'stache_ai/utils/hashing.py' 2026-02-10T00:09:26,310 adding 'stache_ai/workers/__init__.py' 2026-02-10T00:09:26,311 adding 'stache_ai/workers/cleanup_worker.py' 2026-02-10T00:09:26,313 adding 'stache_ai/workers/trash_purge_worker.py' 2026-02-10T00:09:26,315 adding 'stache_ai-0.1.8.dist-info/METADATA' 2026-02-10T00:09:26,316 adding 'stache_ai-0.1.8.dist-info/WHEEL' 2026-02-10T00:09:26,317 adding 'stache_ai-0.1.8.dist-info/entry_points.txt' 2026-02-10T00:09:26,318 adding 'stache_ai-0.1.8.dist-info/top_level.txt' 2026-02-10T00:09:26,320 adding 'stache_ai-0.1.8.dist-info/RECORD' 2026-02-10T00:09:26,324 removing build/bdist.linux-armv7l/wheel 2026-02-10T00:09:26,477 Building wheel for stache-ai (pyproject.toml): finished with status 'done' 2026-02-10T00:09:26,485 Created wheel for stache-ai: filename=stache_ai-0.1.8-py3-none-any.whl size=159353 sha256=0b61bea7c98ad32e68876e789f9dd0b83585a2a4c5407b73828646aa30adcc6d 2026-02-10T00:09:26,486 Stored in directory: /tmp/pip-ephem-wheel-cache-riip9wx1/wheels/f0/4e/66/6cb1ec3a3f6801683d81391a8289a185d80068bb7e392ec38e 2026-02-10T00:09:26,501 Successfully built stache-ai 2026-02-10T00:09:26,510 Removed build tracker: '/tmp/pip-build-tracker-eifgk_d5'