2026-02-28T05:39:31,161 Created temporary directory: /tmp/pip-ephem-wheel-cache-qzd7s7yu 2026-02-28T05:39:31,162 Created temporary directory: /tmp/pip-build-tracker-3fjkgpg1 2026-02-28T05:39:31,163 Initialized build tracking at /tmp/pip-build-tracker-3fjkgpg1 2026-02-28T05:39:31,164 Created build tracker: /tmp/pip-build-tracker-3fjkgpg1 2026-02-28T05:39:31,164 Entered build tracker: /tmp/pip-build-tracker-3fjkgpg1 2026-02-28T05:39:31,165 Created temporary directory: /tmp/pip-wheel-26qhpx2h 2026-02-28T05:39:31,168 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-28T05:39:31,170 Created temporary directory: /tmp/pip-ephem-wheel-cache-7bq534d4 2026-02-28T05:39:31,192 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T05:39:31,196 2 location(s) to search for versions of mcp-watchdog: 2026-02-28T05:39:31,196 * https://pypi.org/simple/mcp-watchdog/ 2026-02-28T05:39:31,196 * https://www.piwheels.org/simple/mcp-watchdog/ 2026-02-28T05:39:31,197 Fetching project page and analyzing links: https://pypi.org/simple/mcp-watchdog/ 2026-02-28T05:39:31,197 Getting page https://pypi.org/simple/mcp-watchdog/ 2026-02-28T05:39:31,199 Found index url https://pypi.org/simple 2026-02-28T05:39:31,408 Fetched page https://pypi.org/simple/mcp-watchdog/ as application/vnd.pypi.simple.v1+json 2026-02-28T05:39:31,411 Skipping link: No binaries permitted for mcp-watchdog: https://files.pythonhosted.org/packages/03/c4/9664e517d108362f3a33e86472836c77fbf22a572d690810125349803edd/mcp_watchdog-0.1.1-py3-none-any.whl (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11) 2026-02-28T05:39:31,412 Found link https://files.pythonhosted.org/packages/60/ed/28b82b64d223b97e6de8e0e2ffe02e5e418a043dd35410c3fa7da62fefc2/mcp_watchdog-0.1.1.tar.gz (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11), version: 0.1.1 2026-02-28T05:39:31,413 Skipping link: No binaries permitted for mcp-watchdog: https://files.pythonhosted.org/packages/0c/b9/ff5e1d73af0b47f96f3e0152be8606687e596af6dd548ebcc2244582106f/mcp_watchdog-0.1.3-py3-none-any.whl (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11) 2026-02-28T05:39:31,414 Found link https://files.pythonhosted.org/packages/4d/96/556f3e4dd263d5629d7ee999ac8c28ae5bb93f3921cce202a67b8beb127e/mcp_watchdog-0.1.3.tar.gz (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11), version: 0.1.3 2026-02-28T05:39:31,415 Skipping link: No binaries permitted for mcp-watchdog: https://files.pythonhosted.org/packages/e0/8c/567f959c12a1f96504dd46f398c33421512009a9086335369a5b2fbad206/mcp_watchdog-0.1.5-py3-none-any.whl (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11) 2026-02-28T05:39:31,416 Found link https://files.pythonhosted.org/packages/c6/2e/c85061e668ffbfec686d2dd9fc31c20dbc674ac0ccbe48c3de862806f7ec/mcp_watchdog-0.1.5.tar.gz (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11), version: 0.1.5 2026-02-28T05:39:31,417 Skipping link: No binaries permitted for mcp-watchdog: https://files.pythonhosted.org/packages/df/ff/667a121660ea371930e7d56d1d4a3f05e71adf303c91f702f64119c240a8/mcp_watchdog-0.1.6-py3-none-any.whl (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11) 2026-02-28T05:39:31,418 Found link https://files.pythonhosted.org/packages/81/2e/21a7478671135cdcbd245d61c1cf3b0dced7ed87eaab6f42e70cc7debf5c/mcp_watchdog-0.1.6.tar.gz (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11), version: 0.1.6 2026-02-28T05:39:31,418 Skipping link: No binaries permitted for mcp-watchdog: https://files.pythonhosted.org/packages/c2/c3/9fd3920384d4661269db44d8cf4eeafffc3a610fb6f5e8ae0d6c9f501ccd/mcp_watchdog-0.1.7-py3-none-any.whl (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11) 2026-02-28T05:39:31,419 Found link https://files.pythonhosted.org/packages/21/b4/cf7078031f5e72000e1aa86c1dec246f88788337dce0d1673bfecd3b0692/mcp_watchdog-0.1.7.tar.gz (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11), version: 0.1.7 2026-02-28T05:39:31,420 Skipping link: No binaries permitted for mcp-watchdog: https://files.pythonhosted.org/packages/10/bb/d9674c667849b29c1bcc77e34f7d157fdace9fd1b7325559939fe39bd8c5/mcp_watchdog-0.1.8-py3-none-any.whl (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11) 2026-02-28T05:39:31,421 Found link https://files.pythonhosted.org/packages/ba/93/a18f8f8533e2ab1168505267932b6221c39a820050144ac8f0e201354b50/mcp_watchdog-0.1.8.tar.gz (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11), version: 0.1.8 2026-02-28T05:39:31,422 Skipping link: No binaries permitted for mcp-watchdog: https://files.pythonhosted.org/packages/3c/3e/825319abb82481effe206160ce940bfa0b67305c87feccf20879e1d590cd/mcp_watchdog-0.1.9-py3-none-any.whl (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11) 2026-02-28T05:39:31,422 Found link https://files.pythonhosted.org/packages/ff/20/c6de883f48345845213e09b26f8affa1c8c5d8753ce9bf0c760b2705bd69/mcp_watchdog-0.1.9.tar.gz (from https://pypi.org/simple/mcp-watchdog/) (requires-python:>=3.11), version: 0.1.9 2026-02-28T05:39:31,423 Fetching project page and analyzing links: https://www.piwheels.org/simple/mcp-watchdog/ 2026-02-28T05:39:31,424 Getting page https://www.piwheels.org/simple/mcp-watchdog/ 2026-02-28T05:39:31,425 Found index url https://www.piwheels.org/simple 2026-02-28T05:39:31,584 Fetched page https://www.piwheels.org/simple/mcp-watchdog/ as text/html 2026-02-28T05:39:31,586 Skipping link: not a file: https://www.piwheels.org/simple/mcp-watchdog/ 2026-02-28T05:39:31,586 Skipping link: not a file: https://pypi.org/simple/mcp-watchdog/ 2026-02-28T05:39:31,608 Given no hashes to check 1 links for project 'mcp-watchdog': discarding no candidates 2026-02-28T05:39:31,627 Collecting mcp-watchdog==0.1.1 2026-02-28T05:39:31,630 Created temporary directory: /tmp/pip-unpack-nfv743ks 2026-02-28T05:39:31,847 Downloading mcp_watchdog-0.1.1.tar.gz (55 kB) 2026-02-28T05:39:31,994 Added mcp-watchdog==0.1.1 from https://files.pythonhosted.org/packages/60/ed/28b82b64d223b97e6de8e0e2ffe02e5e418a043dd35410c3fa7da62fefc2/mcp_watchdog-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-3fjkgpg1' 2026-02-28T05:39:31,999 Created temporary directory: /tmp/pip-build-env-xuld2y3s 2026-02-28T05:39:32,003 Installing build dependencies: started 2026-02-28T05:39:32,005 Running command pip subprocess to install build dependencies 2026-02-28T05:39:32,035 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-02-28T05:39:32,075 Traceback (most recent call last): 2026-02-28T05:39:32,075 File "", line 192, in addpackage 2026-02-28T05:39:32,076 File "", line 1, in 2026-02-28T05:39:32,076 ModuleNotFoundError: No module named 'cntimer' 2026-02-28T05:39:32,077 Remainder of file ignored 2026-02-28T05:39:33,246 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-28T05:39:33,852 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-28T05:39:33,876 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-28T05:39:35,603 Collecting setuptools>=68 2026-02-28T05:39:35,687 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-28T05:39:38,675 Installing collected packages: setuptools 2026-02-28T05:39:41,814 Successfully installed setuptools-82.0.0 2026-02-28T05:39:42,081 Installing build dependencies: finished with status 'done' 2026-02-28T05:39:42,088 Getting requirements to build wheel: started 2026-02-28T05:39:42,089 Running command Getting requirements to build wheel 2026-02-28T05:39:42,764 running egg_info 2026-02-28T05:39:42,770 writing src/mcp_watchdog.egg-info/PKG-INFO 2026-02-28T05:39:42,776 writing dependency_links to src/mcp_watchdog.egg-info/dependency_links.txt 2026-02-28T05:39:42,778 writing entry points to src/mcp_watchdog.egg-info/entry_points.txt 2026-02-28T05:39:42,780 writing requirements to src/mcp_watchdog.egg-info/requires.txt 2026-02-28T05:39:42,782 writing top-level names to src/mcp_watchdog.egg-info/top_level.txt 2026-02-28T05:39:42,803 reading manifest file 'src/mcp_watchdog.egg-info/SOURCES.txt' 2026-02-28T05:39:42,811 writing manifest file 'src/mcp_watchdog.egg-info/SOURCES.txt' 2026-02-28T05:39:42,907 Getting requirements to build wheel: finished with status 'done' 2026-02-28T05:39:42,911 Created temporary directory: /tmp/pip-modern-metadata-56nqo3j4 2026-02-28T05:39:42,913 Preparing metadata (pyproject.toml): started 2026-02-28T05:39:42,914 Running command Preparing metadata (pyproject.toml) 2026-02-28T05:39:43,561 running dist_info 2026-02-28T05:39:43,571 creating /tmp/pip-modern-metadata-56nqo3j4/mcp_watchdog.egg-info 2026-02-28T05:39:43,572 writing /tmp/pip-modern-metadata-56nqo3j4/mcp_watchdog.egg-info/PKG-INFO 2026-02-28T05:39:43,578 writing dependency_links to /tmp/pip-modern-metadata-56nqo3j4/mcp_watchdog.egg-info/dependency_links.txt 2026-02-28T05:39:43,580 writing entry points to /tmp/pip-modern-metadata-56nqo3j4/mcp_watchdog.egg-info/entry_points.txt 2026-02-28T05:39:43,583 writing requirements to /tmp/pip-modern-metadata-56nqo3j4/mcp_watchdog.egg-info/requires.txt 2026-02-28T05:39:43,584 writing top-level names to /tmp/pip-modern-metadata-56nqo3j4/mcp_watchdog.egg-info/top_level.txt 2026-02-28T05:39:43,585 writing manifest file '/tmp/pip-modern-metadata-56nqo3j4/mcp_watchdog.egg-info/SOURCES.txt' 2026-02-28T05:39:43,604 reading manifest file '/tmp/pip-modern-metadata-56nqo3j4/mcp_watchdog.egg-info/SOURCES.txt' 2026-02-28T05:39:43,609 writing manifest file '/tmp/pip-modern-metadata-56nqo3j4/mcp_watchdog.egg-info/SOURCES.txt' 2026-02-28T05:39:43,610 creating '/tmp/pip-modern-metadata-56nqo3j4/mcp_watchdog-0.1.1.dist-info' 2026-02-28T05:39:43,732 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-28T05:39:43,737 Source in /tmp/pip-wheel-26qhpx2h/mcp-watchdog_1dbf33ed5c274c59adcac14018a66576 has version 0.1.1, which satisfies requirement mcp-watchdog==0.1.1 from https://files.pythonhosted.org/packages/60/ed/28b82b64d223b97e6de8e0e2ffe02e5e418a043dd35410c3fa7da62fefc2/mcp_watchdog-0.1.1.tar.gz 2026-02-28T05:39:43,738 Removed mcp-watchdog==0.1.1 from https://files.pythonhosted.org/packages/60/ed/28b82b64d223b97e6de8e0e2ffe02e5e418a043dd35410c3fa7da62fefc2/mcp_watchdog-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-3fjkgpg1' 2026-02-28T05:39:43,745 Created temporary directory: /tmp/pip-unpack-8h2530t6 2026-02-28T05:39:43,746 Building wheels for collected packages: mcp-watchdog 2026-02-28T05:39:43,750 Created temporary directory: /tmp/pip-wheel-gm71scx9 2026-02-28T05:39:43,751 Destination directory: /tmp/pip-wheel-gm71scx9 2026-02-28T05:39:43,753 Building wheel for mcp-watchdog (pyproject.toml): started 2026-02-28T05:39:43,754 Running command Building wheel for mcp-watchdog (pyproject.toml) 2026-02-28T05:39:44,375 running bdist_wheel 2026-02-28T05:39:44,392 running build 2026-02-28T05:39:44,393 running build_py 2026-02-28T05:39:44,399 creating build/lib/mcp_watchdog 2026-02-28T05:39:44,402 copying src/mcp_watchdog/flow_tracker.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,404 copying src/mcp_watchdog/alerts.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,406 copying src/mcp_watchdog/behavioral.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,408 copying src/mcp_watchdog/proxy.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,411 copying src/mcp_watchdog/rate_limiter.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,413 copying src/mcp_watchdog/__init__.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,414 copying src/mcp_watchdog/stdio_transport.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,416 copying src/mcp_watchdog/tool_shadow.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,418 copying src/mcp_watchdog/tool_registry.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,420 copying src/mcp_watchdog/upstream.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,422 copying src/mcp_watchdog/oauth_guard.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,424 copying src/mcp_watchdog/entropy.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,426 copying src/mcp_watchdog/url_filter.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,428 copying src/mcp_watchdog/registry_checker.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,430 copying src/mcp_watchdog/main.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,432 copying src/mcp_watchdog/smac.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,433 copying src/mcp_watchdog/__main__.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,436 copying src/mcp_watchdog/cli.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,438 copying src/mcp_watchdog/scope.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,440 copying src/mcp_watchdog/input_sanitizer.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,442 copying src/mcp_watchdog/semantic.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,444 copying src/mcp_watchdog/param_scanner.py -> build/lib/mcp_watchdog 2026-02-28T05:39:44,446 running egg_info 2026-02-28T05:39:44,456 writing src/mcp_watchdog.egg-info/PKG-INFO 2026-02-28T05:39:44,461 writing dependency_links to src/mcp_watchdog.egg-info/dependency_links.txt 2026-02-28T05:39:44,462 writing entry points to src/mcp_watchdog.egg-info/entry_points.txt 2026-02-28T05:39:44,465 writing requirements to src/mcp_watchdog.egg-info/requires.txt 2026-02-28T05:39:44,466 writing top-level names to src/mcp_watchdog.egg-info/top_level.txt 2026-02-28T05:39:44,476 reading manifest file 'src/mcp_watchdog.egg-info/SOURCES.txt' 2026-02-28T05:39:44,485 writing manifest file 'src/mcp_watchdog.egg-info/SOURCES.txt' 2026-02-28T05:39:44,497 installing to build/bdist.linux-armv7l/wheel 2026-02-28T05:39:44,498 running install 2026-02-28T05:39:44,521 running install_lib 2026-02-28T05:39:44,526 creating build/bdist.linux-armv7l/wheel 2026-02-28T05:39:44,528 creating build/bdist.linux-armv7l/wheel/mcp_watchdog 2026-02-28T05:39:44,529 copying build/lib/mcp_watchdog/flow_tracker.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,531 copying build/lib/mcp_watchdog/alerts.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,533 copying build/lib/mcp_watchdog/behavioral.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,535 copying build/lib/mcp_watchdog/proxy.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,538 copying build/lib/mcp_watchdog/rate_limiter.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,540 copying build/lib/mcp_watchdog/__init__.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,541 copying build/lib/mcp_watchdog/stdio_transport.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,544 copying build/lib/mcp_watchdog/tool_shadow.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,546 copying build/lib/mcp_watchdog/tool_registry.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,547 copying build/lib/mcp_watchdog/upstream.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,550 copying build/lib/mcp_watchdog/oauth_guard.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,552 copying build/lib/mcp_watchdog/entropy.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,554 copying build/lib/mcp_watchdog/url_filter.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,557 copying build/lib/mcp_watchdog/registry_checker.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,558 copying build/lib/mcp_watchdog/main.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,561 copying build/lib/mcp_watchdog/smac.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,562 copying build/lib/mcp_watchdog/__main__.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,564 copying build/lib/mcp_watchdog/cli.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,566 copying build/lib/mcp_watchdog/scope.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,568 copying build/lib/mcp_watchdog/input_sanitizer.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,570 copying build/lib/mcp_watchdog/semantic.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,572 copying build/lib/mcp_watchdog/param_scanner.py -> build/bdist.linux-armv7l/wheel/./mcp_watchdog 2026-02-28T05:39:44,574 running install_egg_info 2026-02-28T05:39:44,579 Copying src/mcp_watchdog.egg-info to build/bdist.linux-armv7l/wheel/./mcp_watchdog-0.1.1-py3.11.egg-info 2026-02-28T05:39:44,590 running install_scripts 2026-02-28T05:39:44,600 creating build/bdist.linux-armv7l/wheel/mcp_watchdog-0.1.1.dist-info/WHEEL 2026-02-28T05:39:44,603 creating '/tmp/pip-wheel-gm71scx9/.tmp-ap6vv8nr/mcp_watchdog-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-28T05:39:44,605 adding 'mcp_watchdog/__init__.py' 2026-02-28T05:39:44,606 adding 'mcp_watchdog/__main__.py' 2026-02-28T05:39:44,608 adding 'mcp_watchdog/alerts.py' 2026-02-28T05:39:44,609 adding 'mcp_watchdog/behavioral.py' 2026-02-28T05:39:44,611 adding 'mcp_watchdog/cli.py' 2026-02-28T05:39:44,612 adding 'mcp_watchdog/entropy.py' 2026-02-28T05:39:44,614 adding 'mcp_watchdog/flow_tracker.py' 2026-02-28T05:39:44,615 adding 'mcp_watchdog/input_sanitizer.py' 2026-02-28T05:39:44,617 adding 'mcp_watchdog/main.py' 2026-02-28T05:39:44,618 adding 'mcp_watchdog/oauth_guard.py' 2026-02-28T05:39:44,620 adding 'mcp_watchdog/param_scanner.py' 2026-02-28T05:39:44,622 adding 'mcp_watchdog/proxy.py' 2026-02-28T05:39:44,623 adding 'mcp_watchdog/rate_limiter.py' 2026-02-28T05:39:44,625 adding 'mcp_watchdog/registry_checker.py' 2026-02-28T05:39:44,626 adding 'mcp_watchdog/scope.py' 2026-02-28T05:39:44,628 adding 'mcp_watchdog/semantic.py' 2026-02-28T05:39:44,629 adding 'mcp_watchdog/smac.py' 2026-02-28T05:39:44,631 adding 'mcp_watchdog/stdio_transport.py' 2026-02-28T05:39:44,632 adding 'mcp_watchdog/tool_registry.py' 2026-02-28T05:39:44,634 adding 'mcp_watchdog/tool_shadow.py' 2026-02-28T05:39:44,635 adding 'mcp_watchdog/upstream.py' 2026-02-28T05:39:44,636 adding 'mcp_watchdog/url_filter.py' 2026-02-28T05:39:44,640 adding 'mcp_watchdog-0.1.1.dist-info/METADATA' 2026-02-28T05:39:44,641 adding 'mcp_watchdog-0.1.1.dist-info/WHEEL' 2026-02-28T05:39:44,642 adding 'mcp_watchdog-0.1.1.dist-info/entry_points.txt' 2026-02-28T05:39:44,643 adding 'mcp_watchdog-0.1.1.dist-info/top_level.txt' 2026-02-28T05:39:44,644 adding 'mcp_watchdog-0.1.1.dist-info/RECORD' 2026-02-28T05:39:44,646 removing build/bdist.linux-armv7l/wheel 2026-02-28T05:39:44,750 Building wheel for mcp-watchdog (pyproject.toml): finished with status 'done' 2026-02-28T05:39:44,755 Created wheel for mcp-watchdog: filename=mcp_watchdog-0.1.1-py3-none-any.whl size=39114 sha256=0fc62bdb25e0719b24a9823434571d2300f5d383f9d53cdaa45979e861776f9e 2026-02-28T05:39:44,757 Stored in directory: /tmp/pip-ephem-wheel-cache-7bq534d4/wheels/cc/70/41/7343edbda2ccfe90cff1ca08e1fa028f8fdd3b89a64bb43718 2026-02-28T05:39:44,770 Successfully built mcp-watchdog 2026-02-28T05:39:44,774 Removed build tracker: '/tmp/pip-build-tracker-3fjkgpg1'