2026-06-07T03:52:08,649 Created temporary directory: /tmp/pip-ephem-wheel-cache-eg4y8dkf 2026-06-07T03:52:08,651 Created temporary directory: /tmp/pip-build-tracker-gpun811w 2026-06-07T03:52:08,652 Initialized build tracking at /tmp/pip-build-tracker-gpun811w 2026-06-07T03:52:08,653 Created build tracker: /tmp/pip-build-tracker-gpun811w 2026-06-07T03:52:08,653 Entered build tracker: /tmp/pip-build-tracker-gpun811w 2026-06-07T03:52:08,654 Created temporary directory: /tmp/pip-wheel-oeex1qnw 2026-06-07T03:52:08,657 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-06-07T03:52:08,660 Created temporary directory: /tmp/pip-ephem-wheel-cache-34hz6r62 2026-06-07T03:52:08,682 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-07T03:52:08,686 2 location(s) to search for versions of agentic-stealth-browser: 2026-06-07T03:52:08,686 * https://pypi.org/simple/agentic-stealth-browser/ 2026-06-07T03:52:08,686 * https://www.piwheels.org/simple/agentic-stealth-browser/ 2026-06-07T03:52:08,687 Fetching project page and analyzing links: https://pypi.org/simple/agentic-stealth-browser/ 2026-06-07T03:52:08,688 Getting page https://pypi.org/simple/agentic-stealth-browser/ 2026-06-07T03:52:08,689 Found index url https://pypi.org/simple 2026-06-07T03:52:08,919 Fetched page https://pypi.org/simple/agentic-stealth-browser/ as application/vnd.pypi.simple.v1+json 2026-06-07T03:52:08,923 Skipping link: No binaries permitted for agentic-stealth-browser: https://files.pythonhosted.org/packages/6e/eb/6178c47377d443d6f41324f223a7ef37510d68641c36bb33b520f810a855/agentic_stealth_browser-0.8.0-py3-none-any.whl (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:08,924 Found link https://files.pythonhosted.org/packages/16/72/624b3a19b4d8a4cf603bb3066942f2135ea968b2e03cf8baab0bb3a79b57/agentic_stealth_browser-0.8.0.tar.gz (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10), version: 0.8.0 2026-06-07T03:52:08,925 Skipping link: No binaries permitted for agentic-stealth-browser: https://files.pythonhosted.org/packages/c5/09/3a68031e66c0c29b6f7ceb08f557272b9934c67ffacbc43a102c7e0a6c92/agentic_stealth_browser-1.0.0-py3-none-any.whl (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:08,926 Found link https://files.pythonhosted.org/packages/2a/c2/feb0445e3a7b64f355fabb0676706fa011ea2d585909435eeb78c7fac1d1/agentic_stealth_browser-1.0.0.tar.gz (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10), version: 1.0.0 2026-06-07T03:52:08,927 Skipping link: No binaries permitted for agentic-stealth-browser: https://files.pythonhosted.org/packages/14/31/eef7c8ea0a43432a7db1cb5e31d72220900af17be71f4f7b935e7605a427/agentic_stealth_browser-1.0.1-py3-none-any.whl (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:08,928 Found link https://files.pythonhosted.org/packages/18/4e/f92079af8abcc6c7d9f2fc2bccd081ec9ae5ff0cb32197d295648cfe46e8/agentic_stealth_browser-1.0.1.tar.gz (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10), version: 1.0.1 2026-06-07T03:52:08,929 Skipping link: No binaries permitted for agentic-stealth-browser: https://files.pythonhosted.org/packages/be/5d/48fc00b8c5e8c2dd79d28aff5b1e18968bc04f888aeac71873b16bbe78f7/agentic_stealth_browser-2.0.0-py3-none-any.whl (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:08,930 Found link https://files.pythonhosted.org/packages/97/93/ebbf43c64fc2e1b2b8a5c7c621359df224aacbbbf8a25547c7ac0072b647/agentic_stealth_browser-2.0.0.tar.gz (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10), version: 2.0.0 2026-06-07T03:52:08,931 Skipping link: No binaries permitted for agentic-stealth-browser: https://files.pythonhosted.org/packages/49/4e/166b09ed86ede62643ebadb1b51f5e22a3c2b75b2bb967395d7a0314ccfe/agentic_stealth_browser-2.1.0-py3-none-any.whl (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:08,932 Found link https://files.pythonhosted.org/packages/d6/77/d4e6cadcbb6e15590ec672eca3b20d95862cdad47b785e72b7899a569b5e/agentic_stealth_browser-2.1.0.tar.gz (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10), version: 2.1.0 2026-06-07T03:52:08,933 Skipping link: No binaries permitted for agentic-stealth-browser: https://files.pythonhosted.org/packages/15/e3/9067bda0624b05f657914a480ae05b5b2709fb541fba94ce50a531ebbaae/agentic_stealth_browser-2.1.1-py3-none-any.whl (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:08,933 Found link https://files.pythonhosted.org/packages/36/92/89c03ff12fc916ce08754ed9e382948f26fe58ae1153486959eb99798d5f/agentic_stealth_browser-2.1.1.tar.gz (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10), version: 2.1.1 2026-06-07T03:52:08,934 Skipping link: No binaries permitted for agentic-stealth-browser: https://files.pythonhosted.org/packages/93/f6/3c9b9d268fbafbd491eb87d1f83f1d54f1330c05bb4894a05c892618aad7/agentic_stealth_browser-2.3.0-py3-none-any.whl (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:08,935 Found link https://files.pythonhosted.org/packages/20/d7/82849f87e8dc820bbfd9d7cc643871b621e94b63f7f00a741a655203ff5b/agentic_stealth_browser-2.3.0.tar.gz (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10), version: 2.3.0 2026-06-07T03:52:08,935 Skipping link: No binaries permitted for agentic-stealth-browser: https://files.pythonhosted.org/packages/15/3d/7278b73211eaad936ef40128ebbbb9f92e6d72b2e674ae8bd7cf5a00d47d/agentic_stealth_browser-2.4.0-py3-none-any.whl (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:08,936 Found link https://files.pythonhosted.org/packages/e8/36/db084ba8d963644a3afe4eed528e204c554947ec000b65b8161fde07c27d/agentic_stealth_browser-2.4.0.tar.gz (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10), version: 2.4.0 2026-06-07T03:52:08,937 Skipping link: No binaries permitted for agentic-stealth-browser: https://files.pythonhosted.org/packages/ad/2a/8013f5aa2bbefc96084761e21bea58616a57ec2efb5946f82680b7f627c9/agentic_stealth_browser-2.5.0-py3-none-any.whl (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:08,938 Found link https://files.pythonhosted.org/packages/16/bb/dc0bf0c53303c33a4bc4a42320e419bd90759c5f6b70c29d364435b896dc/agentic_stealth_browser-2.5.0.tar.gz (from https://pypi.org/simple/agentic-stealth-browser/) (requires-python:>=3.10), version: 2.5.0 2026-06-07T03:52:08,939 Fetching project page and analyzing links: https://www.piwheels.org/simple/agentic-stealth-browser/ 2026-06-07T03:52:08,940 Getting page https://www.piwheels.org/simple/agentic-stealth-browser/ 2026-06-07T03:52:08,941 Found index url https://www.piwheels.org/simple 2026-06-07T03:52:09,113 Fetched page https://www.piwheels.org/simple/agentic-stealth-browser/ as text/html 2026-06-07T03:52:09,116 Skipping link: No binaries permitted for agentic-stealth-browser: https://www.piwheels.org/simple/agentic-stealth-browser/agentic_stealth_browser-2.4.0-py3-none-any.whl#sha256=f79eb770831b6b99d31697896c110f8d43a7d4c0e7d15942e5948204dae61c1c (from https://www.piwheels.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:09,117 Skipping link: No binaries permitted for agentic-stealth-browser: https://www.piwheels.org/simple/agentic-stealth-browser/agentic_stealth_browser-2.3.0-py3-none-any.whl#sha256=1ebe0287e4380ec53f11710425075e9dd2cac508a8d9a2838ff33acb4bf9b477 (from https://www.piwheels.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:09,118 Skipping link: No binaries permitted for agentic-stealth-browser: https://www.piwheels.org/simple/agentic-stealth-browser/agentic_stealth_browser-2.1.1-py3-none-any.whl#sha256=fa5924dbc5a7ced9cbceefadae4c399c371fed7ee7c08f78350c1b28a1e000fa (from https://www.piwheels.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:09,119 Skipping link: No binaries permitted for agentic-stealth-browser: https://www.piwheels.org/simple/agentic-stealth-browser/agentic_stealth_browser-2.1.0-py3-none-any.whl#sha256=70e7edcd6fb42f8d97416e77d47c227c46d68cf4100c272a7984630f64a742df (from https://www.piwheels.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:09,119 Skipping link: No binaries permitted for agentic-stealth-browser: https://www.piwheels.org/simple/agentic-stealth-browser/agentic_stealth_browser-2.0.0-py3-none-any.whl#sha256=531f5d58b71bd0aca07a0f53f929620ca37c140dc26a2844f3c1b84e3d325c82 (from https://www.piwheels.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:09,120 Skipping link: No binaries permitted for agentic-stealth-browser: https://www.piwheels.org/simple/agentic-stealth-browser/agentic_stealth_browser-1.0.1-py3-none-any.whl#sha256=f0e9384789587659eb77b0fad674071334e7a36f9fd6f1b55b663ac623708680 (from https://www.piwheels.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:09,120 Skipping link: No binaries permitted for agentic-stealth-browser: https://www.piwheels.org/simple/agentic-stealth-browser/agentic_stealth_browser-1.0.0-py3-none-any.whl#sha256=be36d0cee876c92647be9d50abbed5380fafa889a2e080b2a0652e3917f96164 (from https://www.piwheels.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:09,121 Skipping link: No binaries permitted for agentic-stealth-browser: https://www.piwheels.org/simple/agentic-stealth-browser/agentic_stealth_browser-0.8.0-py3-none-any.whl#sha256=bcf2cf8deeeb550494d5610d2b81839fcc59c6c91ed2882ba03f8714864f532f (from https://www.piwheels.org/simple/agentic-stealth-browser/) (requires-python:>=3.10) 2026-06-07T03:52:09,121 Skipping link: not a file: https://www.piwheels.org/simple/agentic-stealth-browser/ 2026-06-07T03:52:09,122 Skipping link: not a file: https://pypi.org/simple/agentic-stealth-browser/ 2026-06-07T03:52:09,141 Given no hashes to check 1 links for project 'agentic-stealth-browser': discarding no candidates 2026-06-07T03:52:09,160 Collecting agentic-stealth-browser==2.5.0 2026-06-07T03:52:09,162 Created temporary directory: /tmp/pip-unpack-66rccu1g 2026-06-07T03:52:09,399 Downloading agentic_stealth_browser-2.5.0.tar.gz (469 kB) 2026-06-07T03:52:10,003 Added agentic-stealth-browser==2.5.0 from https://files.pythonhosted.org/packages/16/bb/dc0bf0c53303c33a4bc4a42320e419bd90759c5f6b70c29d364435b896dc/agentic_stealth_browser-2.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-gpun811w' 2026-06-07T03:52:10,010 Created temporary directory: /tmp/pip-build-env-3lm8h2dm 2026-06-07T03:52:10,015 Installing build dependencies: started 2026-06-07T03:52:10,017 Running command pip subprocess to install build dependencies 2026-06-07T03:52:11,175 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-07T03:52:11,628 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-06-07T03:52:11,652 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-07T03:52:13,417 Collecting setuptools>=68.0 2026-06-07T03:52:13,418 Obtaining dependency information for setuptools>=68.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-07T03:52:13,433 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-07T03:52:13,664 Collecting wheel 2026-06-07T03:52:13,665 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-07T03:52:13,678 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-07T03:52:13,862 Collecting packaging>=24.0 2026-06-07T03:52:13,863 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-07T03:52:13,876 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-07T03:52:14,068 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-07T03:52:14,088 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-07T03:52:14,172 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-07T03:52:14,206 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-07T03:52:14,232 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-07T03:52:14,338 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-07T03:52:17,107 Installing collected packages: setuptools, packaging, wheel 2026-06-07T03:52:20,979 Creating /tmp/pip-build-env-3lm8h2dm/overlay/local/bin 2026-06-07T03:52:20,981 changing mode of /tmp/pip-build-env-3lm8h2dm/overlay/local/bin/wheel to 755 2026-06-07T03:52:21,003 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-06-07T03:52:21,295 Installing build dependencies: finished with status 'done' 2026-06-07T03:52:21,301 Getting requirements to build wheel: started 2026-06-07T03:52:21,302 Running command Getting requirements to build wheel 2026-06-07T03:52:22,013 running egg_info 2026-06-07T03:52:22,019 writing agentic_stealth_browser.egg-info/PKG-INFO 2026-06-07T03:52:22,024 writing dependency_links to agentic_stealth_browser.egg-info/dependency_links.txt 2026-06-07T03:52:22,026 writing entry points to agentic_stealth_browser.egg-info/entry_points.txt 2026-06-07T03:52:22,028 writing requirements to agentic_stealth_browser.egg-info/requires.txt 2026-06-07T03:52:22,029 writing top-level names to agentic_stealth_browser.egg-info/top_level.txt 2026-06-07T03:52:22,105 reading manifest file 'agentic_stealth_browser.egg-info/SOURCES.txt' 2026-06-07T03:52:22,117 reading manifest template 'MANIFEST.in' 2026-06-07T03:52:22,120 warning: no files found matching 'assets/*.png' 2026-06-07T03:52:22,120 warning: no files found matching 'assets/*.jpg' 2026-06-07T03:52:22,121 warning: no files found matching 'assets/*.svg' 2026-06-07T03:52:22,149 warning: no files found matching '*.js' under directory 'stealth' 2026-06-07T03:52:22,153 warning: no files found matching '*.json' under directory 'stealth' 2026-06-07T03:52:22,173 warning: no files found matching '*.txt' under directory 'examples' 2026-06-07T03:52:22,213 warning: no files found matching '*.json' under directory 'tests' 2026-06-07T03:52:22,232 warning: no files found matching '*.yml' under directory 'workflows' 2026-06-07T03:52:22,243 adding license file 'LICENSE' 2026-06-07T03:52:22,254 writing manifest file 'agentic_stealth_browser.egg-info/SOURCES.txt' 2026-06-07T03:52:22,354 Getting requirements to build wheel: finished with status 'done' 2026-06-07T03:52:22,358 Created temporary directory: /tmp/pip-modern-metadata-jipboe7j 2026-06-07T03:52:22,361 Preparing metadata (pyproject.toml): started 2026-06-07T03:52:22,362 Running command Preparing metadata (pyproject.toml) 2026-06-07T03:52:23,042 running dist_info 2026-06-07T03:52:23,053 creating /tmp/pip-modern-metadata-jipboe7j/agentic_stealth_browser.egg-info 2026-06-07T03:52:23,054 writing /tmp/pip-modern-metadata-jipboe7j/agentic_stealth_browser.egg-info/PKG-INFO 2026-06-07T03:52:23,059 writing dependency_links to /tmp/pip-modern-metadata-jipboe7j/agentic_stealth_browser.egg-info/dependency_links.txt 2026-06-07T03:52:23,061 writing entry points to /tmp/pip-modern-metadata-jipboe7j/agentic_stealth_browser.egg-info/entry_points.txt 2026-06-07T03:52:23,063 writing requirements to /tmp/pip-modern-metadata-jipboe7j/agentic_stealth_browser.egg-info/requires.txt 2026-06-07T03:52:23,064 writing top-level names to /tmp/pip-modern-metadata-jipboe7j/agentic_stealth_browser.egg-info/top_level.txt 2026-06-07T03:52:23,066 writing manifest file '/tmp/pip-modern-metadata-jipboe7j/agentic_stealth_browser.egg-info/SOURCES.txt' 2026-06-07T03:52:23,138 reading manifest file '/tmp/pip-modern-metadata-jipboe7j/agentic_stealth_browser.egg-info/SOURCES.txt' 2026-06-07T03:52:23,140 reading manifest template 'MANIFEST.in' 2026-06-07T03:52:23,143 warning: no files found matching 'assets/*.png' 2026-06-07T03:52:23,144 warning: no files found matching 'assets/*.jpg' 2026-06-07T03:52:23,145 warning: no files found matching 'assets/*.svg' 2026-06-07T03:52:23,175 warning: no files found matching '*.js' under directory 'stealth' 2026-06-07T03:52:23,178 warning: no files found matching '*.json' under directory 'stealth' 2026-06-07T03:52:23,198 warning: no files found matching '*.txt' under directory 'examples' 2026-06-07T03:52:23,236 warning: no files found matching '*.json' under directory 'tests' 2026-06-07T03:52:23,254 warning: no files found matching '*.yml' under directory 'workflows' 2026-06-07T03:52:23,265 adding license file 'LICENSE' 2026-06-07T03:52:23,274 writing manifest file '/tmp/pip-modern-metadata-jipboe7j/agentic_stealth_browser.egg-info/SOURCES.txt' 2026-06-07T03:52:23,276 creating '/tmp/pip-modern-metadata-jipboe7j/agentic_stealth_browser-2.5.0.dist-info' 2026-06-07T03:52:23,405 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-07T03:52:23,410 Source in /tmp/pip-wheel-oeex1qnw/agentic-stealth-browser_9d89ee3f6cfc495fa4d7b28f8063d20e has version 2.5.0, which satisfies requirement agentic-stealth-browser==2.5.0 from https://files.pythonhosted.org/packages/16/bb/dc0bf0c53303c33a4bc4a42320e419bd90759c5f6b70c29d364435b896dc/agentic_stealth_browser-2.5.0.tar.gz 2026-06-07T03:52:23,411 Removed agentic-stealth-browser==2.5.0 from https://files.pythonhosted.org/packages/16/bb/dc0bf0c53303c33a4bc4a42320e419bd90759c5f6b70c29d364435b896dc/agentic_stealth_browser-2.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-gpun811w' 2026-06-07T03:52:23,418 Created temporary directory: /tmp/pip-unpack-d1ozfd7d 2026-06-07T03:52:23,419 Building wheels for collected packages: agentic-stealth-browser 2026-06-07T03:52:23,423 Created temporary directory: /tmp/pip-wheel-wlzrhfcl 2026-06-07T03:52:23,424 Destination directory: /tmp/pip-wheel-wlzrhfcl 2026-06-07T03:52:23,426 Building wheel for agentic-stealth-browser (pyproject.toml): started 2026-06-07T03:52:23,428 Running command Building wheel for agentic-stealth-browser (pyproject.toml) 2026-06-07T03:52:24,105 running bdist_wheel 2026-06-07T03:52:24,123 running build 2026-06-07T03:52:24,123 running build_py 2026-06-07T03:52:24,129 creating build/lib 2026-06-07T03:52:24,130 copying mcp_security.py -> build/lib 2026-06-07T03:52:24,134 creating build/lib/recovery 2026-06-07T03:52:24,135 copying recovery/explain_blocked.py -> build/lib/recovery 2026-06-07T03:52:24,138 copying recovery/anti_block_orchestrator.py -> build/lib/recovery 2026-06-07T03:52:24,142 copying recovery/__init__.py -> build/lib/recovery 2026-06-07T03:52:24,143 copying recovery/detectors.py -> build/lib/recovery 2026-06-07T03:52:24,147 creating build/lib/plugins 2026-06-07T03:52:24,148 copying plugins/__init__.py -> build/lib/plugins 2026-06-07T03:52:24,150 creating build/lib/production 2026-06-07T03:52:24,151 copying production/rate_limiter.py -> build/lib/production 2026-06-07T03:52:24,154 copying production/deprecations.py -> build/lib/production 2026-06-07T03:52:24,156 copying production/docker-healthcheck.py -> build/lib/production 2026-06-07T03:52:24,158 copying production/approval_gate.py -> build/lib/production 2026-06-07T03:52:24,161 copying production/mcp_session_isolation.py -> build/lib/production 2026-06-07T03:52:24,163 copying production/profiler.py -> build/lib/production 2026-06-07T03:52:24,165 copying production/dashboard_adapter_bridge.py -> build/lib/production 2026-06-07T03:52:24,167 copying production/__init__.py -> build/lib/production 2026-06-07T03:52:24,169 copying production/mcp_server.py -> build/lib/production 2026-06-07T03:52:24,172 copying production/audit_enrichment.py -> build/lib/production 2026-06-07T03:52:24,174 copying production/mcp_input_validator.py -> build/lib/production 2026-06-07T03:52:24,178 copying production/workflow_orchestrator.py -> build/lib/production 2026-06-07T03:52:24,185 copying production/policy_engine.py -> build/lib/production 2026-06-07T03:52:24,193 copying production/cli.py -> build/lib/production 2026-06-07T03:52:24,196 copying production/otel_export.py -> build/lib/production 2026-06-07T03:52:24,198 copying production/hermes_dashboard.py -> build/lib/production 2026-06-07T03:52:24,202 copying production/metrics.py -> build/lib/production 2026-06-07T03:52:24,205 creating build/lib/canary 2026-06-07T03:52:24,206 copying canary/score.py -> build/lib/canary 2026-06-07T03:52:24,208 copying canary/__init__.py -> build/lib/canary 2026-06-07T03:52:24,210 copying canary/history.py -> build/lib/canary 2026-06-07T03:52:24,212 copying canary/runner.py -> build/lib/canary 2026-06-07T03:52:24,215 copying canary/badge_gen.py -> build/lib/canary 2026-06-07T03:52:24,217 copying canary/sites.py -> build/lib/canary 2026-06-07T03:52:24,219 copying canary/dashboard_gen.py -> build/lib/canary 2026-06-07T03:52:24,221 copying canary/readme_gen.py -> build/lib/canary 2026-06-07T03:52:24,223 creating build/lib/sessions 2026-06-07T03:52:24,224 copying sessions/session_manager.py -> build/lib/sessions 2026-06-07T03:52:24,227 copying sessions/__init__.py -> build/lib/sessions 2026-06-07T03:52:24,229 copying sessions/cookie_manager.py -> build/lib/sessions 2026-06-07T03:52:24,233 creating build/lib/stealth 2026-06-07T03:52:24,234 copying stealth/cache.py -> build/lib/stealth 2026-06-07T03:52:24,236 copying stealth/tls_fingerprint.py -> build/lib/stealth 2026-06-07T03:52:24,239 copying stealth/headers.py -> build/lib/stealth 2026-06-07T03:52:24,241 copying stealth/presets.py -> build/lib/stealth 2026-06-07T03:52:24,244 copying stealth/profiles.py -> build/lib/stealth 2026-06-07T03:52:24,246 copying stealth/firefox_adapter.py -> build/lib/stealth 2026-06-07T03:52:24,249 copying stealth/__init__.py -> build/lib/stealth 2026-06-07T03:52:24,250 copying stealth/advanced_stealth.py -> build/lib/stealth 2026-06-07T03:52:24,253 copying stealth/tls_ja3_ja4.py -> build/lib/stealth 2026-06-07T03:52:24,256 creating build/lib/ai 2026-06-07T03:52:24,257 copying ai/ai_hooks.py -> build/lib/ai 2026-06-07T03:52:24,260 copying ai/__init__.py -> build/lib/ai 2026-06-07T03:52:24,262 creating build/lib/audit 2026-06-07T03:52:24,263 copying audit/__init__.py -> build/lib/audit 2026-06-07T03:52:24,265 copying audit/logger.py -> build/lib/audit 2026-06-07T03:52:24,268 creating build/lib/scraping 2026-06-07T03:52:24,269 copying scraping/scraper.py -> build/lib/scraping 2026-06-07T03:52:24,271 copying scraping/__init__.py -> build/lib/scraping 2026-06-07T03:52:24,274 creating build/lib/proxy 2026-06-07T03:52:24,275 copying proxy/__init__.py -> build/lib/proxy 2026-06-07T03:52:24,276 copying proxy/proxy_manager.py -> build/lib/proxy 2026-06-07T03:52:24,280 creating build/lib/behavior 2026-06-07T03:52:24,281 copying behavior/orchestration.py -> build/lib/behavior 2026-06-07T03:52:24,283 copying behavior/human_behavior.py -> build/lib/behavior 2026-06-07T03:52:24,287 copying behavior/adaptive_tuner.py -> build/lib/behavior 2026-06-07T03:52:24,289 copying behavior/persona_rotator.py -> build/lib/behavior 2026-06-07T03:52:24,292 copying behavior/__init__.py -> build/lib/behavior 2026-06-07T03:52:24,294 creating build/lib/core 2026-06-07T03:52:24,295 copying core/session_checkpoint.py -> build/lib/core 2026-06-07T03:52:24,298 copying core/agent_browser.py -> build/lib/core 2026-06-07T03:52:24,302 copying core/error_messages.py -> build/lib/core 2026-06-07T03:52:24,305 copying core/account_health.py -> build/lib/core 2026-06-07T03:52:24,308 copying core/connection_pool.py -> build/lib/core 2026-06-07T03:52:24,310 copying core/feature_flags.py -> build/lib/core 2026-06-07T03:52:24,312 copying core/__init__.py -> build/lib/core 2026-06-07T03:52:24,313 copying core/account_warming.py -> build/lib/core 2026-06-07T03:52:24,316 copying core/types.py -> build/lib/core 2026-06-07T03:52:24,318 creating build/lib/workflows 2026-06-07T03:52:24,319 copying workflows/schema.py -> build/lib/workflows 2026-06-07T03:52:24,322 copying workflows/variable_resolver.py -> build/lib/workflows 2026-06-07T03:52:24,324 copying workflows/action_interpreter.py -> build/lib/workflows 2026-06-07T03:52:24,326 copying workflows/player.py -> build/lib/workflows 2026-06-07T03:52:24,329 copying workflows/selector_generator.py -> build/lib/workflows 2026-06-07T03:52:24,331 copying workflows/recorder.py -> build/lib/workflows 2026-06-07T03:52:24,334 copying workflows/__init__.py -> build/lib/workflows 2026-06-07T03:52:24,336 copying workflows/recovery.py -> build/lib/workflows 2026-06-07T03:52:24,339 creating build/lib/linkedin 2026-06-07T03:52:24,340 copying linkedin/actions.py -> build/lib/linkedin 2026-06-07T03:52:24,343 copying linkedin/__init__.py -> build/lib/linkedin 2026-06-07T03:52:24,345 creating build/lib/plugins/template 2026-06-07T03:52:24,346 copying plugins/template/__init__.py -> build/lib/plugins/template 2026-06-07T03:52:24,348 copying plugins/template/plugin.py -> build/lib/plugins/template 2026-06-07T03:52:24,350 creating build/lib/production/sdk 2026-06-07T03:52:24,352 copying production/sdk/__init__.py -> build/lib/production/sdk 2026-06-07T03:52:24,354 copying production/sdk/client.py -> build/lib/production/sdk 2026-06-07T03:52:24,357 creating build/lib/production/adapters 2026-06-07T03:52:24,358 copying production/adapters/agentic_stealth_mcp.py -> build/lib/production/adapters 2026-06-07T03:52:24,361 copying production/adapters/_jsonrpc_stdio.py -> build/lib/production/adapters 2026-06-07T03:52:24,363 copying production/adapters/cdp_bridge.py -> build/lib/production/adapters 2026-06-07T03:52:24,366 copying production/adapters/__init__.py -> build/lib/production/adapters 2026-06-07T03:52:24,368 copying production/adapters/base.py -> build/lib/production/adapters 2026-06-07T03:52:24,370 copying production/adapters/playwright_mcp.py -> build/lib/production/adapters 2026-06-07T03:52:24,374 running egg_info 2026-06-07T03:52:24,384 writing agentic_stealth_browser.egg-info/PKG-INFO 2026-06-07T03:52:24,388 writing dependency_links to agentic_stealth_browser.egg-info/dependency_links.txt 2026-06-07T03:52:24,390 writing entry points to agentic_stealth_browser.egg-info/entry_points.txt 2026-06-07T03:52:24,392 writing requirements to agentic_stealth_browser.egg-info/requires.txt 2026-06-07T03:52:24,393 writing top-level names to agentic_stealth_browser.egg-info/top_level.txt 2026-06-07T03:52:24,461 reading manifest file 'agentic_stealth_browser.egg-info/SOURCES.txt' 2026-06-07T03:52:24,472 reading manifest template 'MANIFEST.in' 2026-06-07T03:52:24,476 warning: no files found matching 'assets/*.png' 2026-06-07T03:52:24,476 warning: no files found matching 'assets/*.jpg' 2026-06-07T03:52:24,477 warning: no files found matching 'assets/*.svg' 2026-06-07T03:52:24,509 warning: no files found matching '*.js' under directory 'stealth' 2026-06-07T03:52:24,513 warning: no files found matching '*.json' under directory 'stealth' 2026-06-07T03:52:24,532 warning: no files found matching '*.txt' under directory 'examples' 2026-06-07T03:52:24,572 warning: no files found matching '*.json' under directory 'tests' 2026-06-07T03:52:24,591 warning: no files found matching '*.yml' under directory 'workflows' 2026-06-07T03:52:24,601 adding license file 'LICENSE' 2026-06-07T03:52:24,612 writing manifest file 'agentic_stealth_browser.egg-info/SOURCES.txt' 2026-06-07T03:52:24,615 /tmp/pip-build-env-3lm8h2dm/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'canary.templates' is absent from the `packages` configuration. 2026-06-07T03:52:24,615 !! 2026-06-07T03:52:24,616 ******************************************************************************** 2026-06-07T03:52:24,616 ############################ 2026-06-07T03:52:24,617 # Package would be ignored # 2026-06-07T03:52:24,617 ############################ 2026-06-07T03:52:24,618 Python recognizes 'canary.templates' as an importable package[^1], 2026-06-07T03:52:24,618 but it is absent from setuptools' `packages` configuration. 2026-06-07T03:52:24,619 This leads to an ambiguous overall configuration. If you want to distribute this 2026-06-07T03:52:24,620 package, please make sure that 'canary.templates' is explicitly added 2026-06-07T03:52:24,620 to the `packages` configuration field. 2026-06-07T03:52:24,621 Alternatively, you can also rely on setuptools' discovery methods 2026-06-07T03:52:24,622 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-06-07T03:52:24,622 instead of `find_packages(...)`/`find:`). 2026-06-07T03:52:24,623 You can read more about "package discovery" on setuptools documentation page: 2026-06-07T03:52:24,624 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-06-07T03:52:24,625 If you don't want 'canary.templates' to be distributed and are 2026-06-07T03:52:24,626 already explicitly excluding 'canary.templates' via 2026-06-07T03:52:24,626 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-06-07T03:52:24,627 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-06-07T03:52:24,627 combination with a more fine grained `package-data` configuration. 2026-06-07T03:52:24,629 You can read more about "package data files" on setuptools documentation page: 2026-06-07T03:52:24,630 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-06-07T03:52:24,631 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-06-07T03:52:24,632 even if it does not contain any `.py` files. 2026-06-07T03:52:24,633 On the other hand, currently there is no concept of package data 2026-06-07T03:52:24,633 directory, all directories are treated like packages. 2026-06-07T03:52:24,634 ******************************************************************************** 2026-06-07T03:52:24,635 !! 2026-06-07T03:52:24,635 check.warn(importable) 2026-06-07T03:52:24,667 copying production/Dockerfile -> build/lib/production 2026-06-07T03:52:24,669 copying production/docker-compose.yml -> build/lib/production 2026-06-07T03:52:24,672 copying canary/py.typed -> build/lib/canary 2026-06-07T03:52:24,674 creating build/lib/canary/templates 2026-06-07T03:52:24,675 copying canary/templates/badge.svg.j2 -> build/lib/canary/templates 2026-06-07T03:52:24,678 copying canary/templates/dashboard.html.j2 -> build/lib/canary/templates 2026-06-07T03:52:24,680 copying core/py.typed -> build/lib/core 2026-06-07T03:52:24,682 copying workflows/test-echo.yaml -> build/lib/workflows 2026-06-07T03:52:24,684 creating build/lib/workflows/library 2026-06-07T03:52:24,685 copying workflows/library/auto-session-test.yaml -> build/lib/workflows/library 2026-06-07T03:52:24,688 copying workflows/library/meta-test.yaml -> build/lib/workflows/library 2026-06-07T03:52:24,690 copying workflows/library/simple-test.yaml -> build/lib/workflows/library 2026-06-07T03:52:24,692 creating build/lib/workflows/library/common 2026-06-07T03:52:24,693 copying workflows/library/common/login.yaml -> build/lib/workflows/library/common 2026-06-07T03:52:24,695 copying workflows/library/common/verify-email.yaml -> build/lib/workflows/library/common 2026-06-07T03:52:24,697 creating build/lib/workflows/library/teach-test 2026-06-07T03:52:24,698 copying workflows/library/teach-test/test-teach.yaml -> build/lib/workflows/library/teach-test 2026-06-07T03:52:24,700 creating build/lib/workflows/library/upwork 2026-06-07T03:52:24,701 copying workflows/library/upwork/add-portfolio-item.yaml -> build/lib/workflows/library/upwork 2026-06-07T03:52:24,704 copying workflows/library/upwork/apply.yaml -> build/lib/workflows/library/upwork 2026-06-07T03:52:24,706 copying workflows/library/upwork/edit-title.yaml -> build/lib/workflows/library/upwork 2026-06-07T03:52:24,709 copying workflows/library/upwork/submit-proposal.yaml -> build/lib/workflows/library/upwork 2026-06-07T03:52:24,712 copying workflows/library/upwork/update-rate.yaml -> build/lib/workflows/library/upwork 2026-06-07T03:52:24,714 creating build/lib/workflows/library/linkedin 2026-06-07T03:52:24,715 copying workflows/library/linkedin/send-connection-request.yaml -> build/lib/workflows/library/linkedin 2026-06-07T03:52:24,735 installing to build/bdist.linux-armv7l/wheel 2026-06-07T03:52:24,736 running install 2026-06-07T03:52:24,759 running install_lib 2026-06-07T03:52:24,765 creating build/bdist.linux-armv7l/wheel 2026-06-07T03:52:24,767 creating build/bdist.linux-armv7l/wheel/recovery 2026-06-07T03:52:24,768 copying build/lib/recovery/explain_blocked.py -> build/bdist.linux-armv7l/wheel/./recovery 2026-06-07T03:52:24,771 copying build/lib/recovery/anti_block_orchestrator.py -> build/bdist.linux-armv7l/wheel/./recovery 2026-06-07T03:52:24,774 copying build/lib/recovery/__init__.py -> build/bdist.linux-armv7l/wheel/./recovery 2026-06-07T03:52:24,775 copying build/lib/recovery/detectors.py -> build/bdist.linux-armv7l/wheel/./recovery 2026-06-07T03:52:24,778 creating build/bdist.linux-armv7l/wheel/plugins 2026-06-07T03:52:24,780 creating build/bdist.linux-armv7l/wheel/plugins/template 2026-06-07T03:52:24,781 copying build/lib/plugins/template/__init__.py -> build/bdist.linux-armv7l/wheel/./plugins/template 2026-06-07T03:52:24,783 copying build/lib/plugins/template/plugin.py -> build/bdist.linux-armv7l/wheel/./plugins/template 2026-06-07T03:52:24,786 copying build/lib/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./plugins 2026-06-07T03:52:24,788 creating build/bdist.linux-armv7l/wheel/production 2026-06-07T03:52:24,790 copying build/lib/production/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,793 creating build/bdist.linux-armv7l/wheel/production/sdk 2026-06-07T03:52:24,794 copying build/lib/production/sdk/__init__.py -> build/bdist.linux-armv7l/wheel/./production/sdk 2026-06-07T03:52:24,796 copying build/lib/production/sdk/client.py -> build/bdist.linux-armv7l/wheel/./production/sdk 2026-06-07T03:52:24,799 copying build/lib/production/Dockerfile -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,801 copying build/lib/production/deprecations.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,803 copying build/lib/production/docker-healthcheck.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,805 copying build/lib/production/approval_gate.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,808 copying build/lib/production/mcp_session_isolation.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,810 copying build/lib/production/docker-compose.yml -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,812 copying build/lib/production/profiler.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,814 copying build/lib/production/dashboard_adapter_bridge.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,816 copying build/lib/production/__init__.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,818 creating build/bdist.linux-armv7l/wheel/production/adapters 2026-06-07T03:52:24,819 copying build/lib/production/adapters/agentic_stealth_mcp.py -> build/bdist.linux-armv7l/wheel/./production/adapters 2026-06-07T03:52:24,822 copying build/lib/production/adapters/_jsonrpc_stdio.py -> build/bdist.linux-armv7l/wheel/./production/adapters 2026-06-07T03:52:24,824 copying build/lib/production/adapters/cdp_bridge.py -> build/bdist.linux-armv7l/wheel/./production/adapters 2026-06-07T03:52:24,827 copying build/lib/production/adapters/__init__.py -> build/bdist.linux-armv7l/wheel/./production/adapters 2026-06-07T03:52:24,829 copying build/lib/production/adapters/base.py -> build/bdist.linux-armv7l/wheel/./production/adapters 2026-06-07T03:52:24,831 copying build/lib/production/adapters/playwright_mcp.py -> build/bdist.linux-armv7l/wheel/./production/adapters 2026-06-07T03:52:24,834 copying build/lib/production/mcp_server.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,838 copying build/lib/production/audit_enrichment.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,841 copying build/lib/production/mcp_input_validator.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,844 copying build/lib/production/workflow_orchestrator.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,847 copying build/lib/production/policy_engine.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,849 copying build/lib/production/cli.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,851 copying build/lib/production/otel_export.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,854 copying build/lib/production/hermes_dashboard.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,858 copying build/lib/production/metrics.py -> build/bdist.linux-armv7l/wheel/./production 2026-06-07T03:52:24,861 creating build/bdist.linux-armv7l/wheel/canary 2026-06-07T03:52:24,862 copying build/lib/canary/score.py -> build/bdist.linux-armv7l/wheel/./canary 2026-06-07T03:52:24,864 copying build/lib/canary/py.typed -> build/bdist.linux-armv7l/wheel/./canary 2026-06-07T03:52:24,866 copying build/lib/canary/__init__.py -> build/bdist.linux-armv7l/wheel/./canary 2026-06-07T03:52:24,868 copying build/lib/canary/history.py -> build/bdist.linux-armv7l/wheel/./canary 2026-06-07T03:52:24,870 copying build/lib/canary/runner.py -> build/bdist.linux-armv7l/wheel/./canary 2026-06-07T03:52:24,872 copying build/lib/canary/badge_gen.py -> build/bdist.linux-armv7l/wheel/./canary 2026-06-07T03:52:24,875 creating build/bdist.linux-armv7l/wheel/canary/templates 2026-06-07T03:52:24,876 copying build/lib/canary/templates/dashboard.html.j2 -> build/bdist.linux-armv7l/wheel/./canary/templates 2026-06-07T03:52:24,879 copying build/lib/canary/templates/badge.svg.j2 -> build/bdist.linux-armv7l/wheel/./canary/templates 2026-06-07T03:52:24,881 copying build/lib/canary/sites.py -> build/bdist.linux-armv7l/wheel/./canary 2026-06-07T03:52:24,883 copying build/lib/canary/dashboard_gen.py -> build/bdist.linux-armv7l/wheel/./canary 2026-06-07T03:52:24,885 copying build/lib/canary/readme_gen.py -> build/bdist.linux-armv7l/wheel/./canary 2026-06-07T03:52:24,887 creating build/bdist.linux-armv7l/wheel/sessions 2026-06-07T03:52:24,889 copying build/lib/sessions/session_manager.py -> build/bdist.linux-armv7l/wheel/./sessions 2026-06-07T03:52:24,891 copying build/lib/sessions/__init__.py -> build/bdist.linux-armv7l/wheel/./sessions 2026-06-07T03:52:24,893 copying build/lib/sessions/cookie_manager.py -> build/bdist.linux-armv7l/wheel/./sessions 2026-06-07T03:52:24,897 creating build/bdist.linux-armv7l/wheel/stealth 2026-06-07T03:52:24,898 copying build/lib/stealth/cache.py -> build/bdist.linux-armv7l/wheel/./stealth 2026-06-07T03:52:24,900 copying build/lib/stealth/tls_fingerprint.py -> build/bdist.linux-armv7l/wheel/./stealth 2026-06-07T03:52:24,903 copying build/lib/stealth/headers.py -> build/bdist.linux-armv7l/wheel/./stealth 2026-06-07T03:52:24,905 copying build/lib/stealth/presets.py -> build/bdist.linux-armv7l/wheel/./stealth 2026-06-07T03:52:24,907 copying build/lib/stealth/profiles.py -> build/bdist.linux-armv7l/wheel/./stealth 2026-06-07T03:52:24,909 copying build/lib/stealth/firefox_adapter.py -> build/bdist.linux-armv7l/wheel/./stealth 2026-06-07T03:52:24,911 copying build/lib/stealth/__init__.py -> build/bdist.linux-armv7l/wheel/./stealth 2026-06-07T03:52:24,913 copying build/lib/stealth/advanced_stealth.py -> build/bdist.linux-armv7l/wheel/./stealth 2026-06-07T03:52:24,916 copying build/lib/stealth/tls_ja3_ja4.py -> build/bdist.linux-armv7l/wheel/./stealth 2026-06-07T03:52:24,919 creating build/bdist.linux-armv7l/wheel/ai 2026-06-07T03:52:24,920 copying build/lib/ai/ai_hooks.py -> build/bdist.linux-armv7l/wheel/./ai 2026-06-07T03:52:24,922 copying build/lib/ai/__init__.py -> build/bdist.linux-armv7l/wheel/./ai 2026-06-07T03:52:24,924 creating build/bdist.linux-armv7l/wheel/audit 2026-06-07T03:52:24,925 copying build/lib/audit/__init__.py -> build/bdist.linux-armv7l/wheel/./audit 2026-06-07T03:52:24,927 copying build/lib/audit/logger.py -> build/bdist.linux-armv7l/wheel/./audit 2026-06-07T03:52:24,929 copying build/lib/mcp_security.py -> build/bdist.linux-armv7l/wheel/. 2026-06-07T03:52:24,933 creating build/bdist.linux-armv7l/wheel/scraping 2026-06-07T03:52:24,934 copying build/lib/scraping/scraper.py -> build/bdist.linux-armv7l/wheel/./scraping 2026-06-07T03:52:24,936 copying build/lib/scraping/__init__.py -> build/bdist.linux-armv7l/wheel/./scraping 2026-06-07T03:52:24,938 creating build/bdist.linux-armv7l/wheel/proxy 2026-06-07T03:52:24,939 copying build/lib/proxy/__init__.py -> build/bdist.linux-armv7l/wheel/./proxy 2026-06-07T03:52:24,941 copying build/lib/proxy/proxy_manager.py -> build/bdist.linux-armv7l/wheel/./proxy 2026-06-07T03:52:24,944 creating build/bdist.linux-armv7l/wheel/behavior 2026-06-07T03:52:24,945 copying build/lib/behavior/orchestration.py -> build/bdist.linux-armv7l/wheel/./behavior 2026-06-07T03:52:24,948 copying build/lib/behavior/human_behavior.py -> build/bdist.linux-armv7l/wheel/./behavior 2026-06-07T03:52:24,951 copying build/lib/behavior/adaptive_tuner.py -> build/bdist.linux-armv7l/wheel/./behavior 2026-06-07T03:52:24,954 copying build/lib/behavior/persona_rotator.py -> build/bdist.linux-armv7l/wheel/./behavior 2026-06-07T03:52:24,957 copying build/lib/behavior/__init__.py -> build/bdist.linux-armv7l/wheel/./behavior 2026-06-07T03:52:24,959 creating build/bdist.linux-armv7l/wheel/core 2026-06-07T03:52:24,960 copying build/lib/core/session_checkpoint.py -> build/bdist.linux-armv7l/wheel/./core 2026-06-07T03:52:24,963 copying build/lib/core/agent_browser.py -> build/bdist.linux-armv7l/wheel/./core 2026-06-07T03:52:24,968 copying build/lib/core/error_messages.py -> build/bdist.linux-armv7l/wheel/./core 2026-06-07T03:52:24,970 copying build/lib/core/account_health.py -> build/bdist.linux-armv7l/wheel/./core 2026-06-07T03:52:24,972 copying build/lib/core/connection_pool.py -> build/bdist.linux-armv7l/wheel/./core 2026-06-07T03:52:24,975 copying build/lib/core/feature_flags.py -> build/bdist.linux-armv7l/wheel/./core 2026-06-07T03:52:24,977 copying build/lib/core/py.typed -> build/bdist.linux-armv7l/wheel/./core 2026-06-07T03:52:24,979 copying build/lib/core/__init__.py -> build/bdist.linux-armv7l/wheel/./core 2026-06-07T03:52:24,980 copying build/lib/core/account_warming.py -> build/bdist.linux-armv7l/wheel/./core 2026-06-07T03:52:24,983 copying build/lib/core/types.py -> build/bdist.linux-armv7l/wheel/./core 2026-06-07T03:52:24,985 creating build/bdist.linux-armv7l/wheel/workflows 2026-06-07T03:52:24,986 copying build/lib/workflows/schema.py -> build/bdist.linux-armv7l/wheel/./workflows 2026-06-07T03:52:24,989 copying build/lib/workflows/variable_resolver.py -> build/bdist.linux-armv7l/wheel/./workflows 2026-06-07T03:52:24,991 copying build/lib/workflows/test-echo.yaml -> build/bdist.linux-armv7l/wheel/./workflows 2026-06-07T03:52:24,992 copying build/lib/workflows/action_interpreter.py -> build/bdist.linux-armv7l/wheel/./workflows 2026-06-07T03:52:24,994 copying build/lib/workflows/player.py -> build/bdist.linux-armv7l/wheel/./workflows 2026-06-07T03:52:24,997 copying build/lib/workflows/selector_generator.py -> build/bdist.linux-armv7l/wheel/./workflows 2026-06-07T03:52:24,999 copying build/lib/workflows/recorder.py -> build/bdist.linux-armv7l/wheel/./workflows 2026-06-07T03:52:25,002 copying build/lib/workflows/__init__.py -> build/bdist.linux-armv7l/wheel/./workflows 2026-06-07T03:52:25,004 copying build/lib/workflows/recovery.py -> build/bdist.linux-armv7l/wheel/./workflows 2026-06-07T03:52:25,007 creating build/bdist.linux-armv7l/wheel/workflows/library 2026-06-07T03:52:25,009 creating build/bdist.linux-armv7l/wheel/workflows/library/common 2026-06-07T03:52:25,010 copying build/lib/workflows/library/common/login.yaml -> build/bdist.linux-armv7l/wheel/./workflows/library/common 2026-06-07T03:52:25,012 copying build/lib/workflows/library/common/verify-email.yaml -> build/bdist.linux-armv7l/wheel/./workflows/library/common 2026-06-07T03:52:25,015 creating build/bdist.linux-armv7l/wheel/workflows/library/teach-test 2026-06-07T03:52:25,016 copying build/lib/workflows/library/teach-test/test-teach.yaml -> build/bdist.linux-armv7l/wheel/./workflows/library/teach-test 2026-06-07T03:52:25,019 copying build/lib/workflows/library/auto-session-test.yaml -> build/bdist.linux-armv7l/wheel/./workflows/library 2026-06-07T03:52:25,021 creating build/bdist.linux-armv7l/wheel/workflows/library/upwork 2026-06-07T03:52:25,022 copying build/lib/workflows/library/upwork/update-rate.yaml -> build/bdist.linux-armv7l/wheel/./workflows/library/upwork 2026-06-07T03:52:25,024 copying build/lib/workflows/library/upwork/edit-title.yaml -> build/bdist.linux-armv7l/wheel/./workflows/library/upwork 2026-06-07T03:52:25,026 copying build/lib/workflows/library/upwork/apply.yaml -> build/bdist.linux-armv7l/wheel/./workflows/library/upwork 2026-06-07T03:52:25,028 copying build/lib/workflows/library/upwork/submit-proposal.yaml -> build/bdist.linux-armv7l/wheel/./workflows/library/upwork 2026-06-07T03:52:25,030 copying build/lib/workflows/library/upwork/add-portfolio-item.yaml -> build/bdist.linux-armv7l/wheel/./workflows/library/upwork 2026-06-07T03:52:25,032 copying build/lib/workflows/library/simple-test.yaml -> build/bdist.linux-armv7l/wheel/./workflows/library 2026-06-07T03:52:25,035 copying build/lib/workflows/library/meta-test.yaml -> build/bdist.linux-armv7l/wheel/./workflows/library 2026-06-07T03:52:25,037 creating build/bdist.linux-armv7l/wheel/workflows/library/linkedin 2026-06-07T03:52:25,038 copying build/lib/workflows/library/linkedin/send-connection-request.yaml -> build/bdist.linux-armv7l/wheel/./workflows/library/linkedin 2026-06-07T03:52:25,041 creating build/bdist.linux-armv7l/wheel/linkedin 2026-06-07T03:52:25,042 copying build/lib/linkedin/actions.py -> build/bdist.linux-armv7l/wheel/./linkedin 2026-06-07T03:52:25,044 copying build/lib/linkedin/__init__.py -> build/bdist.linux-armv7l/wheel/./linkedin 2026-06-07T03:52:25,046 running install_egg_info 2026-06-07T03:52:25,052 Copying agentic_stealth_browser.egg-info to build/bdist.linux-armv7l/wheel/./agentic_stealth_browser-2.5.0-py3.11.egg-info 2026-06-07T03:52:25,065 running install_scripts 2026-06-07T03:52:25,079 creating build/bdist.linux-armv7l/wheel/agentic_stealth_browser-2.5.0.dist-info/WHEEL 2026-06-07T03:52:25,083 creating '/tmp/pip-wheel-wlzrhfcl/.tmp-qiw9kr2b/agentic_stealth_browser-2.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-07T03:52:25,086 adding 'mcp_security.py' 2026-06-07T03:52:25,089 adding 'agentic_stealth_browser-2.5.0.dist-info/licenses/LICENSE' 2026-06-07T03:52:25,090 adding 'ai/__init__.py' 2026-06-07T03:52:25,092 adding 'ai/ai_hooks.py' 2026-06-07T03:52:25,093 adding 'audit/__init__.py' 2026-06-07T03:52:25,096 adding 'audit/logger.py' 2026-06-07T03:52:25,098 adding 'behavior/__init__.py' 2026-06-07T03:52:25,100 adding 'behavior/adaptive_tuner.py' 2026-06-07T03:52:25,105 adding 'behavior/human_behavior.py' 2026-06-07T03:52:25,107 adding 'behavior/orchestration.py' 2026-06-07T03:52:25,109 adding 'behavior/persona_rotator.py' 2026-06-07T03:52:25,111 adding 'canary/__init__.py' 2026-06-07T03:52:25,112 adding 'canary/badge_gen.py' 2026-06-07T03:52:25,113 adding 'canary/dashboard_gen.py' 2026-06-07T03:52:25,115 adding 'canary/history.py' 2026-06-07T03:52:25,116 adding 'canary/py.typed' 2026-06-07T03:52:25,117 adding 'canary/readme_gen.py' 2026-06-07T03:52:25,118 adding 'canary/runner.py' 2026-06-07T03:52:25,119 adding 'canary/score.py' 2026-06-07T03:52:25,121 adding 'canary/sites.py' 2026-06-07T03:52:25,122 adding 'canary/templates/badge.svg.j2' 2026-06-07T03:52:25,124 adding 'canary/templates/dashboard.html.j2' 2026-06-07T03:52:25,126 adding 'core/__init__.py' 2026-06-07T03:52:25,128 adding 'core/account_health.py' 2026-06-07T03:52:25,130 adding 'core/account_warming.py' 2026-06-07T03:52:25,143 adding 'core/agent_browser.py' 2026-06-07T03:52:25,145 adding 'core/connection_pool.py' 2026-06-07T03:52:25,147 adding 'core/error_messages.py' 2026-06-07T03:52:25,149 adding 'core/feature_flags.py' 2026-06-07T03:52:25,150 adding 'core/py.typed' 2026-06-07T03:52:25,152 adding 'core/session_checkpoint.py' 2026-06-07T03:52:25,153 adding 'core/types.py' 2026-06-07T03:52:25,155 adding 'linkedin/__init__.py' 2026-06-07T03:52:25,157 adding 'linkedin/actions.py' 2026-06-07T03:52:25,158 adding 'plugins/__init__.py' 2026-06-07T03:52:25,160 adding 'plugins/template/__init__.py' 2026-06-07T03:52:25,161 adding 'plugins/template/plugin.py' 2026-06-07T03:52:25,164 adding 'production/Dockerfile' 2026-06-07T03:52:25,165 adding 'production/__init__.py' 2026-06-07T03:52:25,167 adding 'production/approval_gate.py' 2026-06-07T03:52:25,168 adding 'production/audit_enrichment.py' 2026-06-07T03:52:25,170 adding 'production/cli.py' 2026-06-07T03:52:25,171 adding 'production/dashboard_adapter_bridge.py' 2026-06-07T03:52:25,173 adding 'production/deprecations.py' 2026-06-07T03:52:25,174 adding 'production/docker-compose.yml' 2026-06-07T03:52:25,176 adding 'production/docker-healthcheck.py' 2026-06-07T03:52:25,184 adding 'production/hermes_dashboard.py' 2026-06-07T03:52:25,186 adding 'production/mcp_input_validator.py' 2026-06-07T03:52:25,193 adding 'production/mcp_server.py' 2026-06-07T03:52:25,195 adding 'production/mcp_session_isolation.py' 2026-06-07T03:52:25,197 adding 'production/metrics.py' 2026-06-07T03:52:25,198 adding 'production/otel_export.py' 2026-06-07T03:52:25,200 adding 'production/policy_engine.py' 2026-06-07T03:52:25,201 adding 'production/profiler.py' 2026-06-07T03:52:25,204 adding 'production/rate_limiter.py' 2026-06-07T03:52:25,206 adding 'production/workflow_orchestrator.py' 2026-06-07T03:52:25,208 adding 'production/adapters/__init__.py' 2026-06-07T03:52:25,209 adding 'production/adapters/_jsonrpc_stdio.py' 2026-06-07T03:52:25,211 adding 'production/adapters/agentic_stealth_mcp.py' 2026-06-07T03:52:25,213 adding 'production/adapters/base.py' 2026-06-07T03:52:25,215 adding 'production/adapters/cdp_bridge.py' 2026-06-07T03:52:25,217 adding 'production/adapters/playwright_mcp.py' 2026-06-07T03:52:25,219 adding 'production/sdk/__init__.py' 2026-06-07T03:52:25,221 adding 'production/sdk/client.py' 2026-06-07T03:52:25,222 adding 'proxy/__init__.py' 2026-06-07T03:52:25,225 adding 'proxy/proxy_manager.py' 2026-06-07T03:52:25,226 adding 'recovery/__init__.py' 2026-06-07T03:52:25,231 adding 'recovery/anti_block_orchestrator.py' 2026-06-07T03:52:25,233 adding 'recovery/detectors.py' 2026-06-07T03:52:25,235 adding 'recovery/explain_blocked.py' 2026-06-07T03:52:25,236 adding 'scraping/__init__.py' 2026-06-07T03:52:25,237 adding 'scraping/scraper.py' 2026-06-07T03:52:25,239 adding 'sessions/__init__.py' 2026-06-07T03:52:25,243 adding 'sessions/cookie_manager.py' 2026-06-07T03:52:25,245 adding 'sessions/session_manager.py' 2026-06-07T03:52:25,247 adding 'stealth/__init__.py' 2026-06-07T03:52:25,250 adding 'stealth/advanced_stealth.py' 2026-06-07T03:52:25,252 adding 'stealth/cache.py' 2026-06-07T03:52:25,253 adding 'stealth/firefox_adapter.py' 2026-06-07T03:52:25,254 adding 'stealth/headers.py' 2026-06-07T03:52:25,256 adding 'stealth/presets.py' 2026-06-07T03:52:25,258 adding 'stealth/profiles.py' 2026-06-07T03:52:25,260 adding 'stealth/tls_fingerprint.py' 2026-06-07T03:52:25,261 adding 'stealth/tls_ja3_ja4.py' 2026-06-07T03:52:25,263 adding 'workflows/__init__.py' 2026-06-07T03:52:25,264 adding 'workflows/action_interpreter.py' 2026-06-07T03:52:25,267 adding 'workflows/player.py' 2026-06-07T03:52:25,269 adding 'workflows/recorder.py' 2026-06-07T03:52:25,272 adding 'workflows/recovery.py' 2026-06-07T03:52:25,273 adding 'workflows/schema.py' 2026-06-07T03:52:25,275 adding 'workflows/selector_generator.py' 2026-06-07T03:52:25,276 adding 'workflows/test-echo.yaml' 2026-06-07T03:52:25,277 adding 'workflows/variable_resolver.py' 2026-06-07T03:52:25,279 adding 'workflows/library/auto-session-test.yaml' 2026-06-07T03:52:25,280 adding 'workflows/library/meta-test.yaml' 2026-06-07T03:52:25,281 adding 'workflows/library/simple-test.yaml' 2026-06-07T03:52:25,283 adding 'workflows/library/common/login.yaml' 2026-06-07T03:52:25,284 adding 'workflows/library/common/verify-email.yaml' 2026-06-07T03:52:25,286 adding 'workflows/library/linkedin/send-connection-request.yaml' 2026-06-07T03:52:25,287 adding 'workflows/library/teach-test/test-teach.yaml' 2026-06-07T03:52:25,289 adding 'workflows/library/upwork/add-portfolio-item.yaml' 2026-06-07T03:52:25,290 adding 'workflows/library/upwork/apply.yaml' 2026-06-07T03:52:25,291 adding 'workflows/library/upwork/edit-title.yaml' 2026-06-07T03:52:25,293 adding 'workflows/library/upwork/submit-proposal.yaml' 2026-06-07T03:52:25,294 adding 'workflows/library/upwork/update-rate.yaml' 2026-06-07T03:52:25,296 adding 'agentic_stealth_browser-2.5.0.dist-info/METADATA' 2026-06-07T03:52:25,297 adding 'agentic_stealth_browser-2.5.0.dist-info/WHEEL' 2026-06-07T03:52:25,298 adding 'agentic_stealth_browser-2.5.0.dist-info/entry_points.txt' 2026-06-07T03:52:25,299 adding 'agentic_stealth_browser-2.5.0.dist-info/top_level.txt' 2026-06-07T03:52:25,301 adding 'agentic_stealth_browser-2.5.0.dist-info/RECORD' 2026-06-07T03:52:25,306 removing build/bdist.linux-armv7l/wheel 2026-06-07T03:52:25,435 Building wheel for agentic-stealth-browser (pyproject.toml): finished with status 'done' 2026-06-07T03:52:25,445 Created wheel for agentic-stealth-browser: filename=agentic_stealth_browser-2.5.0-py3-none-any.whl size=271160 sha256=f6cd304ddd6dbdd4e23330a6ead5a7d8c53e2584d54a30ec9a6cb83718ec4115 2026-06-07T03:52:25,447 Stored in directory: /tmp/pip-ephem-wheel-cache-34hz6r62/wheels/77/cf/87/2ac9f1babaf047e255f9696e891e85657cc790cbb6f8623c4c 2026-06-07T03:52:25,463 Successfully built agentic-stealth-browser 2026-06-07T03:52:25,475 Removed build tracker: '/tmp/pip-build-tracker-gpun811w'