2026-03-03T17:57:41,115 Created temporary directory: /tmp/pip-ephem-wheel-cache-rwsku8_6 2026-03-03T17:57:41,117 Created temporary directory: /tmp/pip-build-tracker-gecx45z3 2026-03-03T17:57:41,118 Initialized build tracking at /tmp/pip-build-tracker-gecx45z3 2026-03-03T17:57:41,118 Created build tracker: /tmp/pip-build-tracker-gecx45z3 2026-03-03T17:57:41,118 Entered build tracker: /tmp/pip-build-tracker-gecx45z3 2026-03-03T17:57:41,119 Created temporary directory: /tmp/pip-wheel-woq4jm3y 2026-03-03T17:57:41,123 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-03-03T17:57:41,125 Created temporary directory: /tmp/pip-ephem-wheel-cache-3wkjuel0 2026-03-03T17:57:41,147 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-03T17:57:41,151 2 location(s) to search for versions of securevector-ai-monitor: 2026-03-03T17:57:41,151 * https://pypi.org/simple/securevector-ai-monitor/ 2026-03-03T17:57:41,151 * https://www.piwheels.org/simple/securevector-ai-monitor/ 2026-03-03T17:57:41,152 Fetching project page and analyzing links: https://pypi.org/simple/securevector-ai-monitor/ 2026-03-03T17:57:41,153 Getting page https://pypi.org/simple/securevector-ai-monitor/ 2026-03-03T17:57:41,154 Found index url https://pypi.org/simple 2026-03-03T17:57:41,445 Fetched page https://pypi.org/simple/securevector-ai-monitor/ as application/vnd.pypi.simple.v1+json 2026-03-03T17:57:41,450 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/b6/78/99249282dffaa8147d3ad85986d5cbc0aecc403e27d0e008e97fb713a2b4/securevector_ai_monitor-1.2.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,451 Found link https://files.pythonhosted.org/packages/da/c3/1be82bbe9c0fc2c482eb981df235c15a3bd771ab89b7317cc01c9d759710/securevector_ai_monitor-1.2.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 1.2.0 2026-03-03T17:57:41,452 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/72/ab/606637a6026df9b80b3d2c993bfb3b5989add66e174471d67f5a2123b347/securevector_ai_monitor-1.3.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,453 Found link https://files.pythonhosted.org/packages/2b/70/9cf83eb021243a8151e5845e5857951e5a1a5c148621ec92d4e5a7fc73b9/securevector_ai_monitor-1.3.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 1.3.0 2026-03-03T17:57:41,454 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/85/5a/b76e4b3f4e94d54e44d44dca59ff071b8d61513932a4ceb79cb99eb78350/securevector_ai_monitor-1.3.1-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,455 Found link https://files.pythonhosted.org/packages/82/12/aa4df77109a0ed3b5e3f744d9d84c422c8c0b4107bbb427dd996e3f32429/securevector_ai_monitor-1.3.1.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 1.3.1 2026-03-03T17:57:41,455 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/62/05/2cf9abab2859957634f0815ea7ff6a7e24fa14b1d37b0e8e93ff2a7191d0/securevector_ai_monitor-2.0.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,456 Found link https://files.pythonhosted.org/packages/59/71/1fb4efe28032ec229f398acf0906b3e792978b4e851c33f730212b573f16/securevector_ai_monitor-2.0.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 2.0.0 2026-03-03T17:57:41,457 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/f3/5c/292fc54f213ef94987a8166bdce9f52d9260c067a769ceaeefbf6ac9917a/securevector_ai_monitor-2.1.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,458 Found link https://files.pythonhosted.org/packages/bb/fc/82c0cb83d8b85c837427d06703e050d16f2382876f1225340bd4e49614a7/securevector_ai_monitor-2.1.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 2.1.0 2026-03-03T17:57:41,459 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/29/19/17ec2ddba3a42d9812a499255239534dcb3d57dce36d88104f9218d4e87a/securevector_ai_monitor-2.1.1-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,460 Found link https://files.pythonhosted.org/packages/e8/fc/815c7bebf5ab6c223bab0b16db00d5631b5d8be61ab5acfe030450672a1f/securevector_ai_monitor-2.1.1.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 2.1.1 2026-03-03T17:57:41,460 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/f1/cf/7989f80f5c89bf3515d6c575b0467abd7e40852a98c81afedb43f296d459/securevector_ai_monitor-2.1.2-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,461 Found link https://files.pythonhosted.org/packages/c6/ae/16ecb3dbec11231f90de98d5d42f6ad2c52b123b25d8c7d4fba04be5cf96/securevector_ai_monitor-2.1.2.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 2.1.2 2026-03-03T17:57:41,462 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/0a/f7/6816cdabbd30d7d5665e21052e98f85b236de9da63360cf6b608010bece1/securevector_ai_monitor-2.1.3-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,463 Found link https://files.pythonhosted.org/packages/dc/a7/ba5abe128768cbadcc77b49be3aa9d625c8f0e13fd319372feae7187975c/securevector_ai_monitor-2.1.3.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 2.1.3 2026-03-03T17:57:41,464 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/6e/2c/3e6cb475ec6bda71f5b9871c3eaf4601071c07b73cab9baca9537dc7fa16/securevector_ai_monitor-3.0.1-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,465 Found link https://files.pythonhosted.org/packages/a9/14/7d3f9044544dd4898443cae40d6b4b8b90eb15205cea983d302dd53fffd0/securevector_ai_monitor-3.0.1.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 3.0.1 2026-03-03T17:57:41,467 Fetching project page and analyzing links: https://www.piwheels.org/simple/securevector-ai-monitor/ 2026-03-03T17:57:41,468 Getting page https://www.piwheels.org/simple/securevector-ai-monitor/ 2026-03-03T17:57:41,469 Found index url https://www.piwheels.org/simple 2026-03-03T17:57:41,787 Fetched page https://www.piwheels.org/simple/securevector-ai-monitor/ as text/html 2026-03-03T17:57:41,791 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-2.1.3-py3-none-any.whl#sha256=2448b19a82b4cf142dcd019180f57191966825d1f19100336c71fc70a28c8819 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,792 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-2.1.2-py3-none-any.whl#sha256=88634d1f0802ff3e54fa2d39689ac8b712eb2e3891fa630978fbae511836e8f2 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,792 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-2.1.1-py3-none-any.whl#sha256=11631bb7cef8579b330fe859974ecc67c66041ec2acdbac35b32670e343a3d90 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,793 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-2.1.0-py3-none-any.whl#sha256=0d2b791d82799b7b0c42aa46126bfda7e23d2852d8b9742f0e706a6e3ed43553 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,794 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-2.0.0-py3-none-any.whl#sha256=3d403bce0456c77c5695dd2cca8e07d1be2b5f0a6fab965487ae98c3255fd9de (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,794 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-1.3.1-py3-none-any.whl#sha256=e9de796f4e501d355bb0236dd75ed9643e169afd8b221deacfe3ecbea9122216 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,795 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-1.3.0-py3-none-any.whl#sha256=ac421c25ec1f0c420f6b9a6ac450abe83f0edf14d425a647ec394e01fa3b02f0 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,795 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-1.2.0-py3-none-any.whl#sha256=38ed8c3e662ffd6e09f2e2449e4059da9d022085bd4556e864dba5c8b5027585 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-03-03T17:57:41,796 Skipping link: not a file: https://www.piwheels.org/simple/securevector-ai-monitor/ 2026-03-03T17:57:41,796 Skipping link: not a file: https://pypi.org/simple/securevector-ai-monitor/ 2026-03-03T17:57:41,817 Given no hashes to check 1 links for project 'securevector-ai-monitor': discarding no candidates 2026-03-03T17:57:41,839 Collecting securevector-ai-monitor==3.0.1 2026-03-03T17:57:41,841 Created temporary directory: /tmp/pip-unpack-mwk925h2 2026-03-03T17:57:41,990 Downloading securevector_ai_monitor-3.0.1.tar.gz (518 kB) 2026-03-03T17:57:42,617 Added securevector-ai-monitor==3.0.1 from https://files.pythonhosted.org/packages/a9/14/7d3f9044544dd4898443cae40d6b4b8b90eb15205cea983d302dd53fffd0/securevector_ai_monitor-3.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-gecx45z3' 2026-03-03T17:57:42,623 Created temporary directory: /tmp/pip-build-env-xbnyrcnm 2026-03-03T17:57:42,627 Installing build dependencies: started 2026-03-03T17:57:42,629 Running command pip subprocess to install build dependencies 2026-03-03T17:57:43,778 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-03T17:57:44,342 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-03-03T17:57:44,367 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-03T17:57:46,142 Collecting setuptools>=45 2026-03-03T17:57:46,241 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-03T17:57:46,509 Collecting wheel 2026-03-03T17:57:46,524 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-03T17:57:46,713 Collecting packaging>=24.0 2026-03-03T17:57:46,731 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-03T17:57:49,797 Installing collected packages: setuptools, packaging, wheel 2026-03-03T17:57:53,198 Creating /tmp/pip-build-env-xbnyrcnm/overlay/local/bin 2026-03-03T17:57:53,201 changing mode of /tmp/pip-build-env-xbnyrcnm/overlay/local/bin/wheel to 755 2026-03-03T17:57:53,223 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-03T17:57:53,521 Installing build dependencies: finished with status 'done' 2026-03-03T17:57:53,527 Getting requirements to build wheel: started 2026-03-03T17:57:53,529 Running command Getting requirements to build wheel 2026-03-03T17:57:54,146 /tmp/pip-build-env-xbnyrcnm/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-03T17:57:54,146 !! 2026-03-03T17:57:54,147 ******************************************************************************** 2026-03-03T17:57:54,148 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-03T17:57:54,149 License :: OSI Approved :: Apache Software License 2026-03-03T17:57:54,150 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-03T17:57:54,150 ******************************************************************************** 2026-03-03T17:57:54,151 !! 2026-03-03T17:57:54,152 self._finalize_license_expression() 2026-03-03T17:57:54,170 running egg_info 2026-03-03T17:57:54,176 writing src/securevector_ai_monitor.egg-info/PKG-INFO 2026-03-03T17:57:54,190 writing dependency_links to src/securevector_ai_monitor.egg-info/dependency_links.txt 2026-03-03T17:57:54,192 writing entry points to src/securevector_ai_monitor.egg-info/entry_points.txt 2026-03-03T17:57:54,200 writing requirements to src/securevector_ai_monitor.egg-info/requires.txt 2026-03-03T17:57:54,201 writing top-level names to src/securevector_ai_monitor.egg-info/top_level.txt 2026-03-03T17:57:54,298 reading manifest file 'src/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-03-03T17:57:54,309 reading manifest template 'MANIFEST.in' 2026-03-03T17:57:54,310 warning: no files found matching 'CONTRIBUTOR_AGREEMENT.md' 2026-03-03T17:57:54,311 warning: no files found matching '*.yaml' under directory 'rules' 2026-03-03T17:57:54,311 warning: no files found matching '*.yml' under directory 'rules' 2026-03-03T17:57:54,312 warning: no files found matching 'rules/README.md' 2026-03-03T17:57:54,313 warning: no files found matching 'rules/RULES_ATTRIBUTION.md' 2026-03-03T17:57:54,313 warning: no files found matching 'rules/LICENSE_NOTICE.md' 2026-03-03T17:57:54,314 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-03T17:57:54,316 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-03-03T17:57:54,317 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-03T17:57:54,318 warning: no previously-included files matching '.git*' found anywhere in distribution 2026-03-03T17:57:54,320 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-03T17:57:54,321 no previously-included directories found matching 'tests' 2026-03-03T17:57:54,321 no previously-included directories found matching 'demo' 2026-03-03T17:57:54,322 no previously-included directories found matching 'docs' 2026-03-03T17:57:54,323 no previously-included directories found matching '.github' 2026-03-03T17:57:54,324 adding license file 'LICENSE' 2026-03-03T17:57:54,325 adding license file 'NOTICE' 2026-03-03T17:57:54,333 writing manifest file 'src/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-03-03T17:57:54,423 Getting requirements to build wheel: finished with status 'done' 2026-03-03T17:57:54,427 Created temporary directory: /tmp/pip-modern-metadata-9vi6he_p 2026-03-03T17:57:54,429 Preparing metadata (pyproject.toml): started 2026-03-03T17:57:54,430 Running command Preparing metadata (pyproject.toml) 2026-03-03T17:57:54,993 /tmp/pip-build-env-xbnyrcnm/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-03T17:57:54,993 !! 2026-03-03T17:57:54,994 ******************************************************************************** 2026-03-03T17:57:54,994 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-03T17:57:54,995 License :: OSI Approved :: Apache Software License 2026-03-03T17:57:54,996 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-03T17:57:54,997 ******************************************************************************** 2026-03-03T17:57:54,998 !! 2026-03-03T17:57:54,998 self._finalize_license_expression() 2026-03-03T17:57:55,019 running dist_info 2026-03-03T17:57:55,031 creating /tmp/pip-modern-metadata-9vi6he_p/securevector_ai_monitor.egg-info 2026-03-03T17:57:55,032 writing /tmp/pip-modern-metadata-9vi6he_p/securevector_ai_monitor.egg-info/PKG-INFO 2026-03-03T17:57:55,047 writing dependency_links to /tmp/pip-modern-metadata-9vi6he_p/securevector_ai_monitor.egg-info/dependency_links.txt 2026-03-03T17:57:55,048 writing entry points to /tmp/pip-modern-metadata-9vi6he_p/securevector_ai_monitor.egg-info/entry_points.txt 2026-03-03T17:57:55,056 writing requirements to /tmp/pip-modern-metadata-9vi6he_p/securevector_ai_monitor.egg-info/requires.txt 2026-03-03T17:57:55,058 writing top-level names to /tmp/pip-modern-metadata-9vi6he_p/securevector_ai_monitor.egg-info/top_level.txt 2026-03-03T17:57:55,059 writing manifest file '/tmp/pip-modern-metadata-9vi6he_p/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-03-03T17:57:55,137 reading manifest file '/tmp/pip-modern-metadata-9vi6he_p/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-03-03T17:57:55,139 reading manifest template 'MANIFEST.in' 2026-03-03T17:57:55,140 warning: no files found matching 'CONTRIBUTOR_AGREEMENT.md' 2026-03-03T17:57:55,141 warning: no files found matching '*.yaml' under directory 'rules' 2026-03-03T17:57:55,141 warning: no files found matching '*.yml' under directory 'rules' 2026-03-03T17:57:55,142 warning: no files found matching 'rules/README.md' 2026-03-03T17:57:55,143 warning: no files found matching 'rules/RULES_ATTRIBUTION.md' 2026-03-03T17:57:55,144 warning: no files found matching 'rules/LICENSE_NOTICE.md' 2026-03-03T17:57:55,144 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-03T17:57:55,145 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-03-03T17:57:55,146 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-03T17:57:55,147 warning: no previously-included files matching '.git*' found anywhere in distribution 2026-03-03T17:57:55,148 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-03T17:57:55,149 no previously-included directories found matching 'tests' 2026-03-03T17:57:55,150 no previously-included directories found matching 'demo' 2026-03-03T17:57:55,150 no previously-included directories found matching 'docs' 2026-03-03T17:57:55,151 no previously-included directories found matching '.github' 2026-03-03T17:57:55,152 adding license file 'LICENSE' 2026-03-03T17:57:55,152 adding license file 'NOTICE' 2026-03-03T17:57:55,159 writing manifest file '/tmp/pip-modern-metadata-9vi6he_p/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-03-03T17:57:55,160 creating '/tmp/pip-modern-metadata-9vi6he_p/securevector_ai_monitor-3.0.1.dist-info' 2026-03-03T17:57:55,292 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-03T17:57:55,298 Source in /tmp/pip-wheel-woq4jm3y/securevector-ai-monitor_0d8ed28dfaa148c7beaf3889ba9f13ae has version 3.0.1, which satisfies requirement securevector-ai-monitor==3.0.1 from https://files.pythonhosted.org/packages/a9/14/7d3f9044544dd4898443cae40d6b4b8b90eb15205cea983d302dd53fffd0/securevector_ai_monitor-3.0.1.tar.gz 2026-03-03T17:57:55,299 Removed securevector-ai-monitor==3.0.1 from https://files.pythonhosted.org/packages/a9/14/7d3f9044544dd4898443cae40d6b4b8b90eb15205cea983d302dd53fffd0/securevector_ai_monitor-3.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-gecx45z3' 2026-03-03T17:57:55,308 Created temporary directory: /tmp/pip-unpack-sdnpq1ec 2026-03-03T17:57:55,309 Building wheels for collected packages: securevector-ai-monitor 2026-03-03T17:57:55,313 Created temporary directory: /tmp/pip-wheel-tguo3vfo 2026-03-03T17:57:55,314 Destination directory: /tmp/pip-wheel-tguo3vfo 2026-03-03T17:57:55,317 Building wheel for securevector-ai-monitor (pyproject.toml): started 2026-03-03T17:57:55,318 Running command Building wheel for securevector-ai-monitor (pyproject.toml) 2026-03-03T17:57:55,874 /tmp/pip-build-env-xbnyrcnm/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-03T17:57:55,874 !! 2026-03-03T17:57:55,875 ******************************************************************************** 2026-03-03T17:57:55,876 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-03T17:57:55,877 License :: OSI Approved :: Apache Software License 2026-03-03T17:57:55,878 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-03T17:57:55,879 ******************************************************************************** 2026-03-03T17:57:55,880 !! 2026-03-03T17:57:55,881 self._finalize_license_expression() 2026-03-03T17:57:55,902 running bdist_wheel 2026-03-03T17:57:55,930 running build 2026-03-03T17:57:55,931 running build_py 2026-03-03T17:57:55,940 creating build/lib/securevector 2026-03-03T17:57:55,942 copying src/securevector/streaming.py -> build/lib/securevector 2026-03-03T17:57:55,945 copying src/securevector/cli.py -> build/lib/securevector 2026-03-03T17:57:55,948 copying src/securevector/cli_enhanced.py -> build/lib/securevector 2026-03-03T17:57:55,950 copying src/securevector/client.py -> build/lib/securevector 2026-03-03T17:57:55,953 copying src/securevector/types.py -> build/lib/securevector 2026-03-03T17:57:55,956 copying src/securevector/__init__.py -> build/lib/securevector 2026-03-03T17:57:55,958 copying src/securevector/async_client.py -> build/lib/securevector 2026-03-03T17:57:55,961 creating build/lib/securevector/core 2026-03-03T17:57:55,962 copying src/securevector/core/__init__.py -> build/lib/securevector/core 2026-03-03T17:57:55,965 creating build/lib/securevector/testing 2026-03-03T17:57:55,966 copying src/securevector/testing/fixtures.py -> build/lib/securevector/testing 2026-03-03T17:57:55,969 copying src/securevector/testing/mock_client.py -> build/lib/securevector/testing 2026-03-03T17:57:55,971 copying src/securevector/testing/__init__.py -> build/lib/securevector/testing 2026-03-03T17:57:55,973 copying src/securevector/testing/assertions.py -> build/lib/securevector/testing 2026-03-03T17:57:55,976 creating build/lib/securevector/pricing 2026-03-03T17:57:55,977 copying src/securevector/pricing/__init__.py -> build/lib/securevector/pricing 2026-03-03T17:57:55,980 creating build/lib/securevector/mcp 2026-03-03T17:57:55,981 copying src/securevector/mcp/server.py -> build/lib/securevector/mcp 2026-03-03T17:57:55,984 copying src/securevector/mcp/auth_validator.py -> build/lib/securevector/mcp 2026-03-03T17:57:55,986 copying src/securevector/mcp/__main__.py -> build/lib/securevector/mcp 2026-03-03T17:57:55,989 copying src/securevector/mcp/__init__.py -> build/lib/securevector/mcp 2026-03-03T17:57:55,992 creating build/lib/securevector/integrations 2026-03-03T17:57:55,992 copying src/securevector/integrations/openclaw_proxy.py -> build/lib/securevector/integrations 2026-03-03T17:57:55,995 copying src/securevector/integrations/openclaw_llm_proxy.py -> build/lib/securevector/integrations 2026-03-03T17:57:55,999 copying src/securevector/integrations/__init__.py -> build/lib/securevector/integrations 2026-03-03T17:57:56,001 creating build/lib/securevector/app 2026-03-03T17:57:56,002 copying src/securevector/app/__init__.py -> build/lib/securevector/app 2026-03-03T17:57:56,005 copying src/securevector/app/main.py -> build/lib/securevector/app 2026-03-03T17:57:56,009 creating build/lib/securevector/utils 2026-03-03T17:57:56,010 copying src/securevector/utils/auto_config.py -> build/lib/securevector/utils 2026-03-03T17:57:56,012 copying src/securevector/utils/exceptions.py -> build/lib/securevector/utils 2026-03-03T17:57:56,015 copying src/securevector/utils/telemetry.py -> build/lib/securevector/utils 2026-03-03T17:57:56,017 copying src/securevector/utils/resilient_client.py -> build/lib/securevector/utils 2026-03-03T17:57:56,020 copying src/securevector/utils/security.py -> build/lib/securevector/utils 2026-03-03T17:57:56,023 copying src/securevector/utils/__init__.py -> build/lib/securevector/utils 2026-03-03T17:57:56,025 copying src/securevector/utils/http_client.py -> build/lib/securevector/utils 2026-03-03T17:57:56,027 copying src/securevector/utils/performance.py -> build/lib/securevector/utils 2026-03-03T17:57:56,030 copying src/securevector/utils/retry.py -> build/lib/securevector/utils 2026-03-03T17:57:56,032 copying src/securevector/utils/logger.py -> build/lib/securevector/utils 2026-03-03T17:57:56,035 creating build/lib/securevector/models 2026-03-03T17:57:56,036 copying src/securevector/models/policy_models.py -> build/lib/securevector/models 2026-03-03T17:57:56,039 copying src/securevector/models/__init__.py -> build/lib/securevector/models 2026-03-03T17:57:56,041 copying src/securevector/models/analysis_result.py -> build/lib/securevector/models 2026-03-03T17:57:56,043 copying src/securevector/models/threat_types.py -> build/lib/securevector/models 2026-03-03T17:57:56,045 copying src/securevector/models/config_models.py -> build/lib/securevector/models 2026-03-03T17:57:56,048 creating build/lib/securevector/rules 2026-03-03T17:57:56,050 copying src/securevector/rules/__init__.py -> build/lib/securevector/rules 2026-03-03T17:57:56,052 creating build/lib/securevector/core/tool_permissions 2026-03-03T17:57:56,053 copying src/securevector/core/tool_permissions/engine.py -> build/lib/securevector/core/tool_permissions 2026-03-03T17:57:56,056 copying src/securevector/core/tool_permissions/parser.py -> build/lib/securevector/core/tool_permissions 2026-03-03T17:57:56,058 copying src/securevector/core/tool_permissions/__init__.py -> build/lib/securevector/core/tool_permissions 2026-03-03T17:57:56,060 creating build/lib/securevector/core/modes 2026-03-03T17:57:56,062 copying src/securevector/core/modes/mode_factory.py -> build/lib/securevector/core/modes 2026-03-03T17:57:56,064 copying src/securevector/core/modes/__init__.py -> build/lib/securevector/core/modes 2026-03-03T17:57:56,066 creating build/lib/securevector/core/modes/hybrid 2026-03-03T17:57:56,067 copying src/securevector/core/modes/hybrid/hybrid_mode.py -> build/lib/securevector/core/modes/hybrid 2026-03-03T17:57:56,070 copying src/securevector/core/modes/hybrid/smart_router.py -> build/lib/securevector/core/modes/hybrid 2026-03-03T17:57:56,073 copying src/securevector/core/modes/hybrid/__init__.py -> build/lib/securevector/core/modes/hybrid 2026-03-03T17:57:56,075 creating build/lib/securevector/core/modes/api 2026-03-03T17:57:56,076 copying src/securevector/core/modes/api/api_mode.py -> build/lib/securevector/core/modes/api 2026-03-03T17:57:56,079 copying src/securevector/core/modes/api/api_cache.py -> build/lib/securevector/core/modes/api 2026-03-03T17:57:56,082 copying src/securevector/core/modes/api/__init__.py -> build/lib/securevector/core/modes/api 2026-03-03T17:57:56,084 copying src/securevector/core/modes/api/api_analyzer.py -> build/lib/securevector/core/modes/api 2026-03-03T17:57:56,087 creating build/lib/securevector/core/modes/local 2026-03-03T17:57:56,088 copying src/securevector/core/modes/local/local_mode.py -> build/lib/securevector/core/modes/local 2026-03-03T17:57:56,091 copying src/securevector/core/modes/local/local_analyzer.py -> build/lib/securevector/core/modes/local 2026-03-03T17:57:56,094 copying src/securevector/core/modes/local/__init__.py -> build/lib/securevector/core/modes/local 2026-03-03T17:57:56,095 copying src/securevector/core/modes/local/local_cache.py -> build/lib/securevector/core/modes/local 2026-03-03T17:57:56,098 creating build/lib/securevector/mcp/resources 2026-03-03T17:57:56,099 copying src/securevector/mcp/resources/__init__.py -> build/lib/securevector/mcp/resources 2026-03-03T17:57:56,101 copying src/securevector/mcp/resources/policies.py -> build/lib/securevector/mcp/resources 2026-03-03T17:57:56,104 copying src/securevector/mcp/resources/rules.py -> build/lib/securevector/mcp/resources 2026-03-03T17:57:56,107 creating build/lib/securevector/mcp/prompts 2026-03-03T17:57:56,108 copying src/securevector/mcp/prompts/__init__.py -> build/lib/securevector/mcp/prompts 2026-03-03T17:57:56,110 copying src/securevector/mcp/prompts/templates.py -> build/lib/securevector/mcp/prompts 2026-03-03T17:57:56,113 creating build/lib/securevector/mcp/tools 2026-03-03T17:57:56,114 copying src/securevector/mcp/tools/batch_analysis.py -> build/lib/securevector/mcp/tools 2026-03-03T17:57:56,117 copying src/securevector/mcp/tools/analyze_prompt.py -> build/lib/securevector/mcp/tools 2026-03-03T17:57:56,120 copying src/securevector/mcp/tools/threat_stats.py -> build/lib/securevector/mcp/tools 2026-03-03T17:57:56,123 copying src/securevector/mcp/tools/__init__.py -> build/lib/securevector/mcp/tools 2026-03-03T17:57:56,125 creating build/lib/securevector/mcp/config 2026-03-03T17:57:56,126 copying src/securevector/mcp/config/__init__.py -> build/lib/securevector/mcp/config 2026-03-03T17:57:56,128 copying src/securevector/mcp/config/server_config.py -> build/lib/securevector/mcp/config 2026-03-03T17:57:56,131 creating build/lib/securevector/app/assets 2026-03-03T17:57:56,132 copying src/securevector/app/assets/__init__.py -> build/lib/securevector/app/assets 2026-03-03T17:57:56,135 creating build/lib/securevector/app/installers 2026-03-03T17:57:56,136 copying src/securevector/app/installers/__init__.py -> build/lib/securevector/app/installers 2026-03-03T17:57:56,138 creating build/lib/securevector/app/services 2026-03-03T17:57:56,139 copying src/securevector/app/services/cloud_proxy.py -> build/lib/securevector/app/services 2026-03-03T17:57:56,142 copying src/securevector/app/services/analysis_service.py -> build/lib/securevector/app/services 2026-03-03T17:57:56,145 copying src/securevector/app/services/llm_review.py -> build/lib/securevector/app/services 2026-03-03T17:57:56,148 copying src/securevector/app/services/credentials.py -> build/lib/securevector/app/services 2026-03-03T17:57:56,150 copying src/securevector/app/services/cost_recorder.py -> build/lib/securevector/app/services 2026-03-03T17:57:56,153 copying src/securevector/app/services/__init__.py -> build/lib/securevector/app/services 2026-03-03T17:57:56,155 copying src/securevector/app/services/nlp_rule_generator.py -> build/lib/securevector/app/services 2026-03-03T17:57:56,158 copying src/securevector/app/services/rules_service.py -> build/lib/securevector/app/services 2026-03-03T17:57:56,160 copying src/securevector/app/services/cloud_config.py -> build/lib/securevector/app/services 2026-03-03T17:57:56,162 creating build/lib/securevector/app/utils 2026-03-03T17:57:56,163 copying src/securevector/app/utils/redaction.py -> build/lib/securevector/app/utils 2026-03-03T17:57:56,166 copying src/securevector/app/utils/__init__.py -> build/lib/securevector/app/utils 2026-03-03T17:57:56,168 copying src/securevector/app/utils/platform.py -> build/lib/securevector/app/utils 2026-03-03T17:57:56,170 copying src/securevector/app/utils/config_file.py -> build/lib/securevector/app/utils 2026-03-03T17:57:56,173 creating build/lib/securevector/app/server 2026-03-03T17:57:56,174 copying src/securevector/app/server/app.py -> build/lib/securevector/app/server 2026-03-03T17:57:56,176 copying src/securevector/app/server/__init__.py -> build/lib/securevector/app/server 2026-03-03T17:57:56,179 creating build/lib/securevector/app/database 2026-03-03T17:57:56,180 copying src/securevector/app/database/models.py -> build/lib/securevector/app/database 2026-03-03T17:57:56,183 copying src/securevector/app/database/__init__.py -> build/lib/securevector/app/database 2026-03-03T17:57:56,185 copying src/securevector/app/database/connection.py -> build/lib/securevector/app/database 2026-03-03T17:57:56,187 copying src/securevector/app/database/migrations.py -> build/lib/securevector/app/database 2026-03-03T17:57:56,191 creating build/lib/securevector/app/assets/web 2026-03-03T17:57:56,192 copying src/securevector/app/assets/web/__init__.py -> build/lib/securevector/app/assets/web 2026-03-03T17:57:56,195 creating build/lib/securevector/app/assets/web/icons 2026-03-03T17:57:56,196 copying src/securevector/app/assets/web/icons/__init__.py -> build/lib/securevector/app/assets/web/icons 2026-03-03T17:57:56,198 creating build/lib/securevector/app/assets/web/js 2026-03-03T17:57:56,199 copying src/securevector/app/assets/web/js/__init__.py -> build/lib/securevector/app/assets/web/js 2026-03-03T17:57:56,202 creating build/lib/securevector/app/assets/web/css 2026-03-03T17:57:56,203 copying src/securevector/app/assets/web/css/__init__.py -> build/lib/securevector/app/assets/web/css 2026-03-03T17:57:56,205 creating build/lib/securevector/app/assets/web/images 2026-03-03T17:57:56,206 copying src/securevector/app/assets/web/images/__init__.py -> build/lib/securevector/app/assets/web/images 2026-03-03T17:57:56,209 creating build/lib/securevector/app/assets/web/js/components 2026-03-03T17:57:56,210 copying src/securevector/app/assets/web/js/components/__init__.py -> build/lib/securevector/app/assets/web/js/components 2026-03-03T17:57:56,212 creating build/lib/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,213 copying src/securevector/app/assets/web/js/pages/__init__.py -> build/lib/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,215 creating build/lib/securevector/app/installers/linux 2026-03-03T17:57:56,216 copying src/securevector/app/installers/linux/__init__.py -> build/lib/securevector/app/installers/linux 2026-03-03T17:57:56,219 creating build/lib/securevector/app/installers/macos 2026-03-03T17:57:56,220 copying src/securevector/app/installers/macos/__init__.py -> build/lib/securevector/app/installers/macos 2026-03-03T17:57:56,222 creating build/lib/securevector/app/installers/windows 2026-03-03T17:57:56,223 copying src/securevector/app/installers/windows/__init__.py -> build/lib/securevector/app/installers/windows 2026-03-03T17:57:56,225 creating build/lib/securevector/app/server/routes 2026-03-03T17:57:56,227 copying src/securevector/app/server/routes/proxy.py -> build/lib/securevector/app/server/routes 2026-03-03T17:57:56,229 copying src/securevector/app/server/routes/llm.py -> build/lib/securevector/app/server/routes 2026-03-03T17:57:56,232 copying src/securevector/app/server/routes/threat_analytics.py -> build/lib/securevector/app/server/routes 2026-03-03T17:57:56,235 copying src/securevector/app/server/routes/tool_permissions.py -> build/lib/securevector/app/server/routes 2026-03-03T17:57:56,238 copying src/securevector/app/server/routes/cloud_settings.py -> build/lib/securevector/app/server/routes 2026-03-03T17:57:56,240 copying src/securevector/app/server/routes/analyze.py -> build/lib/securevector/app/server/routes 2026-03-03T17:57:56,243 copying src/securevector/app/server/routes/threat_intel.py -> build/lib/securevector/app/server/routes 2026-03-03T17:57:56,245 copying src/securevector/app/server/routes/__init__.py -> build/lib/securevector/app/server/routes 2026-03-03T17:57:56,247 copying src/securevector/app/server/routes/costs.py -> build/lib/securevector/app/server/routes 2026-03-03T17:57:56,251 copying src/securevector/app/server/routes/rules.py -> build/lib/securevector/app/server/routes 2026-03-03T17:57:56,254 creating build/lib/securevector/app/database/repositories 2026-03-03T17:57:56,255 copying src/securevector/app/database/repositories/custom_tools.py -> build/lib/securevector/app/database/repositories 2026-03-03T17:57:56,257 copying src/securevector/app/database/repositories/tool_permissions.py -> build/lib/securevector/app/database/repositories 2026-03-03T17:57:56,260 copying src/securevector/app/database/repositories/threat_intel.py -> build/lib/securevector/app/database/repositories 2026-03-03T17:57:56,262 copying src/securevector/app/database/repositories/__init__.py -> build/lib/securevector/app/database/repositories 2026-03-03T17:57:56,264 copying src/securevector/app/database/repositories/costs.py -> build/lib/securevector/app/database/repositories 2026-03-03T17:57:56,267 copying src/securevector/app/database/repositories/rules.py -> build/lib/securevector/app/database/repositories 2026-03-03T17:57:56,270 copying src/securevector/app/database/repositories/settings.py -> build/lib/securevector/app/database/repositories 2026-03-03T17:57:56,273 creating build/lib/securevector/rules/tool_permissions 2026-03-03T17:57:56,274 copying src/securevector/rules/tool_permissions/__init__.py -> build/lib/securevector/rules/tool_permissions 2026-03-03T17:57:56,276 creating build/lib/securevector/rules/community 2026-03-03T17:57:56,277 copying src/securevector/rules/community/__init__.py -> build/lib/securevector/rules/community 2026-03-03T17:57:56,280 running egg_info 2026-03-03T17:57:56,290 writing src/securevector_ai_monitor.egg-info/PKG-INFO 2026-03-03T17:57:56,304 writing dependency_links to src/securevector_ai_monitor.egg-info/dependency_links.txt 2026-03-03T17:57:56,305 writing entry points to src/securevector_ai_monitor.egg-info/entry_points.txt 2026-03-03T17:57:56,316 writing requirements to src/securevector_ai_monitor.egg-info/requires.txt 2026-03-03T17:57:56,317 writing top-level names to src/securevector_ai_monitor.egg-info/top_level.txt 2026-03-03T17:57:56,380 reading manifest file 'src/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-03-03T17:57:56,390 reading manifest template 'MANIFEST.in' 2026-03-03T17:57:56,392 warning: no files found matching 'CONTRIBUTOR_AGREEMENT.md' 2026-03-03T17:57:56,392 warning: no files found matching '*.yaml' under directory 'rules' 2026-03-03T17:57:56,393 warning: no files found matching '*.yml' under directory 'rules' 2026-03-03T17:57:56,393 warning: no files found matching 'rules/README.md' 2026-03-03T17:57:56,394 warning: no files found matching 'rules/RULES_ATTRIBUTION.md' 2026-03-03T17:57:56,395 warning: no files found matching 'rules/LICENSE_NOTICE.md' 2026-03-03T17:57:56,395 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-03T17:57:56,396 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-03-03T17:57:56,398 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-03-03T17:57:56,399 warning: no previously-included files matching '.git*' found anywhere in distribution 2026-03-03T17:57:56,400 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-03T17:57:56,401 no previously-included directories found matching 'tests' 2026-03-03T17:57:56,402 no previously-included directories found matching 'demo' 2026-03-03T17:57:56,403 no previously-included directories found matching 'docs' 2026-03-03T17:57:56,404 no previously-included directories found matching '.github' 2026-03-03T17:57:56,404 adding license file 'LICENSE' 2026-03-03T17:57:56,405 adding license file 'NOTICE' 2026-03-03T17:57:56,414 writing manifest file 'src/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-03-03T17:57:56,458 copying src/securevector/rules/tool_permissions/sv_tool_essential.yml -> build/lib/securevector/rules/tool_permissions 2026-03-03T17:57:56,461 copying src/securevector/rules/community/sv_community_prompt_injection.yml -> build/lib/securevector/rules/community 2026-03-03T17:57:56,464 copying src/securevector/rules/community/sv_community_pii_detection.yml -> build/lib/securevector/rules/community 2026-03-03T17:57:56,467 copying src/securevector/rules/community/sv_community_evasion_attempts.yml -> build/lib/securevector/rules/community 2026-03-03T17:57:56,471 copying src/securevector/rules/community/sv_community_essential_patterns.yml -> build/lib/securevector/rules/community 2026-03-03T17:57:56,474 copying src/securevector/rules/community/owasp_top10.yml -> build/lib/securevector/rules/community 2026-03-03T17:57:56,477 copying src/securevector/rules/community/sv_community_data_extraction.yml -> build/lib/securevector/rules/community 2026-03-03T17:57:56,480 copying src/securevector/rules/community/sv_community_output_leakage.yml -> build/lib/securevector/rules/community 2026-03-03T17:57:56,483 copying src/securevector/rules/community/sv_community_jailbreak_attempts.yml -> build/lib/securevector/rules/community 2026-03-03T17:57:56,486 copying src/securevector/rules/community/sv_community_harmful_content.yml -> build/lib/securevector/rules/community 2026-03-03T17:57:56,488 copying src/securevector/rules/community/mitre_patterns.yml -> build/lib/securevector/rules/community 2026-03-03T17:57:56,491 copying src/securevector/rules/community/sv_community_social_engineering.yml -> build/lib/securevector/rules/community 2026-03-03T17:57:56,494 copying src/securevector/rules/README.md -> build/lib/securevector/rules 2026-03-03T17:57:56,497 copying src/securevector/rules/RULES_ATTRIBUTION.md -> build/lib/securevector/rules 2026-03-03T17:57:56,499 copying src/securevector/rules/LICENSE_NOTICE.md -> build/lib/securevector/rules 2026-03-03T17:57:56,502 copying src/securevector/pricing/model_pricing.yml -> build/lib/securevector/pricing 2026-03-03T17:57:56,505 copying src/securevector/app/assets/favicon.ico -> build/lib/securevector/app/assets 2026-03-03T17:57:56,507 copying src/securevector/app/assets/favicon.svg -> build/lib/securevector/app/assets 2026-03-03T17:57:56,510 copying src/securevector/app/assets/favicon.png -> build/lib/securevector/app/assets 2026-03-03T17:57:56,514 copying src/securevector/app/assets/web/loading.html -> build/lib/securevector/app/assets/web 2026-03-03T17:57:56,516 copying src/securevector/app/assets/web/index.html -> build/lib/securevector/app/assets/web 2026-03-03T17:57:56,519 copying src/securevector/app/assets/web/icons/favicon.ico -> build/lib/securevector/app/assets/web/icons 2026-03-03T17:57:56,522 copying src/securevector/app/assets/web/js/app.js -> build/lib/securevector/app/assets/web/js 2026-03-03T17:57:56,525 copying src/securevector/app/assets/web/js/api.js -> build/lib/securevector/app/assets/web/js 2026-03-03T17:57:56,528 copying src/securevector/app/assets/web/js/components/toast.js -> build/lib/securevector/app/assets/web/js/components 2026-03-03T17:57:56,531 copying src/securevector/app/assets/web/js/components/modal.js -> build/lib/securevector/app/assets/web/js/components 2026-03-03T17:57:56,534 copying src/securevector/app/assets/web/js/components/card.js -> build/lib/securevector/app/assets/web/js/components 2026-03-03T17:57:56,537 copying src/securevector/app/assets/web/js/components/header.js -> build/lib/securevector/app/assets/web/js/components 2026-03-03T17:57:56,541 copying src/securevector/app/assets/web/js/components/sidebar.js -> build/lib/securevector/app/assets/web/js/components 2026-03-03T17:57:56,545 copying src/securevector/app/assets/web/js/pages/integrations.js -> build/lib/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,549 copying src/securevector/app/assets/web/js/pages/proxy.js -> build/lib/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,552 copying src/securevector/app/assets/web/js/pages/threats.js -> build/lib/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,556 copying src/securevector/app/assets/web/js/pages/getting-started.js -> build/lib/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,561 copying src/securevector/app/assets/web/js/pages/dashboard.js -> build/lib/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,566 copying src/securevector/app/assets/web/js/pages/tool-permissions.js -> build/lib/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,572 copying src/securevector/app/assets/web/js/pages/settings.js -> build/lib/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,576 copying src/securevector/app/assets/web/js/pages/rules.js -> build/lib/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,580 copying src/securevector/app/assets/web/js/pages/costs.js -> build/lib/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,586 copying src/securevector/app/assets/web/css/styles.css -> build/lib/securevector/app/assets/web/css 2026-03-03T17:57:56,592 copying src/securevector/app/assets/web/images/securevector-architecture.svg -> build/lib/securevector/app/assets/web/images 2026-03-03T17:57:56,596 copying src/securevector/app/assets/web/images/favicon.png -> build/lib/securevector/app/assets/web/images 2026-03-03T17:57:56,611 copying src/securevector/app/assets/web/js/pages/tool-permissions.js -> build/lib/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,650 installing to build/bdist.linux-armv7l/wheel 2026-03-03T17:57:56,651 running install 2026-03-03T17:57:56,675 running install_lib 2026-03-03T17:57:56,683 creating build/bdist.linux-armv7l/wheel 2026-03-03T17:57:56,686 creating build/bdist.linux-armv7l/wheel/securevector 2026-03-03T17:57:56,688 creating build/bdist.linux-armv7l/wheel/securevector/core 2026-03-03T17:57:56,689 copying build/lib/securevector/core/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core 2026-03-03T17:57:56,692 creating build/bdist.linux-armv7l/wheel/securevector/core/tool_permissions 2026-03-03T17:57:56,693 copying build/lib/securevector/core/tool_permissions/engine.py -> build/bdist.linux-armv7l/wheel/./securevector/core/tool_permissions 2026-03-03T17:57:56,696 copying build/lib/securevector/core/tool_permissions/parser.py -> build/bdist.linux-armv7l/wheel/./securevector/core/tool_permissions 2026-03-03T17:57:56,698 copying build/lib/securevector/core/tool_permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/tool_permissions 2026-03-03T17:57:56,701 creating build/bdist.linux-armv7l/wheel/securevector/core/modes 2026-03-03T17:57:56,703 creating build/bdist.linux-armv7l/wheel/securevector/core/modes/hybrid 2026-03-03T17:57:56,704 copying build/lib/securevector/core/modes/hybrid/hybrid_mode.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/hybrid 2026-03-03T17:57:56,707 copying build/lib/securevector/core/modes/hybrid/smart_router.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/hybrid 2026-03-03T17:57:56,709 copying build/lib/securevector/core/modes/hybrid/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/hybrid 2026-03-03T17:57:56,711 copying build/lib/securevector/core/modes/mode_factory.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes 2026-03-03T17:57:56,713 copying build/lib/securevector/core/modes/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes 2026-03-03T17:57:56,716 creating build/bdist.linux-armv7l/wheel/securevector/core/modes/api 2026-03-03T17:57:56,717 copying build/lib/securevector/core/modes/api/api_mode.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/api 2026-03-03T17:57:56,720 copying build/lib/securevector/core/modes/api/api_cache.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/api 2026-03-03T17:57:56,722 copying build/lib/securevector/core/modes/api/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/api 2026-03-03T17:57:56,724 copying build/lib/securevector/core/modes/api/api_analyzer.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/api 2026-03-03T17:57:56,727 creating build/bdist.linux-armv7l/wheel/securevector/core/modes/local 2026-03-03T17:57:56,728 copying build/lib/securevector/core/modes/local/local_mode.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/local 2026-03-03T17:57:56,731 copying build/lib/securevector/core/modes/local/local_analyzer.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/local 2026-03-03T17:57:56,734 copying build/lib/securevector/core/modes/local/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/local 2026-03-03T17:57:56,736 copying build/lib/securevector/core/modes/local/local_cache.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/local 2026-03-03T17:57:56,739 creating build/bdist.linux-armv7l/wheel/securevector/testing 2026-03-03T17:57:56,741 copying build/lib/securevector/testing/fixtures.py -> build/bdist.linux-armv7l/wheel/./securevector/testing 2026-03-03T17:57:56,744 copying build/lib/securevector/testing/mock_client.py -> build/bdist.linux-armv7l/wheel/./securevector/testing 2026-03-03T17:57:56,746 copying build/lib/securevector/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/testing 2026-03-03T17:57:56,748 copying build/lib/securevector/testing/assertions.py -> build/bdist.linux-armv7l/wheel/./securevector/testing 2026-03-03T17:57:56,751 creating build/bdist.linux-armv7l/wheel/securevector/pricing 2026-03-03T17:57:56,752 copying build/lib/securevector/pricing/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/pricing 2026-03-03T17:57:56,755 copying build/lib/securevector/pricing/model_pricing.yml -> build/bdist.linux-armv7l/wheel/./securevector/pricing 2026-03-03T17:57:56,758 copying build/lib/securevector/streaming.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-03-03T17:57:56,760 copying build/lib/securevector/cli.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-03-03T17:57:56,764 creating build/bdist.linux-armv7l/wheel/securevector/mcp 2026-03-03T17:57:56,765 copying build/lib/securevector/mcp/server.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp 2026-03-03T17:57:56,768 copying build/lib/securevector/mcp/auth_validator.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp 2026-03-03T17:57:56,771 copying build/lib/securevector/mcp/__main__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp 2026-03-03T17:57:56,773 copying build/lib/securevector/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp 2026-03-03T17:57:56,776 creating build/bdist.linux-armv7l/wheel/securevector/mcp/resources 2026-03-03T17:57:56,777 copying build/lib/securevector/mcp/resources/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/resources 2026-03-03T17:57:56,779 copying build/lib/securevector/mcp/resources/policies.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/resources 2026-03-03T17:57:56,782 copying build/lib/securevector/mcp/resources/rules.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/resources 2026-03-03T17:57:56,785 creating build/bdist.linux-armv7l/wheel/securevector/mcp/prompts 2026-03-03T17:57:56,786 copying build/lib/securevector/mcp/prompts/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/prompts 2026-03-03T17:57:56,788 copying build/lib/securevector/mcp/prompts/templates.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/prompts 2026-03-03T17:57:56,791 creating build/bdist.linux-armv7l/wheel/securevector/mcp/tools 2026-03-03T17:57:56,793 copying build/lib/securevector/mcp/tools/batch_analysis.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/tools 2026-03-03T17:57:56,796 copying build/lib/securevector/mcp/tools/analyze_prompt.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/tools 2026-03-03T17:57:56,798 copying build/lib/securevector/mcp/tools/threat_stats.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/tools 2026-03-03T17:57:56,801 copying build/lib/securevector/mcp/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/tools 2026-03-03T17:57:56,803 creating build/bdist.linux-armv7l/wheel/securevector/mcp/config 2026-03-03T17:57:56,805 copying build/lib/securevector/mcp/config/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/config 2026-03-03T17:57:56,807 copying build/lib/securevector/mcp/config/server_config.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/config 2026-03-03T17:57:56,809 copying build/lib/securevector/cli_enhanced.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-03-03T17:57:56,812 copying build/lib/securevector/client.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-03-03T17:57:56,815 creating build/bdist.linux-armv7l/wheel/securevector/integrations 2026-03-03T17:57:56,816 copying build/lib/securevector/integrations/openclaw_proxy.py -> build/bdist.linux-armv7l/wheel/./securevector/integrations 2026-03-03T17:57:56,819 copying build/lib/securevector/integrations/openclaw_llm_proxy.py -> build/bdist.linux-armv7l/wheel/./securevector/integrations 2026-03-03T17:57:56,823 copying build/lib/securevector/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/integrations 2026-03-03T17:57:56,824 copying build/lib/securevector/types.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-03-03T17:57:56,827 creating build/bdist.linux-armv7l/wheel/securevector/app 2026-03-03T17:57:56,829 creating build/bdist.linux-armv7l/wheel/securevector/app/assets 2026-03-03T17:57:56,831 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web 2026-03-03T17:57:56,832 copying build/lib/securevector/app/assets/web/loading.html -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web 2026-03-03T17:57:56,835 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/icons 2026-03-03T17:57:56,836 copying build/lib/securevector/app/assets/web/icons/favicon.ico -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/icons 2026-03-03T17:57:56,838 copying build/lib/securevector/app/assets/web/icons/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/icons 2026-03-03T17:57:56,840 copying build/lib/securevector/app/assets/web/index.html -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web 2026-03-03T17:57:56,842 copying build/lib/securevector/app/assets/web/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web 2026-03-03T17:57:56,845 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/js 2026-03-03T17:57:56,846 copying build/lib/securevector/app/assets/web/js/app.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js 2026-03-03T17:57:56,849 copying build/lib/securevector/app/assets/web/js/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js 2026-03-03T17:57:56,850 copying build/lib/securevector/app/assets/web/js/api.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js 2026-03-03T17:57:56,854 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/js/components 2026-03-03T17:57:56,855 copying build/lib/securevector/app/assets/web/js/components/toast.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-03-03T17:57:56,857 copying build/lib/securevector/app/assets/web/js/components/modal.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-03-03T17:57:56,860 copying build/lib/securevector/app/assets/web/js/components/card.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-03-03T17:57:56,862 copying build/lib/securevector/app/assets/web/js/components/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-03-03T17:57:56,864 copying build/lib/securevector/app/assets/web/js/components/header.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-03-03T17:57:56,868 copying build/lib/securevector/app/assets/web/js/components/sidebar.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-03-03T17:57:56,872 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/js/pages 2026-03-03T17:57:56,873 copying build/lib/securevector/app/assets/web/js/pages/integrations.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-03-03T17:57:56,876 copying build/lib/securevector/app/assets/web/js/pages/proxy.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-03-03T17:57:56,879 copying build/lib/securevector/app/assets/web/js/pages/threats.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-03-03T17:57:56,883 copying build/lib/securevector/app/assets/web/js/pages/getting-started.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-03-03T17:57:56,887 copying build/lib/securevector/app/assets/web/js/pages/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-03-03T17:57:56,889 copying build/lib/securevector/app/assets/web/js/pages/dashboard.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-03-03T17:57:56,892 copying build/lib/securevector/app/assets/web/js/pages/tool-permissions.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-03-03T17:57:56,896 copying build/lib/securevector/app/assets/web/js/pages/settings.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-03-03T17:57:56,900 copying build/lib/securevector/app/assets/web/js/pages/rules.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-03-03T17:57:56,903 copying build/lib/securevector/app/assets/web/js/pages/costs.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-03-03T17:57:56,908 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/css 2026-03-03T17:57:56,909 copying build/lib/securevector/app/assets/web/css/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/css 2026-03-03T17:57:56,911 copying build/lib/securevector/app/assets/web/css/styles.css -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/css 2026-03-03T17:57:56,916 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/images 2026-03-03T17:57:56,918 copying build/lib/securevector/app/assets/web/images/securevector-architecture.svg -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/images 2026-03-03T17:57:56,921 copying build/lib/securevector/app/assets/web/images/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/images 2026-03-03T17:57:56,922 copying build/lib/securevector/app/assets/web/images/favicon.png -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/images 2026-03-03T17:57:56,924 copying build/lib/securevector/app/assets/favicon.ico -> build/bdist.linux-armv7l/wheel/./securevector/app/assets 2026-03-03T17:57:56,926 copying build/lib/securevector/app/assets/favicon.svg -> build/bdist.linux-armv7l/wheel/./securevector/app/assets 2026-03-03T17:57:56,929 copying build/lib/securevector/app/assets/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets 2026-03-03T17:57:56,931 copying build/lib/securevector/app/assets/favicon.png -> build/bdist.linux-armv7l/wheel/./securevector/app/assets 2026-03-03T17:57:56,933 creating build/bdist.linux-armv7l/wheel/securevector/app/installers 2026-03-03T17:57:56,935 creating build/bdist.linux-armv7l/wheel/securevector/app/installers/linux 2026-03-03T17:57:56,936 copying build/lib/securevector/app/installers/linux/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/installers/linux 2026-03-03T17:57:56,939 creating build/bdist.linux-armv7l/wheel/securevector/app/installers/macos 2026-03-03T17:57:56,940 copying build/lib/securevector/app/installers/macos/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/installers/macos 2026-03-03T17:57:56,942 copying build/lib/securevector/app/installers/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/installers 2026-03-03T17:57:56,944 creating build/bdist.linux-armv7l/wheel/securevector/app/installers/windows 2026-03-03T17:57:56,945 copying build/lib/securevector/app/installers/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/installers/windows 2026-03-03T17:57:56,947 creating build/bdist.linux-armv7l/wheel/securevector/app/services 2026-03-03T17:57:56,949 copying build/lib/securevector/app/services/cloud_proxy.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-03-03T17:57:56,951 copying build/lib/securevector/app/services/analysis_service.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-03-03T17:57:56,954 copying build/lib/securevector/app/services/llm_review.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-03-03T17:57:56,956 copying build/lib/securevector/app/services/credentials.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-03-03T17:57:56,958 copying build/lib/securevector/app/services/cost_recorder.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-03-03T17:57:56,961 copying build/lib/securevector/app/services/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-03-03T17:57:56,962 copying build/lib/securevector/app/services/nlp_rule_generator.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-03-03T17:57:56,965 copying build/lib/securevector/app/services/rules_service.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-03-03T17:57:56,968 copying build/lib/securevector/app/services/cloud_config.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-03-03T17:57:56,970 creating build/bdist.linux-armv7l/wheel/securevector/app/utils 2026-03-03T17:57:56,972 copying build/lib/securevector/app/utils/redaction.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-03-03T17:57:56,974 copying build/lib/securevector/app/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-03-03T17:57:56,976 copying build/lib/securevector/app/utils/platform.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-03-03T17:57:56,978 copying build/lib/securevector/app/utils/config_file.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-03-03T17:57:56,981 copying build/lib/securevector/app/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app 2026-03-03T17:57:56,983 creating build/bdist.linux-armv7l/wheel/securevector/app/server 2026-03-03T17:57:56,984 copying build/lib/securevector/app/server/app.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server 2026-03-03T17:57:56,987 copying build/lib/securevector/app/server/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server 2026-03-03T17:57:56,989 creating build/bdist.linux-armv7l/wheel/securevector/app/server/routes 2026-03-03T17:57:56,991 copying build/lib/securevector/app/server/routes/proxy.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-03-03T17:57:56,993 copying build/lib/securevector/app/server/routes/llm.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-03-03T17:57:56,996 copying build/lib/securevector/app/server/routes/threat_analytics.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-03-03T17:57:56,998 copying build/lib/securevector/app/server/routes/tool_permissions.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-03-03T17:57:57,001 copying build/lib/securevector/app/server/routes/cloud_settings.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-03-03T17:57:57,003 copying build/lib/securevector/app/server/routes/analyze.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-03-03T17:57:57,006 copying build/lib/securevector/app/server/routes/threat_intel.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-03-03T17:57:57,008 copying build/lib/securevector/app/server/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-03-03T17:57:57,010 copying build/lib/securevector/app/server/routes/costs.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-03-03T17:57:57,012 copying build/lib/securevector/app/server/routes/rules.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-03-03T17:57:57,015 copying build/lib/securevector/app/main.py -> build/bdist.linux-armv7l/wheel/./securevector/app 2026-03-03T17:57:57,018 creating build/bdist.linux-armv7l/wheel/securevector/app/database 2026-03-03T17:57:57,020 copying build/lib/securevector/app/database/models.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database 2026-03-03T17:57:57,023 creating build/bdist.linux-armv7l/wheel/securevector/app/database/repositories 2026-03-03T17:57:57,024 copying build/lib/securevector/app/database/repositories/custom_tools.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-03-03T17:57:57,026 copying build/lib/securevector/app/database/repositories/tool_permissions.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-03-03T17:57:57,029 copying build/lib/securevector/app/database/repositories/threat_intel.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-03-03T17:57:57,031 copying build/lib/securevector/app/database/repositories/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-03-03T17:57:57,033 copying build/lib/securevector/app/database/repositories/costs.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-03-03T17:57:57,036 copying build/lib/securevector/app/database/repositories/rules.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-03-03T17:57:57,038 copying build/lib/securevector/app/database/repositories/settings.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-03-03T17:57:57,041 copying build/lib/securevector/app/database/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database 2026-03-03T17:57:57,042 copying build/lib/securevector/app/database/connection.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database 2026-03-03T17:57:57,045 copying build/lib/securevector/app/database/migrations.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database 2026-03-03T17:57:57,048 creating build/bdist.linux-armv7l/wheel/securevector/utils 2026-03-03T17:57:57,050 copying build/lib/securevector/utils/auto_config.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-03-03T17:57:57,052 copying build/lib/securevector/utils/exceptions.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-03-03T17:57:57,055 copying build/lib/securevector/utils/telemetry.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-03-03T17:57:57,057 copying build/lib/securevector/utils/resilient_client.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-03-03T17:57:57,060 copying build/lib/securevector/utils/security.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-03-03T17:57:57,063 copying build/lib/securevector/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-03-03T17:57:57,065 copying build/lib/securevector/utils/http_client.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-03-03T17:57:57,067 copying build/lib/securevector/utils/performance.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-03-03T17:57:57,070 copying build/lib/securevector/utils/retry.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-03-03T17:57:57,072 copying build/lib/securevector/utils/logger.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-03-03T17:57:57,074 copying build/lib/securevector/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-03-03T17:57:57,077 creating build/bdist.linux-armv7l/wheel/securevector/models 2026-03-03T17:57:57,078 copying build/lib/securevector/models/policy_models.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-03-03T17:57:57,081 copying build/lib/securevector/models/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-03-03T17:57:57,083 copying build/lib/securevector/models/analysis_result.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-03-03T17:57:57,085 copying build/lib/securevector/models/threat_types.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-03-03T17:57:57,088 copying build/lib/securevector/models/config_models.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-03-03T17:57:57,091 creating build/bdist.linux-armv7l/wheel/securevector/rules 2026-03-03T17:57:57,092 copying build/lib/securevector/rules/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/rules 2026-03-03T17:57:57,094 creating build/bdist.linux-armv7l/wheel/securevector/rules/tool_permissions 2026-03-03T17:57:57,095 copying build/lib/securevector/rules/tool_permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/rules/tool_permissions 2026-03-03T17:57:57,097 copying build/lib/securevector/rules/tool_permissions/sv_tool_essential.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/tool_permissions 2026-03-03T17:57:57,100 copying build/lib/securevector/rules/README.md -> build/bdist.linux-armv7l/wheel/./securevector/rules 2026-03-03T17:57:57,102 copying build/lib/securevector/rules/RULES_ATTRIBUTION.md -> build/bdist.linux-armv7l/wheel/./securevector/rules 2026-03-03T17:57:57,105 creating build/bdist.linux-armv7l/wheel/securevector/rules/community 2026-03-03T17:57:57,106 copying build/lib/securevector/rules/community/sv_community_prompt_injection.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-03-03T17:57:57,109 copying build/lib/securevector/rules/community/sv_community_pii_detection.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-03-03T17:57:57,111 copying build/lib/securevector/rules/community/sv_community_evasion_attempts.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-03-03T17:57:57,114 copying build/lib/securevector/rules/community/sv_community_essential_patterns.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-03-03T17:57:57,117 copying build/lib/securevector/rules/community/owasp_top10.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-03-03T17:57:57,119 copying build/lib/securevector/rules/community/sv_community_data_extraction.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-03-03T17:57:57,122 copying build/lib/securevector/rules/community/sv_community_output_leakage.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-03-03T17:57:57,124 copying build/lib/securevector/rules/community/sv_community_jailbreak_attempts.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-03-03T17:57:57,126 copying build/lib/securevector/rules/community/sv_community_harmful_content.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-03-03T17:57:57,128 copying build/lib/securevector/rules/community/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-03-03T17:57:57,130 copying build/lib/securevector/rules/community/mitre_patterns.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-03-03T17:57:57,133 copying build/lib/securevector/rules/community/sv_community_social_engineering.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-03-03T17:57:57,135 copying build/lib/securevector/rules/LICENSE_NOTICE.md -> build/bdist.linux-armv7l/wheel/./securevector/rules 2026-03-03T17:57:57,137 copying build/lib/securevector/async_client.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-03-03T17:57:57,139 running install_egg_info 2026-03-03T17:57:57,152 Copying src/securevector_ai_monitor.egg-info to build/bdist.linux-armv7l/wheel/./securevector_ai_monitor-3.0.1-py3.11.egg-info 2026-03-03T17:57:57,164 running install_scripts 2026-03-03T17:57:57,178 creating build/bdist.linux-armv7l/wheel/securevector_ai_monitor-3.0.1.dist-info/WHEEL 2026-03-03T17:57:57,180 creating '/tmp/pip-wheel-tguo3vfo/.tmp-y0rmv79h/securevector_ai_monitor-3.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-03T17:57:57,183 adding 'securevector/__init__.py' 2026-03-03T17:57:57,185 adding 'securevector/async_client.py' 2026-03-03T17:57:57,188 adding 'securevector/cli.py' 2026-03-03T17:57:57,191 adding 'securevector/cli_enhanced.py' 2026-03-03T17:57:57,193 adding 'securevector/client.py' 2026-03-03T17:57:57,196 adding 'securevector/streaming.py' 2026-03-03T17:57:57,198 adding 'securevector/types.py' 2026-03-03T17:57:57,200 adding 'securevector/app/__init__.py' 2026-03-03T17:57:57,205 adding 'securevector/app/main.py' 2026-03-03T17:57:57,207 adding 'securevector/app/assets/__init__.py' 2026-03-03T17:57:57,208 adding 'securevector/app/assets/favicon.ico' 2026-03-03T17:57:57,209 adding 'securevector/app/assets/favicon.png' 2026-03-03T17:57:57,211 adding 'securevector/app/assets/favicon.svg' 2026-03-03T17:57:57,213 adding 'securevector/app/assets/web/__init__.py' 2026-03-03T17:57:57,214 adding 'securevector/app/assets/web/index.html' 2026-03-03T17:57:57,215 adding 'securevector/app/assets/web/loading.html' 2026-03-03T17:57:57,217 adding 'securevector/app/assets/web/css/__init__.py' 2026-03-03T17:57:57,227 adding 'securevector/app/assets/web/css/styles.css' 2026-03-03T17:57:57,229 adding 'securevector/app/assets/web/icons/__init__.py' 2026-03-03T17:57:57,230 adding 'securevector/app/assets/web/icons/favicon.ico' 2026-03-03T17:57:57,232 adding 'securevector/app/assets/web/images/__init__.py' 2026-03-03T17:57:57,233 adding 'securevector/app/assets/web/images/favicon.png' 2026-03-03T17:57:57,236 adding 'securevector/app/assets/web/images/securevector-architecture.svg' 2026-03-03T17:57:57,237 adding 'securevector/app/assets/web/js/__init__.py' 2026-03-03T17:57:57,239 adding 'securevector/app/assets/web/js/api.js' 2026-03-03T17:57:57,242 adding 'securevector/app/assets/web/js/app.js' 2026-03-03T17:57:57,244 adding 'securevector/app/assets/web/js/components/__init__.py' 2026-03-03T17:57:57,245 adding 'securevector/app/assets/web/js/components/card.js' 2026-03-03T17:57:57,253 adding 'securevector/app/assets/web/js/components/header.js' 2026-03-03T17:57:57,255 adding 'securevector/app/assets/web/js/components/modal.js' 2026-03-03T17:57:57,260 adding 'securevector/app/assets/web/js/components/sidebar.js' 2026-03-03T17:57:57,262 adding 'securevector/app/assets/web/js/components/toast.js' 2026-03-03T17:57:57,263 adding 'securevector/app/assets/web/js/pages/__init__.py' 2026-03-03T17:57:57,272 adding 'securevector/app/assets/web/js/pages/costs.js' 2026-03-03T17:57:57,278 adding 'securevector/app/assets/web/js/pages/dashboard.js' 2026-03-03T17:57:57,284 adding 'securevector/app/assets/web/js/pages/getting-started.js' 2026-03-03T17:57:57,290 adding 'securevector/app/assets/web/js/pages/integrations.js' 2026-03-03T17:57:57,294 adding 'securevector/app/assets/web/js/pages/proxy.js' 2026-03-03T17:57:57,300 adding 'securevector/app/assets/web/js/pages/rules.js' 2026-03-03T17:57:57,305 adding 'securevector/app/assets/web/js/pages/settings.js' 2026-03-03T17:57:57,310 adding 'securevector/app/assets/web/js/pages/threats.js' 2026-03-03T17:57:57,321 adding 'securevector/app/assets/web/js/pages/tool-permissions.js' 2026-03-03T17:57:57,323 adding 'securevector/app/database/__init__.py' 2026-03-03T17:57:57,325 adding 'securevector/app/database/connection.py' 2026-03-03T17:57:57,328 adding 'securevector/app/database/migrations.py' 2026-03-03T17:57:57,330 adding 'securevector/app/database/models.py' 2026-03-03T17:57:57,332 adding 'securevector/app/database/repositories/__init__.py' 2026-03-03T17:57:57,334 adding 'securevector/app/database/repositories/costs.py' 2026-03-03T17:57:57,336 adding 'securevector/app/database/repositories/custom_tools.py' 2026-03-03T17:57:57,339 adding 'securevector/app/database/repositories/rules.py' 2026-03-03T17:57:57,341 adding 'securevector/app/database/repositories/settings.py' 2026-03-03T17:57:57,343 adding 'securevector/app/database/repositories/threat_intel.py' 2026-03-03T17:57:57,345 adding 'securevector/app/database/repositories/tool_permissions.py' 2026-03-03T17:57:57,347 adding 'securevector/app/installers/__init__.py' 2026-03-03T17:57:57,348 adding 'securevector/app/installers/linux/__init__.py' 2026-03-03T17:57:57,350 adding 'securevector/app/installers/macos/__init__.py' 2026-03-03T17:57:57,351 adding 'securevector/app/installers/windows/__init__.py' 2026-03-03T17:57:57,353 adding 'securevector/app/server/__init__.py' 2026-03-03T17:57:57,355 adding 'securevector/app/server/app.py' 2026-03-03T17:57:57,357 adding 'securevector/app/server/routes/__init__.py' 2026-03-03T17:57:57,359 adding 'securevector/app/server/routes/analyze.py' 2026-03-03T17:57:57,361 adding 'securevector/app/server/routes/cloud_settings.py' 2026-03-03T17:57:57,364 adding 'securevector/app/server/routes/costs.py' 2026-03-03T17:57:57,366 adding 'securevector/app/server/routes/llm.py' 2026-03-03T17:57:57,368 adding 'securevector/app/server/routes/proxy.py' 2026-03-03T17:57:57,370 adding 'securevector/app/server/routes/rules.py' 2026-03-03T17:57:57,372 adding 'securevector/app/server/routes/threat_analytics.py' 2026-03-03T17:57:57,373 adding 'securevector/app/server/routes/threat_intel.py' 2026-03-03T17:57:57,375 adding 'securevector/app/server/routes/tool_permissions.py' 2026-03-03T17:57:57,377 adding 'securevector/app/services/__init__.py' 2026-03-03T17:57:57,379 adding 'securevector/app/services/analysis_service.py' 2026-03-03T17:57:57,381 adding 'securevector/app/services/cloud_config.py' 2026-03-03T17:57:57,383 adding 'securevector/app/services/cloud_proxy.py' 2026-03-03T17:57:57,385 adding 'securevector/app/services/cost_recorder.py' 2026-03-03T17:57:57,386 adding 'securevector/app/services/credentials.py' 2026-03-03T17:57:57,390 adding 'securevector/app/services/llm_review.py' 2026-03-03T17:57:57,392 adding 'securevector/app/services/nlp_rule_generator.py' 2026-03-03T17:57:57,394 adding 'securevector/app/services/rules_service.py' 2026-03-03T17:57:57,396 adding 'securevector/app/utils/__init__.py' 2026-03-03T17:57:57,398 adding 'securevector/app/utils/config_file.py' 2026-03-03T17:57:57,399 adding 'securevector/app/utils/platform.py' 2026-03-03T17:57:57,401 adding 'securevector/app/utils/redaction.py' 2026-03-03T17:57:57,403 adding 'securevector/core/__init__.py' 2026-03-03T17:57:57,405 adding 'securevector/core/modes/__init__.py' 2026-03-03T17:57:57,406 adding 'securevector/core/modes/mode_factory.py' 2026-03-03T17:57:57,408 adding 'securevector/core/modes/api/__init__.py' 2026-03-03T17:57:57,411 adding 'securevector/core/modes/api/api_analyzer.py' 2026-03-03T17:57:57,413 adding 'securevector/core/modes/api/api_cache.py' 2026-03-03T17:57:57,415 adding 'securevector/core/modes/api/api_mode.py' 2026-03-03T17:57:57,417 adding 'securevector/core/modes/hybrid/__init__.py' 2026-03-03T17:57:57,419 adding 'securevector/core/modes/hybrid/hybrid_mode.py' 2026-03-03T17:57:57,421 adding 'securevector/core/modes/hybrid/smart_router.py' 2026-03-03T17:57:57,423 adding 'securevector/core/modes/local/__init__.py' 2026-03-03T17:57:57,427 adding 'securevector/core/modes/local/local_analyzer.py' 2026-03-03T17:57:57,430 adding 'securevector/core/modes/local/local_cache.py' 2026-03-03T17:57:57,432 adding 'securevector/core/modes/local/local_mode.py' 2026-03-03T17:57:57,434 adding 'securevector/core/tool_permissions/__init__.py' 2026-03-03T17:57:57,435 adding 'securevector/core/tool_permissions/engine.py' 2026-03-03T17:57:57,437 adding 'securevector/core/tool_permissions/parser.py' 2026-03-03T17:57:57,439 adding 'securevector/integrations/__init__.py' 2026-03-03T17:57:57,448 adding 'securevector/integrations/openclaw_llm_proxy.py' 2026-03-03T17:57:57,452 adding 'securevector/integrations/openclaw_proxy.py' 2026-03-03T17:57:57,454 adding 'securevector/mcp/__init__.py' 2026-03-03T17:57:57,456 adding 'securevector/mcp/__main__.py' 2026-03-03T17:57:57,458 adding 'securevector/mcp/auth_validator.py' 2026-03-03T17:57:57,462 adding 'securevector/mcp/server.py' 2026-03-03T17:57:57,464 adding 'securevector/mcp/config/__init__.py' 2026-03-03T17:57:57,465 adding 'securevector/mcp/config/server_config.py' 2026-03-03T17:57:57,467 adding 'securevector/mcp/prompts/__init__.py' 2026-03-03T17:57:57,470 adding 'securevector/mcp/prompts/templates.py' 2026-03-03T17:57:57,472 adding 'securevector/mcp/resources/__init__.py' 2026-03-03T17:57:57,474 adding 'securevector/mcp/resources/policies.py' 2026-03-03T17:57:57,477 adding 'securevector/mcp/resources/rules.py' 2026-03-03T17:57:57,478 adding 'securevector/mcp/tools/__init__.py' 2026-03-03T17:57:57,481 adding 'securevector/mcp/tools/analyze_prompt.py' 2026-03-03T17:57:57,484 adding 'securevector/mcp/tools/batch_analysis.py' 2026-03-03T17:57:57,486 adding 'securevector/mcp/tools/threat_stats.py' 2026-03-03T17:57:57,488 adding 'securevector/models/__init__.py' 2026-03-03T17:57:57,490 adding 'securevector/models/analysis_result.py' 2026-03-03T17:57:57,492 adding 'securevector/models/config_models.py' 2026-03-03T17:57:57,493 adding 'securevector/models/policy_models.py' 2026-03-03T17:57:57,495 adding 'securevector/models/threat_types.py' 2026-03-03T17:57:57,497 adding 'securevector/pricing/__init__.py' 2026-03-03T17:57:57,498 adding 'securevector/pricing/model_pricing.yml' 2026-03-03T17:57:57,502 adding 'securevector/rules/LICENSE_NOTICE.md' 2026-03-03T17:57:57,504 adding 'securevector/rules/README.md' 2026-03-03T17:57:57,505 adding 'securevector/rules/RULES_ATTRIBUTION.md' 2026-03-03T17:57:57,507 adding 'securevector/rules/__init__.py' 2026-03-03T17:57:57,508 adding 'securevector/rules/community/__init__.py' 2026-03-03T17:57:57,510 adding 'securevector/rules/community/mitre_patterns.yml' 2026-03-03T17:57:57,512 adding 'securevector/rules/community/owasp_top10.yml' 2026-03-03T17:57:57,514 adding 'securevector/rules/community/sv_community_data_extraction.yml' 2026-03-03T17:57:57,516 adding 'securevector/rules/community/sv_community_essential_patterns.yml' 2026-03-03T17:57:57,522 adding 'securevector/rules/community/sv_community_evasion_attempts.yml' 2026-03-03T17:57:57,524 adding 'securevector/rules/community/sv_community_harmful_content.yml' 2026-03-03T17:57:57,526 adding 'securevector/rules/community/sv_community_jailbreak_attempts.yml' 2026-03-03T17:57:57,527 adding 'securevector/rules/community/sv_community_output_leakage.yml' 2026-03-03T17:57:57,529 adding 'securevector/rules/community/sv_community_pii_detection.yml' 2026-03-03T17:57:57,533 adding 'securevector/rules/community/sv_community_prompt_injection.yml' 2026-03-03T17:57:57,535 adding 'securevector/rules/community/sv_community_social_engineering.yml' 2026-03-03T17:57:57,537 adding 'securevector/rules/tool_permissions/__init__.py' 2026-03-03T17:57:57,540 adding 'securevector/rules/tool_permissions/sv_tool_essential.yml' 2026-03-03T17:57:57,542 adding 'securevector/testing/__init__.py' 2026-03-03T17:57:57,543 adding 'securevector/testing/assertions.py' 2026-03-03T17:57:57,545 adding 'securevector/testing/fixtures.py' 2026-03-03T17:57:57,547 adding 'securevector/testing/mock_client.py' 2026-03-03T17:57:57,549 adding 'securevector/utils/__init__.py' 2026-03-03T17:57:57,552 adding 'securevector/utils/auto_config.py' 2026-03-03T17:57:57,554 adding 'securevector/utils/exceptions.py' 2026-03-03T17:57:57,556 adding 'securevector/utils/http_client.py' 2026-03-03T17:57:57,558 adding 'securevector/utils/logger.py' 2026-03-03T17:57:57,560 adding 'securevector/utils/performance.py' 2026-03-03T17:57:57,562 adding 'securevector/utils/resilient_client.py' 2026-03-03T17:57:57,564 adding 'securevector/utils/retry.py' 2026-03-03T17:57:57,568 adding 'securevector/utils/security.py' 2026-03-03T17:57:57,570 adding 'securevector/utils/telemetry.py' 2026-03-03T17:57:57,574 adding 'securevector_ai_monitor-3.0.1.dist-info/licenses/LICENSE' 2026-03-03T17:57:57,575 adding 'securevector_ai_monitor-3.0.1.dist-info/licenses/NOTICE' 2026-03-03T17:57:57,578 adding 'securevector_ai_monitor-3.0.1.dist-info/METADATA' 2026-03-03T17:57:57,579 adding 'securevector_ai_monitor-3.0.1.dist-info/WHEEL' 2026-03-03T17:57:57,580 adding 'securevector_ai_monitor-3.0.1.dist-info/entry_points.txt' 2026-03-03T17:57:57,581 adding 'securevector_ai_monitor-3.0.1.dist-info/top_level.txt' 2026-03-03T17:57:57,584 adding 'securevector_ai_monitor-3.0.1.dist-info/RECORD' 2026-03-03T17:57:57,593 removing build/bdist.linux-armv7l/wheel 2026-03-03T17:57:57,734 Building wheel for securevector-ai-monitor (pyproject.toml): finished with status 'done' 2026-03-03T17:57:57,753 Created wheel for securevector-ai-monitor: filename=securevector_ai_monitor-3.0.1-py3-none-any.whl size=586262 sha256=f86e5f26d16c79283e5ff7f26025a3d5dcd37a2a612b95ba6a982a83faf0ce5b 2026-03-03T17:57:57,754 Stored in directory: /tmp/pip-ephem-wheel-cache-3wkjuel0/wheels/7a/cf/c9/9eba20fc036f7c1d844049b967fbf46cf168bb85a9a62a1011 2026-03-03T17:57:57,776 Successfully built securevector-ai-monitor 2026-03-03T17:57:57,796 Removed build tracker: '/tmp/pip-build-tracker-gecx45z3'