2026-03-27T12:32:18,528 Created temporary directory: /tmp/pip-ephem-wheel-cache-z4m0xozw 2026-03-27T12:32:18,530 Created temporary directory: /tmp/pip-build-tracker-fg7xm4iv 2026-03-27T12:32:18,531 Initialized build tracking at /tmp/pip-build-tracker-fg7xm4iv 2026-03-27T12:32:18,532 Created build tracker: /tmp/pip-build-tracker-fg7xm4iv 2026-03-27T12:32:18,532 Entered build tracker: /tmp/pip-build-tracker-fg7xm4iv 2026-03-27T12:32:18,533 Created temporary directory: /tmp/pip-wheel-l771jriu 2026-03-27T12:32:18,536 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-03-27T12:32:18,539 Created temporary directory: /tmp/pip-ephem-wheel-cache-696_oz7j 2026-03-27T12:32:18,565 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T12:32:18,568 2 location(s) to search for versions of protect-mcp: 2026-03-27T12:32:18,568 * https://pypi.org/simple/protect-mcp/ 2026-03-27T12:32:18,568 * https://www.piwheels.org/simple/protect-mcp/ 2026-03-27T12:32:18,569 Fetching project page and analyzing links: https://pypi.org/simple/protect-mcp/ 2026-03-27T12:32:18,570 Getting page https://pypi.org/simple/protect-mcp/ 2026-03-27T12:32:18,572 Found index url https://pypi.org/simple 2026-03-27T12:32:18,799 Fetched page https://pypi.org/simple/protect-mcp/ as application/vnd.pypi.simple.v1+json 2026-03-27T12:32:18,800 Skipping link: No binaries permitted for protect-mcp: https://files.pythonhosted.org/packages/bc/f5/5474e3782a6d2f974edb3b73c2e87084bf12c471c7c616841bd6733b368f/protect_mcp-0.4.0-py3-none-any.whl (from https://pypi.org/simple/protect-mcp/) (requires-python:>=3.9) 2026-03-27T12:32:18,801 Found link https://files.pythonhosted.org/packages/a7/a7/35599f4511b3692504021f82000934aa3314e77e5f02f17e5fe53c840b1f/protect_mcp-0.4.0.tar.gz (from https://pypi.org/simple/protect-mcp/) (requires-python:>=3.9), version: 0.4.0 2026-03-27T12:32:18,802 Fetching project page and analyzing links: https://www.piwheels.org/simple/protect-mcp/ 2026-03-27T12:32:18,803 Getting page https://www.piwheels.org/simple/protect-mcp/ 2026-03-27T12:32:18,805 Found index url https://www.piwheels.org/simple 2026-03-27T12:32:18,978 Fetched page https://www.piwheels.org/simple/protect-mcp/ as text/html 2026-03-27T12:32:18,980 Skipping link: not a file: https://www.piwheels.org/simple/protect-mcp/ 2026-03-27T12:32:18,980 Skipping link: not a file: https://pypi.org/simple/protect-mcp/ 2026-03-27T12:32:18,999 Given no hashes to check 1 links for project 'protect-mcp': discarding no candidates 2026-03-27T12:32:19,017 Collecting protect-mcp==0.4.0 2026-03-27T12:32:19,019 Created temporary directory: /tmp/pip-unpack-ar3ty3ni 2026-03-27T12:32:19,172 Downloading protect_mcp-0.4.0.tar.gz (2.8 kB) 2026-03-27T12:32:19,198 Added protect-mcp==0.4.0 from https://files.pythonhosted.org/packages/a7/a7/35599f4511b3692504021f82000934aa3314e77e5f02f17e5fe53c840b1f/protect_mcp-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-fg7xm4iv' 2026-03-27T12:32:19,204 Created temporary directory: /tmp/pip-build-env-sl6tgqu1 2026-03-27T12:32:19,209 Installing build dependencies: started 2026-03-27T12:32:19,210 Running command pip subprocess to install build dependencies 2026-03-27T12:32:20,382 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-27T12:32:20,859 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-03-27T12:32:20,882 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T12:32:22,635 Collecting setuptools>=68.0 2026-03-27T12:32:22,717 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-27T12:32:22,983 Collecting wheel 2026-03-27T12:32:23,000 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-27T12:32:23,184 Collecting packaging>=24.0 2026-03-27T12:32:23,200 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-27T12:32:26,237 Installing collected packages: setuptools, packaging, wheel 2026-03-27T12:32:29,712 Creating /tmp/pip-build-env-sl6tgqu1/overlay/local/bin 2026-03-27T12:32:29,714 changing mode of /tmp/pip-build-env-sl6tgqu1/overlay/local/bin/wheel to 755 2026-03-27T12:32:29,734 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-27T12:32:30,011 Installing build dependencies: finished with status 'done' 2026-03-27T12:32:30,018 Getting requirements to build wheel: started 2026-03-27T12:32:30,019 Running command Getting requirements to build wheel 2026-03-27T12:32:30,610 /tmp/pip-build-env-sl6tgqu1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T12:32:30,610 !! 2026-03-27T12:32:30,611 ******************************************************************************** 2026-03-27T12:32:30,612 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-03-27T12:32:30,613 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T12:32:30,613 or your builds will no longer be supported. 2026-03-27T12:32:30,614 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T12:32:30,615 ******************************************************************************** 2026-03-27T12:32:30,616 !! 2026-03-27T12:32:30,617 corresp(dist, value, root_dir) 2026-03-27T12:32:30,688 /tmp/pip-build-env-sl6tgqu1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T12:32:30,688 !! 2026-03-27T12:32:30,689 ******************************************************************************** 2026-03-27T12:32:30,690 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T12:32:30,691 License :: OSI Approved :: MIT License 2026-03-27T12:32:30,692 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T12:32:30,693 ******************************************************************************** 2026-03-27T12:32:30,694 !! 2026-03-27T12:32:30,695 dist._finalize_license_expression() 2026-03-27T12:32:30,695 /tmp/pip-build-env-sl6tgqu1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T12:32:30,696 !! 2026-03-27T12:32:30,697 ******************************************************************************** 2026-03-27T12:32:30,698 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T12:32:30,699 License :: OSI Approved :: MIT License 2026-03-27T12:32:30,700 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T12:32:30,701 ******************************************************************************** 2026-03-27T12:32:30,702 !! 2026-03-27T12:32:30,703 self._finalize_license_expression() 2026-03-27T12:32:30,715 running egg_info 2026-03-27T12:32:30,721 writing protect_mcp.egg-info/PKG-INFO 2026-03-27T12:32:30,725 writing dependency_links to protect_mcp.egg-info/dependency_links.txt 2026-03-27T12:32:30,726 writing entry points to protect_mcp.egg-info/entry_points.txt 2026-03-27T12:32:30,728 writing top-level names to protect_mcp.egg-info/top_level.txt 2026-03-27T12:32:30,747 reading manifest file 'protect_mcp.egg-info/SOURCES.txt' 2026-03-27T12:32:30,751 writing manifest file 'protect_mcp.egg-info/SOURCES.txt' 2026-03-27T12:32:30,848 Getting requirements to build wheel: finished with status 'done' 2026-03-27T12:32:30,851 Created temporary directory: /tmp/pip-modern-metadata-u5ys7yf5 2026-03-27T12:32:30,853 Preparing metadata (pyproject.toml): started 2026-03-27T12:32:30,854 Running command Preparing metadata (pyproject.toml) 2026-03-27T12:32:31,472 /tmp/pip-build-env-sl6tgqu1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T12:32:31,472 !! 2026-03-27T12:32:31,473 ******************************************************************************** 2026-03-27T12:32:31,474 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-03-27T12:32:31,475 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T12:32:31,475 or your builds will no longer be supported. 2026-03-27T12:32:31,477 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T12:32:31,477 ******************************************************************************** 2026-03-27T12:32:31,478 !! 2026-03-27T12:32:31,479 corresp(dist, value, root_dir) 2026-03-27T12:32:31,555 /tmp/pip-build-env-sl6tgqu1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T12:32:31,556 !! 2026-03-27T12:32:31,557 ******************************************************************************** 2026-03-27T12:32:31,558 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T12:32:31,559 License :: OSI Approved :: MIT License 2026-03-27T12:32:31,560 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T12:32:31,561 ******************************************************************************** 2026-03-27T12:32:31,562 !! 2026-03-27T12:32:31,563 dist._finalize_license_expression() 2026-03-27T12:32:31,563 /tmp/pip-build-env-sl6tgqu1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T12:32:31,564 !! 2026-03-27T12:32:31,565 ******************************************************************************** 2026-03-27T12:32:31,566 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T12:32:31,567 License :: OSI Approved :: MIT License 2026-03-27T12:32:31,568 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T12:32:31,568 ******************************************************************************** 2026-03-27T12:32:31,569 !! 2026-03-27T12:32:31,570 self._finalize_license_expression() 2026-03-27T12:32:31,582 running dist_info 2026-03-27T12:32:31,592 creating /tmp/pip-modern-metadata-u5ys7yf5/protect_mcp.egg-info 2026-03-27T12:32:31,593 writing /tmp/pip-modern-metadata-u5ys7yf5/protect_mcp.egg-info/PKG-INFO 2026-03-27T12:32:31,596 writing dependency_links to /tmp/pip-modern-metadata-u5ys7yf5/protect_mcp.egg-info/dependency_links.txt 2026-03-27T12:32:31,598 writing entry points to /tmp/pip-modern-metadata-u5ys7yf5/protect_mcp.egg-info/entry_points.txt 2026-03-27T12:32:31,600 writing top-level names to /tmp/pip-modern-metadata-u5ys7yf5/protect_mcp.egg-info/top_level.txt 2026-03-27T12:32:31,601 writing manifest file '/tmp/pip-modern-metadata-u5ys7yf5/protect_mcp.egg-info/SOURCES.txt' 2026-03-27T12:32:31,618 reading manifest file '/tmp/pip-modern-metadata-u5ys7yf5/protect_mcp.egg-info/SOURCES.txt' 2026-03-27T12:32:31,622 writing manifest file '/tmp/pip-modern-metadata-u5ys7yf5/protect_mcp.egg-info/SOURCES.txt' 2026-03-27T12:32:31,623 creating '/tmp/pip-modern-metadata-u5ys7yf5/protect_mcp-0.4.0.dist-info' 2026-03-27T12:32:31,741 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-27T12:32:31,746 Source in /tmp/pip-wheel-l771jriu/protect-mcp_6ca9f12840154a00a02811ff447328c1 has version 0.4.0, which satisfies requirement protect-mcp==0.4.0 from https://files.pythonhosted.org/packages/a7/a7/35599f4511b3692504021f82000934aa3314e77e5f02f17e5fe53c840b1f/protect_mcp-0.4.0.tar.gz 2026-03-27T12:32:31,747 Removed protect-mcp==0.4.0 from https://files.pythonhosted.org/packages/a7/a7/35599f4511b3692504021f82000934aa3314e77e5f02f17e5fe53c840b1f/protect_mcp-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-fg7xm4iv' 2026-03-27T12:32:31,752 Created temporary directory: /tmp/pip-unpack-dyj209o2 2026-03-27T12:32:31,752 Building wheels for collected packages: protect-mcp 2026-03-27T12:32:31,757 Created temporary directory: /tmp/pip-wheel-oxow0hu7 2026-03-27T12:32:31,757 Destination directory: /tmp/pip-wheel-oxow0hu7 2026-03-27T12:32:31,759 Building wheel for protect-mcp (pyproject.toml): started 2026-03-27T12:32:31,760 Running command Building wheel for protect-mcp (pyproject.toml) 2026-03-27T12:32:32,303 /tmp/pip-build-env-sl6tgqu1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T12:32:32,303 !! 2026-03-27T12:32:32,304 ******************************************************************************** 2026-03-27T12:32:32,305 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-03-27T12:32:32,306 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T12:32:32,307 or your builds will no longer be supported. 2026-03-27T12:32:32,308 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T12:32:32,309 ******************************************************************************** 2026-03-27T12:32:32,310 !! 2026-03-27T12:32:32,310 corresp(dist, value, root_dir) 2026-03-27T12:32:32,374 /tmp/pip-build-env-sl6tgqu1/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T12:32:32,375 !! 2026-03-27T12:32:32,376 ******************************************************************************** 2026-03-27T12:32:32,376 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T12:32:32,377 License :: OSI Approved :: MIT License 2026-03-27T12:32:32,379 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T12:32:32,379 ******************************************************************************** 2026-03-27T12:32:32,380 !! 2026-03-27T12:32:32,381 dist._finalize_license_expression() 2026-03-27T12:32:32,382 /tmp/pip-build-env-sl6tgqu1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T12:32:32,382 !! 2026-03-27T12:32:32,384 ******************************************************************************** 2026-03-27T12:32:32,384 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T12:32:32,385 License :: OSI Approved :: MIT License 2026-03-27T12:32:32,386 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T12:32:32,387 ******************************************************************************** 2026-03-27T12:32:32,387 !! 2026-03-27T12:32:32,388 self._finalize_license_expression() 2026-03-27T12:32:32,397 running bdist_wheel 2026-03-27T12:32:32,417 running build 2026-03-27T12:32:32,417 running build_py 2026-03-27T12:32:32,423 creating build/lib/protect_mcp 2026-03-27T12:32:32,425 copying protect_mcp/cli.py -> build/lib/protect_mcp 2026-03-27T12:32:32,427 copying protect_mcp/__init__.py -> build/lib/protect_mcp 2026-03-27T12:32:32,428 running egg_info 2026-03-27T12:32:32,439 writing protect_mcp.egg-info/PKG-INFO 2026-03-27T12:32:32,441 writing dependency_links to protect_mcp.egg-info/dependency_links.txt 2026-03-27T12:32:32,443 writing entry points to protect_mcp.egg-info/entry_points.txt 2026-03-27T12:32:32,444 writing top-level names to protect_mcp.egg-info/top_level.txt 2026-03-27T12:32:32,454 reading manifest file 'protect_mcp.egg-info/SOURCES.txt' 2026-03-27T12:32:32,458 writing manifest file 'protect_mcp.egg-info/SOURCES.txt' 2026-03-27T12:32:32,469 installing to build/bdist.linux-armv7l/wheel 2026-03-27T12:32:32,470 running install 2026-03-27T12:32:32,493 running install_lib 2026-03-27T12:32:32,498 creating build/bdist.linux-armv7l/wheel 2026-03-27T12:32:32,500 creating build/bdist.linux-armv7l/wheel/protect_mcp 2026-03-27T12:32:32,502 copying build/lib/protect_mcp/cli.py -> build/bdist.linux-armv7l/wheel/./protect_mcp 2026-03-27T12:32:32,504 copying build/lib/protect_mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./protect_mcp 2026-03-27T12:32:32,505 running install_egg_info 2026-03-27T12:32:32,510 Copying protect_mcp.egg-info to build/bdist.linux-armv7l/wheel/./protect_mcp-0.4.0-py3.11.egg-info 2026-03-27T12:32:32,520 running install_scripts 2026-03-27T12:32:32,528 creating build/bdist.linux-armv7l/wheel/protect_mcp-0.4.0.dist-info/WHEEL 2026-03-27T12:32:32,531 creating '/tmp/pip-wheel-oxow0hu7/.tmp-0rroszz1/protect_mcp-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T12:32:32,534 adding 'protect_mcp/__init__.py' 2026-03-27T12:32:32,535 adding 'protect_mcp/cli.py' 2026-03-27T12:32:32,537 adding 'protect_mcp-0.4.0.dist-info/METADATA' 2026-03-27T12:32:32,538 adding 'protect_mcp-0.4.0.dist-info/WHEEL' 2026-03-27T12:32:32,539 adding 'protect_mcp-0.4.0.dist-info/entry_points.txt' 2026-03-27T12:32:32,540 adding 'protect_mcp-0.4.0.dist-info/top_level.txt' 2026-03-27T12:32:32,541 adding 'protect_mcp-0.4.0.dist-info/RECORD' 2026-03-27T12:32:32,542 removing build/bdist.linux-armv7l/wheel 2026-03-27T12:32:32,642 Building wheel for protect-mcp (pyproject.toml): finished with status 'done' 2026-03-27T12:32:32,646 Created wheel for protect-mcp: filename=protect_mcp-0.4.0-py3-none-any.whl size=3368 sha256=e94c74db125fbd06378ed6aaaafe13a16f4233507d0c9d339067c0007b6c59d1 2026-03-27T12:32:32,647 Stored in directory: /tmp/pip-ephem-wheel-cache-696_oz7j/wheels/31/f9/eb/1549b603b96513308eb80f7f292042e81a552b5cef7efdd97d 2026-03-27T12:32:32,656 Successfully built protect-mcp 2026-03-27T12:32:32,659 Removed build tracker: '/tmp/pip-build-tracker-fg7xm4iv'