2026-05-19T03:31:54,418 Created temporary directory: /tmp/pip-ephem-wheel-cache-sja5zys_ 2026-05-19T03:31:54,420 Created temporary directory: /tmp/pip-build-tracker-s754n8ds 2026-05-19T03:31:54,420 Initialized build tracking at /tmp/pip-build-tracker-s754n8ds 2026-05-19T03:31:54,421 Created build tracker: /tmp/pip-build-tracker-s754n8ds 2026-05-19T03:31:54,421 Entered build tracker: /tmp/pip-build-tracker-s754n8ds 2026-05-19T03:31:54,422 Created temporary directory: /tmp/pip-wheel-7qzgput3 2026-05-19T03:31:54,425 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-05-19T03:31:54,427 Created temporary directory: /tmp/pip-ephem-wheel-cache-wqrvov45 2026-05-19T03:31:54,449 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-19T03:31:54,452 2 location(s) to search for versions of fennec-community: 2026-05-19T03:31:54,452 * https://pypi.org/simple/fennec-community/ 2026-05-19T03:31:54,452 * https://www.piwheels.org/simple/fennec-community/ 2026-05-19T03:31:54,453 Fetching project page and analyzing links: https://pypi.org/simple/fennec-community/ 2026-05-19T03:31:54,454 Getting page https://pypi.org/simple/fennec-community/ 2026-05-19T03:31:54,455 Found index url https://pypi.org/simple 2026-05-19T03:31:54,683 Fetched page https://pypi.org/simple/fennec-community/ as application/vnd.pypi.simple.v1+json 2026-05-19T03:31:54,685 Skipping link: No binaries permitted for fennec-community: https://files.pythonhosted.org/packages/25/fa/996819b95f9000c6d6367a10eac056f1a4ecb48f4d87b47caa8c03495a8e/fennec_community-0.1.0-py3-none-any.whl (from https://pypi.org/simple/fennec-community/) (requires-python:>=3.9) 2026-05-19T03:31:54,686 Found link https://files.pythonhosted.org/packages/fb/37/556c3f36e73384b72342bd212a22fbf27be75a54893c950c41c4ebd75e74/fennec_community-0.1.0.tar.gz (from https://pypi.org/simple/fennec-community/) (requires-python:>=3.9), version: 0.1.0 2026-05-19T03:31:54,687 Fetching project page and analyzing links: https://www.piwheels.org/simple/fennec-community/ 2026-05-19T03:31:54,687 Getting page https://www.piwheels.org/simple/fennec-community/ 2026-05-19T03:31:54,688 Found index url https://www.piwheels.org/simple 2026-05-19T03:31:54,863 Fetched page https://www.piwheels.org/simple/fennec-community/ as text/html 2026-05-19T03:31:54,864 Skipping link: not a file: https://www.piwheels.org/simple/fennec-community/ 2026-05-19T03:31:54,865 Skipping link: not a file: https://pypi.org/simple/fennec-community/ 2026-05-19T03:31:54,883 Given no hashes to check 1 links for project 'fennec-community': discarding no candidates 2026-05-19T03:31:54,901 Collecting fennec-community==0.1.0 2026-05-19T03:31:54,904 Created temporary directory: /tmp/pip-unpack-jflowdll 2026-05-19T03:31:55,144 Downloading fennec_community-0.1.0.tar.gz (439 kB) 2026-05-19T03:31:55,711 Added fennec-community==0.1.0 from https://files.pythonhosted.org/packages/fb/37/556c3f36e73384b72342bd212a22fbf27be75a54893c950c41c4ebd75e74/fennec_community-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-s754n8ds' 2026-05-19T03:31:55,717 Created temporary directory: /tmp/pip-build-env-dd3zwxo2 2026-05-19T03:31:55,722 Installing build dependencies: started 2026-05-19T03:31:55,723 Running command pip subprocess to install build dependencies 2026-05-19T03:31:56,876 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-19T03:31:57,289 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-05-19T03:31:57,312 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-19T03:31:59,066 Collecting setuptools>=68.0 2026-05-19T03:31:59,067 Obtaining dependency information for setuptools>=68.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-19T03:31:59,084 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-19T03:31:59,315 Collecting wheel 2026-05-19T03:31:59,316 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-19T03:31:59,330 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-19T03:31:59,512 Collecting packaging>=24.0 2026-05-19T03:31:59,513 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-19T03:31:59,527 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-19T03:31:59,716 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-19T03:31:59,735 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-19T03:31:59,813 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-19T03:31:59,847 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-19T03:31:59,873 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-19T03:31:59,972 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-19T03:32:02,712 Installing collected packages: setuptools, packaging, wheel 2026-05-19T03:32:06,217 Creating /tmp/pip-build-env-dd3zwxo2/overlay/local/bin 2026-05-19T03:32:06,219 changing mode of /tmp/pip-build-env-dd3zwxo2/overlay/local/bin/wheel to 755 2026-05-19T03:32:06,241 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-19T03:32:06,529 Installing build dependencies: finished with status 'done' 2026-05-19T03:32:06,544 Getting requirements to build wheel: started 2026-05-19T03:32:06,545 Running command Getting requirements to build wheel 2026-05-19T03:32:07,186 /tmp/pip-build-env-dd3zwxo2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-19T03:32:07,186 !! 2026-05-19T03:32:07,187 ******************************************************************************** 2026-05-19T03:32:07,188 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-19T03:32:07,189 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-19T03:32:07,190 or your builds will no longer be supported. 2026-05-19T03:32:07,191 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-19T03:32:07,191 ******************************************************************************** 2026-05-19T03:32:07,192 !! 2026-05-19T03:32:07,193 corresp(dist, value, root_dir) 2026-05-19T03:32:07,272 /tmp/pip-build-env-dd3zwxo2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-19T03:32:07,273 !! 2026-05-19T03:32:07,274 ******************************************************************************** 2026-05-19T03:32:07,274 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-19T03:32:07,275 License :: OSI Approved :: MIT License 2026-05-19T03:32:07,276 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-19T03:32:07,277 ******************************************************************************** 2026-05-19T03:32:07,278 !! 2026-05-19T03:32:07,278 dist._finalize_license_expression() 2026-05-19T03:32:07,279 /tmp/pip-build-env-dd3zwxo2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-19T03:32:07,279 !! 2026-05-19T03:32:07,280 ******************************************************************************** 2026-05-19T03:32:07,280 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-19T03:32:07,281 License :: OSI Approved :: MIT License 2026-05-19T03:32:07,282 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-19T03:32:07,283 ******************************************************************************** 2026-05-19T03:32:07,284 !! 2026-05-19T03:32:07,284 self._finalize_license_expression() 2026-05-19T03:32:07,285 running egg_info 2026-05-19T03:32:07,291 writing fennec_community.egg-info/PKG-INFO 2026-05-19T03:32:07,300 writing dependency_links to fennec_community.egg-info/dependency_links.txt 2026-05-19T03:32:07,306 writing requirements to fennec_community.egg-info/requires.txt 2026-05-19T03:32:07,307 writing top-level names to fennec_community.egg-info/top_level.txt 2026-05-19T03:32:07,371 reading manifest file 'fennec_community.egg-info/SOURCES.txt' 2026-05-19T03:32:07,383 adding license file 'LICENSE' 2026-05-19T03:32:07,395 writing manifest file 'fennec_community.egg-info/SOURCES.txt' 2026-05-19T03:32:07,496 Getting requirements to build wheel: finished with status 'done' 2026-05-19T03:32:07,500 Created temporary directory: /tmp/pip-modern-metadata-3d6x7n3x 2026-05-19T03:32:07,502 Preparing metadata (pyproject.toml): started 2026-05-19T03:32:07,503 Running command Preparing metadata (pyproject.toml) 2026-05-19T03:32:08,083 /tmp/pip-build-env-dd3zwxo2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-19T03:32:08,083 !! 2026-05-19T03:32:08,084 ******************************************************************************** 2026-05-19T03:32:08,085 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-19T03:32:08,086 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-19T03:32:08,086 or your builds will no longer be supported. 2026-05-19T03:32:08,087 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-19T03:32:08,088 ******************************************************************************** 2026-05-19T03:32:08,089 !! 2026-05-19T03:32:08,090 corresp(dist, value, root_dir) 2026-05-19T03:32:08,162 /tmp/pip-build-env-dd3zwxo2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-19T03:32:08,162 !! 2026-05-19T03:32:08,163 ******************************************************************************** 2026-05-19T03:32:08,164 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-19T03:32:08,165 License :: OSI Approved :: MIT License 2026-05-19T03:32:08,166 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-19T03:32:08,167 ******************************************************************************** 2026-05-19T03:32:08,168 !! 2026-05-19T03:32:08,168 dist._finalize_license_expression() 2026-05-19T03:32:08,169 /tmp/pip-build-env-dd3zwxo2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-19T03:32:08,169 !! 2026-05-19T03:32:08,170 ******************************************************************************** 2026-05-19T03:32:08,171 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-19T03:32:08,171 License :: OSI Approved :: MIT License 2026-05-19T03:32:08,172 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-19T03:32:08,173 ******************************************************************************** 2026-05-19T03:32:08,174 !! 2026-05-19T03:32:08,174 self._finalize_license_expression() 2026-05-19T03:32:08,176 running dist_info 2026-05-19T03:32:08,187 creating /tmp/pip-modern-metadata-3d6x7n3x/fennec_community.egg-info 2026-05-19T03:32:08,188 writing /tmp/pip-modern-metadata-3d6x7n3x/fennec_community.egg-info/PKG-INFO 2026-05-19T03:32:08,197 writing dependency_links to /tmp/pip-modern-metadata-3d6x7n3x/fennec_community.egg-info/dependency_links.txt 2026-05-19T03:32:08,202 writing requirements to /tmp/pip-modern-metadata-3d6x7n3x/fennec_community.egg-info/requires.txt 2026-05-19T03:32:08,203 writing top-level names to /tmp/pip-modern-metadata-3d6x7n3x/fennec_community.egg-info/top_level.txt 2026-05-19T03:32:08,204 writing manifest file '/tmp/pip-modern-metadata-3d6x7n3x/fennec_community.egg-info/SOURCES.txt' 2026-05-19T03:32:08,258 reading manifest file '/tmp/pip-modern-metadata-3d6x7n3x/fennec_community.egg-info/SOURCES.txt' 2026-05-19T03:32:08,260 adding license file 'LICENSE' 2026-05-19T03:32:08,268 writing manifest file '/tmp/pip-modern-metadata-3d6x7n3x/fennec_community.egg-info/SOURCES.txt' 2026-05-19T03:32:08,270 creating '/tmp/pip-modern-metadata-3d6x7n3x/fennec_community-0.1.0.dist-info' 2026-05-19T03:32:08,394 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-19T03:32:08,400 Source in /tmp/pip-wheel-7qzgput3/fennec-community_f72c808d3d5a4013936ded89c6130044 has version 0.1.0, which satisfies requirement fennec-community==0.1.0 from https://files.pythonhosted.org/packages/fb/37/556c3f36e73384b72342bd212a22fbf27be75a54893c950c41c4ebd75e74/fennec_community-0.1.0.tar.gz 2026-05-19T03:32:08,401 Removed fennec-community==0.1.0 from https://files.pythonhosted.org/packages/fb/37/556c3f36e73384b72342bd212a22fbf27be75a54893c950c41c4ebd75e74/fennec_community-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-s754n8ds' 2026-05-19T03:32:08,408 Created temporary directory: /tmp/pip-unpack-d7dlycqr 2026-05-19T03:32:08,409 Building wheels for collected packages: fennec-community 2026-05-19T03:32:08,413 Created temporary directory: /tmp/pip-wheel-rt8viqhq 2026-05-19T03:32:08,414 Destination directory: /tmp/pip-wheel-rt8viqhq 2026-05-19T03:32:08,416 Building wheel for fennec-community (pyproject.toml): started 2026-05-19T03:32:08,417 Running command Building wheel for fennec-community (pyproject.toml) 2026-05-19T03:32:08,981 /tmp/pip-build-env-dd3zwxo2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-19T03:32:08,981 !! 2026-05-19T03:32:08,983 ******************************************************************************** 2026-05-19T03:32:08,983 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-19T03:32:08,984 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-19T03:32:08,985 or your builds will no longer be supported. 2026-05-19T03:32:08,986 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-19T03:32:08,986 ******************************************************************************** 2026-05-19T03:32:08,987 !! 2026-05-19T03:32:08,988 corresp(dist, value, root_dir) 2026-05-19T03:32:09,059 /tmp/pip-build-env-dd3zwxo2/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-19T03:32:09,060 !! 2026-05-19T03:32:09,061 ******************************************************************************** 2026-05-19T03:32:09,061 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-19T03:32:09,062 License :: OSI Approved :: MIT License 2026-05-19T03:32:09,063 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-19T03:32:09,064 ******************************************************************************** 2026-05-19T03:32:09,065 !! 2026-05-19T03:32:09,066 dist._finalize_license_expression() 2026-05-19T03:32:09,067 /tmp/pip-build-env-dd3zwxo2/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-19T03:32:09,068 !! 2026-05-19T03:32:09,069 ******************************************************************************** 2026-05-19T03:32:09,070 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-19T03:32:09,072 License :: OSI Approved :: MIT License 2026-05-19T03:32:09,073 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-19T03:32:09,074 ******************************************************************************** 2026-05-19T03:32:09,075 !! 2026-05-19T03:32:09,075 self._finalize_license_expression() 2026-05-19T03:32:09,076 running bdist_wheel 2026-05-19T03:32:09,093 running build 2026-05-19T03:32:09,094 running build_py 2026-05-19T03:32:09,101 creating build/lib/fennec_community/llm 2026-05-19T03:32:09,104 copying fennec_community/llm/base_llm_interface.py -> build/lib/fennec_community/llm 2026-05-19T03:32:09,107 copying fennec_community/llm/openai_interface.py -> build/lib/fennec_community/llm 2026-05-19T03:32:09,109 copying fennec_community/llm/__init__.py -> build/lib/fennec_community/llm 2026-05-19T03:32:09,111 copying fennec_community/llm/groq_interface.py -> build/lib/fennec_community/llm 2026-05-19T03:32:09,113 copying fennec_community/llm/gemini_interface.py -> build/lib/fennec_community/llm 2026-05-19T03:32:09,116 copying fennec_community/llm/ollama_interface.py -> build/lib/fennec_community/llm 2026-05-19T03:32:09,118 copying fennec_community/llm/mistral_interface.py -> build/lib/fennec_community/llm 2026-05-19T03:32:09,121 copying fennec_community/llm/config_llm.py -> build/lib/fennec_community/llm 2026-05-19T03:32:09,122 copying fennec_community/llm/anthropic_interface.py -> build/lib/fennec_community/llm 2026-05-19T03:32:09,125 creating build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,127 copying fennec_community/document_loaders/base_loader.py -> build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,129 copying fennec_community/document_loaders/text_loader.py -> build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,131 copying fennec_community/document_loaders/pdf_loader.py -> build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,133 copying fennec_community/document_loaders/__init__.py -> build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,135 copying fennec_community/document_loaders/docx_loader.py -> build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,138 copying fennec_community/document_loaders/csv_loader.py -> build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,140 copying fennec_community/document_loaders/auto_loader.py -> build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,142 copying fennec_community/document_loaders/config_loader.py -> build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,144 copying fennec_community/document_loaders/web_loader.py -> build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,146 copying fennec_community/document_loaders/directory_loader.py -> build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,149 copying fennec_community/document_loaders/json_loader.py -> build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,151 copying fennec_community/document_loaders/html_loader.py -> build/lib/fennec_community/document_loaders 2026-05-19T03:32:09,154 creating build/lib/fennec_community/chunks 2026-05-19T03:32:09,155 copying fennec_community/chunks/document_structure_parser.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,158 copying fennec_community/chunks/base.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,160 copying fennec_community/chunks/semantic_chunker.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,162 copying fennec_community/chunks/chunk_config.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,165 copying fennec_community/chunks/query_pattern_analyzer.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,167 copying fennec_community/chunks/__init__.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,169 copying fennec_community/chunks/multi_chunker.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,171 copying fennec_community/chunks/context_aware_chunker.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,173 copying fennec_community/chunks/arabic_chunker.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,177 copying fennec_community/chunks/adaptive_chunker.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,180 copying fennec_community/chunks/metadata_enricher.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,182 copying fennec_community/chunks/doc_model.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,184 copying fennec_community/chunks/chunk_manager.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,187 copying fennec_community/chunks/deduplicator.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,189 copying fennec_community/chunks/embeddings.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,191 copying fennec_community/chunks/structure_aware_chunker.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,194 copying fennec_community/chunks/text_splitter.py -> build/lib/fennec_community/chunks 2026-05-19T03:32:09,196 creating build/lib/fennec_community/embeddings 2026-05-19T03:32:09,197 copying fennec_community/embeddings/ollama_embedder.py -> build/lib/fennec_community/embeddings 2026-05-19T03:32:09,200 copying fennec_community/embeddings/mistral_embedder.py -> build/lib/fennec_community/embeddings 2026-05-19T03:32:09,203 copying fennec_community/embeddings/__init__.py -> build/lib/fennec_community/embeddings 2026-05-19T03:32:09,204 copying fennec_community/embeddings/openai_embedder.py -> build/lib/fennec_community/embeddings 2026-05-19T03:32:09,207 copying fennec_community/embeddings/base_embedder.py -> build/lib/fennec_community/embeddings 2026-05-19T03:32:09,210 copying fennec_community/embeddings/arabic_embedder.py -> build/lib/fennec_community/embeddings 2026-05-19T03:32:09,213 copying fennec_community/embeddings/gemini_embedder.py -> build/lib/fennec_community/embeddings 2026-05-19T03:32:09,215 copying fennec_community/embeddings/hugginface_embedder.py -> build/lib/fennec_community/embeddings 2026-05-19T03:32:09,218 copying fennec_community/embeddings/config_embedder.py -> build/lib/fennec_community/embeddings 2026-05-19T03:32:09,221 creating build/lib/fennec_community/context 2026-05-19T03:32:09,222 copying fennec_community/context/strategy.py -> build/lib/fennec_community/context 2026-05-19T03:32:09,224 copying fennec_community/context/legacy_compat.py -> build/lib/fennec_community/context 2026-05-19T03:32:09,226 copying fennec_community/context/__init__.py -> build/lib/fennec_community/context 2026-05-19T03:32:09,229 copying fennec_community/context/models.py -> build/lib/fennec_community/context 2026-05-19T03:32:09,231 copying fennec_community/context/guard_and_learning.py -> build/lib/fennec_community/context 2026-05-19T03:32:09,236 copying fennec_community/context/retriever.py -> build/lib/fennec_community/context 2026-05-19T03:32:09,239 copying fennec_community/context/pipeline.py -> build/lib/fennec_community/context 2026-05-19T03:32:09,241 copying fennec_community/context/engine.py -> build/lib/fennec_community/context 2026-05-19T03:32:09,243 copying fennec_community/context/config.py -> build/lib/fennec_community/context 2026-05-19T03:32:09,245 copying fennec_community/context/query_analyzer.py -> build/lib/fennec_community/context 2026-05-19T03:32:09,248 creating build/lib/fennec_community/chain 2026-05-19T03:32:09,249 copying fennec_community/chain/__init__.py -> build/lib/fennec_community/chain 2026-05-19T03:32:09,252 creating build/lib/fennec_community/plugins 2026-05-19T03:32:09,253 copying fennec_community/plugins/loader.py -> build/lib/fennec_community/plugins 2026-05-19T03:32:09,255 copying fennec_community/plugins/__init__.py -> build/lib/fennec_community/plugins 2026-05-19T03:32:09,257 copying fennec_community/plugins/base_plugin.py -> build/lib/fennec_community/plugins 2026-05-19T03:32:09,259 copying fennec_community/plugins/metadata.py -> build/lib/fennec_community/plugins 2026-05-19T03:32:09,261 copying fennec_community/plugins/plugin_manager.py -> build/lib/fennec_community/plugins 2026-05-19T03:32:09,264 copying fennec_community/plugins/security.py -> build/lib/fennec_community/plugins 2026-05-19T03:32:09,267 copying fennec_community/plugins/registry.py -> build/lib/fennec_community/plugins 2026-05-19T03:32:09,269 creating build/lib/fennec_community/vector_database 2026-05-19T03:32:09,270 copying fennec_community/vector_database/faiss.py -> build/lib/fennec_community/vector_database 2026-05-19T03:32:09,273 copying fennec_community/vector_database/base.py -> build/lib/fennec_community/vector_database 2026-05-19T03:32:09,275 copying fennec_community/vector_database/__init__.py -> build/lib/fennec_community/vector_database 2026-05-19T03:32:09,277 copying fennec_community/vector_database/chroma.py -> build/lib/fennec_community/vector_database 2026-05-19T03:32:09,280 copying fennec_community/vector_database/pinecone.py -> build/lib/fennec_community/vector_database 2026-05-19T03:32:09,283 creating build/lib/fennec_community/output_parser 2026-05-19T03:32:09,284 copying fennec_community/output_parser/yaml_parser.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,287 copying fennec_community/output_parser/fixer.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,289 copying fennec_community/output_parser/validator.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,292 copying fennec_community/output_parser/__init__.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,294 copying fennec_community/output_parser/parser.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,297 copying fennec_community/output_parser/json_parser.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,299 copying fennec_community/output_parser/csv_parser.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,301 copying fennec_community/output_parser/pydantic_parser.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,303 copying fennec_community/output_parser/schema.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,306 copying fennec_community/output_parser/base_parser.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,308 copying fennec_community/output_parser/structured_parser.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,310 copying fennec_community/output_parser/retry_handler.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,313 copying fennec_community/output_parser/format_detector.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,315 copying fennec_community/output_parser/list_parser.py -> build/lib/fennec_community/output_parser 2026-05-19T03:32:09,318 creating build/lib/fennec_community/prompt 2026-05-19T03:32:09,319 copying fennec_community/prompt/builder.py -> build/lib/fennec_community/prompt 2026-05-19T03:32:09,321 copying fennec_community/prompt/guardrails.py -> build/lib/fennec_community/prompt 2026-05-19T03:32:09,324 copying fennec_community/prompt/__init__.py -> build/lib/fennec_community/prompt 2026-05-19T03:32:09,326 copying fennec_community/prompt/context_manager.py -> build/lib/fennec_community/prompt 2026-05-19T03:32:09,328 copying fennec_community/prompt/prompt_engine.py -> build/lib/fennec_community/prompt 2026-05-19T03:32:09,331 copying fennec_community/prompt/types.py -> build/lib/fennec_community/prompt 2026-05-19T03:32:09,333 copying fennec_community/prompt/optimizer.py -> build/lib/fennec_community/prompt 2026-05-19T03:32:09,335 creating build/lib/fennec_community/router 2026-05-19T03:32:09,336 copying fennec_community/router/__init__.py -> build/lib/fennec_community/router 2026-05-19T03:32:09,339 copying fennec_community/router/config.py -> build/lib/fennec_community/router 2026-05-19T03:32:09,341 creating build/lib/fennec_community/chain/utils 2026-05-19T03:32:09,342 copying fennec_community/chain/utils/helpers.py -> build/lib/fennec_community/chain/utils 2026-05-19T03:32:09,344 copying fennec_community/chain/utils/__init__.py -> build/lib/fennec_community/chain/utils 2026-05-19T03:32:09,346 creating build/lib/fennec_community/chain/core 2026-05-19T03:32:09,347 copying fennec_community/chain/core/base.py -> build/lib/fennec_community/chain/core 2026-05-19T03:32:09,350 copying fennec_community/chain/core/__init__.py -> build/lib/fennec_community/chain/core 2026-05-19T03:32:09,352 copying fennec_community/chain/core/tracing.py -> build/lib/fennec_community/chain/core 2026-05-19T03:32:09,354 copying fennec_community/chain/core/context.py -> build/lib/fennec_community/chain/core 2026-05-19T03:32:09,356 copying fennec_community/chain/core/config.py -> build/lib/fennec_community/chain/core 2026-05-19T03:32:09,358 creating build/lib/fennec_community/chain/registry 2026-05-19T03:32:09,359 copying fennec_community/chain/registry/__init__.py -> build/lib/fennec_community/chain/registry 2026-05-19T03:32:09,361 copying fennec_community/chain/registry/registry.py -> build/lib/fennec_community/chain/registry 2026-05-19T03:32:09,363 creating build/lib/fennec_community/chain/chains 2026-05-19T03:32:09,364 copying fennec_community/chain/chains/__init__.py -> build/lib/fennec_community/chain/chains 2026-05-19T03:32:09,366 copying fennec_community/chain/chains/sequential.py -> build/lib/fennec_community/chain/chains 2026-05-19T03:32:09,368 copying fennec_community/chain/chains/parallel.py -> build/lib/fennec_community/chain/chains 2026-05-19T03:32:09,371 copying fennec_community/chain/chains/conditional.py -> build/lib/fennec_community/chain/chains 2026-05-19T03:32:09,373 creating build/lib/fennec_community/plugins/types 2026-05-19T03:32:09,374 copying fennec_community/plugins/types/tool_plugin.py -> build/lib/fennec_community/plugins/types 2026-05-19T03:32:09,376 copying fennec_community/plugins/types/__init__.py -> build/lib/fennec_community/plugins/types 2026-05-19T03:32:09,378 copying fennec_community/plugins/types/action_plugin.py -> build/lib/fennec_community/plugins/types 2026-05-19T03:32:09,380 copying fennec_community/plugins/types/processing_plugin.py -> build/lib/fennec_community/plugins/types 2026-05-19T03:32:09,382 copying fennec_community/plugins/types/retrieval_plugin.py -> build/lib/fennec_community/plugins/types 2026-05-19T03:32:09,385 creating build/lib/fennec_community/rag/core 2026-05-19T03:32:09,386 copying fennec_community/rag/core/__init__.py -> build/lib/fennec_community/rag/core 2026-05-19T03:32:09,388 copying fennec_community/rag/core/exceptions.py -> build/lib/fennec_community/rag/core 2026-05-19T03:32:09,390 copying fennec_community/rag/core/rag_system.py -> build/lib/fennec_community/rag/core 2026-05-19T03:32:09,393 copying fennec_community/rag/core/synonm_table.py -> build/lib/fennec_community/rag/core 2026-05-19T03:32:09,397 copying fennec_community/rag/core/reranker.py -> build/lib/fennec_community/rag/core 2026-05-19T03:32:09,399 copying fennec_community/rag/core/prompt_router.py -> build/lib/fennec_community/rag/core 2026-05-19T03:32:09,401 copying fennec_community/rag/core/query_expansion.py -> build/lib/fennec_community/rag/core 2026-05-19T03:32:09,404 copying fennec_community/rag/core/logger.py -> build/lib/fennec_community/rag/core 2026-05-19T03:32:09,406 copying fennec_community/rag/core/base_rag_system.py -> build/lib/fennec_community/rag/core 2026-05-19T03:32:09,408 copying fennec_community/rag/core/retrieval_cache.py -> build/lib/fennec_community/rag/core 2026-05-19T03:32:09,410 copying fennec_community/rag/core/rag_config.py -> build/lib/fennec_community/rag/core 2026-05-19T03:32:09,413 creating build/lib/fennec_community/rag/rag_ui 2026-05-19T03:32:09,414 copying fennec_community/rag/rag_ui/templet.py -> build/lib/fennec_community/rag/rag_ui 2026-05-19T03:32:09,417 copying fennec_community/rag/rag_ui/session_store.py -> build/lib/fennec_community/rag/rag_ui 2026-05-19T03:32:09,420 copying fennec_community/rag/rag_ui/__init__.py -> build/lib/fennec_community/rag/rag_ui 2026-05-19T03:32:09,421 copying fennec_community/rag/rag_ui/file_process.py -> build/lib/fennec_community/rag/rag_ui 2026-05-19T03:32:09,423 copying fennec_community/rag/rag_ui/enum.py -> build/lib/fennec_community/rag/rag_ui 2026-05-19T03:32:09,425 copying fennec_community/rag/rag_ui/rag_chat_ui.py -> build/lib/fennec_community/rag/rag_ui 2026-05-19T03:32:09,428 copying fennec_community/rag/rag_ui/dataclass.py -> build/lib/fennec_community/rag/rag_ui 2026-05-19T03:32:09,430 copying fennec_community/rag/rag_ui/adapter.py -> build/lib/fennec_community/rag/rag_ui 2026-05-19T03:32:09,433 creating build/lib/fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:09,435 copying fennec_community/rag/types/self_improving_rag/self_improving_rag.py -> build/lib/fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:09,438 copying fennec_community/rag/types/self_improving_rag/__init__.py -> build/lib/fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:09,440 copying fennec_community/rag/types/self_improving_rag/self_config.py -> build/lib/fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:09,442 copying fennec_community/rag/types/self_improving_rag/recursive.py -> build/lib/fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:09,444 copying fennec_community/rag/types/self_improving_rag/hyde.py -> build/lib/fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:09,446 copying fennec_community/rag/types/self_improving_rag/self_rag_dataclass.py -> build/lib/fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:09,449 creating build/lib/fennec_community/rag/types/domain_rag 2026-05-19T03:32:09,450 copying fennec_community/rag/types/domain_rag/__init__.py -> build/lib/fennec_community/rag/types/domain_rag 2026-05-19T03:32:09,452 copying fennec_community/rag/types/domain_rag/domain_defination.py -> build/lib/fennec_community/rag/types/domain_rag 2026-05-19T03:32:09,454 copying fennec_community/rag/types/domain_rag/domain_metrics.py -> build/lib/fennec_community/rag/types/domain_rag 2026-05-19T03:32:09,456 copying fennec_community/rag/types/domain_rag/domain_specific_rag.py -> build/lib/fennec_community/rag/types/domain_rag 2026-05-19T03:32:09,459 creating build/lib/fennec_community/rag/types/multi_doc_rag 2026-05-19T03:32:09,460 copying fennec_community/rag/types/multi_doc_rag/multi_doc_rag.py -> build/lib/fennec_community/rag/types/multi_doc_rag 2026-05-19T03:32:09,463 copying fennec_community/rag/types/multi_doc_rag/__init__.py -> build/lib/fennec_community/rag/types/multi_doc_rag 2026-05-19T03:32:09,465 creating build/lib/fennec_community/rag/types/streaming_rag 2026-05-19T03:32:09,466 copying fennec_community/rag/types/streaming_rag/__init__.py -> build/lib/fennec_community/rag/types/streaming_rag 2026-05-19T03:32:09,468 copying fennec_community/rag/types/streaming_rag/streaming_rag.py -> build/lib/fennec_community/rag/types/streaming_rag 2026-05-19T03:32:09,471 copying fennec_community/rag/types/streaming_rag/streaming_config.py -> build/lib/fennec_community/rag/types/streaming_rag 2026-05-19T03:32:09,472 copying fennec_community/rag/types/streaming_rag/protocols.py -> build/lib/fennec_community/rag/types/streaming_rag 2026-05-19T03:32:09,474 copying fennec_community/rag/types/streaming_rag/streaming_enum.py -> build/lib/fennec_community/rag/types/streaming_rag 2026-05-19T03:32:09,476 creating build/lib/fennec_community/rag/types/graph_rag 2026-05-19T03:32:09,477 copying fennec_community/rag/types/graph_rag/knowledge_graph.py -> build/lib/fennec_community/rag/types/graph_rag 2026-05-19T03:32:09,480 copying fennec_community/rag/types/graph_rag/__init__.py -> build/lib/fennec_community/rag/types/graph_rag 2026-05-19T03:32:09,482 copying fennec_community/rag/types/graph_rag/graph_rag.py -> build/lib/fennec_community/rag/types/graph_rag 2026-05-19T03:32:09,484 copying fennec_community/rag/types/graph_rag/config.py -> build/lib/fennec_community/rag/types/graph_rag 2026-05-19T03:32:09,486 copying fennec_community/rag/types/graph_rag/node.py -> build/lib/fennec_community/rag/types/graph_rag 2026-05-19T03:32:09,488 copying fennec_community/rag/types/graph_rag/edges.py -> build/lib/fennec_community/rag/types/graph_rag 2026-05-19T03:32:09,491 creating build/lib/fennec_community/rag/types/agentic_rag 2026-05-19T03:32:09,492 copying fennec_community/rag/types/agentic_rag/action_step.py -> build/lib/fennec_community/rag/types/agentic_rag 2026-05-19T03:32:09,494 copying fennec_community/rag/types/agentic_rag/cache.py -> build/lib/fennec_community/rag/types/agentic_rag 2026-05-19T03:32:09,495 copying fennec_community/rag/types/agentic_rag/__init__.py -> build/lib/fennec_community/rag/types/agentic_rag 2026-05-19T03:32:09,497 copying fennec_community/rag/types/agentic_rag/document.py -> build/lib/fennec_community/rag/types/agentic_rag 2026-05-19T03:32:09,499 copying fennec_community/rag/types/agentic_rag/agentic_rag.py -> build/lib/fennec_community/rag/types/agentic_rag 2026-05-19T03:32:09,502 copying fennec_community/rag/types/agentic_rag/agentic_config.py -> build/lib/fennec_community/rag/types/agentic_rag 2026-05-19T03:32:09,504 copying fennec_community/rag/types/agentic_rag/agentic_result.py -> build/lib/fennec_community/rag/types/agentic_rag 2026-05-19T03:32:09,506 creating build/lib/fennec_community/rag/types/multi_hop 2026-05-19T03:32:09,507 copying fennec_community/rag/types/multi_hop/multihop_strategy.py -> build/lib/fennec_community/rag/types/multi_hop 2026-05-19T03:32:09,509 copying fennec_community/rag/types/multi_hop/query_decomposer.py -> build/lib/fennec_community/rag/types/multi_hop 2026-05-19T03:32:09,512 copying fennec_community/rag/types/multi_hop/__init__.py -> build/lib/fennec_community/rag/types/multi_hop 2026-05-19T03:32:09,513 copying fennec_community/rag/types/multi_hop/multihop_dataclass.py -> build/lib/fennec_community/rag/types/multi_hop 2026-05-19T03:32:09,515 copying fennec_community/rag/types/multi_hop/multi_hop.py -> build/lib/fennec_community/rag/types/multi_hop 2026-05-19T03:32:09,519 creating build/lib/fennec_community/rag/types/hybrid_search 2026-05-19T03:32:09,520 copying fennec_community/rag/types/hybrid_search/tfidf.py -> build/lib/fennec_community/rag/types/hybrid_search 2026-05-19T03:32:09,522 copying fennec_community/rag/types/hybrid_search/hybrid_search_config.py -> build/lib/fennec_community/rag/types/hybrid_search 2026-05-19T03:32:09,524 copying fennec_community/rag/types/hybrid_search/__init__.py -> build/lib/fennec_community/rag/types/hybrid_search 2026-05-19T03:32:09,526 copying fennec_community/rag/types/hybrid_search/hybrid_search.py -> build/lib/fennec_community/rag/types/hybrid_search 2026-05-19T03:32:09,529 copying fennec_community/rag/types/hybrid_search/bm25.py -> build/lib/fennec_community/rag/types/hybrid_search 2026-05-19T03:32:09,531 copying fennec_community/rag/types/hybrid_search/stanze_.py -> build/lib/fennec_community/rag/types/hybrid_search 2026-05-19T03:32:09,533 creating build/lib/fennec_community/rag/types/federated_rag 2026-05-19T03:32:09,534 copying fennec_community/rag/types/federated_rag/circuitbreaker.py -> build/lib/fennec_community/rag/types/federated_rag 2026-05-19T03:32:09,536 copying fennec_community/rag/types/federated_rag/federat.py -> build/lib/fennec_community/rag/types/federated_rag 2026-05-19T03:32:09,539 copying fennec_community/rag/types/federated_rag/__init__.py -> build/lib/fennec_community/rag/types/federated_rag 2026-05-19T03:32:09,541 copying fennec_community/rag/types/federated_rag/federat_cache.py -> build/lib/fennec_community/rag/types/federated_rag 2026-05-19T03:32:09,543 creating build/lib/fennec_community/rag/types/conversational_rag 2026-05-19T03:32:09,544 copying fennec_community/rag/types/conversational_rag/__init__.py -> build/lib/fennec_community/rag/types/conversational_rag 2026-05-19T03:32:09,546 copying fennec_community/rag/types/conversational_rag/conversation_config.py -> build/lib/fennec_community/rag/types/conversational_rag 2026-05-19T03:32:09,547 copying fennec_community/rag/types/conversational_rag/conversational_rag.py -> build/lib/fennec_community/rag/types/conversational_rag 2026-05-19T03:32:09,550 copying fennec_community/rag/types/conversational_rag/conversation_history.py -> build/lib/fennec_community/rag/types/conversational_rag 2026-05-19T03:32:09,552 copying fennec_community/rag/types/conversational_rag/conversation_turn.py -> build/lib/fennec_community/rag/types/conversational_rag 2026-05-19T03:32:09,554 creating build/lib/fennec_community/prompt/strategies 2026-05-19T03:32:09,555 copying fennec_community/prompt/strategies/__init__.py -> build/lib/fennec_community/prompt/strategies 2026-05-19T03:32:09,558 creating build/lib/fennec_community/router/execution 2026-05-19T03:32:09,559 copying fennec_community/router/execution/executor.py -> build/lib/fennec_community/router/execution 2026-05-19T03:32:09,562 copying fennec_community/router/execution/__init__.py -> build/lib/fennec_community/router/execution 2026-05-19T03:32:09,564 creating build/lib/fennec_community/router/feedback 2026-05-19T03:32:09,565 copying fennec_community/router/feedback/__init__.py -> build/lib/fennec_community/router/feedback 2026-05-19T03:32:09,568 copying fennec_community/router/feedback/engine.py -> build/lib/fennec_community/router/feedback 2026-05-19T03:32:09,570 creating build/lib/fennec_community/router/core 2026-05-19T03:32:09,571 copying fennec_community/router/core/route.py -> build/lib/fennec_community/router/core 2026-05-19T03:32:09,574 copying fennec_community/router/core/base.py -> build/lib/fennec_community/router/core 2026-05-19T03:32:09,576 copying fennec_community/router/core/route_group.py -> build/lib/fennec_community/router/core 2026-05-19T03:32:09,579 copying fennec_community/router/core/__init__.py -> build/lib/fennec_community/router/core 2026-05-19T03:32:09,581 copying fennec_community/router/core/result.py -> build/lib/fennec_community/router/core 2026-05-19T03:32:09,583 creating build/lib/fennec_community/router/routing 2026-05-19T03:32:09,584 copying fennec_community/router/routing/__init__.py -> build/lib/fennec_community/router/routing 2026-05-19T03:32:09,586 copying fennec_community/router/routing/pipeline.py -> build/lib/fennec_community/router/routing 2026-05-19T03:32:09,589 copying fennec_community/router/routing/hierarchical.py -> build/lib/fennec_community/router/routing 2026-05-19T03:32:09,591 copying fennec_community/router/routing/scorers.py -> build/lib/fennec_community/router/routing 2026-05-19T03:32:09,594 creating build/lib/fennec_community/router/cache 2026-05-19T03:32:09,595 copying fennec_community/router/cache/__init__.py -> build/lib/fennec_community/router/cache 2026-05-19T03:32:09,597 copying fennec_community/router/cache/manager.py -> build/lib/fennec_community/router/cache 2026-05-19T03:32:09,600 creating build/lib/fennec_community/router/observability 2026-05-19T03:32:09,601 copying fennec_community/router/observability/observability.py -> build/lib/fennec_community/router/observability 2026-05-19T03:32:09,603 copying fennec_community/router/observability/__init__.py -> build/lib/fennec_community/router/observability 2026-05-19T03:32:09,605 running egg_info 2026-05-19T03:32:09,616 writing fennec_community.egg-info/PKG-INFO 2026-05-19T03:32:09,624 writing dependency_links to fennec_community.egg-info/dependency_links.txt 2026-05-19T03:32:09,628 writing requirements to fennec_community.egg-info/requires.txt 2026-05-19T03:32:09,629 writing top-level names to fennec_community.egg-info/top_level.txt 2026-05-19T03:32:09,671 reading manifest file 'fennec_community.egg-info/SOURCES.txt' 2026-05-19T03:32:09,683 adding license file 'LICENSE' 2026-05-19T03:32:09,694 writing manifest file 'fennec_community.egg-info/SOURCES.txt' 2026-05-19T03:32:09,738 installing to build/bdist.linux-armv7l/wheel 2026-05-19T03:32:09,738 running install 2026-05-19T03:32:09,761 running install_lib 2026-05-19T03:32:09,767 creating build/bdist.linux-armv7l/wheel 2026-05-19T03:32:09,769 creating build/bdist.linux-armv7l/wheel/fennec_community 2026-05-19T03:32:09,771 creating build/bdist.linux-armv7l/wheel/fennec_community/llm 2026-05-19T03:32:09,772 copying build/lib/fennec_community/llm/base_llm_interface.py -> build/bdist.linux-armv7l/wheel/./fennec_community/llm 2026-05-19T03:32:09,774 copying build/lib/fennec_community/llm/openai_interface.py -> build/bdist.linux-armv7l/wheel/./fennec_community/llm 2026-05-19T03:32:09,776 copying build/lib/fennec_community/llm/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/llm 2026-05-19T03:32:09,778 copying build/lib/fennec_community/llm/groq_interface.py -> build/bdist.linux-armv7l/wheel/./fennec_community/llm 2026-05-19T03:32:09,780 copying build/lib/fennec_community/llm/gemini_interface.py -> build/bdist.linux-armv7l/wheel/./fennec_community/llm 2026-05-19T03:32:09,782 copying build/lib/fennec_community/llm/ollama_interface.py -> build/bdist.linux-armv7l/wheel/./fennec_community/llm 2026-05-19T03:32:09,785 copying build/lib/fennec_community/llm/mistral_interface.py -> build/bdist.linux-armv7l/wheel/./fennec_community/llm 2026-05-19T03:32:09,787 copying build/lib/fennec_community/llm/config_llm.py -> build/bdist.linux-armv7l/wheel/./fennec_community/llm 2026-05-19T03:32:09,789 copying build/lib/fennec_community/llm/anthropic_interface.py -> build/bdist.linux-armv7l/wheel/./fennec_community/llm 2026-05-19T03:32:09,791 creating build/bdist.linux-armv7l/wheel/fennec_community/document_loaders 2026-05-19T03:32:09,792 copying build/lib/fennec_community/document_loaders/base_loader.py -> build/bdist.linux-armv7l/wheel/./fennec_community/document_loaders 2026-05-19T03:32:09,795 copying build/lib/fennec_community/document_loaders/text_loader.py -> build/bdist.linux-armv7l/wheel/./fennec_community/document_loaders 2026-05-19T03:32:09,797 copying build/lib/fennec_community/document_loaders/pdf_loader.py -> build/bdist.linux-armv7l/wheel/./fennec_community/document_loaders 2026-05-19T03:32:09,799 copying build/lib/fennec_community/document_loaders/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/document_loaders 2026-05-19T03:32:09,801 copying build/lib/fennec_community/document_loaders/docx_loader.py -> build/bdist.linux-armv7l/wheel/./fennec_community/document_loaders 2026-05-19T03:32:09,803 copying build/lib/fennec_community/document_loaders/csv_loader.py -> build/bdist.linux-armv7l/wheel/./fennec_community/document_loaders 2026-05-19T03:32:09,806 copying build/lib/fennec_community/document_loaders/auto_loader.py -> build/bdist.linux-armv7l/wheel/./fennec_community/document_loaders 2026-05-19T03:32:09,808 copying build/lib/fennec_community/document_loaders/config_loader.py -> build/bdist.linux-armv7l/wheel/./fennec_community/document_loaders 2026-05-19T03:32:09,810 copying build/lib/fennec_community/document_loaders/web_loader.py -> build/bdist.linux-armv7l/wheel/./fennec_community/document_loaders 2026-05-19T03:32:09,812 copying build/lib/fennec_community/document_loaders/directory_loader.py -> build/bdist.linux-armv7l/wheel/./fennec_community/document_loaders 2026-05-19T03:32:09,814 copying build/lib/fennec_community/document_loaders/json_loader.py -> build/bdist.linux-armv7l/wheel/./fennec_community/document_loaders 2026-05-19T03:32:09,816 copying build/lib/fennec_community/document_loaders/html_loader.py -> build/bdist.linux-armv7l/wheel/./fennec_community/document_loaders 2026-05-19T03:32:09,819 creating build/bdist.linux-armv7l/wheel/fennec_community/chunks 2026-05-19T03:32:09,820 copying build/lib/fennec_community/chunks/document_structure_parser.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,822 copying build/lib/fennec_community/chunks/base.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,824 copying build/lib/fennec_community/chunks/semantic_chunker.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,826 copying build/lib/fennec_community/chunks/chunk_config.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,828 copying build/lib/fennec_community/chunks/query_pattern_analyzer.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,830 copying build/lib/fennec_community/chunks/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,832 copying build/lib/fennec_community/chunks/multi_chunker.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,834 copying build/lib/fennec_community/chunks/context_aware_chunker.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,837 copying build/lib/fennec_community/chunks/arabic_chunker.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,839 copying build/lib/fennec_community/chunks/adaptive_chunker.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,841 copying build/lib/fennec_community/chunks/metadata_enricher.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,844 copying build/lib/fennec_community/chunks/doc_model.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,846 copying build/lib/fennec_community/chunks/chunk_manager.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,848 copying build/lib/fennec_community/chunks/deduplicator.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,850 copying build/lib/fennec_community/chunks/embeddings.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,852 copying build/lib/fennec_community/chunks/structure_aware_chunker.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,855 copying build/lib/fennec_community/chunks/text_splitter.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chunks 2026-05-19T03:32:09,857 creating build/bdist.linux-armv7l/wheel/fennec_community/embeddings 2026-05-19T03:32:09,858 copying build/lib/fennec_community/embeddings/ollama_embedder.py -> build/bdist.linux-armv7l/wheel/./fennec_community/embeddings 2026-05-19T03:32:09,861 copying build/lib/fennec_community/embeddings/mistral_embedder.py -> build/bdist.linux-armv7l/wheel/./fennec_community/embeddings 2026-05-19T03:32:09,864 copying build/lib/fennec_community/embeddings/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/embeddings 2026-05-19T03:32:09,866 copying build/lib/fennec_community/embeddings/openai_embedder.py -> build/bdist.linux-armv7l/wheel/./fennec_community/embeddings 2026-05-19T03:32:09,868 copying build/lib/fennec_community/embeddings/base_embedder.py -> build/bdist.linux-armv7l/wheel/./fennec_community/embeddings 2026-05-19T03:32:09,871 copying build/lib/fennec_community/embeddings/arabic_embedder.py -> build/bdist.linux-armv7l/wheel/./fennec_community/embeddings 2026-05-19T03:32:09,873 copying build/lib/fennec_community/embeddings/gemini_embedder.py -> build/bdist.linux-armv7l/wheel/./fennec_community/embeddings 2026-05-19T03:32:09,876 copying build/lib/fennec_community/embeddings/hugginface_embedder.py -> build/bdist.linux-armv7l/wheel/./fennec_community/embeddings 2026-05-19T03:32:09,878 copying build/lib/fennec_community/embeddings/config_embedder.py -> build/bdist.linux-armv7l/wheel/./fennec_community/embeddings 2026-05-19T03:32:09,881 creating build/bdist.linux-armv7l/wheel/fennec_community/context 2026-05-19T03:32:09,882 copying build/lib/fennec_community/context/strategy.py -> build/bdist.linux-armv7l/wheel/./fennec_community/context 2026-05-19T03:32:09,884 copying build/lib/fennec_community/context/legacy_compat.py -> build/bdist.linux-armv7l/wheel/./fennec_community/context 2026-05-19T03:32:09,887 copying build/lib/fennec_community/context/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/context 2026-05-19T03:32:09,889 copying build/lib/fennec_community/context/models.py -> build/bdist.linux-armv7l/wheel/./fennec_community/context 2026-05-19T03:32:09,893 copying build/lib/fennec_community/context/guard_and_learning.py -> build/bdist.linux-armv7l/wheel/./fennec_community/context 2026-05-19T03:32:09,896 copying build/lib/fennec_community/context/retriever.py -> build/bdist.linux-armv7l/wheel/./fennec_community/context 2026-05-19T03:32:09,898 copying build/lib/fennec_community/context/pipeline.py -> build/bdist.linux-armv7l/wheel/./fennec_community/context 2026-05-19T03:32:09,901 copying build/lib/fennec_community/context/engine.py -> build/bdist.linux-armv7l/wheel/./fennec_community/context 2026-05-19T03:32:09,903 copying build/lib/fennec_community/context/config.py -> build/bdist.linux-armv7l/wheel/./fennec_community/context 2026-05-19T03:32:09,906 copying build/lib/fennec_community/context/query_analyzer.py -> build/bdist.linux-armv7l/wheel/./fennec_community/context 2026-05-19T03:32:09,909 creating build/bdist.linux-armv7l/wheel/fennec_community/chain 2026-05-19T03:32:09,910 creating build/bdist.linux-armv7l/wheel/fennec_community/chain/utils 2026-05-19T03:32:09,911 copying build/lib/fennec_community/chain/utils/helpers.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/utils 2026-05-19T03:32:09,914 copying build/lib/fennec_community/chain/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/utils 2026-05-19T03:32:09,915 copying build/lib/fennec_community/chain/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain 2026-05-19T03:32:09,918 creating build/bdist.linux-armv7l/wheel/fennec_community/chain/core 2026-05-19T03:32:09,919 copying build/lib/fennec_community/chain/core/base.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/core 2026-05-19T03:32:09,921 copying build/lib/fennec_community/chain/core/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/core 2026-05-19T03:32:09,923 copying build/lib/fennec_community/chain/core/tracing.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/core 2026-05-19T03:32:09,925 copying build/lib/fennec_community/chain/core/context.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/core 2026-05-19T03:32:09,927 copying build/lib/fennec_community/chain/core/config.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/core 2026-05-19T03:32:09,930 creating build/bdist.linux-armv7l/wheel/fennec_community/chain/registry 2026-05-19T03:32:09,931 copying build/lib/fennec_community/chain/registry/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/registry 2026-05-19T03:32:09,933 copying build/lib/fennec_community/chain/registry/registry.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/registry 2026-05-19T03:32:09,935 creating build/bdist.linux-armv7l/wheel/fennec_community/chain/chains 2026-05-19T03:32:09,936 copying build/lib/fennec_community/chain/chains/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/chains 2026-05-19T03:32:09,938 copying build/lib/fennec_community/chain/chains/sequential.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/chains 2026-05-19T03:32:09,940 copying build/lib/fennec_community/chain/chains/parallel.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/chains 2026-05-19T03:32:09,942 copying build/lib/fennec_community/chain/chains/conditional.py -> build/bdist.linux-armv7l/wheel/./fennec_community/chain/chains 2026-05-19T03:32:09,945 creating build/bdist.linux-armv7l/wheel/fennec_community/plugins 2026-05-19T03:32:09,946 copying build/lib/fennec_community/plugins/loader.py -> build/bdist.linux-armv7l/wheel/./fennec_community/plugins 2026-05-19T03:32:09,948 copying build/lib/fennec_community/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/plugins 2026-05-19T03:32:09,950 copying build/lib/fennec_community/plugins/base_plugin.py -> build/bdist.linux-armv7l/wheel/./fennec_community/plugins 2026-05-19T03:32:09,953 copying build/lib/fennec_community/plugins/metadata.py -> build/bdist.linux-armv7l/wheel/./fennec_community/plugins 2026-05-19T03:32:09,955 copying build/lib/fennec_community/plugins/plugin_manager.py -> build/bdist.linux-armv7l/wheel/./fennec_community/plugins 2026-05-19T03:32:09,958 copying build/lib/fennec_community/plugins/security.py -> build/bdist.linux-armv7l/wheel/./fennec_community/plugins 2026-05-19T03:32:09,961 creating build/bdist.linux-armv7l/wheel/fennec_community/plugins/types 2026-05-19T03:32:09,961 copying build/lib/fennec_community/plugins/types/tool_plugin.py -> build/bdist.linux-armv7l/wheel/./fennec_community/plugins/types 2026-05-19T03:32:09,963 copying build/lib/fennec_community/plugins/types/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/plugins/types 2026-05-19T03:32:09,965 copying build/lib/fennec_community/plugins/types/action_plugin.py -> build/bdist.linux-armv7l/wheel/./fennec_community/plugins/types 2026-05-19T03:32:09,967 copying build/lib/fennec_community/plugins/types/processing_plugin.py -> build/bdist.linux-armv7l/wheel/./fennec_community/plugins/types 2026-05-19T03:32:09,969 copying build/lib/fennec_community/plugins/types/retrieval_plugin.py -> build/bdist.linux-armv7l/wheel/./fennec_community/plugins/types 2026-05-19T03:32:09,971 copying build/lib/fennec_community/plugins/registry.py -> build/bdist.linux-armv7l/wheel/./fennec_community/plugins 2026-05-19T03:32:09,974 creating build/bdist.linux-armv7l/wheel/fennec_community/vector_database 2026-05-19T03:32:09,975 copying build/lib/fennec_community/vector_database/faiss.py -> build/bdist.linux-armv7l/wheel/./fennec_community/vector_database 2026-05-19T03:32:09,978 copying build/lib/fennec_community/vector_database/base.py -> build/bdist.linux-armv7l/wheel/./fennec_community/vector_database 2026-05-19T03:32:09,980 copying build/lib/fennec_community/vector_database/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/vector_database 2026-05-19T03:32:09,982 copying build/lib/fennec_community/vector_database/chroma.py -> build/bdist.linux-armv7l/wheel/./fennec_community/vector_database 2026-05-19T03:32:09,985 copying build/lib/fennec_community/vector_database/pinecone.py -> build/bdist.linux-armv7l/wheel/./fennec_community/vector_database 2026-05-19T03:32:09,988 creating build/bdist.linux-armv7l/wheel/fennec_community/output_parser 2026-05-19T03:32:09,989 copying build/lib/fennec_community/output_parser/yaml_parser.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:09,992 copying build/lib/fennec_community/output_parser/fixer.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:09,994 copying build/lib/fennec_community/output_parser/validator.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:09,996 copying build/lib/fennec_community/output_parser/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:09,998 copying build/lib/fennec_community/output_parser/parser.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:10,001 copying build/lib/fennec_community/output_parser/json_parser.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:10,003 copying build/lib/fennec_community/output_parser/csv_parser.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:10,005 copying build/lib/fennec_community/output_parser/pydantic_parser.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:10,007 copying build/lib/fennec_community/output_parser/schema.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:10,009 copying build/lib/fennec_community/output_parser/base_parser.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:10,011 copying build/lib/fennec_community/output_parser/structured_parser.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:10,013 copying build/lib/fennec_community/output_parser/retry_handler.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:10,016 copying build/lib/fennec_community/output_parser/format_detector.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:10,018 copying build/lib/fennec_community/output_parser/list_parser.py -> build/bdist.linux-armv7l/wheel/./fennec_community/output_parser 2026-05-19T03:32:10,021 creating build/bdist.linux-armv7l/wheel/fennec_community/rag 2026-05-19T03:32:10,022 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/core 2026-05-19T03:32:10,023 copying build/lib/fennec_community/rag/core/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/core 2026-05-19T03:32:10,025 copying build/lib/fennec_community/rag/core/exceptions.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/core 2026-05-19T03:32:10,028 copying build/lib/fennec_community/rag/core/rag_system.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/core 2026-05-19T03:32:10,030 copying build/lib/fennec_community/rag/core/synonm_table.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/core 2026-05-19T03:32:10,034 copying build/lib/fennec_community/rag/core/reranker.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/core 2026-05-19T03:32:10,036 copying build/lib/fennec_community/rag/core/prompt_router.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/core 2026-05-19T03:32:10,039 copying build/lib/fennec_community/rag/core/query_expansion.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/core 2026-05-19T03:32:10,041 copying build/lib/fennec_community/rag/core/logger.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/core 2026-05-19T03:32:10,043 copying build/lib/fennec_community/rag/core/base_rag_system.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/core 2026-05-19T03:32:10,046 copying build/lib/fennec_community/rag/core/retrieval_cache.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/core 2026-05-19T03:32:10,048 copying build/lib/fennec_community/rag/core/rag_config.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/core 2026-05-19T03:32:10,051 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/rag_ui 2026-05-19T03:32:10,052 copying build/lib/fennec_community/rag/rag_ui/templet.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/rag_ui 2026-05-19T03:32:10,055 copying build/lib/fennec_community/rag/rag_ui/session_store.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/rag_ui 2026-05-19T03:32:10,057 copying build/lib/fennec_community/rag/rag_ui/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/rag_ui 2026-05-19T03:32:10,059 copying build/lib/fennec_community/rag/rag_ui/file_process.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/rag_ui 2026-05-19T03:32:10,061 copying build/lib/fennec_community/rag/rag_ui/enum.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/rag_ui 2026-05-19T03:32:10,063 copying build/lib/fennec_community/rag/rag_ui/rag_chat_ui.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/rag_ui 2026-05-19T03:32:10,065 copying build/lib/fennec_community/rag/rag_ui/dataclass.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/rag_ui 2026-05-19T03:32:10,068 copying build/lib/fennec_community/rag/rag_ui/adapter.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/rag_ui 2026-05-19T03:32:10,071 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/types 2026-05-19T03:32:10,073 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:10,074 copying build/lib/fennec_community/rag/types/self_improving_rag/self_improving_rag.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:10,077 copying build/lib/fennec_community/rag/types/self_improving_rag/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:10,078 copying build/lib/fennec_community/rag/types/self_improving_rag/self_config.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:10,080 copying build/lib/fennec_community/rag/types/self_improving_rag/recursive.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:10,082 copying build/lib/fennec_community/rag/types/self_improving_rag/hyde.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:10,085 copying build/lib/fennec_community/rag/types/self_improving_rag/self_rag_dataclass.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/self_improving_rag 2026-05-19T03:32:10,087 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/types/domain_rag 2026-05-19T03:32:10,088 copying build/lib/fennec_community/rag/types/domain_rag/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/domain_rag 2026-05-19T03:32:10,091 copying build/lib/fennec_community/rag/types/domain_rag/domain_defination.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/domain_rag 2026-05-19T03:32:10,093 copying build/lib/fennec_community/rag/types/domain_rag/domain_metrics.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/domain_rag 2026-05-19T03:32:10,095 copying build/lib/fennec_community/rag/types/domain_rag/domain_specific_rag.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/domain_rag 2026-05-19T03:32:10,098 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/types/multi_doc_rag 2026-05-19T03:32:10,099 copying build/lib/fennec_community/rag/types/multi_doc_rag/multi_doc_rag.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/multi_doc_rag 2026-05-19T03:32:10,102 copying build/lib/fennec_community/rag/types/multi_doc_rag/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/multi_doc_rag 2026-05-19T03:32:10,105 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/types/streaming_rag 2026-05-19T03:32:10,106 copying build/lib/fennec_community/rag/types/streaming_rag/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/streaming_rag 2026-05-19T03:32:10,108 copying build/lib/fennec_community/rag/types/streaming_rag/streaming_rag.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/streaming_rag 2026-05-19T03:32:10,111 copying build/lib/fennec_community/rag/types/streaming_rag/streaming_config.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/streaming_rag 2026-05-19T03:32:10,114 copying build/lib/fennec_community/rag/types/streaming_rag/protocols.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/streaming_rag 2026-05-19T03:32:10,116 copying build/lib/fennec_community/rag/types/streaming_rag/streaming_enum.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/streaming_rag 2026-05-19T03:32:10,119 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/types/graph_rag 2026-05-19T03:32:10,121 copying build/lib/fennec_community/rag/types/graph_rag/knowledge_graph.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/graph_rag 2026-05-19T03:32:10,124 copying build/lib/fennec_community/rag/types/graph_rag/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/graph_rag 2026-05-19T03:32:10,126 copying build/lib/fennec_community/rag/types/graph_rag/graph_rag.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/graph_rag 2026-05-19T03:32:10,130 copying build/lib/fennec_community/rag/types/graph_rag/config.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/graph_rag 2026-05-19T03:32:10,132 copying build/lib/fennec_community/rag/types/graph_rag/node.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/graph_rag 2026-05-19T03:32:10,135 copying build/lib/fennec_community/rag/types/graph_rag/edges.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/graph_rag 2026-05-19T03:32:10,138 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/types/agentic_rag 2026-05-19T03:32:10,140 copying build/lib/fennec_community/rag/types/agentic_rag/action_step.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/agentic_rag 2026-05-19T03:32:10,142 copying build/lib/fennec_community/rag/types/agentic_rag/cache.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/agentic_rag 2026-05-19T03:32:10,145 copying build/lib/fennec_community/rag/types/agentic_rag/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/agentic_rag 2026-05-19T03:32:10,147 copying build/lib/fennec_community/rag/types/agentic_rag/document.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/agentic_rag 2026-05-19T03:32:10,149 copying build/lib/fennec_community/rag/types/agentic_rag/agentic_rag.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/agentic_rag 2026-05-19T03:32:10,153 copying build/lib/fennec_community/rag/types/agentic_rag/agentic_config.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/agentic_rag 2026-05-19T03:32:10,156 copying build/lib/fennec_community/rag/types/agentic_rag/agentic_result.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/agentic_rag 2026-05-19T03:32:10,160 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/types/multi_hop 2026-05-19T03:32:10,161 copying build/lib/fennec_community/rag/types/multi_hop/multihop_strategy.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/multi_hop 2026-05-19T03:32:10,164 copying build/lib/fennec_community/rag/types/multi_hop/query_decomposer.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/multi_hop 2026-05-19T03:32:10,168 copying build/lib/fennec_community/rag/types/multi_hop/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/multi_hop 2026-05-19T03:32:10,171 copying build/lib/fennec_community/rag/types/multi_hop/multihop_dataclass.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/multi_hop 2026-05-19T03:32:10,174 copying build/lib/fennec_community/rag/types/multi_hop/multi_hop.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/multi_hop 2026-05-19T03:32:10,179 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/types/hybrid_search 2026-05-19T03:32:10,181 copying build/lib/fennec_community/rag/types/hybrid_search/tfidf.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/hybrid_search 2026-05-19T03:32:10,185 copying build/lib/fennec_community/rag/types/hybrid_search/hybrid_search_config.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/hybrid_search 2026-05-19T03:32:10,188 copying build/lib/fennec_community/rag/types/hybrid_search/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/hybrid_search 2026-05-19T03:32:10,191 copying build/lib/fennec_community/rag/types/hybrid_search/hybrid_search.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/hybrid_search 2026-05-19T03:32:10,195 copying build/lib/fennec_community/rag/types/hybrid_search/bm25.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/hybrid_search 2026-05-19T03:32:10,199 copying build/lib/fennec_community/rag/types/hybrid_search/stanze_.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/hybrid_search 2026-05-19T03:32:10,203 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/types/federated_rag 2026-05-19T03:32:10,205 copying build/lib/fennec_community/rag/types/federated_rag/circuitbreaker.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/federated_rag 2026-05-19T03:32:10,208 copying build/lib/fennec_community/rag/types/federated_rag/federat.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/federated_rag 2026-05-19T03:32:10,212 copying build/lib/fennec_community/rag/types/federated_rag/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/federated_rag 2026-05-19T03:32:10,214 copying build/lib/fennec_community/rag/types/federated_rag/federat_cache.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/federated_rag 2026-05-19T03:32:10,217 creating build/bdist.linux-armv7l/wheel/fennec_community/rag/types/conversational_rag 2026-05-19T03:32:10,219 copying build/lib/fennec_community/rag/types/conversational_rag/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/conversational_rag 2026-05-19T03:32:10,221 copying build/lib/fennec_community/rag/types/conversational_rag/conversation_config.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/conversational_rag 2026-05-19T03:32:10,223 copying build/lib/fennec_community/rag/types/conversational_rag/conversational_rag.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/conversational_rag 2026-05-19T03:32:10,226 copying build/lib/fennec_community/rag/types/conversational_rag/conversation_history.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/conversational_rag 2026-05-19T03:32:10,229 copying build/lib/fennec_community/rag/types/conversational_rag/conversation_turn.py -> build/bdist.linux-armv7l/wheel/./fennec_community/rag/types/conversational_rag 2026-05-19T03:32:10,232 creating build/bdist.linux-armv7l/wheel/fennec_community/prompt 2026-05-19T03:32:10,233 copying build/lib/fennec_community/prompt/builder.py -> build/bdist.linux-armv7l/wheel/./fennec_community/prompt 2026-05-19T03:32:10,236 copying build/lib/fennec_community/prompt/guardrails.py -> build/bdist.linux-armv7l/wheel/./fennec_community/prompt 2026-05-19T03:32:10,239 copying build/lib/fennec_community/prompt/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/prompt 2026-05-19T03:32:10,241 copying build/lib/fennec_community/prompt/context_manager.py -> build/bdist.linux-armv7l/wheel/./fennec_community/prompt 2026-05-19T03:32:10,244 copying build/lib/fennec_community/prompt/prompt_engine.py -> build/bdist.linux-armv7l/wheel/./fennec_community/prompt 2026-05-19T03:32:10,248 creating build/bdist.linux-armv7l/wheel/fennec_community/prompt/strategies 2026-05-19T03:32:10,249 copying build/lib/fennec_community/prompt/strategies/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/prompt/strategies 2026-05-19T03:32:10,252 copying build/lib/fennec_community/prompt/types.py -> build/bdist.linux-armv7l/wheel/./fennec_community/prompt 2026-05-19T03:32:10,255 copying build/lib/fennec_community/prompt/optimizer.py -> build/bdist.linux-armv7l/wheel/./fennec_community/prompt 2026-05-19T03:32:10,259 creating build/bdist.linux-armv7l/wheel/fennec_community/router 2026-05-19T03:32:10,261 creating build/bdist.linux-armv7l/wheel/fennec_community/router/execution 2026-05-19T03:32:10,262 copying build/lib/fennec_community/router/execution/executor.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/execution 2026-05-19T03:32:10,266 copying build/lib/fennec_community/router/execution/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/execution 2026-05-19T03:32:10,268 copying build/lib/fennec_community/router/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router 2026-05-19T03:32:10,270 creating build/bdist.linux-armv7l/wheel/fennec_community/router/feedback 2026-05-19T03:32:10,271 copying build/lib/fennec_community/router/feedback/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/feedback 2026-05-19T03:32:10,273 copying build/lib/fennec_community/router/feedback/engine.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/feedback 2026-05-19T03:32:10,276 creating build/bdist.linux-armv7l/wheel/fennec_community/router/core 2026-05-19T03:32:10,277 copying build/lib/fennec_community/router/core/route.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/core 2026-05-19T03:32:10,280 copying build/lib/fennec_community/router/core/base.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/core 2026-05-19T03:32:10,282 copying build/lib/fennec_community/router/core/route_group.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/core 2026-05-19T03:32:10,284 copying build/lib/fennec_community/router/core/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/core 2026-05-19T03:32:10,286 copying build/lib/fennec_community/router/core/result.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/core 2026-05-19T03:32:10,288 copying build/lib/fennec_community/router/config.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router 2026-05-19T03:32:10,291 creating build/bdist.linux-armv7l/wheel/fennec_community/router/routing 2026-05-19T03:32:10,292 copying build/lib/fennec_community/router/routing/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/routing 2026-05-19T03:32:10,294 copying build/lib/fennec_community/router/routing/pipeline.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/routing 2026-05-19T03:32:10,296 copying build/lib/fennec_community/router/routing/hierarchical.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/routing 2026-05-19T03:32:10,299 copying build/lib/fennec_community/router/routing/scorers.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/routing 2026-05-19T03:32:10,302 creating build/bdist.linux-armv7l/wheel/fennec_community/router/cache 2026-05-19T03:32:10,303 copying build/lib/fennec_community/router/cache/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/cache 2026-05-19T03:32:10,305 copying build/lib/fennec_community/router/cache/manager.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/cache 2026-05-19T03:32:10,309 creating build/bdist.linux-armv7l/wheel/fennec_community/router/observability 2026-05-19T03:32:10,310 copying build/lib/fennec_community/router/observability/observability.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/observability 2026-05-19T03:32:10,312 copying build/lib/fennec_community/router/observability/__init__.py -> build/bdist.linux-armv7l/wheel/./fennec_community/router/observability 2026-05-19T03:32:10,314 running install_egg_info 2026-05-19T03:32:10,319 Copying fennec_community.egg-info to build/bdist.linux-armv7l/wheel/./fennec_community-0.1.0-py3.11.egg-info 2026-05-19T03:32:10,330 running install_scripts 2026-05-19T03:32:10,340 creating build/bdist.linux-armv7l/wheel/fennec_community-0.1.0.dist-info/WHEEL 2026-05-19T03:32:10,343 creating '/tmp/pip-wheel-rt8viqhq/.tmp-s04_fxmc/fennec_community-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-19T03:32:10,347 adding 'fennec_community/chain/__init__.py' 2026-05-19T03:32:10,348 adding 'fennec_community/chain/chains/__init__.py' 2026-05-19T03:32:10,350 adding 'fennec_community/chain/chains/conditional.py' 2026-05-19T03:32:10,352 adding 'fennec_community/chain/chains/parallel.py' 2026-05-19T03:32:10,353 adding 'fennec_community/chain/chains/sequential.py' 2026-05-19T03:32:10,355 adding 'fennec_community/chain/core/__init__.py' 2026-05-19T03:32:10,356 adding 'fennec_community/chain/core/base.py' 2026-05-19T03:32:10,358 adding 'fennec_community/chain/core/config.py' 2026-05-19T03:32:10,359 adding 'fennec_community/chain/core/context.py' 2026-05-19T03:32:10,360 adding 'fennec_community/chain/core/tracing.py' 2026-05-19T03:32:10,362 adding 'fennec_community/chain/registry/__init__.py' 2026-05-19T03:32:10,363 adding 'fennec_community/chain/registry/registry.py' 2026-05-19T03:32:10,365 adding 'fennec_community/chain/utils/__init__.py' 2026-05-19T03:32:10,367 adding 'fennec_community/chain/utils/helpers.py' 2026-05-19T03:32:10,369 adding 'fennec_community/chunks/__init__.py' 2026-05-19T03:32:10,371 adding 'fennec_community/chunks/adaptive_chunker.py' 2026-05-19T03:32:10,373 adding 'fennec_community/chunks/arabic_chunker.py' 2026-05-19T03:32:10,375 adding 'fennec_community/chunks/base.py' 2026-05-19T03:32:10,376 adding 'fennec_community/chunks/chunk_config.py' 2026-05-19T03:32:10,378 adding 'fennec_community/chunks/chunk_manager.py' 2026-05-19T03:32:10,380 adding 'fennec_community/chunks/context_aware_chunker.py' 2026-05-19T03:32:10,382 adding 'fennec_community/chunks/deduplicator.py' 2026-05-19T03:32:10,383 adding 'fennec_community/chunks/doc_model.py' 2026-05-19T03:32:10,385 adding 'fennec_community/chunks/document_structure_parser.py' 2026-05-19T03:32:10,386 adding 'fennec_community/chunks/embeddings.py' 2026-05-19T03:32:10,388 adding 'fennec_community/chunks/metadata_enricher.py' 2026-05-19T03:32:10,390 adding 'fennec_community/chunks/multi_chunker.py' 2026-05-19T03:32:10,392 adding 'fennec_community/chunks/query_pattern_analyzer.py' 2026-05-19T03:32:10,393 adding 'fennec_community/chunks/semantic_chunker.py' 2026-05-19T03:32:10,395 adding 'fennec_community/chunks/structure_aware_chunker.py' 2026-05-19T03:32:10,397 adding 'fennec_community/chunks/text_splitter.py' 2026-05-19T03:32:10,399 adding 'fennec_community/context/__init__.py' 2026-05-19T03:32:10,401 adding 'fennec_community/context/config.py' 2026-05-19T03:32:10,403 adding 'fennec_community/context/engine.py' 2026-05-19T03:32:10,406 adding 'fennec_community/context/guard_and_learning.py' 2026-05-19T03:32:10,407 adding 'fennec_community/context/legacy_compat.py' 2026-05-19T03:32:10,409 adding 'fennec_community/context/models.py' 2026-05-19T03:32:10,412 adding 'fennec_community/context/pipeline.py' 2026-05-19T03:32:10,414 adding 'fennec_community/context/query_analyzer.py' 2026-05-19T03:32:10,417 adding 'fennec_community/context/retriever.py' 2026-05-19T03:32:10,418 adding 'fennec_community/context/strategy.py' 2026-05-19T03:32:10,420 adding 'fennec_community/document_loaders/__init__.py' 2026-05-19T03:32:10,422 adding 'fennec_community/document_loaders/auto_loader.py' 2026-05-19T03:32:10,424 adding 'fennec_community/document_loaders/base_loader.py' 2026-05-19T03:32:10,425 adding 'fennec_community/document_loaders/config_loader.py' 2026-05-19T03:32:10,427 adding 'fennec_community/document_loaders/csv_loader.py' 2026-05-19T03:32:10,429 adding 'fennec_community/document_loaders/directory_loader.py' 2026-05-19T03:32:10,430 adding 'fennec_community/document_loaders/docx_loader.py' 2026-05-19T03:32:10,432 adding 'fennec_community/document_loaders/html_loader.py' 2026-05-19T03:32:10,434 adding 'fennec_community/document_loaders/json_loader.py' 2026-05-19T03:32:10,435 adding 'fennec_community/document_loaders/pdf_loader.py' 2026-05-19T03:32:10,437 adding 'fennec_community/document_loaders/text_loader.py' 2026-05-19T03:32:10,439 adding 'fennec_community/document_loaders/web_loader.py' 2026-05-19T03:32:10,441 adding 'fennec_community/embeddings/__init__.py' 2026-05-19T03:32:10,445 adding 'fennec_community/embeddings/arabic_embedder.py' 2026-05-19T03:32:10,447 adding 'fennec_community/embeddings/base_embedder.py' 2026-05-19T03:32:10,449 adding 'fennec_community/embeddings/config_embedder.py' 2026-05-19T03:32:10,452 adding 'fennec_community/embeddings/gemini_embedder.py' 2026-05-19T03:32:10,454 adding 'fennec_community/embeddings/hugginface_embedder.py' 2026-05-19T03:32:10,457 adding 'fennec_community/embeddings/mistral_embedder.py' 2026-05-19T03:32:10,461 adding 'fennec_community/embeddings/ollama_embedder.py' 2026-05-19T03:32:10,464 adding 'fennec_community/embeddings/openai_embedder.py' 2026-05-19T03:32:10,466 adding 'fennec_community/llm/__init__.py' 2026-05-19T03:32:10,467 adding 'fennec_community/llm/anthropic_interface.py' 2026-05-19T03:32:10,469 adding 'fennec_community/llm/base_llm_interface.py' 2026-05-19T03:32:10,470 adding 'fennec_community/llm/config_llm.py' 2026-05-19T03:32:10,472 adding 'fennec_community/llm/gemini_interface.py' 2026-05-19T03:32:10,473 adding 'fennec_community/llm/groq_interface.py' 2026-05-19T03:32:10,474 adding 'fennec_community/llm/mistral_interface.py' 2026-05-19T03:32:10,476 adding 'fennec_community/llm/ollama_interface.py' 2026-05-19T03:32:10,478 adding 'fennec_community/llm/openai_interface.py' 2026-05-19T03:32:10,480 adding 'fennec_community/output_parser/__init__.py' 2026-05-19T03:32:10,481 adding 'fennec_community/output_parser/base_parser.py' 2026-05-19T03:32:10,483 adding 'fennec_community/output_parser/csv_parser.py' 2026-05-19T03:32:10,485 adding 'fennec_community/output_parser/fixer.py' 2026-05-19T03:32:10,487 adding 'fennec_community/output_parser/format_detector.py' 2026-05-19T03:32:10,489 adding 'fennec_community/output_parser/json_parser.py' 2026-05-19T03:32:10,490 adding 'fennec_community/output_parser/list_parser.py' 2026-05-19T03:32:10,493 adding 'fennec_community/output_parser/parser.py' 2026-05-19T03:32:10,495 adding 'fennec_community/output_parser/pydantic_parser.py' 2026-05-19T03:32:10,497 adding 'fennec_community/output_parser/retry_handler.py' 2026-05-19T03:32:10,499 adding 'fennec_community/output_parser/schema.py' 2026-05-19T03:32:10,501 adding 'fennec_community/output_parser/structured_parser.py' 2026-05-19T03:32:10,503 adding 'fennec_community/output_parser/validator.py' 2026-05-19T03:32:10,505 adding 'fennec_community/output_parser/yaml_parser.py' 2026-05-19T03:32:10,507 adding 'fennec_community/plugins/__init__.py' 2026-05-19T03:32:10,509 adding 'fennec_community/plugins/base_plugin.py' 2026-05-19T03:32:10,511 adding 'fennec_community/plugins/loader.py' 2026-05-19T03:32:10,513 adding 'fennec_community/plugins/metadata.py' 2026-05-19T03:32:10,516 adding 'fennec_community/plugins/plugin_manager.py' 2026-05-19T03:32:10,518 adding 'fennec_community/plugins/registry.py' 2026-05-19T03:32:10,520 adding 'fennec_community/plugins/security.py' 2026-05-19T03:32:10,521 adding 'fennec_community/plugins/types/__init__.py' 2026-05-19T03:32:10,523 adding 'fennec_community/plugins/types/action_plugin.py' 2026-05-19T03:32:10,524 adding 'fennec_community/plugins/types/processing_plugin.py' 2026-05-19T03:32:10,525 adding 'fennec_community/plugins/types/retrieval_plugin.py' 2026-05-19T03:32:10,527 adding 'fennec_community/plugins/types/tool_plugin.py' 2026-05-19T03:32:10,528 adding 'fennec_community/prompt/__init__.py' 2026-05-19T03:32:10,530 adding 'fennec_community/prompt/builder.py' 2026-05-19T03:32:10,532 adding 'fennec_community/prompt/context_manager.py' 2026-05-19T03:32:10,534 adding 'fennec_community/prompt/guardrails.py' 2026-05-19T03:32:10,536 adding 'fennec_community/prompt/optimizer.py' 2026-05-19T03:32:10,539 adding 'fennec_community/prompt/prompt_engine.py' 2026-05-19T03:32:10,541 adding 'fennec_community/prompt/types.py' 2026-05-19T03:32:10,543 adding 'fennec_community/prompt/strategies/__init__.py' 2026-05-19T03:32:10,546 adding 'fennec_community/rag/core/__init__.py' 2026-05-19T03:32:10,547 adding 'fennec_community/rag/core/base_rag_system.py' 2026-05-19T03:32:10,549 adding 'fennec_community/rag/core/exceptions.py' 2026-05-19T03:32:10,551 adding 'fennec_community/rag/core/logger.py' 2026-05-19T03:32:10,553 adding 'fennec_community/rag/core/prompt_router.py' 2026-05-19T03:32:10,555 adding 'fennec_community/rag/core/query_expansion.py' 2026-05-19T03:32:10,557 adding 'fennec_community/rag/core/rag_config.py' 2026-05-19T03:32:10,560 adding 'fennec_community/rag/core/rag_system.py' 2026-05-19T03:32:10,562 adding 'fennec_community/rag/core/reranker.py' 2026-05-19T03:32:10,564 adding 'fennec_community/rag/core/retrieval_cache.py' 2026-05-19T03:32:10,575 adding 'fennec_community/rag/core/synonm_table.py' 2026-05-19T03:32:10,577 adding 'fennec_community/rag/rag_ui/__init__.py' 2026-05-19T03:32:10,580 adding 'fennec_community/rag/rag_ui/adapter.py' 2026-05-19T03:32:10,581 adding 'fennec_community/rag/rag_ui/dataclass.py' 2026-05-19T03:32:10,583 adding 'fennec_community/rag/rag_ui/enum.py' 2026-05-19T03:32:10,584 adding 'fennec_community/rag/rag_ui/file_process.py' 2026-05-19T03:32:10,587 adding 'fennec_community/rag/rag_ui/rag_chat_ui.py' 2026-05-19T03:32:10,588 adding 'fennec_community/rag/rag_ui/session_store.py' 2026-05-19T03:32:10,594 adding 'fennec_community/rag/rag_ui/templet.py' 2026-05-19T03:32:10,596 adding 'fennec_community/rag/types/agentic_rag/__init__.py' 2026-05-19T03:32:10,597 adding 'fennec_community/rag/types/agentic_rag/action_step.py' 2026-05-19T03:32:10,599 adding 'fennec_community/rag/types/agentic_rag/agentic_config.py' 2026-05-19T03:32:10,602 adding 'fennec_community/rag/types/agentic_rag/agentic_rag.py' 2026-05-19T03:32:10,604 adding 'fennec_community/rag/types/agentic_rag/agentic_result.py' 2026-05-19T03:32:10,605 adding 'fennec_community/rag/types/agentic_rag/cache.py' 2026-05-19T03:32:10,606 adding 'fennec_community/rag/types/agentic_rag/document.py' 2026-05-19T03:32:10,608 adding 'fennec_community/rag/types/conversational_rag/__init__.py' 2026-05-19T03:32:10,609 adding 'fennec_community/rag/types/conversational_rag/conversation_config.py' 2026-05-19T03:32:10,611 adding 'fennec_community/rag/types/conversational_rag/conversation_history.py' 2026-05-19T03:32:10,612 adding 'fennec_community/rag/types/conversational_rag/conversation_turn.py' 2026-05-19T03:32:10,614 adding 'fennec_community/rag/types/conversational_rag/conversational_rag.py' 2026-05-19T03:32:10,616 adding 'fennec_community/rag/types/domain_rag/__init__.py' 2026-05-19T03:32:10,618 adding 'fennec_community/rag/types/domain_rag/domain_defination.py' 2026-05-19T03:32:10,620 adding 'fennec_community/rag/types/domain_rag/domain_metrics.py' 2026-05-19T03:32:10,623 adding 'fennec_community/rag/types/domain_rag/domain_specific_rag.py' 2026-05-19T03:32:10,624 adding 'fennec_community/rag/types/federated_rag/__init__.py' 2026-05-19T03:32:10,626 adding 'fennec_community/rag/types/federated_rag/circuitbreaker.py' 2026-05-19T03:32:10,631 adding 'fennec_community/rag/types/federated_rag/federat.py' 2026-05-19T03:32:10,632 adding 'fennec_community/rag/types/federated_rag/federat_cache.py' 2026-05-19T03:32:10,634 adding 'fennec_community/rag/types/graph_rag/__init__.py' 2026-05-19T03:32:10,636 adding 'fennec_community/rag/types/graph_rag/config.py' 2026-05-19T03:32:10,637 adding 'fennec_community/rag/types/graph_rag/edges.py' 2026-05-19T03:32:10,640 adding 'fennec_community/rag/types/graph_rag/graph_rag.py' 2026-05-19T03:32:10,642 adding 'fennec_community/rag/types/graph_rag/knowledge_graph.py' 2026-05-19T03:32:10,643 adding 'fennec_community/rag/types/graph_rag/node.py' 2026-05-19T03:32:10,645 adding 'fennec_community/rag/types/hybrid_search/__init__.py' 2026-05-19T03:32:10,647 adding 'fennec_community/rag/types/hybrid_search/bm25.py' 2026-05-19T03:32:10,650 adding 'fennec_community/rag/types/hybrid_search/hybrid_search.py' 2026-05-19T03:32:10,651 adding 'fennec_community/rag/types/hybrid_search/hybrid_search_config.py' 2026-05-19T03:32:10,652 adding 'fennec_community/rag/types/hybrid_search/stanze_.py' 2026-05-19T03:32:10,654 adding 'fennec_community/rag/types/hybrid_search/tfidf.py' 2026-05-19T03:32:10,655 adding 'fennec_community/rag/types/multi_doc_rag/__init__.py' 2026-05-19T03:32:10,658 adding 'fennec_community/rag/types/multi_doc_rag/multi_doc_rag.py' 2026-05-19T03:32:10,660 adding 'fennec_community/rag/types/multi_hop/__init__.py' 2026-05-19T03:32:10,663 adding 'fennec_community/rag/types/multi_hop/multi_hop.py' 2026-05-19T03:32:10,665 adding 'fennec_community/rag/types/multi_hop/multihop_dataclass.py' 2026-05-19T03:32:10,666 adding 'fennec_community/rag/types/multi_hop/multihop_strategy.py' 2026-05-19T03:32:10,667 adding 'fennec_community/rag/types/multi_hop/query_decomposer.py' 2026-05-19T03:32:10,669 adding 'fennec_community/rag/types/self_improving_rag/__init__.py' 2026-05-19T03:32:10,671 adding 'fennec_community/rag/types/self_improving_rag/hyde.py' 2026-05-19T03:32:10,672 adding 'fennec_community/rag/types/self_improving_rag/recursive.py' 2026-05-19T03:32:10,674 adding 'fennec_community/rag/types/self_improving_rag/self_config.py' 2026-05-19T03:32:10,676 adding 'fennec_community/rag/types/self_improving_rag/self_improving_rag.py' 2026-05-19T03:32:10,678 adding 'fennec_community/rag/types/self_improving_rag/self_rag_dataclass.py' 2026-05-19T03:32:10,680 adding 'fennec_community/rag/types/streaming_rag/__init__.py' 2026-05-19T03:32:10,681 adding 'fennec_community/rag/types/streaming_rag/protocols.py' 2026-05-19T03:32:10,682 adding 'fennec_community/rag/types/streaming_rag/streaming_config.py' 2026-05-19T03:32:10,683 adding 'fennec_community/rag/types/streaming_rag/streaming_enum.py' 2026-05-19T03:32:10,686 adding 'fennec_community/rag/types/streaming_rag/streaming_rag.py' 2026-05-19T03:32:10,688 adding 'fennec_community/router/__init__.py' 2026-05-19T03:32:10,689 adding 'fennec_community/router/config.py' 2026-05-19T03:32:10,691 adding 'fennec_community/router/cache/__init__.py' 2026-05-19T03:32:10,693 adding 'fennec_community/router/cache/manager.py' 2026-05-19T03:32:10,695 adding 'fennec_community/router/core/__init__.py' 2026-05-19T03:32:10,696 adding 'fennec_community/router/core/base.py' 2026-05-19T03:32:10,698 adding 'fennec_community/router/core/result.py' 2026-05-19T03:32:10,700 adding 'fennec_community/router/core/route.py' 2026-05-19T03:32:10,702 adding 'fennec_community/router/core/route_group.py' 2026-05-19T03:32:10,703 adding 'fennec_community/router/execution/__init__.py' 2026-05-19T03:32:10,706 adding 'fennec_community/router/execution/executor.py' 2026-05-19T03:32:10,707 adding 'fennec_community/router/feedback/__init__.py' 2026-05-19T03:32:10,709 adding 'fennec_community/router/feedback/engine.py' 2026-05-19T03:32:10,711 adding 'fennec_community/router/observability/__init__.py' 2026-05-19T03:32:10,713 adding 'fennec_community/router/observability/observability.py' 2026-05-19T03:32:10,715 adding 'fennec_community/router/routing/__init__.py' 2026-05-19T03:32:10,718 adding 'fennec_community/router/routing/hierarchical.py' 2026-05-19T03:32:10,720 adding 'fennec_community/router/routing/pipeline.py' 2026-05-19T03:32:10,722 adding 'fennec_community/router/routing/scorers.py' 2026-05-19T03:32:10,724 adding 'fennec_community/vector_database/__init__.py' 2026-05-19T03:32:10,726 adding 'fennec_community/vector_database/base.py' 2026-05-19T03:32:10,729 adding 'fennec_community/vector_database/chroma.py' 2026-05-19T03:32:10,733 adding 'fennec_community/vector_database/faiss.py' 2026-05-19T03:32:10,738 adding 'fennec_community/vector_database/pinecone.py' 2026-05-19T03:32:10,741 adding 'fennec_community-0.1.0.dist-info/licenses/LICENSE' 2026-05-19T03:32:10,743 adding 'fennec_community-0.1.0.dist-info/METADATA' 2026-05-19T03:32:10,744 adding 'fennec_community-0.1.0.dist-info/WHEEL' 2026-05-19T03:32:10,745 adding 'fennec_community-0.1.0.dist-info/top_level.txt' 2026-05-19T03:32:10,748 adding 'fennec_community-0.1.0.dist-info/RECORD' 2026-05-19T03:32:10,756 removing build/bdist.linux-armv7l/wheel 2026-05-19T03:32:10,910 Building wheel for fennec-community (pyproject.toml): finished with status 'done' 2026-05-19T03:32:10,926 Created wheel for fennec-community: filename=fennec_community-0.1.0-py3-none-any.whl size=540446 sha256=231b6d233b756d3363da90ee0787ec92e25a862ce64ff49f10ee88f3bddcd23b 2026-05-19T03:32:10,927 Stored in directory: /tmp/pip-ephem-wheel-cache-wqrvov45/wheels/4c/5b/b0/630ea57d2f13c2e243c9c5372b61f90f6508a3a7f9543cf592 2026-05-19T03:32:10,946 Successfully built fennec-community 2026-05-19T03:32:10,961 Removed build tracker: '/tmp/pip-build-tracker-s754n8ds'