2026-02-12T01:19:23,019 Created temporary directory: /tmp/pip-ephem-wheel-cache-ov2yh_r1 2026-02-12T01:19:23,021 Created temporary directory: /tmp/pip-build-tracker-wv23ufxh 2026-02-12T01:19:23,021 Initialized build tracking at /tmp/pip-build-tracker-wv23ufxh 2026-02-12T01:19:23,022 Created build tracker: /tmp/pip-build-tracker-wv23ufxh 2026-02-12T01:19:23,022 Entered build tracker: /tmp/pip-build-tracker-wv23ufxh 2026-02-12T01:19:23,023 Created temporary directory: /tmp/pip-wheel-ehwpefat 2026-02-12T01:19:23,026 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-12T01:19:23,028 Created temporary directory: /tmp/pip-ephem-wheel-cache-l2r9jg2n 2026-02-12T01:19:23,050 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T01:19:23,053 2 location(s) to search for versions of zen-ai-pentest: 2026-02-12T01:19:23,053 * https://pypi.org/simple/zen-ai-pentest/ 2026-02-12T01:19:23,053 * https://www.piwheels.org/simple/zen-ai-pentest/ 2026-02-12T01:19:23,054 Fetching project page and analyzing links: https://pypi.org/simple/zen-ai-pentest/ 2026-02-12T01:19:23,055 Getting page https://pypi.org/simple/zen-ai-pentest/ 2026-02-12T01:19:23,056 Found index url https://pypi.org/simple 2026-02-12T01:19:23,272 Fetched page https://pypi.org/simple/zen-ai-pentest/ as application/vnd.pypi.simple.v1+json 2026-02-12T01:19:23,278 Skipping link: No binaries permitted for zen-ai-pentest: https://files.pythonhosted.org/packages/1d/cc/446d27a860db7e84017ed53edadfd7a7bc0bab0e5c5d60c90e388c505fdd/zen_ai_pentest-2.0.0-py3-none-any.whl (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,279 Found link https://files.pythonhosted.org/packages/5d/ad/e52428041f0be4d19771dbae5352c466c3f412e845c322c388590be8cf1b/zen_ai_pentest-2.0.0.tar.gz (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9), version: 2.0.0 2026-02-12T01:19:23,279 Skipping link: No binaries permitted for zen-ai-pentest: https://files.pythonhosted.org/packages/85/ef/cc7e6bc2ce7d8f4771d7c29d356f37a2815020ccda9b82c945e5334b75bc/zen_ai_pentest-2.0.3-py3-none-any.whl (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,280 Found link https://files.pythonhosted.org/packages/f2/79/a45ee64d6dabe07d2926e21bc7089d182ed899101eec5901f55f1dc8da43/zen_ai_pentest-2.0.3.tar.gz (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9), version: 2.0.3 2026-02-12T01:19:23,281 Skipping link: No binaries permitted for zen-ai-pentest: https://files.pythonhosted.org/packages/af/3a/3b4841f732ad8fc6f74ac39e5d2a9aa052656a70c9763bbb19384a964dfa/zen_ai_pentest-2.0.4-py3-none-any.whl (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,282 Found link https://files.pythonhosted.org/packages/e8/b0/1965124bd0af26b8ab323c3c48af6d55886563044cb660b905bff9b30a50/zen_ai_pentest-2.0.4.tar.gz (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9), version: 2.0.4 2026-02-12T01:19:23,283 Skipping link: No binaries permitted for zen-ai-pentest: https://files.pythonhosted.org/packages/5c/4f/270e7d3119334ef3f7447f4e901dc975b3fa8cdf4f80d3a2fe70b9992a17/zen_ai_pentest-2.1.0-py3-none-any.whl (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,284 Found link https://files.pythonhosted.org/packages/e2/aa/1e0c22bcfa5f9acecf817fa15b844019e9b389cc14748d222e25bca6b038/zen_ai_pentest-2.1.0.tar.gz (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9), version: 2.1.0 2026-02-12T01:19:23,285 Skipping link: No binaries permitted for zen-ai-pentest: https://files.pythonhosted.org/packages/af/2f/26f6866a7f94a1f4b9ee55b71319ee37c92def6fb83f009cebb8e8dda860/zen_ai_pentest-2.2.0-py3-none-any.whl (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,286 Found link https://files.pythonhosted.org/packages/69/d3/10fd01b78a05e1b42cd61eb37339a8765db01eaedcc7c52f1bead50dfe86/zen_ai_pentest-2.2.0.tar.gz (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9), version: 2.2.0 2026-02-12T01:19:23,286 Skipping link: No binaries permitted for zen-ai-pentest: https://files.pythonhosted.org/packages/00/7c/292af35773354f4da668c7ddabf96a264d17eeac21ed4c469b74fe5aaebc/zen_ai_pentest-2.3.0-py3-none-any.whl (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,287 Found link https://files.pythonhosted.org/packages/61/a4/1af84861da3027de6b79450e3c03e61acfe52a2cee00297f74a44c34c86d/zen_ai_pentest-2.3.0.tar.gz (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9), version: 2.3.0 2026-02-12T01:19:23,288 Skipping link: No binaries permitted for zen-ai-pentest: https://files.pythonhosted.org/packages/a3/41/3ff022528ad125af86f090528b403c614750cbaf043b805dfdc8b7402a56/zen_ai_pentest-2.3.1-py3-none-any.whl (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,289 Found link https://files.pythonhosted.org/packages/ff/30/107f78a94050cfc464b1d7dc9bd0fca900da6c55e13c18838321276a70d4/zen_ai_pentest-2.3.1.tar.gz (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9), version: 2.3.1 2026-02-12T01:19:23,290 Skipping link: No binaries permitted for zen-ai-pentest: https://files.pythonhosted.org/packages/bf/18/c73c96731ce9960068f4b8b4ecadc7bb1dbdecb050ac7a97943963ca0f8d/zen_ai_pentest-2.3.4-py3-none-any.whl (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,290 Found link https://files.pythonhosted.org/packages/cf/46/d902ad116cd3607577c527f8fd763a0f2f1965cbe226adc8594567c96594/zen_ai_pentest-2.3.4.tar.gz (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9), version: 2.3.4 2026-02-12T01:19:23,291 Skipping link: No binaries permitted for zen-ai-pentest: https://files.pythonhosted.org/packages/b5/f7/7da050537794e85b94642ffdacffa4dbf43a1bdebc677195fceae6b3fc44/zen_ai_pentest-2.3.5-py3-none-any.whl (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,292 Found link https://files.pythonhosted.org/packages/b4/f1/6026047750d1c0cc90e2c66c781ef062481e0baecb8cf6d81bc8c924ca80/zen_ai_pentest-2.3.5.tar.gz (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9), version: 2.3.5 2026-02-12T01:19:23,293 Skipping link: No binaries permitted for zen-ai-pentest: https://files.pythonhosted.org/packages/59/b5/282bb021b055235e79632edce4bedad3c1f8d9a1f9c8bad9572f58f91b3c/zen_ai_pentest-2.3.6-py3-none-any.whl (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,293 Found link https://files.pythonhosted.org/packages/e7/70/5f22d29c3a3de853130b7365cfcec6d4539685e5264e82e9a1d14c213914/zen_ai_pentest-2.3.6.tar.gz (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9), version: 2.3.6 2026-02-12T01:19:23,294 Skipping link: No binaries permitted for zen-ai-pentest: https://files.pythonhosted.org/packages/5e/c4/045791d30d727ecf7f10100e12b8639b60b6f6963578f3277ef4fcc2918f/zen_ai_pentest-2.3.7-py3-none-any.whl (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,295 Found link https://files.pythonhosted.org/packages/3b/ae/d258ddd21752d2818fcaf797fe949394cdda3cb901c0d04147d547a047f3/zen_ai_pentest-2.3.7.tar.gz (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9), version: 2.3.7 2026-02-12T01:19:23,296 Skipping link: No binaries permitted for zen-ai-pentest: https://files.pythonhosted.org/packages/16/57/673aa923c1e223cedd08cf5331ed1792bae4824b8b107201a8edcf20a3eb/zen_ai_pentest-2.3.9-py3-none-any.whl (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,297 Found link https://files.pythonhosted.org/packages/50/3f/fb3627aec36bd1762229d5c0128e0f3156b270ef4977725dc538c481b130/zen_ai_pentest-2.3.9.tar.gz (from https://pypi.org/simple/zen-ai-pentest/) (requires-python:>=3.9), version: 2.3.9 2026-02-12T01:19:23,298 Fetching project page and analyzing links: https://www.piwheels.org/simple/zen-ai-pentest/ 2026-02-12T01:19:23,299 Getting page https://www.piwheels.org/simple/zen-ai-pentest/ 2026-02-12T01:19:23,300 Found index url https://www.piwheels.org/simple 2026-02-12T01:19:23,455 Fetched page https://www.piwheels.org/simple/zen-ai-pentest/ as text/html 2026-02-12T01:19:23,458 Skipping link: No binaries permitted for zen-ai-pentest: https://www.piwheels.org/simple/zen-ai-pentest/zen_ai_pentest-2.2.0-py3-none-any.whl#sha256=fb4ece19405d8607d481fe19945cd1b02e0a0cbb4cf7a7a99987f0341387f206 (from https://www.piwheels.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,458 Skipping link: No binaries permitted for zen-ai-pentest: https://www.piwheels.org/simple/zen-ai-pentest/zen_ai_pentest-2.1.0-py3-none-any.whl#sha256=609818d69626a1de1c3621bed44c73e08808887da1b44243101514cf4390ec41 (from https://www.piwheels.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,459 Skipping link: No binaries permitted for zen-ai-pentest: https://www.piwheels.org/simple/zen-ai-pentest/zen_ai_pentest-2.0.4-py3-none-any.whl#sha256=9b7836640309e52354ba9bc33024a46ceed1ae60cddb5b716e332ca7d4719af2 (from https://www.piwheels.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,459 Skipping link: No binaries permitted for zen-ai-pentest: https://www.piwheels.org/simple/zen-ai-pentest/zen_ai_pentest-2.0.3-py3-none-any.whl#sha256=ed01277120d166265a7cbd8bbc2b365608b4b267b88b6974090141189227566b (from https://www.piwheels.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,460 Skipping link: No binaries permitted for zen-ai-pentest: https://www.piwheels.org/simple/zen-ai-pentest/zen_ai_pentest-2.0.0-py3-none-any.whl#sha256=c4599a31baad7390d383161d52ad2e96466d1cacc0d240b1bc607136bf7f18aa (from https://www.piwheels.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T01:19:23,460 Skipping link: not a file: https://www.piwheels.org/simple/zen-ai-pentest/ 2026-02-12T01:19:23,461 Skipping link: not a file: https://pypi.org/simple/zen-ai-pentest/ 2026-02-12T01:19:23,481 Given no hashes to check 1 links for project 'zen-ai-pentest': discarding no candidates 2026-02-12T01:19:23,500 Collecting zen-ai-pentest==2.3.0 2026-02-12T01:19:23,502 Created temporary directory: /tmp/pip-unpack-ex6j3oi9 2026-02-12T01:19:23,636 Downloading zen_ai_pentest-2.3.0.tar.gz (407 kB) 2026-02-12T01:19:24,076 Added zen-ai-pentest==2.3.0 from https://files.pythonhosted.org/packages/61/a4/1af84861da3027de6b79450e3c03e61acfe52a2cee00297f74a44c34c86d/zen_ai_pentest-2.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-wv23ufxh' 2026-02-12T01:19:24,083 Created temporary directory: /tmp/pip-build-env-qrissmg6 2026-02-12T01:19:24,087 Installing build dependencies: started 2026-02-12T01:19:24,088 Running command pip subprocess to install build dependencies 2026-02-12T01:19:25,321 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-12T01:19:25,907 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-02-12T01:19:25,933 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T01:19:27,703 Collecting setuptools>=61.0 2026-02-12T01:19:27,723 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-12T01:19:28,013 Collecting wheel 2026-02-12T01:19:28,029 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-12T01:19:28,213 Collecting packaging>=24.0 2026-02-12T01:19:28,231 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-12T01:19:31,243 Installing collected packages: setuptools, packaging, wheel 2026-02-12T01:19:34,627 Creating /tmp/pip-build-env-qrissmg6/overlay/local/bin 2026-02-12T01:19:34,629 changing mode of /tmp/pip-build-env-qrissmg6/overlay/local/bin/wheel to 755 2026-02-12T01:19:34,651 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-12T01:19:34,930 Installing build dependencies: finished with status 'done' 2026-02-12T01:19:34,936 Getting requirements to build wheel: started 2026-02-12T01:19:34,938 Running command Getting requirements to build wheel 2026-02-12T01:19:35,549 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-12T01:19:35,550 !! 2026-02-12T01:19:35,551 ******************************************************************************** 2026-02-12T01:19:35,551 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-12T01:19:35,552 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-12T01:19:35,553 or your builds will no longer be supported. 2026-02-12T01:19:35,554 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T01:19:35,554 ******************************************************************************** 2026-02-12T01:19:35,556 !! 2026-02-12T01:19:35,556 corresp(dist, value, root_dir) 2026-02-12T01:19:35,557 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-12T01:19:35,558 corresp(dist, value, root_dir) 2026-02-12T01:19:35,558 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-02-12T01:19:35,559 corresp(dist, value, root_dir) 2026-02-12T01:19:35,628 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T01:19:35,629 !! 2026-02-12T01:19:35,630 ******************************************************************************** 2026-02-12T01:19:35,631 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T01:19:35,632 License :: OSI Approved :: MIT License 2026-02-12T01:19:35,633 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T01:19:35,634 ******************************************************************************** 2026-02-12T01:19:35,635 !! 2026-02-12T01:19:35,635 dist._finalize_license_expression() 2026-02-12T01:19:35,636 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T01:19:35,637 !! 2026-02-12T01:19:35,638 ******************************************************************************** 2026-02-12T01:19:35,639 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T01:19:35,640 License :: OSI Approved :: MIT License 2026-02-12T01:19:35,641 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T01:19:35,642 ******************************************************************************** 2026-02-12T01:19:35,643 !! 2026-02-12T01:19:35,644 self._finalize_license_expression() 2026-02-12T01:19:35,644 running egg_info 2026-02-12T01:19:35,645 writing zen_ai_pentest.egg-info/PKG-INFO 2026-02-12T01:19:35,653 writing dependency_links to zen_ai_pentest.egg-info/dependency_links.txt 2026-02-12T01:19:35,654 writing entry points to zen_ai_pentest.egg-info/entry_points.txt 2026-02-12T01:19:35,658 writing requirements to zen_ai_pentest.egg-info/requires.txt 2026-02-12T01:19:35,659 writing top-level names to zen_ai_pentest.egg-info/top_level.txt 2026-02-12T01:19:35,690 reading manifest file 'zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T01:19:35,706 reading manifest template 'MANIFEST.in' 2026-02-12T01:19:35,712 warning: no files found matching '*.html' under directory 'templates' 2026-02-12T01:19:35,714 warning: no files found matching '*.json' under directory 'templates' 2026-02-12T01:19:35,718 warning: no files found matching '*.json' under directory 'core' 2026-02-12T01:19:35,723 warning: no files found matching '*.yaml' under directory 'core' 2026-02-12T01:19:35,728 warning: no files found matching '*.sql' under directory 'core' 2026-02-12T01:19:35,735 warning: no files found matching '*.json' under directory 'modules' 2026-02-12T01:19:35,742 warning: no files found matching '*.yaml' under directory 'modules' 2026-02-12T01:19:35,749 no previously-included directories found matching 'docs/_site' 2026-02-12T01:19:35,750 no previously-included directories found matching 'tests' 2026-02-12T01:19:35,751 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-02-12T01:19:35,752 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-12T01:19:35,753 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-12T01:19:35,754 adding license file 'LICENSE' 2026-02-12T01:19:35,762 writing manifest file 'zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T01:19:35,859 Getting requirements to build wheel: finished with status 'done' 2026-02-12T01:19:35,862 Created temporary directory: /tmp/pip-modern-metadata-pzba9u31 2026-02-12T01:19:35,865 Preparing metadata (pyproject.toml): started 2026-02-12T01:19:35,866 Running command Preparing metadata (pyproject.toml) 2026-02-12T01:19:36,447 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-12T01:19:36,447 !! 2026-02-12T01:19:36,449 ******************************************************************************** 2026-02-12T01:19:36,449 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-12T01:19:36,451 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-12T01:19:36,451 or your builds will no longer be supported. 2026-02-12T01:19:36,453 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T01:19:36,453 ******************************************************************************** 2026-02-12T01:19:36,454 !! 2026-02-12T01:19:36,455 corresp(dist, value, root_dir) 2026-02-12T01:19:36,455 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-12T01:19:36,456 corresp(dist, value, root_dir) 2026-02-12T01:19:36,457 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-02-12T01:19:36,457 corresp(dist, value, root_dir) 2026-02-12T01:19:36,526 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T01:19:36,526 !! 2026-02-12T01:19:36,528 ******************************************************************************** 2026-02-12T01:19:36,528 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T01:19:36,529 License :: OSI Approved :: MIT License 2026-02-12T01:19:36,530 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T01:19:36,531 ******************************************************************************** 2026-02-12T01:19:36,532 !! 2026-02-12T01:19:36,532 dist._finalize_license_expression() 2026-02-12T01:19:36,533 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T01:19:36,533 !! 2026-02-12T01:19:36,534 ******************************************************************************** 2026-02-12T01:19:36,535 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T01:19:36,536 License :: OSI Approved :: MIT License 2026-02-12T01:19:36,537 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T01:19:36,538 ******************************************************************************** 2026-02-12T01:19:36,539 !! 2026-02-12T01:19:36,539 self._finalize_license_expression() 2026-02-12T01:19:36,540 running dist_info 2026-02-12T01:19:36,550 creating /tmp/pip-modern-metadata-pzba9u31/zen_ai_pentest.egg-info 2026-02-12T01:19:36,551 writing /tmp/pip-modern-metadata-pzba9u31/zen_ai_pentest.egg-info/PKG-INFO 2026-02-12T01:19:36,559 writing dependency_links to /tmp/pip-modern-metadata-pzba9u31/zen_ai_pentest.egg-info/dependency_links.txt 2026-02-12T01:19:36,561 writing entry points to /tmp/pip-modern-metadata-pzba9u31/zen_ai_pentest.egg-info/entry_points.txt 2026-02-12T01:19:36,565 writing requirements to /tmp/pip-modern-metadata-pzba9u31/zen_ai_pentest.egg-info/requires.txt 2026-02-12T01:19:36,566 writing top-level names to /tmp/pip-modern-metadata-pzba9u31/zen_ai_pentest.egg-info/top_level.txt 2026-02-12T01:19:36,568 writing manifest file '/tmp/pip-modern-metadata-pzba9u31/zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T01:19:36,596 reading manifest file '/tmp/pip-modern-metadata-pzba9u31/zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T01:19:36,598 reading manifest template 'MANIFEST.in' 2026-02-12T01:19:36,604 warning: no files found matching '*.html' under directory 'templates' 2026-02-12T01:19:36,606 warning: no files found matching '*.json' under directory 'templates' 2026-02-12T01:19:36,612 warning: no files found matching '*.json' under directory 'core' 2026-02-12T01:19:36,617 warning: no files found matching '*.yaml' under directory 'core' 2026-02-12T01:19:36,622 warning: no files found matching '*.sql' under directory 'core' 2026-02-12T01:19:36,630 warning: no files found matching '*.json' under directory 'modules' 2026-02-12T01:19:36,638 warning: no files found matching '*.yaml' under directory 'modules' 2026-02-12T01:19:36,643 no previously-included directories found matching 'docs/_site' 2026-02-12T01:19:36,643 no previously-included directories found matching 'tests' 2026-02-12T01:19:36,644 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-02-12T01:19:36,645 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-12T01:19:36,646 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-12T01:19:36,647 adding license file 'LICENSE' 2026-02-12T01:19:36,653 writing manifest file '/tmp/pip-modern-metadata-pzba9u31/zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T01:19:36,654 creating '/tmp/pip-modern-metadata-pzba9u31/zen_ai_pentest-2.3.0.dist-info' 2026-02-12T01:19:36,786 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-12T01:19:36,792 Source in /tmp/pip-wheel-ehwpefat/zen-ai-pentest_2984abf1627b42aab72cb9559f896d18 has version 2.3.0, which satisfies requirement zen-ai-pentest==2.3.0 from https://files.pythonhosted.org/packages/61/a4/1af84861da3027de6b79450e3c03e61acfe52a2cee00297f74a44c34c86d/zen_ai_pentest-2.3.0.tar.gz 2026-02-12T01:19:36,793 Removed zen-ai-pentest==2.3.0 from https://files.pythonhosted.org/packages/61/a4/1af84861da3027de6b79450e3c03e61acfe52a2cee00297f74a44c34c86d/zen_ai_pentest-2.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-wv23ufxh' 2026-02-12T01:19:36,803 Created temporary directory: /tmp/pip-unpack-86qieqsy 2026-02-12T01:19:36,803 Building wheels for collected packages: zen-ai-pentest 2026-02-12T01:19:36,807 Created temporary directory: /tmp/pip-wheel-w88vc02f 2026-02-12T01:19:36,808 Destination directory: /tmp/pip-wheel-w88vc02f 2026-02-12T01:19:36,810 Building wheel for zen-ai-pentest (pyproject.toml): started 2026-02-12T01:19:36,811 Running command Building wheel for zen-ai-pentest (pyproject.toml) 2026-02-12T01:19:37,379 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-12T01:19:37,379 !! 2026-02-12T01:19:37,380 ******************************************************************************** 2026-02-12T01:19:37,381 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-02-12T01:19:37,382 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-12T01:19:37,383 or your builds will no longer be supported. 2026-02-12T01:19:37,384 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T01:19:37,385 ******************************************************************************** 2026-02-12T01:19:37,386 !! 2026-02-12T01:19:37,387 corresp(dist, value, root_dir) 2026-02-12T01:19:37,387 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-12T01:19:37,388 corresp(dist, value, root_dir) 2026-02-12T01:19:37,388 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-02-12T01:19:37,389 corresp(dist, value, root_dir) 2026-02-12T01:19:37,450 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T01:19:37,451 !! 2026-02-12T01:19:37,452 ******************************************************************************** 2026-02-12T01:19:37,453 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T01:19:37,454 License :: OSI Approved :: MIT License 2026-02-12T01:19:37,455 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T01:19:37,455 ******************************************************************************** 2026-02-12T01:19:37,457 !! 2026-02-12T01:19:37,457 dist._finalize_license_expression() 2026-02-12T01:19:37,458 /tmp/pip-build-env-qrissmg6/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T01:19:37,459 !! 2026-02-12T01:19:37,460 ******************************************************************************** 2026-02-12T01:19:37,461 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T01:19:37,462 License :: OSI Approved :: MIT License 2026-02-12T01:19:37,463 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T01:19:37,463 ******************************************************************************** 2026-02-12T01:19:37,464 !! 2026-02-12T01:19:37,464 self._finalize_license_expression() 2026-02-12T01:19:37,465 running bdist_wheel 2026-02-12T01:19:37,477 running build 2026-02-12T01:19:37,478 running build_py 2026-02-12T01:19:37,484 creating build/lib/core 2026-02-12T01:19:37,486 copying core/plugin_manager.py -> build/lib/core 2026-02-12T01:19:37,489 copying core/models.py -> build/lib/core 2026-02-12T01:19:37,491 copying core/input_validator.py -> build/lib/core 2026-02-12T01:19:37,494 copying core/orchestrator.py -> build/lib/core 2026-02-12T01:19:37,496 copying core/cache.py -> build/lib/core 2026-02-12T01:19:37,499 copying core/database.py -> build/lib/core 2026-02-12T01:19:37,501 copying core/container.py -> build/lib/core 2026-02-12T01:19:37,503 copying core/asyncio_fix.py -> build/lib/core 2026-02-12T01:19:37,505 copying core/__init__.py -> build/lib/core 2026-02-12T01:19:37,507 copying core/shield_integration.py -> build/lib/core 2026-02-12T01:19:37,510 copying core/async_pool.py -> build/lib/core 2026-02-12T01:19:37,512 copying core/rate_limiter.py -> build/lib/core 2026-02-12T01:19:37,514 copying core/secure_config.py -> build/lib/core 2026-02-12T01:19:37,517 creating build/lib/agents 2026-02-12T01:19:37,518 copying agents/research_agent.py -> build/lib/agents 2026-02-12T01:19:37,521 copying agents/react_agent.py -> build/lib/agents 2026-02-12T01:19:37,523 copying agents/cli.py -> build/lib/agents 2026-02-12T01:19:37,526 copying agents/react_agent_enhanced.py -> build/lib/agents 2026-02-12T01:19:37,528 copying agents/analysis_agent.py -> build/lib/agents 2026-02-12T01:19:37,531 copying agents/__init__.py -> build/lib/agents 2026-02-12T01:19:37,533 copying agents/agent_base.py -> build/lib/agents 2026-02-12T01:19:37,535 copying agents/post_scan_agent.py -> build/lib/agents 2026-02-12T01:19:37,538 copying agents/exploit_agent.py -> build/lib/agents 2026-02-12T01:19:37,540 copying agents/integration.py -> build/lib/agents 2026-02-12T01:19:37,542 copying agents/agent_orchestrator.py -> build/lib/agents 2026-02-12T01:19:37,545 copying agents/react_agent_vm.py -> build/lib/agents 2026-02-12T01:19:37,548 creating build/lib/backends 2026-02-12T01:19:37,549 copying backends/claude_direct.py -> build/lib/backends 2026-02-12T01:19:37,551 copying backends/__init__.py -> build/lib/backends 2026-02-12T01:19:37,553 copying backends/duckduckgo.py -> build/lib/backends 2026-02-12T01:19:37,555 copying backends/chatgpt_direct.py -> build/lib/backends 2026-02-12T01:19:37,557 copying backends/openrouter.py -> build/lib/backends 2026-02-12T01:19:37,560 creating build/lib/modules 2026-02-12T01:19:37,561 copying modules/vuln_scanner.py -> build/lib/modules 2026-02-12T01:19:37,563 copying modules/cve_updater.py -> build/lib/modules 2026-02-12T01:19:37,565 copying modules/benchmark.py -> build/lib/modules 2026-02-12T01:19:37,568 copying modules/false_positive_filter.py -> build/lib/modules 2026-02-12T01:19:37,570 copying modules/output_formats.py -> build/lib/modules 2026-02-12T01:19:37,573 copying modules/api_key_manager.py -> build/lib/modules 2026-02-12T01:19:37,575 copying modules/sql_injection_db.py -> build/lib/modules 2026-02-12T01:19:37,578 copying modules/siem_integration.py -> build/lib/modules 2026-02-12T01:19:37,580 copying modules/__init__.py -> build/lib/modules 2026-02-12T01:19:37,582 copying modules/exploit_assist.py -> build/lib/modules 2026-02-12T01:19:37,585 copying modules/tool_orchestrator.py -> build/lib/modules 2026-02-12T01:19:37,588 copying modules/nuclei_integration.py -> build/lib/modules 2026-02-12T01:19:37,590 copying modules/osint.py -> build/lib/modules 2026-02-12T01:19:37,593 copying modules/cve_database.py -> build/lib/modules 2026-02-12T01:19:37,595 copying modules/protonvpn.py -> build/lib/modules 2026-02-12T01:19:37,597 copying modules/risk_scoring.py -> build/lib/modules 2026-02-12T01:19:37,599 copying modules/report_export.py -> build/lib/modules 2026-02-12T01:19:37,601 copying modules/wordlist_generator.py -> build/lib/modules 2026-02-12T01:19:37,604 copying modules/agent_coordinator.py -> build/lib/modules 2026-02-12T01:19:37,606 copying modules/recon.py -> build/lib/modules 2026-02-12T01:19:37,609 creating build/lib/api 2026-02-12T01:19:37,610 copying api/csrf_protection.py -> build/lib/api 2026-02-12T01:19:37,612 copying api/rate_limiter_v2.py -> build/lib/api 2026-02-12T01:19:37,615 copying api/schemas.py -> build/lib/api 2026-02-12T01:19:37,617 copying api/websocket_v2.py -> build/lib/api 2026-02-12T01:19:37,619 copying api/__init__.py -> build/lib/api 2026-02-12T01:19:37,620 copying api/rate_limiter.py -> build/lib/api 2026-02-12T01:19:37,623 copying api/websocket.py -> build/lib/api 2026-02-12T01:19:37,625 copying api/auth.py -> build/lib/api 2026-02-12T01:19:37,627 copying api/main.py -> build/lib/api 2026-02-12T01:19:37,630 creating build/lib/autonomous 2026-02-12T01:19:37,631 copying autonomous/tool_executor.py -> build/lib/autonomous 2026-02-12T01:19:37,634 copying autonomous/memory.py -> build/lib/autonomous 2026-02-12T01:19:37,636 copying autonomous/agent_loop.py -> build/lib/autonomous 2026-02-12T01:19:37,639 copying autonomous/react.py -> build/lib/autonomous 2026-02-12T01:19:37,642 copying autonomous/ki_analysis_agent.py -> build/lib/autonomous 2026-02-12T01:19:37,645 copying autonomous/__init__.py -> build/lib/autonomous 2026-02-12T01:19:37,647 copying autonomous/agent.py -> build/lib/autonomous 2026-02-12T01:19:37,649 copying autonomous/exploit_validator.py -> build/lib/autonomous 2026-02-12T01:19:37,653 creating build/lib/risk_engine 2026-02-12T01:19:37,654 copying risk_engine/false_positive_engine.py -> build/lib/risk_engine 2026-02-12T01:19:37,657 copying risk_engine/business_impact.py -> build/lib/risk_engine 2026-02-12T01:19:37,660 copying risk_engine/cvss.py -> build/lib/risk_engine 2026-02-12T01:19:37,662 copying risk_engine/business_impact_calculator.py -> build/lib/risk_engine 2026-02-12T01:19:37,665 copying risk_engine/scorer.py -> build/lib/risk_engine 2026-02-12T01:19:37,667 copying risk_engine/example_usage.py -> build/lib/risk_engine 2026-02-12T01:19:37,670 copying risk_engine/__init__.py -> build/lib/risk_engine 2026-02-12T01:19:37,671 copying risk_engine/epss.py -> build/lib/risk_engine 2026-02-12T01:19:37,674 creating build/lib/web_ui/backend 2026-02-12T01:19:37,675 copying web_ui/backend/main.py -> build/lib/web_ui/backend 2026-02-12T01:19:37,678 creating build/lib/ci_cd 2026-02-12T01:19:37,679 copying ci_cd/__init__.py -> build/lib/ci_cd 2026-02-12T01:19:37,682 creating build/lib/benchmarks 2026-02-12T01:19:37,683 copying benchmarks/api_performance.py -> build/lib/benchmarks 2026-02-12T01:19:37,686 copying benchmarks/metrics.py -> build/lib/benchmarks 2026-02-12T01:19:37,688 copying benchmarks/ci_benchmark.py -> build/lib/benchmarks 2026-02-12T01:19:37,691 copying benchmarks/scan_performance.py -> build/lib/benchmarks 2026-02-12T01:19:37,693 copying benchmarks/__init__.py -> build/lib/benchmarks 2026-02-12T01:19:37,695 copying benchmarks/comparison.py -> build/lib/benchmarks 2026-02-12T01:19:37,698 copying benchmarks/agent_performance.py -> build/lib/benchmarks 2026-02-12T01:19:37,700 copying benchmarks/benchmark_engine.py -> build/lib/benchmarks 2026-02-12T01:19:37,702 copying benchmarks/run_benchmarks.py -> build/lib/benchmarks 2026-02-12T01:19:37,705 running egg_info 2026-02-12T01:19:37,715 writing zen_ai_pentest.egg-info/PKG-INFO 2026-02-12T01:19:37,723 writing dependency_links to zen_ai_pentest.egg-info/dependency_links.txt 2026-02-12T01:19:37,724 writing entry points to zen_ai_pentest.egg-info/entry_points.txt 2026-02-12T01:19:37,728 writing requirements to zen_ai_pentest.egg-info/requires.txt 2026-02-12T01:19:37,729 writing top-level names to zen_ai_pentest.egg-info/top_level.txt 2026-02-12T01:19:37,746 reading manifest file 'zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T01:19:37,755 reading manifest template 'MANIFEST.in' 2026-02-12T01:19:37,760 warning: no files found matching '*.html' under directory 'templates' 2026-02-12T01:19:37,761 warning: no files found matching '*.json' under directory 'templates' 2026-02-12T01:19:37,766 warning: no files found matching '*.json' under directory 'core' 2026-02-12T01:19:37,770 warning: no files found matching '*.yaml' under directory 'core' 2026-02-12T01:19:37,775 warning: no files found matching '*.sql' under directory 'core' 2026-02-12T01:19:37,781 warning: no files found matching '*.json' under directory 'modules' 2026-02-12T01:19:37,787 warning: no files found matching '*.yaml' under directory 'modules' 2026-02-12T01:19:37,791 no previously-included directories found matching 'docs/_site' 2026-02-12T01:19:37,792 no previously-included directories found matching 'tests' 2026-02-12T01:19:37,793 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-02-12T01:19:37,794 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-12T01:19:37,795 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-12T01:19:37,796 adding license file 'LICENSE' 2026-02-12T01:19:37,803 writing manifest file 'zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T01:19:37,824 installing to build/bdist.linux-armv7l/wheel 2026-02-12T01:19:37,825 running install 2026-02-12T01:19:37,850 running install_lib 2026-02-12T01:19:37,855 creating build/bdist.linux-armv7l/wheel 2026-02-12T01:19:37,857 creating build/bdist.linux-armv7l/wheel/core 2026-02-12T01:19:37,858 copying build/lib/core/plugin_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,861 copying build/lib/core/models.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,864 copying build/lib/core/input_validator.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,866 copying build/lib/core/orchestrator.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,869 copying build/lib/core/cache.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,871 copying build/lib/core/database.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,873 copying build/lib/core/container.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,875 copying build/lib/core/asyncio_fix.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,878 copying build/lib/core/__init__.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,879 copying build/lib/core/shield_integration.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,882 copying build/lib/core/async_pool.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,884 copying build/lib/core/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,886 copying build/lib/core/secure_config.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T01:19:37,890 creating build/bdist.linux-armv7l/wheel/web_ui 2026-02-12T01:19:37,892 creating build/bdist.linux-armv7l/wheel/web_ui/backend 2026-02-12T01:19:37,893 copying build/lib/web_ui/backend/main.py -> build/bdist.linux-armv7l/wheel/./web_ui/backend 2026-02-12T01:19:37,896 creating build/bdist.linux-armv7l/wheel/ci_cd 2026-02-12T01:19:37,897 copying build/lib/ci_cd/__init__.py -> build/bdist.linux-armv7l/wheel/./ci_cd 2026-02-12T01:19:37,900 creating build/bdist.linux-armv7l/wheel/modules 2026-02-12T01:19:37,901 copying build/lib/modules/vuln_scanner.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,904 copying build/lib/modules/cve_updater.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,906 copying build/lib/modules/benchmark.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,909 copying build/lib/modules/false_positive_filter.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,911 copying build/lib/modules/output_formats.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,914 copying build/lib/modules/api_key_manager.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,916 copying build/lib/modules/sql_injection_db.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,919 copying build/lib/modules/siem_integration.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,921 copying build/lib/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,922 copying build/lib/modules/exploit_assist.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,925 copying build/lib/modules/tool_orchestrator.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,927 copying build/lib/modules/nuclei_integration.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,929 copying build/lib/modules/osint.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,932 copying build/lib/modules/cve_database.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,934 copying build/lib/modules/protonvpn.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,937 copying build/lib/modules/risk_scoring.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,939 copying build/lib/modules/report_export.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,941 copying build/lib/modules/wordlist_generator.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,944 copying build/lib/modules/agent_coordinator.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,946 copying build/lib/modules/recon.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T01:19:37,949 creating build/bdist.linux-armv7l/wheel/backends 2026-02-12T01:19:37,950 copying build/lib/backends/claude_direct.py -> build/bdist.linux-armv7l/wheel/./backends 2026-02-12T01:19:37,952 copying build/lib/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./backends 2026-02-12T01:19:37,954 copying build/lib/backends/duckduckgo.py -> build/bdist.linux-armv7l/wheel/./backends 2026-02-12T01:19:37,956 copying build/lib/backends/chatgpt_direct.py -> build/bdist.linux-armv7l/wheel/./backends 2026-02-12T01:19:37,958 copying build/lib/backends/openrouter.py -> build/bdist.linux-armv7l/wheel/./backends 2026-02-12T01:19:37,961 creating build/bdist.linux-armv7l/wheel/autonomous 2026-02-12T01:19:37,962 copying build/lib/autonomous/tool_executor.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T01:19:37,964 copying build/lib/autonomous/memory.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T01:19:37,967 copying build/lib/autonomous/agent_loop.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T01:19:37,970 copying build/lib/autonomous/react.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T01:19:37,973 copying build/lib/autonomous/ki_analysis_agent.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T01:19:37,976 copying build/lib/autonomous/__init__.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T01:19:37,978 copying build/lib/autonomous/agent.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T01:19:37,980 copying build/lib/autonomous/exploit_validator.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T01:19:37,984 creating build/bdist.linux-armv7l/wheel/agents 2026-02-12T01:19:37,985 copying build/lib/agents/research_agent.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T01:19:37,987 copying build/lib/agents/react_agent.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T01:19:37,990 copying build/lib/agents/cli.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T01:19:37,992 copying build/lib/agents/react_agent_enhanced.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T01:19:37,995 copying build/lib/agents/analysis_agent.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T01:19:37,997 copying build/lib/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T01:19:37,999 copying build/lib/agents/agent_base.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T01:19:38,001 copying build/lib/agents/post_scan_agent.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T01:19:38,004 copying build/lib/agents/exploit_agent.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T01:19:38,006 copying build/lib/agents/integration.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T01:19:38,008 copying build/lib/agents/agent_orchestrator.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T01:19:38,010 copying build/lib/agents/react_agent_vm.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T01:19:38,013 creating build/bdist.linux-armv7l/wheel/risk_engine 2026-02-12T01:19:38,014 copying build/lib/risk_engine/false_positive_engine.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T01:19:38,017 copying build/lib/risk_engine/business_impact.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T01:19:38,020 copying build/lib/risk_engine/cvss.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T01:19:38,022 copying build/lib/risk_engine/business_impact_calculator.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T01:19:38,025 copying build/lib/risk_engine/scorer.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T01:19:38,027 copying build/lib/risk_engine/example_usage.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T01:19:38,030 copying build/lib/risk_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T01:19:38,032 copying build/lib/risk_engine/epss.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T01:19:38,034 creating build/bdist.linux-armv7l/wheel/benchmarks 2026-02-12T01:19:38,035 copying build/lib/benchmarks/api_performance.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T01:19:38,038 copying build/lib/benchmarks/metrics.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T01:19:38,041 copying build/lib/benchmarks/ci_benchmark.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T01:19:38,043 copying build/lib/benchmarks/scan_performance.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T01:19:38,046 copying build/lib/benchmarks/__init__.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T01:19:38,048 copying build/lib/benchmarks/comparison.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T01:19:38,050 copying build/lib/benchmarks/agent_performance.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T01:19:38,052 copying build/lib/benchmarks/benchmark_engine.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T01:19:38,055 copying build/lib/benchmarks/run_benchmarks.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T01:19:38,059 creating build/bdist.linux-armv7l/wheel/api 2026-02-12T01:19:38,060 copying build/lib/api/csrf_protection.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T01:19:38,062 copying build/lib/api/rate_limiter_v2.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T01:19:38,065 copying build/lib/api/schemas.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T01:19:38,067 copying build/lib/api/websocket_v2.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T01:19:38,069 copying build/lib/api/__init__.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T01:19:38,071 copying build/lib/api/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T01:19:38,074 copying build/lib/api/websocket.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T01:19:38,076 copying build/lib/api/auth.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T01:19:38,078 copying build/lib/api/main.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T01:19:38,081 running install_egg_info 2026-02-12T01:19:38,086 Copying zen_ai_pentest.egg-info to build/bdist.linux-armv7l/wheel/./zen_ai_pentest-2.3.0-py3.11.egg-info 2026-02-12T01:19:38,099 running install_scripts 2026-02-12T01:19:38,111 creating build/bdist.linux-armv7l/wheel/zen_ai_pentest-2.3.0.dist-info/WHEEL 2026-02-12T01:19:38,114 creating '/tmp/pip-wheel-w88vc02f/.tmp-iwuioj9v/zen_ai_pentest-2.3.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-12T01:19:38,116 adding 'agents/__init__.py' 2026-02-12T01:19:38,118 adding 'agents/agent_base.py' 2026-02-12T01:19:38,121 adding 'agents/agent_orchestrator.py' 2026-02-12T01:19:38,123 adding 'agents/analysis_agent.py' 2026-02-12T01:19:38,124 adding 'agents/cli.py' 2026-02-12T01:19:38,126 adding 'agents/exploit_agent.py' 2026-02-12T01:19:38,128 adding 'agents/integration.py' 2026-02-12T01:19:38,132 adding 'agents/post_scan_agent.py' 2026-02-12T01:19:38,135 adding 'agents/react_agent.py' 2026-02-12T01:19:38,138 adding 'agents/react_agent_enhanced.py' 2026-02-12T01:19:38,140 adding 'agents/react_agent_vm.py' 2026-02-12T01:19:38,141 adding 'agents/research_agent.py' 2026-02-12T01:19:38,143 adding 'api/__init__.py' 2026-02-12T01:19:38,145 adding 'api/auth.py' 2026-02-12T01:19:38,146 adding 'api/csrf_protection.py' 2026-02-12T01:19:38,150 adding 'api/main.py' 2026-02-12T01:19:38,152 adding 'api/rate_limiter.py' 2026-02-12T01:19:38,155 adding 'api/rate_limiter_v2.py' 2026-02-12T01:19:38,157 adding 'api/schemas.py' 2026-02-12T01:19:38,158 adding 'api/websocket.py' 2026-02-12T01:19:38,160 adding 'api/websocket_v2.py' 2026-02-12T01:19:38,162 adding 'autonomous/__init__.py' 2026-02-12T01:19:38,164 adding 'autonomous/agent.py' 2026-02-12T01:19:38,169 adding 'autonomous/agent_loop.py' 2026-02-12T01:19:38,175 adding 'autonomous/exploit_validator.py' 2026-02-12T01:19:38,179 adding 'autonomous/ki_analysis_agent.py' 2026-02-12T01:19:38,182 adding 'autonomous/memory.py' 2026-02-12T01:19:38,184 adding 'autonomous/react.py' 2026-02-12T01:19:38,186 adding 'autonomous/tool_executor.py' 2026-02-12T01:19:38,188 adding 'backends/__init__.py' 2026-02-12T01:19:38,190 adding 'backends/chatgpt_direct.py' 2026-02-12T01:19:38,191 adding 'backends/claude_direct.py' 2026-02-12T01:19:38,193 adding 'backends/duckduckgo.py' 2026-02-12T01:19:38,194 adding 'backends/openrouter.py' 2026-02-12T01:19:38,196 adding 'benchmarks/__init__.py' 2026-02-12T01:19:38,198 adding 'benchmarks/agent_performance.py' 2026-02-12T01:19:38,200 adding 'benchmarks/api_performance.py' 2026-02-12T01:19:38,204 adding 'benchmarks/benchmark_engine.py' 2026-02-12T01:19:38,207 adding 'benchmarks/ci_benchmark.py' 2026-02-12T01:19:38,210 adding 'benchmarks/comparison.py' 2026-02-12T01:19:38,213 adding 'benchmarks/metrics.py' 2026-02-12T01:19:38,216 adding 'benchmarks/run_benchmarks.py' 2026-02-12T01:19:38,218 adding 'benchmarks/scan_performance.py' 2026-02-12T01:19:38,220 adding 'ci_cd/__init__.py' 2026-02-12T01:19:38,222 adding 'core/__init__.py' 2026-02-12T01:19:38,224 adding 'core/async_pool.py' 2026-02-12T01:19:38,225 adding 'core/asyncio_fix.py' 2026-02-12T01:19:38,227 adding 'core/cache.py' 2026-02-12T01:19:38,229 adding 'core/container.py' 2026-02-12T01:19:38,231 adding 'core/database.py' 2026-02-12T01:19:38,233 adding 'core/input_validator.py' 2026-02-12T01:19:38,234 adding 'core/models.py' 2026-02-12T01:19:38,237 adding 'core/orchestrator.py' 2026-02-12T01:19:38,240 adding 'core/plugin_manager.py' 2026-02-12T01:19:38,242 adding 'core/rate_limiter.py' 2026-02-12T01:19:38,244 adding 'core/secure_config.py' 2026-02-12T01:19:38,246 adding 'core/shield_integration.py' 2026-02-12T01:19:38,248 adding 'modules/__init__.py' 2026-02-12T01:19:38,249 adding 'modules/agent_coordinator.py' 2026-02-12T01:19:38,252 adding 'modules/api_key_manager.py' 2026-02-12T01:19:38,255 adding 'modules/benchmark.py' 2026-02-12T01:19:38,257 adding 'modules/cve_database.py' 2026-02-12T01:19:38,259 adding 'modules/cve_updater.py' 2026-02-12T01:19:38,261 adding 'modules/exploit_assist.py' 2026-02-12T01:19:38,263 adding 'modules/false_positive_filter.py' 2026-02-12T01:19:38,265 adding 'modules/nuclei_integration.py' 2026-02-12T01:19:38,268 adding 'modules/osint.py' 2026-02-12T01:19:38,272 adding 'modules/output_formats.py' 2026-02-12T01:19:38,274 adding 'modules/protonvpn.py' 2026-02-12T01:19:38,276 adding 'modules/recon.py' 2026-02-12T01:19:38,278 adding 'modules/report_export.py' 2026-02-12T01:19:38,279 adding 'modules/risk_scoring.py' 2026-02-12T01:19:38,281 adding 'modules/siem_integration.py' 2026-02-12T01:19:38,284 adding 'modules/sql_injection_db.py' 2026-02-12T01:19:38,287 adding 'modules/tool_orchestrator.py' 2026-02-12T01:19:38,289 adding 'modules/vuln_scanner.py' 2026-02-12T01:19:38,291 adding 'modules/wordlist_generator.py' 2026-02-12T01:19:38,293 adding 'risk_engine/__init__.py' 2026-02-12T01:19:38,295 adding 'risk_engine/business_impact.py' 2026-02-12T01:19:38,297 adding 'risk_engine/business_impact_calculator.py' 2026-02-12T01:19:38,299 adding 'risk_engine/cvss.py' 2026-02-12T01:19:38,301 adding 'risk_engine/epss.py' 2026-02-12T01:19:38,303 adding 'risk_engine/example_usage.py' 2026-02-12T01:19:38,307 adding 'risk_engine/false_positive_engine.py' 2026-02-12T01:19:38,309 adding 'risk_engine/scorer.py' 2026-02-12T01:19:38,312 adding 'web_ui/backend/main.py' 2026-02-12T01:19:38,315 adding 'zen_ai_pentest-2.3.0.dist-info/licenses/LICENSE' 2026-02-12T01:19:38,318 adding 'zen_ai_pentest-2.3.0.dist-info/METADATA' 2026-02-12T01:19:38,319 adding 'zen_ai_pentest-2.3.0.dist-info/WHEEL' 2026-02-12T01:19:38,320 adding 'zen_ai_pentest-2.3.0.dist-info/entry_points.txt' 2026-02-12T01:19:38,321 adding 'zen_ai_pentest-2.3.0.dist-info/top_level.txt' 2026-02-12T01:19:38,323 adding 'zen_ai_pentest-2.3.0.dist-info/RECORD' 2026-02-12T01:19:38,328 removing build/bdist.linux-armv7l/wheel 2026-02-12T01:19:38,449 Building wheel for zen-ai-pentest (pyproject.toml): finished with status 'done' 2026-02-12T01:19:38,461 Created wheel for zen-ai-pentest: filename=zen_ai_pentest-2.3.0-py3-none-any.whl size=320629 sha256=4cb57bf7a595213adcada7ea649a854d5ae144a4029ced81bd87933a417c425b 2026-02-12T01:19:38,462 Stored in directory: /tmp/pip-ephem-wheel-cache-l2r9jg2n/wheels/3a/f6/12/4e7a7fd7fa543675e9c8ba4213db608da7565dc1e1393c8275 2026-02-12T01:19:38,481 Successfully built zen-ai-pentest 2026-02-12T01:19:38,493 Removed build tracker: '/tmp/pip-build-tracker-wv23ufxh'