2026-04-18T20:59:46,755 Created temporary directory: /tmp/pip-ephem-wheel-cache-f4eled1w 2026-04-18T20:59:46,757 Created temporary directory: /tmp/pip-build-tracker-j_lasn4z 2026-04-18T20:59:46,758 Initialized build tracking at /tmp/pip-build-tracker-j_lasn4z 2026-04-18T20:59:46,758 Created build tracker: /tmp/pip-build-tracker-j_lasn4z 2026-04-18T20:59:46,759 Entered build tracker: /tmp/pip-build-tracker-j_lasn4z 2026-04-18T20:59:46,760 Created temporary directory: /tmp/pip-wheel-xnmnr206 2026-04-18T20:59:46,763 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-04-18T20:59:46,766 Created temporary directory: /tmp/pip-ephem-wheel-cache-4glj43qn 2026-04-18T20:59:46,791 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-18T20:59:46,794 2 location(s) to search for versions of securevector-ai-monitor: 2026-04-18T20:59:46,794 * https://pypi.org/simple/securevector-ai-monitor/ 2026-04-18T20:59:46,794 * https://www.piwheels.org/simple/securevector-ai-monitor/ 2026-04-18T20:59:46,795 Fetching project page and analyzing links: https://pypi.org/simple/securevector-ai-monitor/ 2026-04-18T20:59:46,796 Getting page https://pypi.org/simple/securevector-ai-monitor/ 2026-04-18T20:59:46,797 Found index url https://pypi.org/simple 2026-04-18T20:59:47,027 Fetched page https://pypi.org/simple/securevector-ai-monitor/ as application/vnd.pypi.simple.v1+json 2026-04-18T20:59:47,032 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-04-18T20:59:47,033 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-04-18T20:59:47,034 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-04-18T20:59:47,035 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-04-18T20:59:47,036 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-04-18T20:59:47,037 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-04-18T20:59:47,038 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-04-18T20:59:47,039 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-04-18T20:59:47,039 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-04-18T20:59:47,041 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-04-18T20:59:47,042 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-04-18T20:59:47,042 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-04-18T20:59:47,043 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-04-18T20:59:47,044 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-04-18T20:59:47,045 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-04-18T20:59:47,046 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-04-18T20:59:47,046 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-04-18T20:59:47,047 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-04-18T20:59:47,048 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/d9/4a/c85d8b60210b26db54bbd4153a9411abe86eb28ab222c29a399b69a62bac/securevector_ai_monitor-3.2.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-18T20:59:47,049 Found link https://files.pythonhosted.org/packages/ab/61/f4c07d5c2619472826ae96a8c90ad74cf132574bf0fcc830e6e7d56d064b/securevector_ai_monitor-3.2.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 3.2.0 2026-04-18T20:59:47,050 Skipping link: No binaries permitted for securevector-ai-monitor: https://files.pythonhosted.org/packages/a4/99/a92b2f106469895741cee8d0234c529e9805f28b24ebada3369d0444b7a9/securevector_ai_monitor-3.4.0-py3-none-any.whl (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-18T20:59:47,051 Found link https://files.pythonhosted.org/packages/9c/a2/142a9b66891db8c64b0078320d37395097503da9218719ecfdc587b431e8/securevector_ai_monitor-3.4.0.tar.gz (from https://pypi.org/simple/securevector-ai-monitor/) (requires-python:>=3.9), version: 3.4.0 2026-04-18T20:59:47,051 Fetching project page and analyzing links: https://www.piwheels.org/simple/securevector-ai-monitor/ 2026-04-18T20:59:47,053 Getting page https://www.piwheels.org/simple/securevector-ai-monitor/ 2026-04-18T20:59:47,054 Found index url https://www.piwheels.org/simple 2026-04-18T20:59:47,225 Fetched page https://www.piwheels.org/simple/securevector-ai-monitor/ as text/html 2026-04-18T20:59:47,229 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-3.2.0-py3-none-any.whl#sha256=bbf95ca340f26adb7435d6129bf99aef21088f81ec7526de298e60165bb27f31 (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-18T20:59:47,229 Skipping link: No binaries permitted for securevector-ai-monitor: https://archive1.piwheels.org/simple/securevector-ai-monitor/securevector_ai_monitor-3.0.1-py3-none-any.whl#sha256=f86e5f26d16c79283e5ff7f26025a3d5dcd37a2a612b95ba6a982a83faf0ce5b (from https://www.piwheels.org/simple/securevector-ai-monitor/) (requires-python:>=3.9) 2026-04-18T20:59:47,230 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-04-18T20:59:47,230 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-04-18T20:59:47,231 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-04-18T20:59:47,231 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-04-18T20:59:47,232 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-04-18T20:59:47,233 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-04-18T20:59:47,233 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-04-18T20:59:47,234 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-04-18T20:59:47,234 Skipping link: not a file: https://www.piwheels.org/simple/securevector-ai-monitor/ 2026-04-18T20:59:47,235 Skipping link: not a file: https://pypi.org/simple/securevector-ai-monitor/ 2026-04-18T20:59:47,256 Given no hashes to check 1 links for project 'securevector-ai-monitor': discarding no candidates 2026-04-18T20:59:47,275 Collecting securevector-ai-monitor==3.4.0 2026-04-18T20:59:47,278 Created temporary directory: /tmp/pip-unpack-94bcja8w 2026-04-18T20:59:47,507 Downloading securevector_ai_monitor-3.4.0.tar.gz (642 kB) 2026-04-18T20:59:48,127 Added securevector-ai-monitor==3.4.0 from https://files.pythonhosted.org/packages/9c/a2/142a9b66891db8c64b0078320d37395097503da9218719ecfdc587b431e8/securevector_ai_monitor-3.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-j_lasn4z' 2026-04-18T20:59:48,136 Created temporary directory: /tmp/pip-build-env-ct13go9o 2026-04-18T20:59:48,142 Installing build dependencies: started 2026-04-18T20:59:48,144 Running command pip subprocess to install build dependencies 2026-04-18T20:59:48,192 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/outofcuda_hook.pth: 2026-04-18T20:59:48,236 Traceback (most recent call last): 2026-04-18T20:59:48,237 File "", line 192, in addpackage 2026-04-18T20:59:48,237 File "", line 1, in 2026-04-18T20:59:48,238 ModuleNotFoundError: No module named 'outofcuda' 2026-04-18T20:59:48,239 Remainder of file ignored 2026-04-18T20:59:49,290 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-18T20:59:49,709 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-04-18T20:59:49,732 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-18T20:59:51,520 Collecting setuptools>=45 2026-04-18T20:59:51,621 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-18T20:59:51,900 Collecting wheel 2026-04-18T20:59:51,915 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-18T20:59:52,103 Collecting packaging>=24.0 2026-04-18T20:59:52,120 Using cached https://www.piwheels.org/simple/packaging/packaging-26.1-py3-none-any.whl (95 kB) 2026-04-18T20:59:55,068 Installing collected packages: setuptools, packaging, wheel 2026-04-18T20:59:58,742 Creating /tmp/pip-build-env-ct13go9o/overlay/local/bin 2026-04-18T20:59:58,744 changing mode of /tmp/pip-build-env-ct13go9o/overlay/local/bin/wheel to 755 2026-04-18T20:59:58,766 Successfully installed packaging-26.1 setuptools-82.0.1 wheel-0.46.3 2026-04-18T20:59:59,052 Installing build dependencies: finished with status 'done' 2026-04-18T20:59:59,059 Getting requirements to build wheel: started 2026-04-18T20:59:59,060 Running command Getting requirements to build wheel 2026-04-18T20:59:59,668 /tmp/pip-build-env-ct13go9o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-18T20:59:59,668 !! 2026-04-18T20:59:59,669 ******************************************************************************** 2026-04-18T20:59:59,670 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-18T20:59:59,671 License :: OSI Approved :: Apache Software License 2026-04-18T20:59:59,672 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-18T20:59:59,673 ******************************************************************************** 2026-04-18T20:59:59,674 !! 2026-04-18T20:59:59,675 self._finalize_license_expression() 2026-04-18T20:59:59,691 running egg_info 2026-04-18T20:59:59,697 writing src/securevector_ai_monitor.egg-info/PKG-INFO 2026-04-18T20:59:59,710 writing dependency_links to src/securevector_ai_monitor.egg-info/dependency_links.txt 2026-04-18T20:59:59,711 writing entry points to src/securevector_ai_monitor.egg-info/entry_points.txt 2026-04-18T20:59:59,718 writing requirements to src/securevector_ai_monitor.egg-info/requires.txt 2026-04-18T20:59:59,719 writing top-level names to src/securevector_ai_monitor.egg-info/top_level.txt 2026-04-18T20:59:59,817 reading manifest file 'src/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-18T20:59:59,828 reading manifest template 'MANIFEST.in' 2026-04-18T20:59:59,829 warning: no files found matching 'CONTRIBUTOR_AGREEMENT.md' 2026-04-18T20:59:59,830 warning: no files found matching '*.yaml' under directory 'rules' 2026-04-18T20:59:59,831 warning: no files found matching '*.yml' under directory 'rules' 2026-04-18T20:59:59,831 warning: no files found matching 'rules/README.md' 2026-04-18T20:59:59,832 warning: no files found matching 'rules/RULES_ATTRIBUTION.md' 2026-04-18T20:59:59,832 warning: no files found matching 'rules/LICENSE_NOTICE.md' 2026-04-18T20:59:59,833 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-18T20:59:59,834 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-04-18T20:59:59,836 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-04-18T20:59:59,837 warning: no previously-included files matching '.git*' found anywhere in distribution 2026-04-18T20:59:59,838 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-04-18T20:59:59,839 no previously-included directories found matching 'tests' 2026-04-18T20:59:59,840 no previously-included directories found matching 'demo' 2026-04-18T20:59:59,841 no previously-included directories found matching 'docs' 2026-04-18T20:59:59,841 no previously-included directories found matching '.github' 2026-04-18T20:59:59,842 adding license file 'LICENSE' 2026-04-18T20:59:59,843 adding license file 'NOTICE' 2026-04-18T20:59:59,852 writing manifest file 'src/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-18T20:59:59,943 Getting requirements to build wheel: finished with status 'done' 2026-04-18T20:59:59,946 Created temporary directory: /tmp/pip-modern-metadata-vbkrdxei 2026-04-18T20:59:59,949 Preparing metadata (pyproject.toml): started 2026-04-18T20:59:59,950 Running command Preparing metadata (pyproject.toml) 2026-04-18T21:00:00,530 /tmp/pip-build-env-ct13go9o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-18T21:00:00,530 !! 2026-04-18T21:00:00,532 ******************************************************************************** 2026-04-18T21:00:00,532 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-18T21:00:00,533 License :: OSI Approved :: Apache Software License 2026-04-18T21:00:00,534 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-18T21:00:00,535 ******************************************************************************** 2026-04-18T21:00:00,536 !! 2026-04-18T21:00:00,537 self._finalize_license_expression() 2026-04-18T21:00:00,556 running dist_info 2026-04-18T21:00:00,567 creating /tmp/pip-modern-metadata-vbkrdxei/securevector_ai_monitor.egg-info 2026-04-18T21:00:00,568 writing /tmp/pip-modern-metadata-vbkrdxei/securevector_ai_monitor.egg-info/PKG-INFO 2026-04-18T21:00:00,581 writing dependency_links to /tmp/pip-modern-metadata-vbkrdxei/securevector_ai_monitor.egg-info/dependency_links.txt 2026-04-18T21:00:00,583 writing entry points to /tmp/pip-modern-metadata-vbkrdxei/securevector_ai_monitor.egg-info/entry_points.txt 2026-04-18T21:00:00,589 writing requirements to /tmp/pip-modern-metadata-vbkrdxei/securevector_ai_monitor.egg-info/requires.txt 2026-04-18T21:00:00,590 writing top-level names to /tmp/pip-modern-metadata-vbkrdxei/securevector_ai_monitor.egg-info/top_level.txt 2026-04-18T21:00:00,592 writing manifest file '/tmp/pip-modern-metadata-vbkrdxei/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-18T21:00:00,672 reading manifest file '/tmp/pip-modern-metadata-vbkrdxei/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-18T21:00:00,674 reading manifest template 'MANIFEST.in' 2026-04-18T21:00:00,675 warning: no files found matching 'CONTRIBUTOR_AGREEMENT.md' 2026-04-18T21:00:00,675 warning: no files found matching '*.yaml' under directory 'rules' 2026-04-18T21:00:00,676 warning: no files found matching '*.yml' under directory 'rules' 2026-04-18T21:00:00,676 warning: no files found matching 'rules/README.md' 2026-04-18T21:00:00,677 warning: no files found matching 'rules/RULES_ATTRIBUTION.md' 2026-04-18T21:00:00,677 warning: no files found matching 'rules/LICENSE_NOTICE.md' 2026-04-18T21:00:00,678 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-18T21:00:00,678 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-04-18T21:00:00,679 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-04-18T21:00:00,680 warning: no previously-included files matching '.git*' found anywhere in distribution 2026-04-18T21:00:00,681 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-04-18T21:00:00,682 no previously-included directories found matching 'tests' 2026-04-18T21:00:00,682 no previously-included directories found matching 'demo' 2026-04-18T21:00:00,683 no previously-included directories found matching 'docs' 2026-04-18T21:00:00,684 no previously-included directories found matching '.github' 2026-04-18T21:00:00,685 adding license file 'LICENSE' 2026-04-18T21:00:00,685 adding license file 'NOTICE' 2026-04-18T21:00:00,692 writing manifest file '/tmp/pip-modern-metadata-vbkrdxei/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-18T21:00:00,693 creating '/tmp/pip-modern-metadata-vbkrdxei/securevector_ai_monitor-3.4.0.dist-info' 2026-04-18T21:00:00,821 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-18T21:00:00,828 Source in /tmp/pip-wheel-xnmnr206/securevector-ai-monitor_fe00d49de38a48e6ae89b33fcf75bd30 has version 3.4.0, which satisfies requirement securevector-ai-monitor==3.4.0 from https://files.pythonhosted.org/packages/9c/a2/142a9b66891db8c64b0078320d37395097503da9218719ecfdc587b431e8/securevector_ai_monitor-3.4.0.tar.gz 2026-04-18T21:00:00,829 Removed securevector-ai-monitor==3.4.0 from https://files.pythonhosted.org/packages/9c/a2/142a9b66891db8c64b0078320d37395097503da9218719ecfdc587b431e8/securevector_ai_monitor-3.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-j_lasn4z' 2026-04-18T21:00:00,839 Created temporary directory: /tmp/pip-unpack-v2omf9re 2026-04-18T21:00:00,839 Building wheels for collected packages: securevector-ai-monitor 2026-04-18T21:00:00,844 Created temporary directory: /tmp/pip-wheel-tzfnsjtx 2026-04-18T21:00:00,844 Destination directory: /tmp/pip-wheel-tzfnsjtx 2026-04-18T21:00:00,846 Building wheel for securevector-ai-monitor (pyproject.toml): started 2026-04-18T21:00:00,848 Running command Building wheel for securevector-ai-monitor (pyproject.toml) 2026-04-18T21:00:01,396 /tmp/pip-build-env-ct13go9o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-18T21:00:01,396 !! 2026-04-18T21:00:01,397 ******************************************************************************** 2026-04-18T21:00:01,398 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-18T21:00:01,399 License :: OSI Approved :: Apache Software License 2026-04-18T21:00:01,400 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-18T21:00:01,401 ******************************************************************************** 2026-04-18T21:00:01,402 !! 2026-04-18T21:00:01,402 self._finalize_license_expression() 2026-04-18T21:00:01,424 running bdist_wheel 2026-04-18T21:00:01,453 running build 2026-04-18T21:00:01,454 running build_py 2026-04-18T21:00:01,463 creating build/lib/securevector 2026-04-18T21:00:01,465 copying src/securevector/__init__.py -> build/lib/securevector 2026-04-18T21:00:01,467 copying src/securevector/cli_enhanced.py -> build/lib/securevector 2026-04-18T21:00:01,470 copying src/securevector/cli.py -> build/lib/securevector 2026-04-18T21:00:01,473 copying src/securevector/async_client.py -> build/lib/securevector 2026-04-18T21:00:01,476 copying src/securevector/streaming.py -> build/lib/securevector 2026-04-18T21:00:01,479 copying src/securevector/types.py -> build/lib/securevector 2026-04-18T21:00:01,482 copying src/securevector/client.py -> build/lib/securevector 2026-04-18T21:00:01,486 creating build/lib/securevector/integrations 2026-04-18T21:00:01,487 copying src/securevector/integrations/__init__.py -> build/lib/securevector/integrations 2026-04-18T21:00:01,489 copying src/securevector/integrations/openclaw_llm_proxy.py -> build/lib/securevector/integrations 2026-04-18T21:00:01,493 copying src/securevector/integrations/openclaw_proxy.py -> build/lib/securevector/integrations 2026-04-18T21:00:01,497 creating build/lib/securevector/app 2026-04-18T21:00:01,498 copying src/securevector/app/__init__.py -> build/lib/securevector/app 2026-04-18T21:00:01,500 copying src/securevector/app/main.py -> build/lib/securevector/app 2026-04-18T21:00:01,503 creating build/lib/securevector/pricing 2026-04-18T21:00:01,505 copying src/securevector/pricing/__init__.py -> build/lib/securevector/pricing 2026-04-18T21:00:01,507 creating build/lib/securevector/testing 2026-04-18T21:00:01,508 copying src/securevector/testing/__init__.py -> build/lib/securevector/testing 2026-04-18T21:00:01,510 copying src/securevector/testing/mock_client.py -> build/lib/securevector/testing 2026-04-18T21:00:01,513 copying src/securevector/testing/fixtures.py -> build/lib/securevector/testing 2026-04-18T21:00:01,516 copying src/securevector/testing/assertions.py -> build/lib/securevector/testing 2026-04-18T21:00:01,519 creating build/lib/securevector/rules 2026-04-18T21:00:01,520 copying src/securevector/rules/__init__.py -> build/lib/securevector/rules 2026-04-18T21:00:01,523 creating build/lib/securevector/utils 2026-04-18T21:00:01,525 copying src/securevector/utils/__init__.py -> build/lib/securevector/utils 2026-04-18T21:00:01,528 copying src/securevector/utils/exceptions.py -> build/lib/securevector/utils 2026-04-18T21:00:01,530 copying src/securevector/utils/retry.py -> build/lib/securevector/utils 2026-04-18T21:00:01,533 copying src/securevector/utils/logger.py -> build/lib/securevector/utils 2026-04-18T21:00:01,535 copying src/securevector/utils/telemetry.py -> build/lib/securevector/utils 2026-04-18T21:00:01,538 copying src/securevector/utils/auto_config.py -> build/lib/securevector/utils 2026-04-18T21:00:01,540 copying src/securevector/utils/performance.py -> build/lib/securevector/utils 2026-04-18T21:00:01,543 copying src/securevector/utils/resilient_client.py -> build/lib/securevector/utils 2026-04-18T21:00:01,546 copying src/securevector/utils/security.py -> build/lib/securevector/utils 2026-04-18T21:00:01,549 copying src/securevector/utils/http_client.py -> build/lib/securevector/utils 2026-04-18T21:00:01,553 creating build/lib/securevector/mcp 2026-04-18T21:00:01,554 copying src/securevector/mcp/__init__.py -> build/lib/securevector/mcp 2026-04-18T21:00:01,556 copying src/securevector/mcp/auth_validator.py -> build/lib/securevector/mcp 2026-04-18T21:00:01,559 copying src/securevector/mcp/server.py -> build/lib/securevector/mcp 2026-04-18T21:00:01,562 copying src/securevector/mcp/__main__.py -> build/lib/securevector/mcp 2026-04-18T21:00:01,566 creating build/lib/securevector/core 2026-04-18T21:00:01,567 copying src/securevector/core/__init__.py -> build/lib/securevector/core 2026-04-18T21:00:01,570 creating build/lib/securevector/plugins 2026-04-18T21:00:01,571 copying src/securevector/plugins/__init__.py -> build/lib/securevector/plugins 2026-04-18T21:00:01,574 creating build/lib/securevector/models 2026-04-18T21:00:01,575 copying src/securevector/models/__init__.py -> build/lib/securevector/models 2026-04-18T21:00:01,578 copying src/securevector/models/config_models.py -> build/lib/securevector/models 2026-04-18T21:00:01,581 copying src/securevector/models/threat_types.py -> build/lib/securevector/models 2026-04-18T21:00:01,583 copying src/securevector/models/policy_models.py -> build/lib/securevector/models 2026-04-18T21:00:01,585 copying src/securevector/models/analysis_result.py -> build/lib/securevector/models 2026-04-18T21:00:01,589 creating build/lib/securevector/app/server 2026-04-18T21:00:01,590 copying src/securevector/app/server/__init__.py -> build/lib/securevector/app/server 2026-04-18T21:00:01,592 copying src/securevector/app/server/app.py -> build/lib/securevector/app/server 2026-04-18T21:00:01,595 creating build/lib/securevector/app/assets 2026-04-18T21:00:01,596 copying src/securevector/app/assets/__init__.py -> build/lib/securevector/app/assets 2026-04-18T21:00:01,599 creating build/lib/securevector/app/services 2026-04-18T21:00:01,600 copying src/securevector/app/services/cost_recorder.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,603 copying src/securevector/app/services/__init__.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,605 copying src/securevector/app/services/llm_review.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,607 copying src/securevector/app/services/credentials.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,610 copying src/securevector/app/services/rules_service.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,612 copying src/securevector/app/services/policy_engine.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,615 copying src/securevector/app/services/policy_defaults.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,618 copying src/securevector/app/services/cloud_config.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,620 copying src/securevector/app/services/cloud_proxy.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,623 copying src/securevector/app/services/analysis_service.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,625 copying src/securevector/app/services/url_skill_fetcher.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,629 copying src/securevector/app/services/skill_scanner.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,632 copying src/securevector/app/services/nlp_rule_generator.py -> build/lib/securevector/app/services 2026-04-18T21:00:01,635 creating build/lib/securevector/app/database 2026-04-18T21:00:01,636 copying src/securevector/app/database/connection.py -> build/lib/securevector/app/database 2026-04-18T21:00:01,639 copying src/securevector/app/database/__init__.py -> build/lib/securevector/app/database 2026-04-18T21:00:01,641 copying src/securevector/app/database/models.py -> build/lib/securevector/app/database 2026-04-18T21:00:01,644 copying src/securevector/app/database/migrations.py -> build/lib/securevector/app/database 2026-04-18T21:00:01,648 creating build/lib/securevector/app/installers 2026-04-18T21:00:01,650 copying src/securevector/app/installers/__init__.py -> build/lib/securevector/app/installers 2026-04-18T21:00:01,653 creating build/lib/securevector/app/utils 2026-04-18T21:00:01,654 copying src/securevector/app/utils/config_file.py -> build/lib/securevector/app/utils 2026-04-18T21:00:01,657 copying src/securevector/app/utils/__init__.py -> build/lib/securevector/app/utils 2026-04-18T21:00:01,660 copying src/securevector/app/utils/platform.py -> build/lib/securevector/app/utils 2026-04-18T21:00:01,663 copying src/securevector/app/utils/redaction.py -> build/lib/securevector/app/utils 2026-04-18T21:00:01,666 creating build/lib/securevector/app/server/routes 2026-04-18T21:00:01,667 copying src/securevector/app/server/routes/__init__.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,670 copying src/securevector/app/server/routes/hooks.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,673 copying src/securevector/app/server/routes/tool_permissions.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,676 copying src/securevector/app/server/routes/threat_intel.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,679 copying src/securevector/app/server/routes/llm.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,682 copying src/securevector/app/server/routes/costs.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,685 copying src/securevector/app/server/routes/cloud_settings.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,688 copying src/securevector/app/server/routes/threat_analytics.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,691 copying src/securevector/app/server/routes/skill_scans.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,694 copying src/securevector/app/server/routes/rules.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,697 copying src/securevector/app/server/routes/proxy.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,700 copying src/securevector/app/server/routes/analyze.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,703 copying src/securevector/app/server/routes/skill_permissions.py -> build/lib/securevector/app/server/routes 2026-04-18T21:00:01,706 creating build/lib/securevector/app/assets/web 2026-04-18T21:00:01,707 copying src/securevector/app/assets/web/__init__.py -> build/lib/securevector/app/assets/web 2026-04-18T21:00:01,709 creating build/lib/securevector/app/assets/web/images 2026-04-18T21:00:01,710 copying src/securevector/app/assets/web/images/__init__.py -> build/lib/securevector/app/assets/web/images 2026-04-18T21:00:01,713 creating build/lib/securevector/app/assets/web/js 2026-04-18T21:00:01,714 copying src/securevector/app/assets/web/js/__init__.py -> build/lib/securevector/app/assets/web/js 2026-04-18T21:00:01,716 creating build/lib/securevector/app/assets/web/css 2026-04-18T21:00:01,717 copying src/securevector/app/assets/web/css/__init__.py -> build/lib/securevector/app/assets/web/css 2026-04-18T21:00:01,720 creating build/lib/securevector/app/assets/web/icons 2026-04-18T21:00:01,721 copying src/securevector/app/assets/web/icons/__init__.py -> build/lib/securevector/app/assets/web/icons 2026-04-18T21:00:01,723 creating build/lib/securevector/app/assets/web/js/pages 2026-04-18T21:00:01,724 copying src/securevector/app/assets/web/js/pages/__init__.py -> build/lib/securevector/app/assets/web/js/pages 2026-04-18T21:00:01,727 creating build/lib/securevector/app/assets/web/js/components 2026-04-18T21:00:01,728 copying src/securevector/app/assets/web/js/components/__init__.py -> build/lib/securevector/app/assets/web/js/components 2026-04-18T21:00:01,731 creating build/lib/securevector/app/database/repositories 2026-04-18T21:00:01,732 copying src/securevector/app/database/repositories/__init__.py -> build/lib/securevector/app/database/repositories 2026-04-18T21:00:01,735 copying src/securevector/app/database/repositories/tool_permissions.py -> build/lib/securevector/app/database/repositories 2026-04-18T21:00:01,738 copying src/securevector/app/database/repositories/threat_intel.py -> build/lib/securevector/app/database/repositories 2026-04-18T21:00:01,742 copying src/securevector/app/database/repositories/custom_tools.py -> build/lib/securevector/app/database/repositories 2026-04-18T21:00:01,745 copying src/securevector/app/database/repositories/costs.py -> build/lib/securevector/app/database/repositories 2026-04-18T21:00:01,748 copying src/securevector/app/database/repositories/skill_scans.py -> build/lib/securevector/app/database/repositories 2026-04-18T21:00:01,750 copying src/securevector/app/database/repositories/rules.py -> build/lib/securevector/app/database/repositories 2026-04-18T21:00:01,753 copying src/securevector/app/database/repositories/settings.py -> build/lib/securevector/app/database/repositories 2026-04-18T21:00:01,755 copying src/securevector/app/database/repositories/skill_permissions.py -> build/lib/securevector/app/database/repositories 2026-04-18T21:00:01,758 creating build/lib/securevector/app/installers/linux 2026-04-18T21:00:01,759 copying src/securevector/app/installers/linux/__init__.py -> build/lib/securevector/app/installers/linux 2026-04-18T21:00:01,762 creating build/lib/securevector/app/installers/macos 2026-04-18T21:00:01,763 copying src/securevector/app/installers/macos/__init__.py -> build/lib/securevector/app/installers/macos 2026-04-18T21:00:01,765 creating build/lib/securevector/app/installers/windows 2026-04-18T21:00:01,766 copying src/securevector/app/installers/windows/__init__.py -> build/lib/securevector/app/installers/windows 2026-04-18T21:00:01,769 creating build/lib/securevector/rules/community 2026-04-18T21:00:01,770 copying src/securevector/rules/community/__init__.py -> build/lib/securevector/rules/community 2026-04-18T21:00:01,772 creating build/lib/securevector/rules/tool_permissions 2026-04-18T21:00:01,773 copying src/securevector/rules/tool_permissions/__init__.py -> build/lib/securevector/rules/tool_permissions 2026-04-18T21:00:01,776 creating build/lib/securevector/mcp/config 2026-04-18T21:00:01,777 copying src/securevector/mcp/config/__init__.py -> build/lib/securevector/mcp/config 2026-04-18T21:00:01,779 copying src/securevector/mcp/config/server_config.py -> build/lib/securevector/mcp/config 2026-04-18T21:00:01,782 creating build/lib/securevector/mcp/resources 2026-04-18T21:00:01,783 copying src/securevector/mcp/resources/__init__.py -> build/lib/securevector/mcp/resources 2026-04-18T21:00:01,785 copying src/securevector/mcp/resources/policies.py -> build/lib/securevector/mcp/resources 2026-04-18T21:00:01,789 copying src/securevector/mcp/resources/rules.py -> build/lib/securevector/mcp/resources 2026-04-18T21:00:01,792 creating build/lib/securevector/mcp/tools 2026-04-18T21:00:01,793 copying src/securevector/mcp/tools/__init__.py -> build/lib/securevector/mcp/tools 2026-04-18T21:00:01,795 copying src/securevector/mcp/tools/threat_stats.py -> build/lib/securevector/mcp/tools 2026-04-18T21:00:01,798 copying src/securevector/mcp/tools/batch_analysis.py -> build/lib/securevector/mcp/tools 2026-04-18T21:00:01,801 copying src/securevector/mcp/tools/analyze_prompt.py -> build/lib/securevector/mcp/tools 2026-04-18T21:00:01,804 creating build/lib/securevector/mcp/prompts 2026-04-18T21:00:01,805 copying src/securevector/mcp/prompts/__init__.py -> build/lib/securevector/mcp/prompts 2026-04-18T21:00:01,807 copying src/securevector/mcp/prompts/templates.py -> build/lib/securevector/mcp/prompts 2026-04-18T21:00:01,811 creating build/lib/securevector/core/modes 2026-04-18T21:00:01,812 copying src/securevector/core/modes/__init__.py -> build/lib/securevector/core/modes 2026-04-18T21:00:01,814 copying src/securevector/core/modes/mode_factory.py -> build/lib/securevector/core/modes 2026-04-18T21:00:01,817 creating build/lib/securevector/core/tool_permissions 2026-04-18T21:00:01,818 copying src/securevector/core/tool_permissions/__init__.py -> build/lib/securevector/core/tool_permissions 2026-04-18T21:00:01,820 copying src/securevector/core/tool_permissions/engine.py -> build/lib/securevector/core/tool_permissions 2026-04-18T21:00:01,823 copying src/securevector/core/tool_permissions/parser.py -> build/lib/securevector/core/tool_permissions 2026-04-18T21:00:01,826 creating build/lib/securevector/core/modes/api 2026-04-18T21:00:01,827 copying src/securevector/core/modes/api/__init__.py -> build/lib/securevector/core/modes/api 2026-04-18T21:00:01,830 copying src/securevector/core/modes/api/api_mode.py -> build/lib/securevector/core/modes/api 2026-04-18T21:00:01,833 copying src/securevector/core/modes/api/api_cache.py -> build/lib/securevector/core/modes/api 2026-04-18T21:00:01,835 copying src/securevector/core/modes/api/api_analyzer.py -> build/lib/securevector/core/modes/api 2026-04-18T21:00:01,838 creating build/lib/securevector/core/modes/hybrid 2026-04-18T21:00:01,839 copying src/securevector/core/modes/hybrid/smart_router.py -> build/lib/securevector/core/modes/hybrid 2026-04-18T21:00:01,842 copying src/securevector/core/modes/hybrid/__init__.py -> build/lib/securevector/core/modes/hybrid 2026-04-18T21:00:01,844 copying src/securevector/core/modes/hybrid/hybrid_mode.py -> build/lib/securevector/core/modes/hybrid 2026-04-18T21:00:01,847 creating build/lib/securevector/core/modes/local 2026-04-18T21:00:01,849 copying src/securevector/core/modes/local/local_cache.py -> build/lib/securevector/core/modes/local 2026-04-18T21:00:01,851 copying src/securevector/core/modes/local/__init__.py -> build/lib/securevector/core/modes/local 2026-04-18T21:00:01,853 copying src/securevector/core/modes/local/local_mode.py -> build/lib/securevector/core/modes/local 2026-04-18T21:00:01,855 copying src/securevector/core/modes/local/local_analyzer.py -> build/lib/securevector/core/modes/local 2026-04-18T21:00:01,859 creating build/lib/securevector/plugins/openclaw 2026-04-18T21:00:01,860 copying src/securevector/plugins/openclaw/__init__.py -> build/lib/securevector/plugins/openclaw 2026-04-18T21:00:01,863 running egg_info 2026-04-18T21:00:01,873 writing src/securevector_ai_monitor.egg-info/PKG-INFO 2026-04-18T21:00:01,891 writing dependency_links to src/securevector_ai_monitor.egg-info/dependency_links.txt 2026-04-18T21:00:01,893 writing entry points to src/securevector_ai_monitor.egg-info/entry_points.txt 2026-04-18T21:00:01,900 writing requirements to src/securevector_ai_monitor.egg-info/requires.txt 2026-04-18T21:00:01,904 writing top-level names to src/securevector_ai_monitor.egg-info/top_level.txt 2026-04-18T21:00:01,970 reading manifest file 'src/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-18T21:00:01,981 reading manifest template 'MANIFEST.in' 2026-04-18T21:00:01,982 warning: no files found matching 'CONTRIBUTOR_AGREEMENT.md' 2026-04-18T21:00:01,982 warning: no files found matching '*.yaml' under directory 'rules' 2026-04-18T21:00:01,983 warning: no files found matching '*.yml' under directory 'rules' 2026-04-18T21:00:01,984 warning: no files found matching 'rules/README.md' 2026-04-18T21:00:01,984 warning: no files found matching 'rules/RULES_ATTRIBUTION.md' 2026-04-18T21:00:01,985 warning: no files found matching 'rules/LICENSE_NOTICE.md' 2026-04-18T21:00:01,986 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-04-18T21:00:01,987 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2026-04-18T21:00:01,989 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2026-04-18T21:00:01,990 warning: no previously-included files matching '.git*' found anywhere in distribution 2026-04-18T21:00:01,992 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-04-18T21:00:01,992 no previously-included directories found matching 'tests' 2026-04-18T21:00:01,993 no previously-included directories found matching 'demo' 2026-04-18T21:00:01,994 no previously-included directories found matching 'docs' 2026-04-18T21:00:01,995 no previously-included directories found matching '.github' 2026-04-18T21:00:01,996 adding license file 'LICENSE' 2026-04-18T21:00:01,997 adding license file 'NOTICE' 2026-04-18T21:00:02,006 writing manifest file 'src/securevector_ai_monitor.egg-info/SOURCES.txt' 2026-04-18T21:00:02,050 copying src/securevector/rules/community/sv_community_data_extraction.yml -> build/lib/securevector/rules/community 2026-04-18T21:00:02,053 copying src/securevector/rules/community/sv_community_prompt_injection.yml -> build/lib/securevector/rules/community 2026-04-18T21:00:02,056 copying src/securevector/rules/community/sv_community_output_leakage.yml -> build/lib/securevector/rules/community 2026-04-18T21:00:02,059 copying src/securevector/rules/community/mitre_patterns.yml -> build/lib/securevector/rules/community 2026-04-18T21:00:02,062 copying src/securevector/rules/community/sv_community_pii_detection.yml -> build/lib/securevector/rules/community 2026-04-18T21:00:02,064 copying src/securevector/rules/community/sv_community_evasion_attempts.yml -> build/lib/securevector/rules/community 2026-04-18T21:00:02,068 copying src/securevector/rules/community/sv_community_jailbreak_attempts.yml -> build/lib/securevector/rules/community 2026-04-18T21:00:02,071 copying src/securevector/rules/community/sv_community_harmful_content.yml -> build/lib/securevector/rules/community 2026-04-18T21:00:02,074 copying src/securevector/rules/community/sv_community_essential_patterns.yml -> build/lib/securevector/rules/community 2026-04-18T21:00:02,077 copying src/securevector/rules/community/owasp_top10.yml -> build/lib/securevector/rules/community 2026-04-18T21:00:02,080 copying src/securevector/rules/community/sv_community_social_engineering.yml -> build/lib/securevector/rules/community 2026-04-18T21:00:02,082 copying src/securevector/rules/tool_permissions/sv_tool_essential.yml -> build/lib/securevector/rules/tool_permissions 2026-04-18T21:00:02,086 copying src/securevector/rules/LICENSE_NOTICE.md -> build/lib/securevector/rules 2026-04-18T21:00:02,089 copying src/securevector/rules/README.md -> build/lib/securevector/rules 2026-04-18T21:00:02,092 copying src/securevector/rules/RULES_ATTRIBUTION.md -> build/lib/securevector/rules 2026-04-18T21:00:02,095 copying src/securevector/pricing/model_pricing.yml -> build/lib/securevector/pricing 2026-04-18T21:00:02,099 copying src/securevector/app/assets/favicon.svg -> build/lib/securevector/app/assets 2026-04-18T21:00:02,101 copying src/securevector/app/assets/favicon.ico -> build/lib/securevector/app/assets 2026-04-18T21:00:02,105 copying src/securevector/app/assets/favicon.png -> build/lib/securevector/app/assets 2026-04-18T21:00:02,108 copying src/securevector/app/assets/web/index.html -> build/lib/securevector/app/assets/web 2026-04-18T21:00:02,111 copying src/securevector/app/assets/web/loading.html -> build/lib/securevector/app/assets/web 2026-04-18T21:00:02,114 copying src/securevector/app/assets/web/images/securevector-architecture.svg -> build/lib/securevector/app/assets/web/images 2026-04-18T21:00:02,118 copying src/securevector/app/assets/web/images/favicon.png -> build/lib/securevector/app/assets/web/images 2026-04-18T21:00:02,121 copying src/securevector/app/assets/web/js/api.js -> build/lib/securevector/app/assets/web/js 2026-04-18T21:00:02,124 copying src/securevector/app/assets/web/js/app.js -> build/lib/securevector/app/assets/web/js 2026-04-18T21:00:02,127 copying src/securevector/app/assets/web/js/pages/tool-permissions.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-18T21:00:02,132 copying src/securevector/app/assets/web/js/pages/skill-scanner.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-18T21:00:02,139 copying src/securevector/app/assets/web/js/pages/rules.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-18T21:00:02,143 copying src/securevector/app/assets/web/js/pages/proxy.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-18T21:00:02,147 copying src/securevector/app/assets/web/js/pages/costs.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-18T21:00:02,152 copying src/securevector/app/assets/web/js/pages/integrations.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-18T21:00:02,158 copying src/securevector/app/assets/web/js/pages/dashboard.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-18T21:00:02,162 copying src/securevector/app/assets/web/js/pages/settings.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-18T21:00:02,166 copying src/securevector/app/assets/web/js/pages/getting-started.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-18T21:00:02,171 copying src/securevector/app/assets/web/js/pages/threats.js -> build/lib/securevector/app/assets/web/js/pages 2026-04-18T21:00:02,175 copying src/securevector/app/assets/web/js/components/data-table.js -> build/lib/securevector/app/assets/web/js/components 2026-04-18T21:00:02,178 copying src/securevector/app/assets/web/js/components/sidebar.js -> build/lib/securevector/app/assets/web/js/components 2026-04-18T21:00:02,183 copying src/securevector/app/assets/web/js/components/global-banners.js -> build/lib/securevector/app/assets/web/js/components 2026-04-18T21:00:02,186 copying src/securevector/app/assets/web/js/components/header.js -> build/lib/securevector/app/assets/web/js/components 2026-04-18T21:00:02,190 copying src/securevector/app/assets/web/js/components/modal.js -> build/lib/securevector/app/assets/web/js/components 2026-04-18T21:00:02,193 copying src/securevector/app/assets/web/js/components/card.js -> build/lib/securevector/app/assets/web/js/components 2026-04-18T21:00:02,196 copying src/securevector/app/assets/web/js/components/toast.js -> build/lib/securevector/app/assets/web/js/components 2026-04-18T21:00:02,199 copying src/securevector/app/assets/web/css/styles.css -> build/lib/securevector/app/assets/web/css 2026-04-18T21:00:02,205 copying src/securevector/app/assets/web/icons/favicon.ico -> build/lib/securevector/app/assets/web/icons 2026-04-18T21:00:02,208 copying src/securevector/plugins/openclaw/openclaw.plugin.json -> build/lib/securevector/plugins/openclaw 2026-04-18T21:00:02,210 copying src/securevector/plugins/openclaw/config.ts -> build/lib/securevector/plugins/openclaw 2026-04-18T21:00:02,213 copying src/securevector/plugins/openclaw/index.ts -> build/lib/securevector/plugins/openclaw 2026-04-18T21:00:02,216 copying src/securevector/plugins/openclaw/package.json -> build/lib/securevector/plugins/openclaw 2026-04-18T21:00:02,267 installing to build/bdist.linux-armv7l/wheel 2026-04-18T21:00:02,268 running install 2026-04-18T21:00:02,293 running install_lib 2026-04-18T21:00:02,301 creating build/bdist.linux-armv7l/wheel 2026-04-18T21:00:02,304 creating build/bdist.linux-armv7l/wheel/securevector 2026-04-18T21:00:02,306 creating build/bdist.linux-armv7l/wheel/securevector/integrations 2026-04-18T21:00:02,307 copying build/lib/securevector/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/integrations 2026-04-18T21:00:02,310 copying build/lib/securevector/integrations/openclaw_llm_proxy.py -> build/bdist.linux-armv7l/wheel/./securevector/integrations 2026-04-18T21:00:02,314 copying build/lib/securevector/integrations/openclaw_proxy.py -> build/bdist.linux-armv7l/wheel/./securevector/integrations 2026-04-18T21:00:02,317 copying build/lib/securevector/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-18T21:00:02,320 copying build/lib/securevector/cli_enhanced.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-18T21:00:02,324 creating build/bdist.linux-armv7l/wheel/securevector/app 2026-04-18T21:00:02,325 creating build/bdist.linux-armv7l/wheel/securevector/app/server 2026-04-18T21:00:02,327 copying build/lib/securevector/app/server/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server 2026-04-18T21:00:02,330 creating build/bdist.linux-armv7l/wheel/securevector/app/server/routes 2026-04-18T21:00:02,331 copying build/lib/securevector/app/server/routes/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,333 copying build/lib/securevector/app/server/routes/hooks.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,336 copying build/lib/securevector/app/server/routes/tool_permissions.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,338 copying build/lib/securevector/app/server/routes/threat_intel.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,341 copying build/lib/securevector/app/server/routes/llm.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,343 copying build/lib/securevector/app/server/routes/costs.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,346 copying build/lib/securevector/app/server/routes/cloud_settings.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,348 copying build/lib/securevector/app/server/routes/threat_analytics.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,351 copying build/lib/securevector/app/server/routes/skill_scans.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,353 copying build/lib/securevector/app/server/routes/rules.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,356 copying build/lib/securevector/app/server/routes/proxy.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,359 copying build/lib/securevector/app/server/routes/analyze.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,361 copying build/lib/securevector/app/server/routes/skill_permissions.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server/routes 2026-04-18T21:00:02,363 copying build/lib/securevector/app/server/app.py -> build/bdist.linux-armv7l/wheel/./securevector/app/server 2026-04-18T21:00:02,366 copying build/lib/securevector/app/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app 2026-04-18T21:00:02,368 creating build/bdist.linux-armv7l/wheel/securevector/app/assets 2026-04-18T21:00:02,369 copying build/lib/securevector/app/assets/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets 2026-04-18T21:00:02,371 copying build/lib/securevector/app/assets/favicon.svg -> build/bdist.linux-armv7l/wheel/./securevector/app/assets 2026-04-18T21:00:02,373 copying build/lib/securevector/app/assets/favicon.ico -> build/bdist.linux-armv7l/wheel/./securevector/app/assets 2026-04-18T21:00:02,376 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web 2026-04-18T21:00:02,377 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/images 2026-04-18T21:00:02,379 copying build/lib/securevector/app/assets/web/images/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/images 2026-04-18T21:00:02,381 copying build/lib/securevector/app/assets/web/images/securevector-architecture.svg -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/images 2026-04-18T21:00:02,383 copying build/lib/securevector/app/assets/web/images/favicon.png -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/images 2026-04-18T21:00:02,385 copying build/lib/securevector/app/assets/web/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web 2026-04-18T21:00:02,388 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/js 2026-04-18T21:00:02,389 copying build/lib/securevector/app/assets/web/js/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js 2026-04-18T21:00:02,391 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/js/pages 2026-04-18T21:00:02,392 copying build/lib/securevector/app/assets/web/js/pages/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-18T21:00:02,394 copying build/lib/securevector/app/assets/web/js/pages/tool-permissions.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-18T21:00:02,399 copying build/lib/securevector/app/assets/web/js/pages/skill-scanner.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-18T21:00:02,404 copying build/lib/securevector/app/assets/web/js/pages/rules.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-18T21:00:02,407 copying build/lib/securevector/app/assets/web/js/pages/proxy.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-18T21:00:02,411 copying build/lib/securevector/app/assets/web/js/pages/costs.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-18T21:00:02,415 copying build/lib/securevector/app/assets/web/js/pages/integrations.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-18T21:00:02,420 copying build/lib/securevector/app/assets/web/js/pages/dashboard.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-18T21:00:02,424 copying build/lib/securevector/app/assets/web/js/pages/settings.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-18T21:00:02,427 copying build/lib/securevector/app/assets/web/js/pages/getting-started.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-18T21:00:02,431 copying build/lib/securevector/app/assets/web/js/pages/threats.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/pages 2026-04-18T21:00:02,434 copying build/lib/securevector/app/assets/web/js/api.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js 2026-04-18T21:00:02,437 copying build/lib/securevector/app/assets/web/js/app.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js 2026-04-18T21:00:02,440 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/js/components 2026-04-18T21:00:02,441 copying build/lib/securevector/app/assets/web/js/components/data-table.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-18T21:00:02,444 copying build/lib/securevector/app/assets/web/js/components/sidebar.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-18T21:00:02,447 copying build/lib/securevector/app/assets/web/js/components/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-18T21:00:02,449 copying build/lib/securevector/app/assets/web/js/components/global-banners.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-18T21:00:02,451 copying build/lib/securevector/app/assets/web/js/components/header.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-18T21:00:02,455 copying build/lib/securevector/app/assets/web/js/components/modal.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-18T21:00:02,458 copying build/lib/securevector/app/assets/web/js/components/card.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-18T21:00:02,460 copying build/lib/securevector/app/assets/web/js/components/toast.js -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/js/components 2026-04-18T21:00:02,463 copying build/lib/securevector/app/assets/web/index.html -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web 2026-04-18T21:00:02,466 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/css 2026-04-18T21:00:02,468 copying build/lib/securevector/app/assets/web/css/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/css 2026-04-18T21:00:02,470 copying build/lib/securevector/app/assets/web/css/styles.css -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/css 2026-04-18T21:00:02,475 copying build/lib/securevector/app/assets/web/loading.html -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web 2026-04-18T21:00:02,478 creating build/bdist.linux-armv7l/wheel/securevector/app/assets/web/icons 2026-04-18T21:00:02,479 copying build/lib/securevector/app/assets/web/icons/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/icons 2026-04-18T21:00:02,481 copying build/lib/securevector/app/assets/web/icons/favicon.ico -> build/bdist.linux-armv7l/wheel/./securevector/app/assets/web/icons 2026-04-18T21:00:02,484 copying build/lib/securevector/app/assets/favicon.png -> build/bdist.linux-armv7l/wheel/./securevector/app/assets 2026-04-18T21:00:02,487 creating build/bdist.linux-armv7l/wheel/securevector/app/services 2026-04-18T21:00:02,488 copying build/lib/securevector/app/services/cost_recorder.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,491 copying build/lib/securevector/app/services/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,493 copying build/lib/securevector/app/services/llm_review.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,496 copying build/lib/securevector/app/services/credentials.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,498 copying build/lib/securevector/app/services/rules_service.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,500 copying build/lib/securevector/app/services/policy_engine.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,503 copying build/lib/securevector/app/services/policy_defaults.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,506 copying build/lib/securevector/app/services/cloud_config.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,508 copying build/lib/securevector/app/services/cloud_proxy.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,510 copying build/lib/securevector/app/services/analysis_service.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,513 copying build/lib/securevector/app/services/url_skill_fetcher.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,516 copying build/lib/securevector/app/services/skill_scanner.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,519 copying build/lib/securevector/app/services/nlp_rule_generator.py -> build/bdist.linux-armv7l/wheel/./securevector/app/services 2026-04-18T21:00:02,522 copying build/lib/securevector/app/main.py -> build/bdist.linux-armv7l/wheel/./securevector/app 2026-04-18T21:00:02,526 creating build/bdist.linux-armv7l/wheel/securevector/app/database 2026-04-18T21:00:02,527 copying build/lib/securevector/app/database/connection.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database 2026-04-18T21:00:02,530 copying build/lib/securevector/app/database/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database 2026-04-18T21:00:02,533 creating build/bdist.linux-armv7l/wheel/securevector/app/database/repositories 2026-04-18T21:00:02,534 copying build/lib/securevector/app/database/repositories/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-18T21:00:02,537 copying build/lib/securevector/app/database/repositories/tool_permissions.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-18T21:00:02,539 copying build/lib/securevector/app/database/repositories/threat_intel.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-18T21:00:02,543 copying build/lib/securevector/app/database/repositories/custom_tools.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-18T21:00:02,546 copying build/lib/securevector/app/database/repositories/costs.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-18T21:00:02,550 copying build/lib/securevector/app/database/repositories/skill_scans.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-18T21:00:02,553 copying build/lib/securevector/app/database/repositories/rules.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-18T21:00:02,557 copying build/lib/securevector/app/database/repositories/settings.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-18T21:00:02,561 copying build/lib/securevector/app/database/repositories/skill_permissions.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database/repositories 2026-04-18T21:00:02,565 copying build/lib/securevector/app/database/models.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database 2026-04-18T21:00:02,568 copying build/lib/securevector/app/database/migrations.py -> build/bdist.linux-armv7l/wheel/./securevector/app/database 2026-04-18T21:00:02,578 creating build/bdist.linux-armv7l/wheel/securevector/app/installers 2026-04-18T21:00:02,580 copying build/lib/securevector/app/installers/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/installers 2026-04-18T21:00:02,583 creating build/bdist.linux-armv7l/wheel/securevector/app/installers/linux 2026-04-18T21:00:02,585 copying build/lib/securevector/app/installers/linux/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/installers/linux 2026-04-18T21:00:02,592 creating build/bdist.linux-armv7l/wheel/securevector/app/installers/macos 2026-04-18T21:00:02,594 copying build/lib/securevector/app/installers/macos/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/installers/macos 2026-04-18T21:00:02,597 creating build/bdist.linux-armv7l/wheel/securevector/app/installers/windows 2026-04-18T21:00:02,599 copying build/lib/securevector/app/installers/windows/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/installers/windows 2026-04-18T21:00:02,603 creating build/bdist.linux-armv7l/wheel/securevector/app/utils 2026-04-18T21:00:02,611 copying build/lib/securevector/app/utils/config_file.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-04-18T21:00:02,614 copying build/lib/securevector/app/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-04-18T21:00:02,617 copying build/lib/securevector/app/utils/platform.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-04-18T21:00:02,620 copying build/lib/securevector/app/utils/redaction.py -> build/bdist.linux-armv7l/wheel/./securevector/app/utils 2026-04-18T21:00:02,624 creating build/bdist.linux-armv7l/wheel/securevector/pricing 2026-04-18T21:00:02,626 copying build/lib/securevector/pricing/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/pricing 2026-04-18T21:00:02,629 copying build/lib/securevector/pricing/model_pricing.yml -> build/bdist.linux-armv7l/wheel/./securevector/pricing 2026-04-18T21:00:02,634 creating build/bdist.linux-armv7l/wheel/securevector/testing 2026-04-18T21:00:02,636 copying build/lib/securevector/testing/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/testing 2026-04-18T21:00:02,639 copying build/lib/securevector/testing/mock_client.py -> build/bdist.linux-armv7l/wheel/./securevector/testing 2026-04-18T21:00:02,643 copying build/lib/securevector/testing/fixtures.py -> build/bdist.linux-armv7l/wheel/./securevector/testing 2026-04-18T21:00:02,646 copying build/lib/securevector/testing/assertions.py -> build/bdist.linux-armv7l/wheel/./securevector/testing 2026-04-18T21:00:02,648 copying build/lib/securevector/cli.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-18T21:00:02,652 creating build/bdist.linux-armv7l/wheel/securevector/rules 2026-04-18T21:00:02,653 copying build/lib/securevector/rules/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/rules 2026-04-18T21:00:02,656 copying build/lib/securevector/rules/LICENSE_NOTICE.md -> build/bdist.linux-armv7l/wheel/./securevector/rules 2026-04-18T21:00:02,659 creating build/bdist.linux-armv7l/wheel/securevector/rules/community 2026-04-18T21:00:02,660 copying build/lib/securevector/rules/community/sv_community_data_extraction.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-18T21:00:02,663 copying build/lib/securevector/rules/community/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-18T21:00:02,665 copying build/lib/securevector/rules/community/sv_community_prompt_injection.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-18T21:00:02,668 copying build/lib/securevector/rules/community/sv_community_output_leakage.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-18T21:00:02,671 copying build/lib/securevector/rules/community/mitre_patterns.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-18T21:00:02,673 copying build/lib/securevector/rules/community/sv_community_pii_detection.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-18T21:00:02,676 copying build/lib/securevector/rules/community/sv_community_evasion_attempts.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-18T21:00:02,679 copying build/lib/securevector/rules/community/sv_community_jailbreak_attempts.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-18T21:00:02,682 copying build/lib/securevector/rules/community/sv_community_harmful_content.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-18T21:00:02,684 copying build/lib/securevector/rules/community/sv_community_essential_patterns.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-18T21:00:02,687 copying build/lib/securevector/rules/community/owasp_top10.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-18T21:00:02,690 copying build/lib/securevector/rules/community/sv_community_social_engineering.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/community 2026-04-18T21:00:02,692 copying build/lib/securevector/rules/README.md -> build/bdist.linux-armv7l/wheel/./securevector/rules 2026-04-18T21:00:02,695 creating build/bdist.linux-armv7l/wheel/securevector/rules/tool_permissions 2026-04-18T21:00:02,697 copying build/lib/securevector/rules/tool_permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/rules/tool_permissions 2026-04-18T21:00:02,699 copying build/lib/securevector/rules/tool_permissions/sv_tool_essential.yml -> build/bdist.linux-armv7l/wheel/./securevector/rules/tool_permissions 2026-04-18T21:00:02,702 copying build/lib/securevector/rules/RULES_ATTRIBUTION.md -> build/bdist.linux-armv7l/wheel/./securevector/rules 2026-04-18T21:00:02,705 copying build/lib/securevector/async_client.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-18T21:00:02,708 copying build/lib/securevector/streaming.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-18T21:00:02,711 copying build/lib/securevector/types.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-18T21:00:02,714 creating build/bdist.linux-armv7l/wheel/securevector/utils 2026-04-18T21:00:02,716 copying build/lib/securevector/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-18T21:00:02,718 copying build/lib/securevector/utils/exceptions.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-18T21:00:02,721 copying build/lib/securevector/utils/retry.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-18T21:00:02,723 copying build/lib/securevector/utils/logger.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-18T21:00:02,726 copying build/lib/securevector/utils/telemetry.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-18T21:00:02,729 copying build/lib/securevector/utils/auto_config.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-18T21:00:02,732 copying build/lib/securevector/utils/performance.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-18T21:00:02,734 copying build/lib/securevector/utils/resilient_client.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-18T21:00:02,737 copying build/lib/securevector/utils/security.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-18T21:00:02,741 copying build/lib/securevector/utils/http_client.py -> build/bdist.linux-armv7l/wheel/./securevector/utils 2026-04-18T21:00:02,744 creating build/bdist.linux-armv7l/wheel/securevector/mcp 2026-04-18T21:00:02,746 copying build/lib/securevector/mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp 2026-04-18T21:00:02,749 creating build/bdist.linux-armv7l/wheel/securevector/mcp/config 2026-04-18T21:00:02,750 copying build/lib/securevector/mcp/config/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/config 2026-04-18T21:00:02,752 copying build/lib/securevector/mcp/config/server_config.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/config 2026-04-18T21:00:02,755 copying build/lib/securevector/mcp/auth_validator.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp 2026-04-18T21:00:02,758 creating build/bdist.linux-armv7l/wheel/securevector/mcp/resources 2026-04-18T21:00:02,760 copying build/lib/securevector/mcp/resources/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/resources 2026-04-18T21:00:02,762 copying build/lib/securevector/mcp/resources/policies.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/resources 2026-04-18T21:00:02,765 copying build/lib/securevector/mcp/resources/rules.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/resources 2026-04-18T21:00:02,769 creating build/bdist.linux-armv7l/wheel/securevector/mcp/tools 2026-04-18T21:00:02,770 copying build/lib/securevector/mcp/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/tools 2026-04-18T21:00:02,773 copying build/lib/securevector/mcp/tools/threat_stats.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/tools 2026-04-18T21:00:02,776 copying build/lib/securevector/mcp/tools/batch_analysis.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/tools 2026-04-18T21:00:02,779 copying build/lib/securevector/mcp/tools/analyze_prompt.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/tools 2026-04-18T21:00:02,782 copying build/lib/securevector/mcp/server.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp 2026-04-18T21:00:02,786 creating build/bdist.linux-armv7l/wheel/securevector/mcp/prompts 2026-04-18T21:00:02,787 copying build/lib/securevector/mcp/prompts/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/prompts 2026-04-18T21:00:02,790 copying build/lib/securevector/mcp/prompts/templates.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp/prompts 2026-04-18T21:00:02,792 copying build/lib/securevector/mcp/__main__.py -> build/bdist.linux-armv7l/wheel/./securevector/mcp 2026-04-18T21:00:02,796 creating build/bdist.linux-armv7l/wheel/securevector/core 2026-04-18T21:00:02,797 copying build/lib/securevector/core/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core 2026-04-18T21:00:02,800 creating build/bdist.linux-armv7l/wheel/securevector/core/modes 2026-04-18T21:00:02,801 copying build/lib/securevector/core/modes/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes 2026-04-18T21:00:02,804 copying build/lib/securevector/core/modes/mode_factory.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes 2026-04-18T21:00:02,806 creating build/bdist.linux-armv7l/wheel/securevector/core/modes/api 2026-04-18T21:00:02,808 copying build/lib/securevector/core/modes/api/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/api 2026-04-18T21:00:02,810 copying build/lib/securevector/core/modes/api/api_mode.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/api 2026-04-18T21:00:02,816 copying build/lib/securevector/core/modes/api/api_cache.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/api 2026-04-18T21:00:02,819 copying build/lib/securevector/core/modes/api/api_analyzer.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/api 2026-04-18T21:00:02,823 creating build/bdist.linux-armv7l/wheel/securevector/core/modes/hybrid 2026-04-18T21:00:02,824 copying build/lib/securevector/core/modes/hybrid/smart_router.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/hybrid 2026-04-18T21:00:02,827 copying build/lib/securevector/core/modes/hybrid/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/hybrid 2026-04-18T21:00:02,829 copying build/lib/securevector/core/modes/hybrid/hybrid_mode.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/hybrid 2026-04-18T21:00:02,832 creating build/bdist.linux-armv7l/wheel/securevector/core/modes/local 2026-04-18T21:00:02,833 copying build/lib/securevector/core/modes/local/local_cache.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/local 2026-04-18T21:00:02,836 copying build/lib/securevector/core/modes/local/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/local 2026-04-18T21:00:02,838 copying build/lib/securevector/core/modes/local/local_mode.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/local 2026-04-18T21:00:02,840 copying build/lib/securevector/core/modes/local/local_analyzer.py -> build/bdist.linux-armv7l/wheel/./securevector/core/modes/local 2026-04-18T21:00:02,843 creating build/bdist.linux-armv7l/wheel/securevector/core/tool_permissions 2026-04-18T21:00:02,844 copying build/lib/securevector/core/tool_permissions/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/core/tool_permissions 2026-04-18T21:00:02,846 copying build/lib/securevector/core/tool_permissions/engine.py -> build/bdist.linux-armv7l/wheel/./securevector/core/tool_permissions 2026-04-18T21:00:02,849 copying build/lib/securevector/core/tool_permissions/parser.py -> build/bdist.linux-armv7l/wheel/./securevector/core/tool_permissions 2026-04-18T21:00:02,851 copying build/lib/securevector/client.py -> build/bdist.linux-armv7l/wheel/./securevector 2026-04-18T21:00:02,855 creating build/bdist.linux-armv7l/wheel/securevector/plugins 2026-04-18T21:00:02,856 copying build/lib/securevector/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/plugins 2026-04-18T21:00:02,859 creating build/bdist.linux-armv7l/wheel/securevector/plugins/openclaw 2026-04-18T21:00:02,860 copying build/lib/securevector/plugins/openclaw/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/plugins/openclaw 2026-04-18T21:00:02,862 copying build/lib/securevector/plugins/openclaw/openclaw.plugin.json -> build/bdist.linux-armv7l/wheel/./securevector/plugins/openclaw 2026-04-18T21:00:02,864 copying build/lib/securevector/plugins/openclaw/config.ts -> build/bdist.linux-armv7l/wheel/./securevector/plugins/openclaw 2026-04-18T21:00:02,866 copying build/lib/securevector/plugins/openclaw/index.ts -> build/bdist.linux-armv7l/wheel/./securevector/plugins/openclaw 2026-04-18T21:00:02,868 copying build/lib/securevector/plugins/openclaw/package.json -> build/bdist.linux-armv7l/wheel/./securevector/plugins/openclaw 2026-04-18T21:00:02,870 creating build/bdist.linux-armv7l/wheel/securevector/models 2026-04-18T21:00:02,871 copying build/lib/securevector/models/__init__.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-04-18T21:00:02,873 copying build/lib/securevector/models/config_models.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-04-18T21:00:02,875 copying build/lib/securevector/models/threat_types.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-04-18T21:00:02,878 copying build/lib/securevector/models/policy_models.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-04-18T21:00:02,880 copying build/lib/securevector/models/analysis_result.py -> build/bdist.linux-armv7l/wheel/./securevector/models 2026-04-18T21:00:02,882 running install_egg_info 2026-04-18T21:00:02,896 Copying src/securevector_ai_monitor.egg-info to build/bdist.linux-armv7l/wheel/./securevector_ai_monitor-3.4.0-py3.11.egg-info 2026-04-18T21:00:02,908 running install_scripts 2026-04-18T21:00:02,924 creating build/bdist.linux-armv7l/wheel/securevector_ai_monitor-3.4.0.dist-info/WHEEL 2026-04-18T21:00:02,926 creating '/tmp/pip-wheel-tzfnsjtx/.tmp-qx8cem6u/securevector_ai_monitor-3.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-18T21:00:02,929 adding 'securevector/__init__.py' 2026-04-18T21:00:02,931 adding 'securevector/async_client.py' 2026-04-18T21:00:02,934 adding 'securevector/cli.py' 2026-04-18T21:00:02,937 adding 'securevector/cli_enhanced.py' 2026-04-18T21:00:02,939 adding 'securevector/client.py' 2026-04-18T21:00:02,942 adding 'securevector/streaming.py' 2026-04-18T21:00:02,944 adding 'securevector/types.py' 2026-04-18T21:00:02,946 adding 'securevector/app/__init__.py' 2026-04-18T21:00:02,952 adding 'securevector/app/main.py' 2026-04-18T21:00:02,954 adding 'securevector/app/assets/__init__.py' 2026-04-18T21:00:02,955 adding 'securevector/app/assets/favicon.ico' 2026-04-18T21:00:02,957 adding 'securevector/app/assets/favicon.png' 2026-04-18T21:00:02,958 adding 'securevector/app/assets/favicon.svg' 2026-04-18T21:00:02,960 adding 'securevector/app/assets/web/__init__.py' 2026-04-18T21:00:02,961 adding 'securevector/app/assets/web/index.html' 2026-04-18T21:00:02,963 adding 'securevector/app/assets/web/loading.html' 2026-04-18T21:00:02,964 adding 'securevector/app/assets/web/css/__init__.py' 2026-04-18T21:00:02,974 adding 'securevector/app/assets/web/css/styles.css' 2026-04-18T21:00:02,976 adding 'securevector/app/assets/web/icons/__init__.py' 2026-04-18T21:00:02,978 adding 'securevector/app/assets/web/icons/favicon.ico' 2026-04-18T21:00:02,979 adding 'securevector/app/assets/web/images/__init__.py' 2026-04-18T21:00:02,981 adding 'securevector/app/assets/web/images/favicon.png' 2026-04-18T21:00:02,983 adding 'securevector/app/assets/web/images/securevector-architecture.svg' 2026-04-18T21:00:02,985 adding 'securevector/app/assets/web/js/__init__.py' 2026-04-18T21:00:02,987 adding 'securevector/app/assets/web/js/api.js' 2026-04-18T21:00:02,991 adding 'securevector/app/assets/web/js/app.js' 2026-04-18T21:00:02,993 adding 'securevector/app/assets/web/js/components/__init__.py' 2026-04-18T21:00:02,994 adding 'securevector/app/assets/web/js/components/card.js' 2026-04-18T21:00:02,996 adding 'securevector/app/assets/web/js/components/data-table.js' 2026-04-18T21:00:02,998 adding 'securevector/app/assets/web/js/components/global-banners.js' 2026-04-18T21:00:03,006 adding 'securevector/app/assets/web/js/components/header.js' 2026-04-18T21:00:03,008 adding 'securevector/app/assets/web/js/components/modal.js' 2026-04-18T21:00:03,013 adding 'securevector/app/assets/web/js/components/sidebar.js' 2026-04-18T21:00:03,015 adding 'securevector/app/assets/web/js/components/toast.js' 2026-04-18T21:00:03,017 adding 'securevector/app/assets/web/js/pages/__init__.py' 2026-04-18T21:00:03,025 adding 'securevector/app/assets/web/js/pages/costs.js' 2026-04-18T21:00:03,033 adding 'securevector/app/assets/web/js/pages/dashboard.js' 2026-04-18T21:00:03,043 adding 'securevector/app/assets/web/js/pages/getting-started.js' 2026-04-18T21:00:03,053 adding 'securevector/app/assets/web/js/pages/integrations.js' 2026-04-18T21:00:03,059 adding 'securevector/app/assets/web/js/pages/proxy.js' 2026-04-18T21:00:03,065 adding 'securevector/app/assets/web/js/pages/rules.js' 2026-04-18T21:00:03,070 adding 'securevector/app/assets/web/js/pages/settings.js' 2026-04-18T21:00:03,086 adding 'securevector/app/assets/web/js/pages/skill-scanner.js' 2026-04-18T21:00:03,092 adding 'securevector/app/assets/web/js/pages/threats.js' 2026-04-18T21:00:03,104 adding 'securevector/app/assets/web/js/pages/tool-permissions.js' 2026-04-18T21:00:03,106 adding 'securevector/app/database/__init__.py' 2026-04-18T21:00:03,108 adding 'securevector/app/database/connection.py' 2026-04-18T21:00:03,111 adding 'securevector/app/database/migrations.py' 2026-04-18T21:00:03,113 adding 'securevector/app/database/models.py' 2026-04-18T21:00:03,115 adding 'securevector/app/database/repositories/__init__.py' 2026-04-18T21:00:03,118 adding 'securevector/app/database/repositories/costs.py' 2026-04-18T21:00:03,120 adding 'securevector/app/database/repositories/custom_tools.py' 2026-04-18T21:00:03,122 adding 'securevector/app/database/repositories/rules.py' 2026-04-18T21:00:03,124 adding 'securevector/app/database/repositories/settings.py' 2026-04-18T21:00:03,126 adding 'securevector/app/database/repositories/skill_permissions.py' 2026-04-18T21:00:03,127 adding 'securevector/app/database/repositories/skill_scans.py' 2026-04-18T21:00:03,129 adding 'securevector/app/database/repositories/threat_intel.py' 2026-04-18T21:00:03,131 adding 'securevector/app/database/repositories/tool_permissions.py' 2026-04-18T21:00:03,132 adding 'securevector/app/installers/__init__.py' 2026-04-18T21:00:03,134 adding 'securevector/app/installers/linux/__init__.py' 2026-04-18T21:00:03,135 adding 'securevector/app/installers/macos/__init__.py' 2026-04-18T21:00:03,137 adding 'securevector/app/installers/windows/__init__.py' 2026-04-18T21:00:03,138 adding 'securevector/app/server/__init__.py' 2026-04-18T21:00:03,140 adding 'securevector/app/server/app.py' 2026-04-18T21:00:03,142 adding 'securevector/app/server/routes/__init__.py' 2026-04-18T21:00:03,144 adding 'securevector/app/server/routes/analyze.py' 2026-04-18T21:00:03,147 adding 'securevector/app/server/routes/cloud_settings.py' 2026-04-18T21:00:03,150 adding 'securevector/app/server/routes/costs.py' 2026-04-18T21:00:03,155 adding 'securevector/app/server/routes/hooks.py' 2026-04-18T21:00:03,157 adding 'securevector/app/server/routes/llm.py' 2026-04-18T21:00:03,160 adding 'securevector/app/server/routes/proxy.py' 2026-04-18T21:00:03,162 adding 'securevector/app/server/routes/rules.py' 2026-04-18T21:00:03,164 adding 'securevector/app/server/routes/skill_permissions.py' 2026-04-18T21:00:03,167 adding 'securevector/app/server/routes/skill_scans.py' 2026-04-18T21:00:03,169 adding 'securevector/app/server/routes/threat_analytics.py' 2026-04-18T21:00:03,170 adding 'securevector/app/server/routes/threat_intel.py' 2026-04-18T21:00:03,172 adding 'securevector/app/server/routes/tool_permissions.py' 2026-04-18T21:00:03,174 adding 'securevector/app/services/__init__.py' 2026-04-18T21:00:03,176 adding 'securevector/app/services/analysis_service.py' 2026-04-18T21:00:03,177 adding 'securevector/app/services/cloud_config.py' 2026-04-18T21:00:03,179 adding 'securevector/app/services/cloud_proxy.py' 2026-04-18T21:00:03,181 adding 'securevector/app/services/cost_recorder.py' 2026-04-18T21:00:03,182 adding 'securevector/app/services/credentials.py' 2026-04-18T21:00:03,185 adding 'securevector/app/services/llm_review.py' 2026-04-18T21:00:03,188 adding 'securevector/app/services/nlp_rule_generator.py' 2026-04-18T21:00:03,190 adding 'securevector/app/services/policy_defaults.py' 2026-04-18T21:00:03,192 adding 'securevector/app/services/policy_engine.py' 2026-04-18T21:00:03,193 adding 'securevector/app/services/rules_service.py' 2026-04-18T21:00:03,197 adding 'securevector/app/services/skill_scanner.py' 2026-04-18T21:00:03,200 adding 'securevector/app/services/url_skill_fetcher.py' 2026-04-18T21:00:03,202 adding 'securevector/app/utils/__init__.py' 2026-04-18T21:00:03,204 adding 'securevector/app/utils/config_file.py' 2026-04-18T21:00:03,206 adding 'securevector/app/utils/platform.py' 2026-04-18T21:00:03,208 adding 'securevector/app/utils/redaction.py' 2026-04-18T21:00:03,209 adding 'securevector/core/__init__.py' 2026-04-18T21:00:03,211 adding 'securevector/core/modes/__init__.py' 2026-04-18T21:00:03,212 adding 'securevector/core/modes/mode_factory.py' 2026-04-18T21:00:03,214 adding 'securevector/core/modes/api/__init__.py' 2026-04-18T21:00:03,217 adding 'securevector/core/modes/api/api_analyzer.py' 2026-04-18T21:00:03,219 adding 'securevector/core/modes/api/api_cache.py' 2026-04-18T21:00:03,221 adding 'securevector/core/modes/api/api_mode.py' 2026-04-18T21:00:03,223 adding 'securevector/core/modes/hybrid/__init__.py' 2026-04-18T21:00:03,225 adding 'securevector/core/modes/hybrid/hybrid_mode.py' 2026-04-18T21:00:03,227 adding 'securevector/core/modes/hybrid/smart_router.py' 2026-04-18T21:00:03,228 adding 'securevector/core/modes/local/__init__.py' 2026-04-18T21:00:03,232 adding 'securevector/core/modes/local/local_analyzer.py' 2026-04-18T21:00:03,234 adding 'securevector/core/modes/local/local_cache.py' 2026-04-18T21:00:03,236 adding 'securevector/core/modes/local/local_mode.py' 2026-04-18T21:00:03,237 adding 'securevector/core/tool_permissions/__init__.py' 2026-04-18T21:00:03,239 adding 'securevector/core/tool_permissions/engine.py' 2026-04-18T21:00:03,241 adding 'securevector/core/tool_permissions/parser.py' 2026-04-18T21:00:03,243 adding 'securevector/integrations/__init__.py' 2026-04-18T21:00:03,252 adding 'securevector/integrations/openclaw_llm_proxy.py' 2026-04-18T21:00:03,256 adding 'securevector/integrations/openclaw_proxy.py' 2026-04-18T21:00:03,258 adding 'securevector/mcp/__init__.py' 2026-04-18T21:00:03,260 adding 'securevector/mcp/__main__.py' 2026-04-18T21:00:03,262 adding 'securevector/mcp/auth_validator.py' 2026-04-18T21:00:03,266 adding 'securevector/mcp/server.py' 2026-04-18T21:00:03,268 adding 'securevector/mcp/config/__init__.py' 2026-04-18T21:00:03,270 adding 'securevector/mcp/config/server_config.py' 2026-04-18T21:00:03,271 adding 'securevector/mcp/prompts/__init__.py' 2026-04-18T21:00:03,274 adding 'securevector/mcp/prompts/templates.py' 2026-04-18T21:00:03,276 adding 'securevector/mcp/resources/__init__.py' 2026-04-18T21:00:03,279 adding 'securevector/mcp/resources/policies.py' 2026-04-18T21:00:03,281 adding 'securevector/mcp/resources/rules.py' 2026-04-18T21:00:03,283 adding 'securevector/mcp/tools/__init__.py' 2026-04-18T21:00:03,286 adding 'securevector/mcp/tools/analyze_prompt.py' 2026-04-18T21:00:03,288 adding 'securevector/mcp/tools/batch_analysis.py' 2026-04-18T21:00:03,291 adding 'securevector/mcp/tools/threat_stats.py' 2026-04-18T21:00:03,293 adding 'securevector/models/__init__.py' 2026-04-18T21:00:03,294 adding 'securevector/models/analysis_result.py' 2026-04-18T21:00:03,296 adding 'securevector/models/config_models.py' 2026-04-18T21:00:03,298 adding 'securevector/models/policy_models.py' 2026-04-18T21:00:03,300 adding 'securevector/models/threat_types.py' 2026-04-18T21:00:03,301 adding 'securevector/plugins/__init__.py' 2026-04-18T21:00:03,303 adding 'securevector/plugins/openclaw/__init__.py' 2026-04-18T21:00:03,304 adding 'securevector/plugins/openclaw/config.ts' 2026-04-18T21:00:03,307 adding 'securevector/plugins/openclaw/index.ts' 2026-04-18T21:00:03,308 adding 'securevector/plugins/openclaw/openclaw.plugin.json' 2026-04-18T21:00:03,310 adding 'securevector/plugins/openclaw/package.json' 2026-04-18T21:00:03,312 adding 'securevector/pricing/__init__.py' 2026-04-18T21:00:03,314 adding 'securevector/pricing/model_pricing.yml' 2026-04-18T21:00:03,317 adding 'securevector/rules/LICENSE_NOTICE.md' 2026-04-18T21:00:03,319 adding 'securevector/rules/README.md' 2026-04-18T21:00:03,321 adding 'securevector/rules/RULES_ATTRIBUTION.md' 2026-04-18T21:00:03,323 adding 'securevector/rules/__init__.py' 2026-04-18T21:00:03,325 adding 'securevector/rules/community/__init__.py' 2026-04-18T21:00:03,327 adding 'securevector/rules/community/mitre_patterns.yml' 2026-04-18T21:00:03,329 adding 'securevector/rules/community/owasp_top10.yml' 2026-04-18T21:00:03,331 adding 'securevector/rules/community/sv_community_data_extraction.yml' 2026-04-18T21:00:03,333 adding 'securevector/rules/community/sv_community_essential_patterns.yml' 2026-04-18T21:00:03,339 adding 'securevector/rules/community/sv_community_evasion_attempts.yml' 2026-04-18T21:00:03,341 adding 'securevector/rules/community/sv_community_harmful_content.yml' 2026-04-18T21:00:03,343 adding 'securevector/rules/community/sv_community_jailbreak_attempts.yml' 2026-04-18T21:00:03,345 adding 'securevector/rules/community/sv_community_output_leakage.yml' 2026-04-18T21:00:03,347 adding 'securevector/rules/community/sv_community_pii_detection.yml' 2026-04-18T21:00:03,351 adding 'securevector/rules/community/sv_community_prompt_injection.yml' 2026-04-18T21:00:03,353 adding 'securevector/rules/community/sv_community_social_engineering.yml' 2026-04-18T21:00:03,354 adding 'securevector/rules/tool_permissions/__init__.py' 2026-04-18T21:00:03,358 adding 'securevector/rules/tool_permissions/sv_tool_essential.yml' 2026-04-18T21:00:03,360 adding 'securevector/testing/__init__.py' 2026-04-18T21:00:03,361 adding 'securevector/testing/assertions.py' 2026-04-18T21:00:03,363 adding 'securevector/testing/fixtures.py' 2026-04-18T21:00:03,365 adding 'securevector/testing/mock_client.py' 2026-04-18T21:00:03,367 adding 'securevector/utils/__init__.py' 2026-04-18T21:00:03,369 adding 'securevector/utils/auto_config.py' 2026-04-18T21:00:03,371 adding 'securevector/utils/exceptions.py' 2026-04-18T21:00:03,374 adding 'securevector/utils/http_client.py' 2026-04-18T21:00:03,375 adding 'securevector/utils/logger.py' 2026-04-18T21:00:03,377 adding 'securevector/utils/performance.py' 2026-04-18T21:00:03,380 adding 'securevector/utils/resilient_client.py' 2026-04-18T21:00:03,381 adding 'securevector/utils/retry.py' 2026-04-18T21:00:03,385 adding 'securevector/utils/security.py' 2026-04-18T21:00:03,387 adding 'securevector/utils/telemetry.py' 2026-04-18T21:00:03,391 adding 'securevector_ai_monitor-3.4.0.dist-info/licenses/LICENSE' 2026-04-18T21:00:03,392 adding 'securevector_ai_monitor-3.4.0.dist-info/licenses/NOTICE' 2026-04-18T21:00:03,396 adding 'securevector_ai_monitor-3.4.0.dist-info/METADATA' 2026-04-18T21:00:03,397 adding 'securevector_ai_monitor-3.4.0.dist-info/WHEEL' 2026-04-18T21:00:03,398 adding 'securevector_ai_monitor-3.4.0.dist-info/entry_points.txt' 2026-04-18T21:00:03,399 adding 'securevector_ai_monitor-3.4.0.dist-info/top_level.txt' 2026-04-18T21:00:03,402 adding 'securevector_ai_monitor-3.4.0.dist-info/RECORD' 2026-04-18T21:00:03,413 removing build/bdist.linux-armv7l/wheel 2026-04-18T21:00:03,561 Building wheel for securevector-ai-monitor (pyproject.toml): finished with status 'done' 2026-04-18T21:00:03,581 Created wheel for securevector-ai-monitor: filename=securevector_ai_monitor-3.4.0-py3-none-any.whl size=717521 sha256=665878db113b261c77755cab77fa4998d5a17a79400889cc51936a1277512bf8 2026-04-18T21:00:03,582 Stored in directory: /tmp/pip-ephem-wheel-cache-4glj43qn/wheels/ac/25/ee/3e2f54623cde8a7693d4f5b61355b7719b869ce771f4fea1a7 2026-04-18T21:00:03,605 Successfully built securevector-ai-monitor 2026-04-18T21:00:03,635 Removed build tracker: '/tmp/pip-build-tracker-j_lasn4z'