2026-02-12T12:51:20,453 Created temporary directory: /tmp/pip-ephem-wheel-cache-p9dc2in4 2026-02-12T12:51:20,455 Created temporary directory: /tmp/pip-build-tracker-ne0tz4ka 2026-02-12T12:51:20,455 Initialized build tracking at /tmp/pip-build-tracker-ne0tz4ka 2026-02-12T12:51:20,456 Created build tracker: /tmp/pip-build-tracker-ne0tz4ka 2026-02-12T12:51:20,456 Entered build tracker: /tmp/pip-build-tracker-ne0tz4ka 2026-02-12T12:51:20,457 Created temporary directory: /tmp/pip-wheel-rtc7rrd3 2026-02-12T12:51:20,460 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-12T12:51:20,463 Created temporary directory: /tmp/pip-ephem-wheel-cache-adbh2rnd 2026-02-12T12:51:20,484 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T12:51:20,488 2 location(s) to search for versions of zen-ai-pentest: 2026-02-12T12:51:20,488 * https://pypi.org/simple/zen-ai-pentest/ 2026-02-12T12:51:20,488 * https://www.piwheels.org/simple/zen-ai-pentest/ 2026-02-12T12:51:20,489 Fetching project page and analyzing links: https://pypi.org/simple/zen-ai-pentest/ 2026-02-12T12:51:20,489 Getting page https://pypi.org/simple/zen-ai-pentest/ 2026-02-12T12:51:20,491 Found index url https://pypi.org/simple 2026-02-12T12:51:20,628 Fetched page https://pypi.org/simple/zen-ai-pentest/ as application/vnd.pypi.simple.v1+json 2026-02-12T12:51:20,633 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-12T12:51:20,634 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-12T12:51:20,635 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-12T12:51:20,635 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-12T12:51:20,636 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-12T12:51:20,637 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-12T12:51:20,638 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-12T12:51:20,639 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-12T12:51:20,640 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-12T12:51:20,641 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-12T12:51:20,642 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-12T12:51:20,642 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-12T12:51:20,643 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-12T12:51:20,644 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-12T12:51:20,645 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-12T12:51:20,645 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-12T12:51:20,646 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-12T12:51:20,647 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-12T12:51:20,648 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-12T12:51:20,649 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-12T12:51:20,650 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-12T12:51:20,650 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-12T12:51:20,651 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-12T12:51:20,652 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-12T12:51:20,653 Fetching project page and analyzing links: https://www.piwheels.org/simple/zen-ai-pentest/ 2026-02-12T12:51:20,654 Getting page https://www.piwheels.org/simple/zen-ai-pentest/ 2026-02-12T12:51:20,655 Found index url https://www.piwheels.org/simple 2026-02-12T12:51:20,822 Fetched page https://www.piwheels.org/simple/zen-ai-pentest/ as text/html 2026-02-12T12:51:20,826 Skipping link: No binaries permitted for zen-ai-pentest: https://www.piwheels.org/simple/zen-ai-pentest/zen_ai_pentest-2.3.7-py3-none-any.whl#sha256=645f3209939b814fd22ba727636a61e7946bd7e244caf579ca73136e1231de63 (from https://www.piwheels.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T12:51:20,827 Skipping link: No binaries permitted for zen-ai-pentest: https://www.piwheels.org/simple/zen-ai-pentest/zen_ai_pentest-2.3.6-py3-none-any.whl#sha256=f6cb1f6875e59c1cc9e447b1a7e640c25e59f0c2d3dcd081f6edc1b2a2b54c1e (from https://www.piwheels.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T12:51:20,827 Skipping link: No binaries permitted for zen-ai-pentest: https://www.piwheels.org/simple/zen-ai-pentest/zen_ai_pentest-2.3.5-py3-none-any.whl#sha256=78028320148fc6061ee3c251384d0a39ba1dade297595652a145f73d15a9f16d (from https://www.piwheels.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T12:51:20,828 Skipping link: No binaries permitted for zen-ai-pentest: https://www.piwheels.org/simple/zen-ai-pentest/zen_ai_pentest-2.3.4-py3-none-any.whl#sha256=4c84f6e752cac63433ab98f683b2deb2655b6393de08b61664c55acbe6bd59ae (from https://www.piwheels.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T12:51:20,828 Skipping link: No binaries permitted for zen-ai-pentest: https://www.piwheels.org/simple/zen-ai-pentest/zen_ai_pentest-2.3.1-py3-none-any.whl#sha256=f469df60fc8e4428054b9b6c6681609b68f35305868f4b962569feb7e9223fd8 (from https://www.piwheels.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T12:51:20,829 Skipping link: No binaries permitted for zen-ai-pentest: https://www.piwheels.org/simple/zen-ai-pentest/zen_ai_pentest-2.3.0-py3-none-any.whl#sha256=4cb57bf7a595213adcada7ea649a854d5ae144a4029ced81bd87933a417c425b (from https://www.piwheels.org/simple/zen-ai-pentest/) (requires-python:>=3.9) 2026-02-12T12:51:20,829 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-12T12:51:20,830 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-12T12:51:20,830 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-12T12:51:20,831 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-12T12:51:20,831 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-12T12:51:20,832 Skipping link: not a file: https://www.piwheels.org/simple/zen-ai-pentest/ 2026-02-12T12:51:20,833 Skipping link: not a file: https://pypi.org/simple/zen-ai-pentest/ 2026-02-12T12:51:20,853 Given no hashes to check 1 links for project 'zen-ai-pentest': discarding no candidates 2026-02-12T12:51:20,870 Collecting zen-ai-pentest==2.3.9 2026-02-12T12:51:20,872 Created temporary directory: /tmp/pip-unpack-jc9t61t3 2026-02-12T12:51:21,085 Downloading zen_ai_pentest-2.3.9.tar.gz (405 kB) 2026-02-12T12:51:21,520 Added zen-ai-pentest==2.3.9 from https://files.pythonhosted.org/packages/50/3f/fb3627aec36bd1762229d5c0128e0f3156b270ef4977725dc538c481b130/zen_ai_pentest-2.3.9.tar.gz to build tracker '/tmp/pip-build-tracker-ne0tz4ka' 2026-02-12T12:51:21,528 Created temporary directory: /tmp/pip-build-env-ts_q9rbc 2026-02-12T12:51:21,532 Installing build dependencies: started 2026-02-12T12:51:21,533 Running command pip subprocess to install build dependencies 2026-02-12T12:51:22,692 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-12T12:51:23,338 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-12T12:51:23,362 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-12T12:51:25,096 Collecting setuptools>=61.0 2026-02-12T12:51:25,117 Using cached setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-12T12:51:25,388 Collecting wheel 2026-02-12T12:51:25,404 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-12T12:51:25,587 Collecting packaging>=24.0 2026-02-12T12:51:25,605 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-12T12:51:28,636 Installing collected packages: setuptools, packaging, wheel 2026-02-12T12:51:32,335 Creating /tmp/pip-build-env-ts_q9rbc/overlay/local/bin 2026-02-12T12:51:32,340 changing mode of /tmp/pip-build-env-ts_q9rbc/overlay/local/bin/wheel to 755 2026-02-12T12:51:32,363 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-12T12:51:32,648 Installing build dependencies: finished with status 'done' 2026-02-12T12:51:32,664 Getting requirements to build wheel: started 2026-02-12T12:51:32,666 Running command Getting requirements to build wheel 2026-02-12T12:51:33,451 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-12T12:51:33,451 !! 2026-02-12T12:51:33,452 ******************************************************************************** 2026-02-12T12:51:33,453 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-12T12:51:33,454 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-12T12:51:33,455 or your builds will no longer be supported. 2026-02-12T12:51:33,456 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:51:33,456 ******************************************************************************** 2026-02-12T12:51:33,458 !! 2026-02-12T12:51:33,458 corresp(dist, value, root_dir) 2026-02-12T12:51:33,459 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-12T12:51:33,460 corresp(dist, value, root_dir) 2026-02-12T12:51:33,460 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-02-12T12:51:33,461 corresp(dist, value, root_dir) 2026-02-12T12:51:33,535 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T12:51:33,535 !! 2026-02-12T12:51:33,536 ******************************************************************************** 2026-02-12T12:51:33,537 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T12:51:33,538 License :: OSI Approved :: MIT License 2026-02-12T12:51:33,539 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:51:33,539 ******************************************************************************** 2026-02-12T12:51:33,540 !! 2026-02-12T12:51:33,540 dist._finalize_license_expression() 2026-02-12T12:51:33,541 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T12:51:33,542 !! 2026-02-12T12:51:33,543 ******************************************************************************** 2026-02-12T12:51:33,543 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T12:51:33,544 License :: OSI Approved :: MIT License 2026-02-12T12:51:33,545 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:51:33,546 ******************************************************************************** 2026-02-12T12:51:33,547 !! 2026-02-12T12:51:33,548 self._finalize_license_expression() 2026-02-12T12:51:33,551 running egg_info 2026-02-12T12:51:33,558 writing zen_ai_pentest.egg-info/PKG-INFO 2026-02-12T12:51:33,566 writing dependency_links to zen_ai_pentest.egg-info/dependency_links.txt 2026-02-12T12:51:33,568 writing entry points to zen_ai_pentest.egg-info/entry_points.txt 2026-02-12T12:51:33,572 writing requirements to zen_ai_pentest.egg-info/requires.txt 2026-02-12T12:51:33,574 writing top-level names to zen_ai_pentest.egg-info/top_level.txt 2026-02-12T12:51:33,606 reading manifest file 'zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T12:51:33,625 reading manifest template 'MANIFEST.in' 2026-02-12T12:51:33,631 warning: no files found matching '*.html' under directory 'templates' 2026-02-12T12:51:33,634 warning: no files found matching '*.json' under directory 'templates' 2026-02-12T12:51:33,639 warning: no files found matching '*.json' under directory 'core' 2026-02-12T12:51:33,646 warning: no files found matching '*.yaml' under directory 'core' 2026-02-12T12:51:33,653 warning: no files found matching '*.sql' under directory 'core' 2026-02-12T12:51:33,660 warning: no files found matching '*.json' under directory 'modules' 2026-02-12T12:51:33,666 warning: no files found matching '*.yaml' under directory 'modules' 2026-02-12T12:51:33,673 no previously-included directories found matching 'docs/_site' 2026-02-12T12:51:33,675 no previously-included directories found matching 'tests' 2026-02-12T12:51:33,676 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-02-12T12:51:33,677 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-12T12:51:33,679 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-12T12:51:33,679 adding license file 'LICENSE' 2026-02-12T12:51:33,687 writing manifest file 'zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T12:51:33,786 Getting requirements to build wheel: finished with status 'done' 2026-02-12T12:51:33,790 Created temporary directory: /tmp/pip-modern-metadata-qhknktit 2026-02-12T12:51:33,792 Preparing metadata (pyproject.toml): started 2026-02-12T12:51:33,793 Running command Preparing metadata (pyproject.toml) 2026-02-12T12:51:34,397 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-12T12:51:34,397 !! 2026-02-12T12:51:34,398 ******************************************************************************** 2026-02-12T12:51:34,399 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-12T12:51:34,400 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-12T12:51:34,400 or your builds will no longer be supported. 2026-02-12T12:51:34,401 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:51:34,402 ******************************************************************************** 2026-02-12T12:51:34,403 !! 2026-02-12T12:51:34,403 corresp(dist, value, root_dir) 2026-02-12T12:51:34,404 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-12T12:51:34,404 corresp(dist, value, root_dir) 2026-02-12T12:51:34,404 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-02-12T12:51:34,405 corresp(dist, value, root_dir) 2026-02-12T12:51:34,474 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T12:51:34,475 !! 2026-02-12T12:51:34,476 ******************************************************************************** 2026-02-12T12:51:34,477 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T12:51:34,478 License :: OSI Approved :: MIT License 2026-02-12T12:51:34,479 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:51:34,479 ******************************************************************************** 2026-02-12T12:51:34,481 !! 2026-02-12T12:51:34,481 dist._finalize_license_expression() 2026-02-12T12:51:34,482 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T12:51:34,483 !! 2026-02-12T12:51:34,484 ******************************************************************************** 2026-02-12T12:51:34,484 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T12:51:34,485 License :: OSI Approved :: MIT License 2026-02-12T12:51:34,486 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:51:34,487 ******************************************************************************** 2026-02-12T12:51:34,488 !! 2026-02-12T12:51:34,489 self._finalize_license_expression() 2026-02-12T12:51:34,489 running dist_info 2026-02-12T12:51:34,499 creating /tmp/pip-modern-metadata-qhknktit/zen_ai_pentest.egg-info 2026-02-12T12:51:34,500 writing /tmp/pip-modern-metadata-qhknktit/zen_ai_pentest.egg-info/PKG-INFO 2026-02-12T12:51:34,508 writing dependency_links to /tmp/pip-modern-metadata-qhknktit/zen_ai_pentest.egg-info/dependency_links.txt 2026-02-12T12:51:34,510 writing entry points to /tmp/pip-modern-metadata-qhknktit/zen_ai_pentest.egg-info/entry_points.txt 2026-02-12T12:51:34,514 writing requirements to /tmp/pip-modern-metadata-qhknktit/zen_ai_pentest.egg-info/requires.txt 2026-02-12T12:51:34,515 writing top-level names to /tmp/pip-modern-metadata-qhknktit/zen_ai_pentest.egg-info/top_level.txt 2026-02-12T12:51:34,517 writing manifest file '/tmp/pip-modern-metadata-qhknktit/zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T12:51:34,543 reading manifest file '/tmp/pip-modern-metadata-qhknktit/zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T12:51:34,545 reading manifest template 'MANIFEST.in' 2026-02-12T12:51:34,550 warning: no files found matching '*.html' under directory 'templates' 2026-02-12T12:51:34,552 warning: no files found matching '*.json' under directory 'templates' 2026-02-12T12:51:34,556 warning: no files found matching '*.json' under directory 'core' 2026-02-12T12:51:34,561 warning: no files found matching '*.yaml' under directory 'core' 2026-02-12T12:51:34,566 warning: no files found matching '*.sql' under directory 'core' 2026-02-12T12:51:34,572 warning: no files found matching '*.json' under directory 'modules' 2026-02-12T12:51:34,579 warning: no files found matching '*.yaml' under directory 'modules' 2026-02-12T12:51:34,584 no previously-included directories found matching 'docs/_site' 2026-02-12T12:51:34,584 no previously-included directories found matching 'tests' 2026-02-12T12:51:34,585 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-02-12T12:51:34,586 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-12T12:51:34,586 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-12T12:51:34,587 adding license file 'LICENSE' 2026-02-12T12:51:34,593 writing manifest file '/tmp/pip-modern-metadata-qhknktit/zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T12:51:34,594 creating '/tmp/pip-modern-metadata-qhknktit/zen_ai_pentest-2.3.9.dist-info' 2026-02-12T12:51:34,722 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-12T12:51:34,728 Source in /tmp/pip-wheel-rtc7rrd3/zen-ai-pentest_6ebaab06d6894796bb432de024712c85 has version 2.3.9, which satisfies requirement zen-ai-pentest==2.3.9 from https://files.pythonhosted.org/packages/50/3f/fb3627aec36bd1762229d5c0128e0f3156b270ef4977725dc538c481b130/zen_ai_pentest-2.3.9.tar.gz 2026-02-12T12:51:34,729 Removed zen-ai-pentest==2.3.9 from https://files.pythonhosted.org/packages/50/3f/fb3627aec36bd1762229d5c0128e0f3156b270ef4977725dc538c481b130/zen_ai_pentest-2.3.9.tar.gz from build tracker '/tmp/pip-build-tracker-ne0tz4ka' 2026-02-12T12:51:34,738 Created temporary directory: /tmp/pip-unpack-q705tuo7 2026-02-12T12:51:34,739 Building wheels for collected packages: zen-ai-pentest 2026-02-12T12:51:34,743 Created temporary directory: /tmp/pip-wheel-yzj0vvns 2026-02-12T12:51:34,744 Destination directory: /tmp/pip-wheel-yzj0vvns 2026-02-12T12:51:34,746 Building wheel for zen-ai-pentest (pyproject.toml): started 2026-02-12T12:51:34,747 Running command Building wheel for zen-ai-pentest (pyproject.toml) 2026-02-12T12:51:35,338 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-02-12T12:51:35,338 !! 2026-02-12T12:51:35,339 ******************************************************************************** 2026-02-12T12:51:35,340 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-12T12:51:35,341 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-02-12T12:51:35,342 or your builds will no longer be supported. 2026-02-12T12:51:35,343 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:51:35,344 ******************************************************************************** 2026-02-12T12:51:35,345 !! 2026-02-12T12:51:35,345 corresp(dist, value, root_dir) 2026-02-12T12:51:35,346 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-02-12T12:51:35,346 corresp(dist, value, root_dir) 2026-02-12T12:51:35,347 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `extras_require` overwritten in `pyproject.toml` (optional-dependencies) 2026-02-12T12:51:35,348 corresp(dist, value, root_dir) 2026-02-12T12:51:35,408 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T12:51:35,408 !! 2026-02-12T12:51:35,409 ******************************************************************************** 2026-02-12T12:51:35,410 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T12:51:35,411 License :: OSI Approved :: MIT License 2026-02-12T12:51:35,412 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:51:35,412 ******************************************************************************** 2026-02-12T12:51:35,413 !! 2026-02-12T12:51:35,414 dist._finalize_license_expression() 2026-02-12T12:51:35,414 /tmp/pip-build-env-ts_q9rbc/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-12T12:51:35,415 !! 2026-02-12T12:51:35,416 ******************************************************************************** 2026-02-12T12:51:35,417 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-12T12:51:35,418 License :: OSI Approved :: MIT License 2026-02-12T12:51:35,419 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-12T12:51:35,420 ******************************************************************************** 2026-02-12T12:51:35,421 !! 2026-02-12T12:51:35,422 self._finalize_license_expression() 2026-02-12T12:51:35,422 running bdist_wheel 2026-02-12T12:51:35,433 running build 2026-02-12T12:51:35,433 running build_py 2026-02-12T12:51:35,439 creating build/lib/core 2026-02-12T12:51:35,442 copying core/asyncio_fix.py -> build/lib/core 2026-02-12T12:51:35,444 copying core/__init__.py -> build/lib/core 2026-02-12T12:51:35,446 copying core/container.py -> build/lib/core 2026-02-12T12:51:35,448 copying core/models.py -> build/lib/core 2026-02-12T12:51:35,451 copying core/async_pool.py -> build/lib/core 2026-02-12T12:51:35,453 copying core/cache.py -> build/lib/core 2026-02-12T12:51:35,455 copying core/database.py -> build/lib/core 2026-02-12T12:51:35,457 copying core/rate_limiter.py -> build/lib/core 2026-02-12T12:51:35,460 copying core/orchestrator.py -> build/lib/core 2026-02-12T12:51:35,462 copying core/secure_config.py -> build/lib/core 2026-02-12T12:51:35,464 copying core/shield_integration.py -> build/lib/core 2026-02-12T12:51:35,467 copying core/input_validator.py -> build/lib/core 2026-02-12T12:51:35,469 copying core/plugin_manager.py -> build/lib/core 2026-02-12T12:51:35,472 creating build/lib/agents 2026-02-12T12:51:35,473 copying agents/__init__.py -> build/lib/agents 2026-02-12T12:51:35,475 copying agents/exploit_agent.py -> build/lib/agents 2026-02-12T12:51:35,477 copying agents/research_agent.py -> build/lib/agents 2026-02-12T12:51:35,479 copying agents/cli.py -> build/lib/agents 2026-02-12T12:51:35,482 copying agents/react_agent.py -> build/lib/agents 2026-02-12T12:51:35,484 copying agents/react_agent_vm.py -> build/lib/agents 2026-02-12T12:51:35,487 copying agents/integration.py -> build/lib/agents 2026-02-12T12:51:35,489 copying agents/agent_base.py -> build/lib/agents 2026-02-12T12:51:35,491 copying agents/post_scan_agent.py -> build/lib/agents 2026-02-12T12:51:35,493 copying agents/analysis_agent.py -> build/lib/agents 2026-02-12T12:51:35,495 copying agents/react_agent_enhanced.py -> build/lib/agents 2026-02-12T12:51:35,498 copying agents/agent_orchestrator.py -> build/lib/agents 2026-02-12T12:51:35,501 creating build/lib/backends 2026-02-12T12:51:35,502 copying backends/claude_direct.py -> build/lib/backends 2026-02-12T12:51:35,504 copying backends/__init__.py -> build/lib/backends 2026-02-12T12:51:35,505 copying backends/openrouter.py -> build/lib/backends 2026-02-12T12:51:35,507 copying backends/duckduckgo.py -> build/lib/backends 2026-02-12T12:51:35,509 copying backends/chatgpt_direct.py -> build/lib/backends 2026-02-12T12:51:35,512 creating build/lib/modules 2026-02-12T12:51:35,513 copying modules/nuclei_integration.py -> build/lib/modules 2026-02-12T12:51:35,516 copying modules/__init__.py -> build/lib/modules 2026-02-12T12:51:35,517 copying modules/agent_coordinator.py -> build/lib/modules 2026-02-12T12:51:35,520 copying modules/exploit_assist.py -> build/lib/modules 2026-02-12T12:51:35,522 copying modules/siem_integration.py -> build/lib/modules 2026-02-12T12:51:35,524 copying modules/benchmark.py -> build/lib/modules 2026-02-12T12:51:35,526 copying modules/vuln_scanner.py -> build/lib/modules 2026-02-12T12:51:35,529 copying modules/report_export.py -> build/lib/modules 2026-02-12T12:51:35,531 copying modules/cve_updater.py -> build/lib/modules 2026-02-12T12:51:35,533 copying modules/tool_orchestrator.py -> build/lib/modules 2026-02-12T12:51:35,535 copying modules/false_positive_filter.py -> build/lib/modules 2026-02-12T12:51:35,537 copying modules/protonvpn.py -> build/lib/modules 2026-02-12T12:51:35,540 copying modules/risk_scoring.py -> build/lib/modules 2026-02-12T12:51:35,542 copying modules/wordlist_generator.py -> build/lib/modules 2026-02-12T12:51:35,544 copying modules/osint.py -> build/lib/modules 2026-02-12T12:51:35,547 copying modules/output_formats.py -> build/lib/modules 2026-02-12T12:51:35,550 copying modules/api_key_manager.py -> build/lib/modules 2026-02-12T12:51:35,552 copying modules/recon.py -> build/lib/modules 2026-02-12T12:51:35,555 copying modules/sql_injection_db.py -> build/lib/modules 2026-02-12T12:51:35,557 copying modules/cve_database.py -> build/lib/modules 2026-02-12T12:51:35,560 creating build/lib/api 2026-02-12T12:51:35,561 copying api/__init__.py -> build/lib/api 2026-02-12T12:51:35,563 copying api/main.py -> build/lib/api 2026-02-12T12:51:35,566 copying api/csrf_protection.py -> build/lib/api 2026-02-12T12:51:35,569 copying api/schemas.py -> build/lib/api 2026-02-12T12:51:35,571 copying api/rate_limiter.py -> build/lib/api 2026-02-12T12:51:35,573 copying api/auth.py -> build/lib/api 2026-02-12T12:51:35,576 copying api/rate_limiter_v2.py -> build/lib/api 2026-02-12T12:51:35,578 copying api/websocket_v2.py -> build/lib/api 2026-02-12T12:51:35,580 copying api/websocket.py -> build/lib/api 2026-02-12T12:51:35,583 creating build/lib/autonomous 2026-02-12T12:51:35,584 copying autonomous/__init__.py -> build/lib/autonomous 2026-02-12T12:51:35,586 copying autonomous/exploit_validator.py -> build/lib/autonomous 2026-02-12T12:51:35,589 copying autonomous/tool_executor.py -> build/lib/autonomous 2026-02-12T12:51:35,591 copying autonomous/react.py -> build/lib/autonomous 2026-02-12T12:51:35,593 copying autonomous/agent.py -> build/lib/autonomous 2026-02-12T12:51:35,596 copying autonomous/memory.py -> build/lib/autonomous 2026-02-12T12:51:35,598 copying autonomous/agent_loop.py -> build/lib/autonomous 2026-02-12T12:51:35,601 copying autonomous/ki_analysis_agent.py -> build/lib/autonomous 2026-02-12T12:51:35,604 creating build/lib/risk_engine 2026-02-12T12:51:35,605 copying risk_engine/epss.py -> build/lib/risk_engine 2026-02-12T12:51:35,608 copying risk_engine/__init__.py -> build/lib/risk_engine 2026-02-12T12:51:35,609 copying risk_engine/example_usage.py -> build/lib/risk_engine 2026-02-12T12:51:35,612 copying risk_engine/cvss.py -> build/lib/risk_engine 2026-02-12T12:51:35,614 copying risk_engine/business_impact.py -> build/lib/risk_engine 2026-02-12T12:51:35,616 copying risk_engine/false_positive_engine.py -> build/lib/risk_engine 2026-02-12T12:51:35,618 copying risk_engine/business_impact_calculator.py -> build/lib/risk_engine 2026-02-12T12:51:35,621 copying risk_engine/scorer.py -> build/lib/risk_engine 2026-02-12T12:51:35,624 creating build/lib/web_ui/backend 2026-02-12T12:51:35,625 copying web_ui/backend/main.py -> build/lib/web_ui/backend 2026-02-12T12:51:35,628 creating build/lib/ci_cd 2026-02-12T12:51:35,629 copying ci_cd/__init__.py -> build/lib/ci_cd 2026-02-12T12:51:35,631 creating build/lib/benchmarks 2026-02-12T12:51:35,632 copying benchmarks/ci_benchmark.py -> build/lib/benchmarks 2026-02-12T12:51:35,635 copying benchmarks/__init__.py -> build/lib/benchmarks 2026-02-12T12:51:35,637 copying benchmarks/metrics.py -> build/lib/benchmarks 2026-02-12T12:51:35,639 copying benchmarks/benchmark_engine.py -> build/lib/benchmarks 2026-02-12T12:51:35,642 copying benchmarks/api_performance.py -> build/lib/benchmarks 2026-02-12T12:51:35,644 copying benchmarks/scan_performance.py -> build/lib/benchmarks 2026-02-12T12:51:35,647 copying benchmarks/run_benchmarks.py -> build/lib/benchmarks 2026-02-12T12:51:35,650 copying benchmarks/agent_performance.py -> build/lib/benchmarks 2026-02-12T12:51:35,652 copying benchmarks/comparison.py -> build/lib/benchmarks 2026-02-12T12:51:35,654 running egg_info 2026-02-12T12:51:35,664 writing zen_ai_pentest.egg-info/PKG-INFO 2026-02-12T12:51:35,672 writing dependency_links to zen_ai_pentest.egg-info/dependency_links.txt 2026-02-12T12:51:35,673 writing entry points to zen_ai_pentest.egg-info/entry_points.txt 2026-02-12T12:51:35,677 writing requirements to zen_ai_pentest.egg-info/requires.txt 2026-02-12T12:51:35,678 writing top-level names to zen_ai_pentest.egg-info/top_level.txt 2026-02-12T12:51:35,697 reading manifest file 'zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T12:51:35,706 reading manifest template 'MANIFEST.in' 2026-02-12T12:51:35,712 warning: no files found matching '*.html' under directory 'templates' 2026-02-12T12:51:35,714 warning: no files found matching '*.json' under directory 'templates' 2026-02-12T12:51:35,719 warning: no files found matching '*.json' under directory 'core' 2026-02-12T12:51:35,724 warning: no files found matching '*.yaml' under directory 'core' 2026-02-12T12:51:35,729 warning: no files found matching '*.sql' under directory 'core' 2026-02-12T12:51:35,736 warning: no files found matching '*.json' under directory 'modules' 2026-02-12T12:51:35,743 warning: no files found matching '*.yaml' under directory 'modules' 2026-02-12T12:51:35,748 no previously-included directories found matching 'docs/_site' 2026-02-12T12:51:35,748 no previously-included directories found matching 'tests' 2026-02-12T12:51:35,750 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-02-12T12:51:35,751 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-02-12T12:51:35,752 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-02-12T12:51:35,752 adding license file 'LICENSE' 2026-02-12T12:51:35,760 writing manifest file 'zen_ai_pentest.egg-info/SOURCES.txt' 2026-02-12T12:51:35,782 installing to build/bdist.linux-armv7l/wheel 2026-02-12T12:51:35,783 running install 2026-02-12T12:51:35,807 running install_lib 2026-02-12T12:51:35,813 creating build/bdist.linux-armv7l/wheel 2026-02-12T12:51:35,815 creating build/bdist.linux-armv7l/wheel/web_ui 2026-02-12T12:51:35,817 creating build/bdist.linux-armv7l/wheel/web_ui/backend 2026-02-12T12:51:35,818 copying build/lib/web_ui/backend/main.py -> build/bdist.linux-armv7l/wheel/./web_ui/backend 2026-02-12T12:51:35,822 creating build/bdist.linux-armv7l/wheel/autonomous 2026-02-12T12:51:35,823 copying build/lib/autonomous/__init__.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T12:51:35,825 copying build/lib/autonomous/exploit_validator.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T12:51:35,827 copying build/lib/autonomous/tool_executor.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T12:51:35,830 copying build/lib/autonomous/react.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T12:51:35,832 copying build/lib/autonomous/agent.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T12:51:35,834 copying build/lib/autonomous/memory.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T12:51:35,837 copying build/lib/autonomous/agent_loop.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T12:51:35,840 copying build/lib/autonomous/ki_analysis_agent.py -> build/bdist.linux-armv7l/wheel/./autonomous 2026-02-12T12:51:35,843 creating build/bdist.linux-armv7l/wheel/api 2026-02-12T12:51:35,844 copying build/lib/api/__init__.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T12:51:35,846 copying build/lib/api/main.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T12:51:35,849 copying build/lib/api/csrf_protection.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T12:51:35,851 copying build/lib/api/schemas.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T12:51:35,854 copying build/lib/api/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T12:51:35,856 copying build/lib/api/auth.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T12:51:35,858 copying build/lib/api/rate_limiter_v2.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T12:51:35,861 copying build/lib/api/websocket_v2.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T12:51:35,863 copying build/lib/api/websocket.py -> build/bdist.linux-armv7l/wheel/./api 2026-02-12T12:51:35,866 creating build/bdist.linux-armv7l/wheel/ci_cd 2026-02-12T12:51:35,867 copying build/lib/ci_cd/__init__.py -> build/bdist.linux-armv7l/wheel/./ci_cd 2026-02-12T12:51:35,869 creating build/bdist.linux-armv7l/wheel/core 2026-02-12T12:51:35,870 copying build/lib/core/asyncio_fix.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,873 copying build/lib/core/__init__.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,874 copying build/lib/core/container.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,877 copying build/lib/core/models.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,879 copying build/lib/core/async_pool.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,881 copying build/lib/core/cache.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,884 copying build/lib/core/database.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,886 copying build/lib/core/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,888 copying build/lib/core/orchestrator.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,891 copying build/lib/core/secure_config.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,893 copying build/lib/core/shield_integration.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,896 copying build/lib/core/input_validator.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,898 copying build/lib/core/plugin_manager.py -> build/bdist.linux-armv7l/wheel/./core 2026-02-12T12:51:35,901 creating build/bdist.linux-armv7l/wheel/benchmarks 2026-02-12T12:51:35,902 copying build/lib/benchmarks/ci_benchmark.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T12:51:35,905 copying build/lib/benchmarks/__init__.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T12:51:35,907 copying build/lib/benchmarks/metrics.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T12:51:35,910 copying build/lib/benchmarks/benchmark_engine.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T12:51:35,912 copying build/lib/benchmarks/api_performance.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T12:51:35,915 copying build/lib/benchmarks/scan_performance.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T12:51:35,917 copying build/lib/benchmarks/run_benchmarks.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T12:51:35,920 copying build/lib/benchmarks/agent_performance.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T12:51:35,922 copying build/lib/benchmarks/comparison.py -> build/bdist.linux-armv7l/wheel/./benchmarks 2026-02-12T12:51:35,925 creating build/bdist.linux-armv7l/wheel/agents 2026-02-12T12:51:35,926 copying build/lib/agents/__init__.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T12:51:35,928 copying build/lib/agents/exploit_agent.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T12:51:35,930 copying build/lib/agents/research_agent.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T12:51:35,933 copying build/lib/agents/cli.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T12:51:35,935 copying build/lib/agents/react_agent.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T12:51:35,937 copying build/lib/agents/react_agent_vm.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T12:51:35,939 copying build/lib/agents/integration.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T12:51:35,941 copying build/lib/agents/agent_base.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T12:51:35,944 copying build/lib/agents/post_scan_agent.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T12:51:35,946 copying build/lib/agents/analysis_agent.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T12:51:35,949 copying build/lib/agents/react_agent_enhanced.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T12:51:35,951 copying build/lib/agents/agent_orchestrator.py -> build/bdist.linux-armv7l/wheel/./agents 2026-02-12T12:51:35,954 creating build/bdist.linux-armv7l/wheel/risk_engine 2026-02-12T12:51:35,956 copying build/lib/risk_engine/epss.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T12:51:35,958 copying build/lib/risk_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T12:51:35,960 copying build/lib/risk_engine/example_usage.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T12:51:35,962 copying build/lib/risk_engine/cvss.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T12:51:35,964 copying build/lib/risk_engine/business_impact.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T12:51:35,967 copying build/lib/risk_engine/false_positive_engine.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T12:51:35,969 copying build/lib/risk_engine/business_impact_calculator.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T12:51:35,972 copying build/lib/risk_engine/scorer.py -> build/bdist.linux-armv7l/wheel/./risk_engine 2026-02-12T12:51:35,975 creating build/bdist.linux-armv7l/wheel/modules 2026-02-12T12:51:35,976 copying build/lib/modules/nuclei_integration.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:35,978 copying build/lib/modules/__init__.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:35,980 copying build/lib/modules/agent_coordinator.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:35,983 copying build/lib/modules/exploit_assist.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:35,985 copying build/lib/modules/siem_integration.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:35,988 copying build/lib/modules/benchmark.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:35,991 copying build/lib/modules/vuln_scanner.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:35,993 copying build/lib/modules/report_export.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:35,995 copying build/lib/modules/cve_updater.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:35,998 copying build/lib/modules/tool_orchestrator.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:36,000 copying build/lib/modules/false_positive_filter.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:36,003 copying build/lib/modules/protonvpn.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:36,005 copying build/lib/modules/risk_scoring.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:36,007 copying build/lib/modules/wordlist_generator.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:36,010 copying build/lib/modules/osint.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:36,012 copying build/lib/modules/output_formats.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:36,016 copying build/lib/modules/api_key_manager.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:36,018 copying build/lib/modules/recon.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:36,020 copying build/lib/modules/sql_injection_db.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:36,023 copying build/lib/modules/cve_database.py -> build/bdist.linux-armv7l/wheel/./modules 2026-02-12T12:51:36,027 creating build/bdist.linux-armv7l/wheel/backends 2026-02-12T12:51:36,028 copying build/lib/backends/claude_direct.py -> build/bdist.linux-armv7l/wheel/./backends 2026-02-12T12:51:36,030 copying build/lib/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./backends 2026-02-12T12:51:36,032 copying build/lib/backends/openrouter.py -> build/bdist.linux-armv7l/wheel/./backends 2026-02-12T12:51:36,034 copying build/lib/backends/duckduckgo.py -> build/bdist.linux-armv7l/wheel/./backends 2026-02-12T12:51:36,037 copying build/lib/backends/chatgpt_direct.py -> build/bdist.linux-armv7l/wheel/./backends 2026-02-12T12:51:36,039 running install_egg_info 2026-02-12T12:51:36,044 Copying zen_ai_pentest.egg-info to build/bdist.linux-armv7l/wheel/./zen_ai_pentest-2.3.9-py3.11.egg-info 2026-02-12T12:51:36,059 running install_scripts 2026-02-12T12:51:36,071 creating build/bdist.linux-armv7l/wheel/zen_ai_pentest-2.3.9.dist-info/WHEEL 2026-02-12T12:51:36,075 creating '/tmp/pip-wheel-yzj0vvns/.tmp-05xpd8ut/zen_ai_pentest-2.3.9-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-12T12:51:36,077 adding 'agents/__init__.py' 2026-02-12T12:51:36,079 adding 'agents/agent_base.py' 2026-02-12T12:51:36,081 adding 'agents/agent_orchestrator.py' 2026-02-12T12:51:36,083 adding 'agents/analysis_agent.py' 2026-02-12T12:51:36,085 adding 'agents/cli.py' 2026-02-12T12:51:36,087 adding 'agents/exploit_agent.py' 2026-02-12T12:51:36,089 adding 'agents/integration.py' 2026-02-12T12:51:36,093 adding 'agents/post_scan_agent.py' 2026-02-12T12:51:36,095 adding 'agents/react_agent.py' 2026-02-12T12:51:36,098 adding 'agents/react_agent_enhanced.py' 2026-02-12T12:51:36,101 adding 'agents/react_agent_vm.py' 2026-02-12T12:51:36,102 adding 'agents/research_agent.py' 2026-02-12T12:51:36,104 adding 'api/__init__.py' 2026-02-12T12:51:36,106 adding 'api/auth.py' 2026-02-12T12:51:36,108 adding 'api/csrf_protection.py' 2026-02-12T12:51:36,112 adding 'api/main.py' 2026-02-12T12:51:36,115 adding 'api/rate_limiter.py' 2026-02-12T12:51:36,118 adding 'api/rate_limiter_v2.py' 2026-02-12T12:51:36,120 adding 'api/schemas.py' 2026-02-12T12:51:36,121 adding 'api/websocket.py' 2026-02-12T12:51:36,123 adding 'api/websocket_v2.py' 2026-02-12T12:51:36,125 adding 'autonomous/__init__.py' 2026-02-12T12:51:36,127 adding 'autonomous/agent.py' 2026-02-12T12:51:36,132 adding 'autonomous/agent_loop.py' 2026-02-12T12:51:36,137 adding 'autonomous/exploit_validator.py' 2026-02-12T12:51:36,142 adding 'autonomous/ki_analysis_agent.py' 2026-02-12T12:51:36,144 adding 'autonomous/memory.py' 2026-02-12T12:51:36,146 adding 'autonomous/react.py' 2026-02-12T12:51:36,148 adding 'autonomous/tool_executor.py' 2026-02-12T12:51:36,150 adding 'backends/__init__.py' 2026-02-12T12:51:36,152 adding 'backends/chatgpt_direct.py' 2026-02-12T12:51:36,153 adding 'backends/claude_direct.py' 2026-02-12T12:51:36,155 adding 'backends/duckduckgo.py' 2026-02-12T12:51:36,156 adding 'backends/openrouter.py' 2026-02-12T12:51:36,158 adding 'benchmarks/__init__.py' 2026-02-12T12:51:36,160 adding 'benchmarks/agent_performance.py' 2026-02-12T12:51:36,162 adding 'benchmarks/api_performance.py' 2026-02-12T12:51:36,166 adding 'benchmarks/benchmark_engine.py' 2026-02-12T12:51:36,169 adding 'benchmarks/ci_benchmark.py' 2026-02-12T12:51:36,172 adding 'benchmarks/comparison.py' 2026-02-12T12:51:36,174 adding 'benchmarks/metrics.py' 2026-02-12T12:51:36,178 adding 'benchmarks/run_benchmarks.py' 2026-02-12T12:51:36,180 adding 'benchmarks/scan_performance.py' 2026-02-12T12:51:36,181 adding 'ci_cd/__init__.py' 2026-02-12T12:51:36,183 adding 'core/__init__.py' 2026-02-12T12:51:36,185 adding 'core/async_pool.py' 2026-02-12T12:51:36,187 adding 'core/asyncio_fix.py' 2026-02-12T12:51:36,189 adding 'core/cache.py' 2026-02-12T12:51:36,191 adding 'core/container.py' 2026-02-12T12:51:36,192 adding 'core/database.py' 2026-02-12T12:51:36,194 adding 'core/input_validator.py' 2026-02-12T12:51:36,196 adding 'core/models.py' 2026-02-12T12:51:36,198 adding 'core/orchestrator.py' 2026-02-12T12:51:36,201 adding 'core/plugin_manager.py' 2026-02-12T12:51:36,203 adding 'core/rate_limiter.py' 2026-02-12T12:51:36,205 adding 'core/secure_config.py' 2026-02-12T12:51:36,207 adding 'core/shield_integration.py' 2026-02-12T12:51:36,209 adding 'modules/__init__.py' 2026-02-12T12:51:36,210 adding 'modules/agent_coordinator.py' 2026-02-12T12:51:36,213 adding 'modules/api_key_manager.py' 2026-02-12T12:51:36,216 adding 'modules/benchmark.py' 2026-02-12T12:51:36,218 adding 'modules/cve_database.py' 2026-02-12T12:51:36,220 adding 'modules/cve_updater.py' 2026-02-12T12:51:36,221 adding 'modules/exploit_assist.py' 2026-02-12T12:51:36,223 adding 'modules/false_positive_filter.py' 2026-02-12T12:51:36,225 adding 'modules/nuclei_integration.py' 2026-02-12T12:51:36,228 adding 'modules/osint.py' 2026-02-12T12:51:36,231 adding 'modules/output_formats.py' 2026-02-12T12:51:36,234 adding 'modules/protonvpn.py' 2026-02-12T12:51:36,236 adding 'modules/recon.py' 2026-02-12T12:51:36,237 adding 'modules/report_export.py' 2026-02-12T12:51:36,239 adding 'modules/risk_scoring.py' 2026-02-12T12:51:36,241 adding 'modules/siem_integration.py' 2026-02-12T12:51:36,244 adding 'modules/sql_injection_db.py' 2026-02-12T12:51:36,246 adding 'modules/tool_orchestrator.py' 2026-02-12T12:51:36,248 adding 'modules/vuln_scanner.py' 2026-02-12T12:51:36,250 adding 'modules/wordlist_generator.py' 2026-02-12T12:51:36,252 adding 'risk_engine/__init__.py' 2026-02-12T12:51:36,254 adding 'risk_engine/business_impact.py' 2026-02-12T12:51:36,257 adding 'risk_engine/business_impact_calculator.py' 2026-02-12T12:51:36,258 adding 'risk_engine/cvss.py' 2026-02-12T12:51:36,260 adding 'risk_engine/epss.py' 2026-02-12T12:51:36,262 adding 'risk_engine/example_usage.py' 2026-02-12T12:51:36,266 adding 'risk_engine/false_positive_engine.py' 2026-02-12T12:51:36,268 adding 'risk_engine/scorer.py' 2026-02-12T12:51:36,271 adding 'web_ui/backend/main.py' 2026-02-12T12:51:36,274 adding 'zen_ai_pentest-2.3.9.dist-info/licenses/LICENSE' 2026-02-12T12:51:36,277 adding 'zen_ai_pentest-2.3.9.dist-info/METADATA' 2026-02-12T12:51:36,278 adding 'zen_ai_pentest-2.3.9.dist-info/WHEEL' 2026-02-12T12:51:36,279 adding 'zen_ai_pentest-2.3.9.dist-info/entry_points.txt' 2026-02-12T12:51:36,280 adding 'zen_ai_pentest-2.3.9.dist-info/top_level.txt' 2026-02-12T12:51:36,282 adding 'zen_ai_pentest-2.3.9.dist-info/RECORD' 2026-02-12T12:51:36,287 removing build/bdist.linux-armv7l/wheel 2026-02-12T12:51:36,408 Building wheel for zen-ai-pentest (pyproject.toml): finished with status 'done' 2026-02-12T12:51:36,420 Created wheel for zen-ai-pentest: filename=zen_ai_pentest-2.3.9-py3-none-any.whl size=317023 sha256=3f50ddf732520f1bba7e23209ab1b2ccd964ad1541f98cf05e7ec28ecfc6c66e 2026-02-12T12:51:36,421 Stored in directory: /tmp/pip-ephem-wheel-cache-adbh2rnd/wheels/0f/18/e1/73ed400aa23dc6200ac913e1354f7832af95ae3f7a6d18c2a2 2026-02-12T12:51:36,439 Successfully built zen-ai-pentest 2026-02-12T12:51:36,454 Removed build tracker: '/tmp/pip-build-tracker-ne0tz4ka'