2026-02-14T12:55:20,126 Created temporary directory: /tmp/pip-ephem-wheel-cache-mioeuvek 2026-02-14T12:55:20,128 Created temporary directory: /tmp/pip-build-tracker-mq3j5xma 2026-02-14T12:55:20,128 Initialized build tracking at /tmp/pip-build-tracker-mq3j5xma 2026-02-14T12:55:20,129 Created build tracker: /tmp/pip-build-tracker-mq3j5xma 2026-02-14T12:55:20,129 Entered build tracker: /tmp/pip-build-tracker-mq3j5xma 2026-02-14T12:55:20,130 Created temporary directory: /tmp/pip-wheel-btb590ng 2026-02-14T12:55:20,134 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-14T12:55:20,136 Created temporary directory: /tmp/pip-ephem-wheel-cache-es1ke69n 2026-02-14T12:55:20,158 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T12:55:20,162 2 location(s) to search for versions of iflow-mcp-sandraschi-pywinauto-mcp: 2026-02-14T12:55:20,162 * https://pypi.org/simple/iflow-mcp-sandraschi-pywinauto-mcp/ 2026-02-14T12:55:20,162 * https://www.piwheels.org/simple/iflow-mcp-sandraschi-pywinauto-mcp/ 2026-02-14T12:55:20,162 Fetching project page and analyzing links: https://pypi.org/simple/iflow-mcp-sandraschi-pywinauto-mcp/ 2026-02-14T12:55:20,163 Getting page https://pypi.org/simple/iflow-mcp-sandraschi-pywinauto-mcp/ 2026-02-14T12:55:20,165 Found index url https://pypi.org/simple 2026-02-14T12:55:20,378 Fetched page https://pypi.org/simple/iflow-mcp-sandraschi-pywinauto-mcp/ as application/vnd.pypi.simple.v1+json 2026-02-14T12:55:20,380 Skipping link: No binaries permitted for iflow-mcp-sandraschi-pywinauto-mcp: https://files.pythonhosted.org/packages/a4/e8/f9daca961cf805ac5d05dd6574cdb6addd32a05b98aed5d829449d0fed4f/iflow_mcp_sandraschi_pywinauto_mcp-0.3.1-py3-none-any.whl (from https://pypi.org/simple/iflow-mcp-sandraschi-pywinauto-mcp/) (requires-python:>=3.10) 2026-02-14T12:55:20,381 Found link https://files.pythonhosted.org/packages/db/9d/de08a351406b0efd2f2252441e06ec7b896dfc4e9e5d42e16f1d1b5d7c7a/iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.tar.gz (from https://pypi.org/simple/iflow-mcp-sandraschi-pywinauto-mcp/) (requires-python:>=3.10), version: 0.3.1 2026-02-14T12:55:20,382 Fetching project page and analyzing links: https://www.piwheels.org/simple/iflow-mcp-sandraschi-pywinauto-mcp/ 2026-02-14T12:55:20,382 Getting page https://www.piwheels.org/simple/iflow-mcp-sandraschi-pywinauto-mcp/ 2026-02-14T12:55:20,384 Found index url https://www.piwheels.org/simple 2026-02-14T12:55:20,544 Fetched page https://www.piwheels.org/simple/iflow-mcp-sandraschi-pywinauto-mcp/ as text/html 2026-02-14T12:55:20,545 Skipping link: not a file: https://www.piwheels.org/simple/iflow-mcp-sandraschi-pywinauto-mcp/ 2026-02-14T12:55:20,546 Skipping link: not a file: https://pypi.org/simple/iflow-mcp-sandraschi-pywinauto-mcp/ 2026-02-14T12:55:20,566 Given no hashes to check 1 links for project 'iflow-mcp-sandraschi-pywinauto-mcp': discarding no candidates 2026-02-14T12:55:20,586 Collecting iflow-mcp-sandraschi-pywinauto-mcp==0.3.1 2026-02-14T12:55:20,588 Created temporary directory: /tmp/pip-unpack-_7ic72m_ 2026-02-14T12:55:20,803 Downloading iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.tar.gz (376 kB) 2026-02-14T12:55:21,250 Added iflow-mcp-sandraschi-pywinauto-mcp==0.3.1 from https://files.pythonhosted.org/packages/db/9d/de08a351406b0efd2f2252441e06ec7b896dfc4e9e5d42e16f1d1b5d7c7a/iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.tar.gz to build tracker '/tmp/pip-build-tracker-mq3j5xma' 2026-02-14T12:55:21,258 Created temporary directory: /tmp/pip-build-env-t9627fuk 2026-02-14T12:55:21,262 Installing build dependencies: started 2026-02-14T12:55:21,263 Running command pip subprocess to install build dependencies 2026-02-14T12:55:22,380 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-14T12:55:22,951 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-14T12:55:22,974 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-14T12:55:24,742 Collecting setuptools>=42.0 2026-02-14T12:55:24,826 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-02-14T12:55:25,091 Collecting wheel 2026-02-14T12:55:25,105 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-02-14T12:55:25,289 Collecting packaging>=24.0 2026-02-14T12:55:25,307 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-14T12:55:28,280 Installing collected packages: setuptools, packaging, wheel 2026-02-14T12:55:31,880 Creating /tmp/pip-build-env-t9627fuk/overlay/local/bin 2026-02-14T12:55:31,882 changing mode of /tmp/pip-build-env-t9627fuk/overlay/local/bin/wheel to 755 2026-02-14T12:55:31,903 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-02-14T12:55:32,179 Installing build dependencies: finished with status 'done' 2026-02-14T12:55:32,185 Getting requirements to build wheel: started 2026-02-14T12:55:32,186 Running command Getting requirements to build wheel 2026-02-14T12:55:32,904 /tmp/pip-build-env-t9627fuk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-14T12:55:32,905 !! 2026-02-14T12:55:32,906 ******************************************************************************** 2026-02-14T12:55:32,906 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-14T12:55:32,907 License :: OSI Approved :: MIT License 2026-02-14T12:55:32,909 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T12:55:32,909 ******************************************************************************** 2026-02-14T12:55:32,910 !! 2026-02-14T12:55:32,911 dist._finalize_license_expression() 2026-02-14T12:55:32,912 /tmp/pip-build-env-t9627fuk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-14T12:55:32,912 !! 2026-02-14T12:55:32,914 ******************************************************************************** 2026-02-14T12:55:32,914 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-14T12:55:32,915 License :: OSI Approved :: MIT License 2026-02-14T12:55:32,916 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T12:55:32,917 ******************************************************************************** 2026-02-14T12:55:32,918 !! 2026-02-14T12:55:32,919 self._finalize_license_expression() 2026-02-14T12:55:32,919 running egg_info 2026-02-14T12:55:32,925 writing src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/PKG-INFO 2026-02-14T12:55:32,935 writing dependency_links to src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/dependency_links.txt 2026-02-14T12:55:32,937 writing entry points to src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/entry_points.txt 2026-02-14T12:55:32,944 writing requirements to src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/requires.txt 2026-02-14T12:55:32,945 writing top-level names to src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/top_level.txt 2026-02-14T12:55:32,975 reading manifest file 'src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/SOURCES.txt' 2026-02-14T12:55:32,993 reading manifest template 'MANIFEST.in' 2026-02-14T12:55:32,995 warning: no files found matching '*' under directory 'pywinauto_mcp/templates' 2026-02-14T12:55:32,996 warning: no files found matching '*' under directory 'pywinauto_mcp/static' 2026-02-14T12:55:32,996 warning: no files found matching '*' under directory 'pywinauto_mcp/locale' 2026-02-14T12:55:33,030 no previously-included directories found matching '__pycache__' 2026-02-14T12:55:33,031 no previously-included directories found matching '.pytest_cache' 2026-02-14T12:55:33,031 no previously-included directories found matching '.mypy_cache' 2026-02-14T12:55:33,032 no previously-included directories found matching '.ruff_cache' 2026-02-14T12:55:33,033 adding license file 'LICENSE' 2026-02-14T12:55:33,041 writing manifest file 'src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/SOURCES.txt' 2026-02-14T12:55:33,138 Getting requirements to build wheel: finished with status 'done' 2026-02-14T12:55:33,142 Created temporary directory: /tmp/pip-modern-metadata-vntkq3zc 2026-02-14T12:55:33,144 Preparing metadata (pyproject.toml): started 2026-02-14T12:55:33,145 Running command Preparing metadata (pyproject.toml) 2026-02-14T12:55:33,798 /tmp/pip-build-env-t9627fuk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-14T12:55:33,798 !! 2026-02-14T12:55:33,799 ******************************************************************************** 2026-02-14T12:55:33,800 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-14T12:55:33,801 License :: OSI Approved :: MIT License 2026-02-14T12:55:33,802 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T12:55:33,802 ******************************************************************************** 2026-02-14T12:55:33,803 !! 2026-02-14T12:55:33,804 dist._finalize_license_expression() 2026-02-14T12:55:33,805 /tmp/pip-build-env-t9627fuk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-14T12:55:33,806 !! 2026-02-14T12:55:33,807 ******************************************************************************** 2026-02-14T12:55:33,807 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-14T12:55:33,808 License :: OSI Approved :: MIT License 2026-02-14T12:55:33,809 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T12:55:33,810 ******************************************************************************** 2026-02-14T12:55:33,811 !! 2026-02-14T12:55:33,811 self._finalize_license_expression() 2026-02-14T12:55:33,812 running dist_info 2026-02-14T12:55:33,822 creating /tmp/pip-modern-metadata-vntkq3zc/iflow_mcp_sandraschi_pywinauto_mcp.egg-info 2026-02-14T12:55:33,823 writing /tmp/pip-modern-metadata-vntkq3zc/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/PKG-INFO 2026-02-14T12:55:33,833 writing dependency_links to /tmp/pip-modern-metadata-vntkq3zc/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/dependency_links.txt 2026-02-14T12:55:33,834 writing entry points to /tmp/pip-modern-metadata-vntkq3zc/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/entry_points.txt 2026-02-14T12:55:33,840 writing requirements to /tmp/pip-modern-metadata-vntkq3zc/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/requires.txt 2026-02-14T12:55:33,842 writing top-level names to /tmp/pip-modern-metadata-vntkq3zc/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/top_level.txt 2026-02-14T12:55:33,843 writing manifest file '/tmp/pip-modern-metadata-vntkq3zc/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/SOURCES.txt' 2026-02-14T12:55:33,869 reading manifest file '/tmp/pip-modern-metadata-vntkq3zc/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/SOURCES.txt' 2026-02-14T12:55:33,871 reading manifest template 'MANIFEST.in' 2026-02-14T12:55:33,873 warning: no files found matching '*' under directory 'pywinauto_mcp/templates' 2026-02-14T12:55:33,874 warning: no files found matching '*' under directory 'pywinauto_mcp/static' 2026-02-14T12:55:33,874 warning: no files found matching '*' under directory 'pywinauto_mcp/locale' 2026-02-14T12:55:33,902 no previously-included directories found matching '__pycache__' 2026-02-14T12:55:33,903 no previously-included directories found matching '.pytest_cache' 2026-02-14T12:55:33,904 no previously-included directories found matching '.mypy_cache' 2026-02-14T12:55:33,904 no previously-included directories found matching '.ruff_cache' 2026-02-14T12:55:33,905 adding license file 'LICENSE' 2026-02-14T12:55:33,911 writing manifest file '/tmp/pip-modern-metadata-vntkq3zc/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/SOURCES.txt' 2026-02-14T12:55:33,912 creating '/tmp/pip-modern-metadata-vntkq3zc/iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.dist-info' 2026-02-14T12:55:34,036 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-14T12:55:34,041 Source in /tmp/pip-wheel-btb590ng/iflow-mcp-sandraschi-pywinauto-mcp_b03eda4f38b44fd7a717527a81ac32db has version 0.3.1, which satisfies requirement iflow-mcp-sandraschi-pywinauto-mcp==0.3.1 from https://files.pythonhosted.org/packages/db/9d/de08a351406b0efd2f2252441e06ec7b896dfc4e9e5d42e16f1d1b5d7c7a/iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.tar.gz 2026-02-14T12:55:34,042 Removed iflow-mcp-sandraschi-pywinauto-mcp==0.3.1 from https://files.pythonhosted.org/packages/db/9d/de08a351406b0efd2f2252441e06ec7b896dfc4e9e5d42e16f1d1b5d7c7a/iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.tar.gz from build tracker '/tmp/pip-build-tracker-mq3j5xma' 2026-02-14T12:55:34,050 Created temporary directory: /tmp/pip-unpack-snx3_8lg 2026-02-14T12:55:34,050 Building wheels for collected packages: iflow-mcp-sandraschi-pywinauto-mcp 2026-02-14T12:55:34,055 Created temporary directory: /tmp/pip-wheel-w9e1d1zj 2026-02-14T12:55:34,056 Destination directory: /tmp/pip-wheel-w9e1d1zj 2026-02-14T12:55:34,058 Building wheel for iflow-mcp-sandraschi-pywinauto-mcp (pyproject.toml): started 2026-02-14T12:55:34,059 Running command Building wheel for iflow-mcp-sandraschi-pywinauto-mcp (pyproject.toml) 2026-02-14T12:55:34,691 /tmp/pip-build-env-t9627fuk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-14T12:55:34,691 !! 2026-02-14T12:55:34,692 ******************************************************************************** 2026-02-14T12:55:34,693 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-14T12:55:34,694 License :: OSI Approved :: MIT License 2026-02-14T12:55:34,695 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T12:55:34,696 ******************************************************************************** 2026-02-14T12:55:34,697 !! 2026-02-14T12:55:34,697 dist._finalize_license_expression() 2026-02-14T12:55:34,698 /tmp/pip-build-env-t9627fuk/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-02-14T12:55:34,699 !! 2026-02-14T12:55:34,700 ******************************************************************************** 2026-02-14T12:55:34,701 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-02-14T12:55:34,702 License :: OSI Approved :: MIT License 2026-02-14T12:55:34,703 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-02-14T12:55:34,704 ******************************************************************************** 2026-02-14T12:55:34,706 !! 2026-02-14T12:55:34,706 self._finalize_license_expression() 2026-02-14T12:55:34,706 running bdist_wheel 2026-02-14T12:55:34,718 running build 2026-02-14T12:55:34,719 running build_py 2026-02-14T12:55:34,725 creating build/lib/pywinauto_mcp 2026-02-14T12:55:34,727 copying src/pywinauto_mcp/security_endpoints.py -> build/lib/pywinauto_mcp 2026-02-14T12:55:34,729 copying src/pywinauto_mcp/__init__.py -> build/lib/pywinauto_mcp 2026-02-14T12:55:34,731 copying src/pywinauto_mcp/app.py -> build/lib/pywinauto_mcp 2026-02-14T12:55:34,733 copying src/pywinauto_mcp/config.py -> build/lib/pywinauto_mcp 2026-02-14T12:55:34,735 copying src/pywinauto_mcp/main_broken.py -> build/lib/pywinauto_mcp 2026-02-14T12:55:34,737 copying src/pywinauto_mcp/main.py -> build/lib/pywinauto_mcp 2026-02-14T12:55:34,739 copying src/pywinauto_mcp/__main__.py -> build/lib/pywinauto_mcp 2026-02-14T12:55:34,741 copying src/pywinauto_mcp/face_recognition.py -> build/lib/pywinauto_mcp 2026-02-14T12:55:34,744 creating build/lib/pywinauto_mcp/api 2026-02-14T12:55:34,744 copying src/pywinauto_mcp/api/__init__.py -> build/lib/pywinauto_mcp/api 2026-02-14T12:55:34,746 copying src/pywinauto_mcp/api/face_recognition.py -> build/lib/pywinauto_mcp/api 2026-02-14T12:55:34,749 creating build/lib/pywinauto_mcp/core 2026-02-14T12:55:34,750 copying src/pywinauto_mcp/core/decorators.py -> build/lib/pywinauto_mcp/core 2026-02-14T12:55:34,752 copying src/pywinauto_mcp/core/__init__.py -> build/lib/pywinauto_mcp/core 2026-02-14T12:55:34,753 copying src/pywinauto_mcp/core/config.py -> build/lib/pywinauto_mcp/core 2026-02-14T12:55:34,756 creating build/lib/pywinauto_mcp/desktop_state 2026-02-14T12:55:34,757 copying src/pywinauto_mcp/desktop_state/ocr.py -> build/lib/pywinauto_mcp/desktop_state 2026-02-14T12:55:34,759 copying src/pywinauto_mcp/desktop_state/__init__.py -> build/lib/pywinauto_mcp/desktop_state 2026-02-14T12:55:34,760 copying src/pywinauto_mcp/desktop_state/annotator.py -> build/lib/pywinauto_mcp/desktop_state 2026-02-14T12:55:34,762 copying src/pywinauto_mcp/desktop_state/formatter.py -> build/lib/pywinauto_mcp/desktop_state 2026-02-14T12:55:34,764 copying src/pywinauto_mcp/desktop_state/walker.py -> build/lib/pywinauto_mcp/desktop_state 2026-02-14T12:55:34,766 copying src/pywinauto_mcp/desktop_state/capture.py -> build/lib/pywinauto_mcp/desktop_state 2026-02-14T12:55:34,769 creating build/lib/pywinauto_mcp/tools 2026-02-14T12:55:34,770 copying src/pywinauto_mcp/tools/portmanteau_system.py -> build/lib/pywinauto_mcp/tools 2026-02-14T12:55:34,772 copying src/pywinauto_mcp/tools/portmanteau_elements.py -> build/lib/pywinauto_mcp/tools 2026-02-14T12:55:34,775 copying src/pywinauto_mcp/tools/portmanteau_windows.py -> build/lib/pywinauto_mcp/tools 2026-02-14T12:55:34,777 copying src/pywinauto_mcp/tools/portmanteau_visual.py -> build/lib/pywinauto_mcp/tools 2026-02-14T12:55:34,780 copying src/pywinauto_mcp/tools/__init__.py -> build/lib/pywinauto_mcp/tools 2026-02-14T12:55:34,782 copying src/pywinauto_mcp/tools/portmanteau_keyboard.py -> build/lib/pywinauto_mcp/tools 2026-02-14T12:55:34,784 copying src/pywinauto_mcp/tools/portmanteau_mouse.py -> build/lib/pywinauto_mcp/tools 2026-02-14T12:55:34,787 copying src/pywinauto_mcp/tools/portmanteau_face.py -> build/lib/pywinauto_mcp/tools 2026-02-14T12:55:34,789 copying src/pywinauto_mcp/tools/desktop_state.py -> build/lib/pywinauto_mcp/tools 2026-02-14T12:55:34,791 copying src/pywinauto_mcp/tools/utils.py -> build/lib/pywinauto_mcp/tools 2026-02-14T12:55:34,794 creating build/lib/pywinauto_mcp/services 2026-02-14T12:55:34,795 copying src/pywinauto_mcp/services/ocr_service.py -> build/lib/pywinauto_mcp/services 2026-02-14T12:55:34,797 creating build/lib/pywinauto_mcp/api/v1 2026-02-14T12:55:34,798 copying src/pywinauto_mcp/api/v1/__init__.py -> build/lib/pywinauto_mcp/api/v1 2026-02-14T12:55:34,801 creating build/lib/pywinauto_mcp/api/v1/endpoints 2026-02-14T12:55:34,802 copying src/pywinauto_mcp/api/v1/endpoints/ocr.py -> build/lib/pywinauto_mcp/api/v1/endpoints 2026-02-14T12:55:34,805 copying src/pywinauto_mcp/api/v1/endpoints/windows.py -> build/lib/pywinauto_mcp/api/v1/endpoints 2026-02-14T12:55:34,807 copying src/pywinauto_mcp/api/v1/endpoints/health.py -> build/lib/pywinauto_mcp/api/v1/endpoints 2026-02-14T12:55:34,809 creating build/lib/pywinauto_mcp/api/v1/models 2026-02-14T12:55:34,810 copying src/pywinauto_mcp/api/v1/models/ocr.py -> build/lib/pywinauto_mcp/api/v1/models 2026-02-14T12:55:34,813 creating build/lib/pywinauto_mcp/tools/archived 2026-02-14T12:55:34,814 copying src/pywinauto_mcp/tools/archived/element.py -> build/lib/pywinauto_mcp/tools/archived 2026-02-14T12:55:34,817 copying src/pywinauto_mcp/tools/archived/mouse.py -> build/lib/pywinauto_mcp/tools/archived 2026-02-14T12:55:34,819 copying src/pywinauto_mcp/tools/archived/window.py -> build/lib/pywinauto_mcp/tools/archived 2026-02-14T12:55:34,821 copying src/pywinauto_mcp/tools/archived/system_tools.py -> build/lib/pywinauto_mcp/tools/archived 2026-02-14T12:55:34,824 copying src/pywinauto_mcp/tools/archived/basic_tools.py -> build/lib/pywinauto_mcp/tools/archived 2026-02-14T12:55:34,827 copying src/pywinauto_mcp/tools/archived/visual.py -> build/lib/pywinauto_mcp/tools/archived 2026-02-14T12:55:34,829 copying src/pywinauto_mcp/tools/archived/face_recognition.py -> build/lib/pywinauto_mcp/tools/archived 2026-02-14T12:55:34,831 copying src/pywinauto_mcp/tools/archived/visual_tools.py -> build/lib/pywinauto_mcp/tools/archived 2026-02-14T12:55:34,834 copying src/pywinauto_mcp/tools/archived/input.py -> build/lib/pywinauto_mcp/tools/archived 2026-02-14T12:55:34,836 copying src/pywinauto_mcp/tools/archived/element_tools.py -> build/lib/pywinauto_mcp/tools/archived 2026-02-14T12:55:34,838 running egg_info 2026-02-14T12:55:34,848 writing src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/PKG-INFO 2026-02-14T12:55:34,857 writing dependency_links to src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/dependency_links.txt 2026-02-14T12:55:34,859 writing entry points to src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/entry_points.txt 2026-02-14T12:55:34,865 writing requirements to src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/requires.txt 2026-02-14T12:55:34,866 writing top-level names to src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/top_level.txt 2026-02-14T12:55:34,882 reading manifest file 'src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/SOURCES.txt' 2026-02-14T12:55:34,890 reading manifest template 'MANIFEST.in' 2026-02-14T12:55:34,892 warning: no files found matching '*' under directory 'pywinauto_mcp/templates' 2026-02-14T12:55:34,893 warning: no files found matching '*' under directory 'pywinauto_mcp/static' 2026-02-14T12:55:34,894 warning: no files found matching '*' under directory 'pywinauto_mcp/locale' 2026-02-14T12:55:34,923 no previously-included directories found matching '__pycache__' 2026-02-14T12:55:34,924 no previously-included directories found matching '.pytest_cache' 2026-02-14T12:55:34,924 no previously-included directories found matching '.mypy_cache' 2026-02-14T12:55:34,925 no previously-included directories found matching '.ruff_cache' 2026-02-14T12:55:34,926 adding license file 'LICENSE' 2026-02-14T12:55:34,933 writing manifest file 'src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info/SOURCES.txt' 2026-02-14T12:55:34,954 installing to build/bdist.linux-armv7l/wheel 2026-02-14T12:55:34,955 running install 2026-02-14T12:55:34,978 running install_lib 2026-02-14T12:55:34,984 creating build/bdist.linux-armv7l/wheel 2026-02-14T12:55:34,986 creating build/bdist.linux-armv7l/wheel/pywinauto_mcp 2026-02-14T12:55:34,988 copying build/lib/pywinauto_mcp/security_endpoints.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp 2026-02-14T12:55:34,990 creating build/bdist.linux-armv7l/wheel/pywinauto_mcp/api 2026-02-14T12:55:34,991 copying build/lib/pywinauto_mcp/api/__init__.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/api 2026-02-14T12:55:34,994 creating build/bdist.linux-armv7l/wheel/pywinauto_mcp/api/v1 2026-02-14T12:55:34,995 copying build/lib/pywinauto_mcp/api/v1/__init__.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/api/v1 2026-02-14T12:55:34,997 creating build/bdist.linux-armv7l/wheel/pywinauto_mcp/api/v1/endpoints 2026-02-14T12:55:34,998 copying build/lib/pywinauto_mcp/api/v1/endpoints/ocr.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/api/v1/endpoints 2026-02-14T12:55:35,000 copying build/lib/pywinauto_mcp/api/v1/endpoints/windows.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/api/v1/endpoints 2026-02-14T12:55:35,002 copying build/lib/pywinauto_mcp/api/v1/endpoints/health.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/api/v1/endpoints 2026-02-14T12:55:35,005 creating build/bdist.linux-armv7l/wheel/pywinauto_mcp/api/v1/models 2026-02-14T12:55:35,006 copying build/lib/pywinauto_mcp/api/v1/models/ocr.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/api/v1/models 2026-02-14T12:55:35,008 copying build/lib/pywinauto_mcp/api/face_recognition.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/api 2026-02-14T12:55:35,010 copying build/lib/pywinauto_mcp/__init__.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp 2026-02-14T12:55:35,012 creating build/bdist.linux-armv7l/wheel/pywinauto_mcp/core 2026-02-14T12:55:35,013 copying build/lib/pywinauto_mcp/core/decorators.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/core 2026-02-14T12:55:35,014 copying build/lib/pywinauto_mcp/core/__init__.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/core 2026-02-14T12:55:35,016 copying build/lib/pywinauto_mcp/core/config.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/core 2026-02-14T12:55:35,018 copying build/lib/pywinauto_mcp/app.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp 2026-02-14T12:55:35,020 copying build/lib/pywinauto_mcp/config.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp 2026-02-14T12:55:35,021 copying build/lib/pywinauto_mcp/main_broken.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp 2026-02-14T12:55:35,024 creating build/bdist.linux-armv7l/wheel/pywinauto_mcp/desktop_state 2026-02-14T12:55:35,025 copying build/lib/pywinauto_mcp/desktop_state/ocr.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/desktop_state 2026-02-14T12:55:35,027 copying build/lib/pywinauto_mcp/desktop_state/__init__.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/desktop_state 2026-02-14T12:55:35,029 copying build/lib/pywinauto_mcp/desktop_state/annotator.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/desktop_state 2026-02-14T12:55:35,031 copying build/lib/pywinauto_mcp/desktop_state/formatter.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/desktop_state 2026-02-14T12:55:35,032 copying build/lib/pywinauto_mcp/desktop_state/walker.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/desktop_state 2026-02-14T12:55:35,035 copying build/lib/pywinauto_mcp/desktop_state/capture.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/desktop_state 2026-02-14T12:55:35,037 creating build/bdist.linux-armv7l/wheel/pywinauto_mcp/tools 2026-02-14T12:55:35,038 copying build/lib/pywinauto_mcp/tools/portmanteau_system.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools 2026-02-14T12:55:35,041 creating build/bdist.linux-armv7l/wheel/pywinauto_mcp/tools/archived 2026-02-14T12:55:35,042 copying build/lib/pywinauto_mcp/tools/archived/element.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools/archived 2026-02-14T12:55:35,045 copying build/lib/pywinauto_mcp/tools/archived/mouse.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools/archived 2026-02-14T12:55:35,047 copying build/lib/pywinauto_mcp/tools/archived/window.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools/archived 2026-02-14T12:55:35,050 copying build/lib/pywinauto_mcp/tools/archived/system_tools.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools/archived 2026-02-14T12:55:35,052 copying build/lib/pywinauto_mcp/tools/archived/basic_tools.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools/archived 2026-02-14T12:55:35,055 copying build/lib/pywinauto_mcp/tools/archived/visual.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools/archived 2026-02-14T12:55:35,057 copying build/lib/pywinauto_mcp/tools/archived/face_recognition.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools/archived 2026-02-14T12:55:35,059 copying build/lib/pywinauto_mcp/tools/archived/visual_tools.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools/archived 2026-02-14T12:55:35,062 copying build/lib/pywinauto_mcp/tools/archived/input.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools/archived 2026-02-14T12:55:35,064 copying build/lib/pywinauto_mcp/tools/archived/element_tools.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools/archived 2026-02-14T12:55:35,066 copying build/lib/pywinauto_mcp/tools/portmanteau_elements.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools 2026-02-14T12:55:35,068 copying build/lib/pywinauto_mcp/tools/portmanteau_windows.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools 2026-02-14T12:55:35,071 copying build/lib/pywinauto_mcp/tools/portmanteau_visual.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools 2026-02-14T12:55:35,073 copying build/lib/pywinauto_mcp/tools/__init__.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools 2026-02-14T12:55:35,075 copying build/lib/pywinauto_mcp/tools/portmanteau_keyboard.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools 2026-02-14T12:55:35,077 copying build/lib/pywinauto_mcp/tools/portmanteau_mouse.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools 2026-02-14T12:55:35,079 copying build/lib/pywinauto_mcp/tools/portmanteau_face.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools 2026-02-14T12:55:35,082 copying build/lib/pywinauto_mcp/tools/desktop_state.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools 2026-02-14T12:55:35,084 copying build/lib/pywinauto_mcp/tools/utils.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/tools 2026-02-14T12:55:35,086 copying build/lib/pywinauto_mcp/main.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp 2026-02-14T12:55:35,088 copying build/lib/pywinauto_mcp/__main__.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp 2026-02-14T12:55:35,090 copying build/lib/pywinauto_mcp/face_recognition.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp 2026-02-14T12:55:35,092 creating build/bdist.linux-armv7l/wheel/pywinauto_mcp/services 2026-02-14T12:55:35,093 copying build/lib/pywinauto_mcp/services/ocr_service.py -> build/bdist.linux-armv7l/wheel/./pywinauto_mcp/services 2026-02-14T12:55:35,095 running install_egg_info 2026-02-14T12:55:35,100 Copying src/iflow_mcp_sandraschi_pywinauto_mcp.egg-info to build/bdist.linux-armv7l/wheel/./iflow_mcp_sandraschi_pywinauto_mcp-0.3.1-py3.11.egg-info 2026-02-14T12:55:35,112 running install_scripts 2026-02-14T12:55:35,123 creating build/bdist.linux-armv7l/wheel/iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.dist-info/WHEEL 2026-02-14T12:55:35,126 creating '/tmp/pip-wheel-w9e1d1zj/.tmp-5f8e6utw/iflow_mcp_sandraschi_pywinauto_mcp-0.3.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-02-14T12:55:35,129 adding 'iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.dist-info/licenses/LICENSE' 2026-02-14T12:55:35,131 adding 'pywinauto_mcp/__init__.py' 2026-02-14T12:55:35,132 adding 'pywinauto_mcp/__main__.py' 2026-02-14T12:55:35,133 adding 'pywinauto_mcp/app.py' 2026-02-14T12:55:35,135 adding 'pywinauto_mcp/config.py' 2026-02-14T12:55:35,137 adding 'pywinauto_mcp/face_recognition.py' 2026-02-14T12:55:35,138 adding 'pywinauto_mcp/main.py' 2026-02-14T12:55:35,142 adding 'pywinauto_mcp/main_broken.py' 2026-02-14T12:55:35,144 adding 'pywinauto_mcp/security_endpoints.py' 2026-02-14T12:55:35,145 adding 'pywinauto_mcp/api/__init__.py' 2026-02-14T12:55:35,147 adding 'pywinauto_mcp/api/face_recognition.py' 2026-02-14T12:55:35,149 adding 'pywinauto_mcp/api/v1/__init__.py' 2026-02-14T12:55:35,150 adding 'pywinauto_mcp/api/v1/endpoints/health.py' 2026-02-14T12:55:35,152 adding 'pywinauto_mcp/api/v1/endpoints/ocr.py' 2026-02-14T12:55:35,154 adding 'pywinauto_mcp/api/v1/endpoints/windows.py' 2026-02-14T12:55:35,156 adding 'pywinauto_mcp/api/v1/models/ocr.py' 2026-02-14T12:55:35,158 adding 'pywinauto_mcp/core/__init__.py' 2026-02-14T12:55:35,159 adding 'pywinauto_mcp/core/config.py' 2026-02-14T12:55:35,160 adding 'pywinauto_mcp/core/decorators.py' 2026-02-14T12:55:35,162 adding 'pywinauto_mcp/desktop_state/__init__.py' 2026-02-14T12:55:35,163 adding 'pywinauto_mcp/desktop_state/annotator.py' 2026-02-14T12:55:35,164 adding 'pywinauto_mcp/desktop_state/capture.py' 2026-02-14T12:55:35,166 adding 'pywinauto_mcp/desktop_state/formatter.py' 2026-02-14T12:55:35,167 adding 'pywinauto_mcp/desktop_state/ocr.py' 2026-02-14T12:55:35,168 adding 'pywinauto_mcp/desktop_state/walker.py' 2026-02-14T12:55:35,170 adding 'pywinauto_mcp/services/ocr_service.py' 2026-02-14T12:55:35,172 adding 'pywinauto_mcp/tools/__init__.py' 2026-02-14T12:55:35,174 adding 'pywinauto_mcp/tools/desktop_state.py' 2026-02-14T12:55:35,176 adding 'pywinauto_mcp/tools/portmanteau_elements.py' 2026-02-14T12:55:35,179 adding 'pywinauto_mcp/tools/portmanteau_face.py' 2026-02-14T12:55:35,180 adding 'pywinauto_mcp/tools/portmanteau_keyboard.py' 2026-02-14T12:55:35,182 adding 'pywinauto_mcp/tools/portmanteau_mouse.py' 2026-02-14T12:55:35,185 adding 'pywinauto_mcp/tools/portmanteau_system.py' 2026-02-14T12:55:35,187 adding 'pywinauto_mcp/tools/portmanteau_visual.py' 2026-02-14T12:55:35,189 adding 'pywinauto_mcp/tools/portmanteau_windows.py' 2026-02-14T12:55:35,191 adding 'pywinauto_mcp/tools/utils.py' 2026-02-14T12:55:35,194 adding 'pywinauto_mcp/tools/archived/basic_tools.py' 2026-02-14T12:55:35,197 adding 'pywinauto_mcp/tools/archived/element.py' 2026-02-14T12:55:35,199 adding 'pywinauto_mcp/tools/archived/element_tools.py' 2026-02-14T12:55:35,201 adding 'pywinauto_mcp/tools/archived/face_recognition.py' 2026-02-14T12:55:35,203 adding 'pywinauto_mcp/tools/archived/input.py' 2026-02-14T12:55:35,204 adding 'pywinauto_mcp/tools/archived/mouse.py' 2026-02-14T12:55:35,206 adding 'pywinauto_mcp/tools/archived/system_tools.py' 2026-02-14T12:55:35,208 adding 'pywinauto_mcp/tools/archived/visual.py' 2026-02-14T12:55:35,210 adding 'pywinauto_mcp/tools/archived/visual_tools.py' 2026-02-14T12:55:35,212 adding 'pywinauto_mcp/tools/archived/window.py' 2026-02-14T12:55:35,214 adding 'iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.dist-info/METADATA' 2026-02-14T12:55:35,215 adding 'iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.dist-info/WHEEL' 2026-02-14T12:55:35,216 adding 'iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.dist-info/entry_points.txt' 2026-02-14T12:55:35,217 adding 'iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.dist-info/top_level.txt' 2026-02-14T12:55:35,218 adding 'iflow_mcp_sandraschi_pywinauto_mcp-0.3.1.dist-info/RECORD' 2026-02-14T12:55:35,221 removing build/bdist.linux-armv7l/wheel 2026-02-14T12:55:35,332 Building wheel for iflow-mcp-sandraschi-pywinauto-mcp (pyproject.toml): finished with status 'done' 2026-02-14T12:55:35,339 Created wheel for iflow-mcp-sandraschi-pywinauto-mcp: filename=iflow_mcp_sandraschi_pywinauto_mcp-0.3.1-py3-none-any.whl size=113062 sha256=5c4d6998a2d4548e25e7296c5cb192c5a8503ab353fd9300a713ce5e29faf673 2026-02-14T12:55:35,340 Stored in directory: /tmp/pip-ephem-wheel-cache-es1ke69n/wheels/50/84/1c/3032d09f05334ab6bfe213366f0940741756503a782ea3c7cf 2026-02-14T12:55:35,355 Successfully built iflow-mcp-sandraschi-pywinauto-mcp 2026-02-14T12:55:35,362 Removed build tracker: '/tmp/pip-build-tracker-mq3j5xma'