2026-01-02T08:53:43,555 Created temporary directory: /tmp/pip-ephem-wheel-cache-erljk0lb 2026-01-02T08:53:43,557 Created temporary directory: /tmp/pip-build-tracker-6iys36x5 2026-01-02T08:53:43,557 Initialized build tracking at /tmp/pip-build-tracker-6iys36x5 2026-01-02T08:53:43,558 Created build tracker: /tmp/pip-build-tracker-6iys36x5 2026-01-02T08:53:43,558 Entered build tracker: /tmp/pip-build-tracker-6iys36x5 2026-01-02T08:53:43,559 Created temporary directory: /tmp/pip-wheel-1w2gjvd4 2026-01-02T08:53:43,563 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-01-02T08:53:43,565 Created temporary directory: /tmp/pip-ephem-wheel-cache-67n6kebi 2026-01-02T08:53:43,589 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-02T08:53:43,593 2 location(s) to search for versions of fps-file-watcher: 2026-01-02T08:53:43,593 * https://pypi.org/simple/fps-file-watcher/ 2026-01-02T08:53:43,593 * https://www.piwheels.org/simple/fps-file-watcher/ 2026-01-02T08:53:43,594 Fetching project page and analyzing links: https://pypi.org/simple/fps-file-watcher/ 2026-01-02T08:53:43,594 Getting page https://pypi.org/simple/fps-file-watcher/ 2026-01-02T08:53:43,596 Found index url https://pypi.org/simple 2026-01-02T08:53:43,808 Fetched page https://pypi.org/simple/fps-file-watcher/ as application/vnd.pypi.simple.v1+json 2026-01-02T08:53:43,811 Skipping link: No binaries permitted for fps-file-watcher: https://files.pythonhosted.org/packages/ba/eb/400519e10194fad9af7688e4814a54695098170e97a56528af8523afd258/fps_file_watcher-0.1.0-py3-none-any.whl (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.9) 2026-01-02T08:53:43,812 Found link https://files.pythonhosted.org/packages/46/35/deedc197ca1b952c5f4eef7d408dfed1d2813af864de640b4d3a3fe48b82/fps_file_watcher-0.1.0.tar.gz (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.9), version: 0.1.0 2026-01-02T08:53:43,813 Skipping link: No binaries permitted for fps-file-watcher: https://files.pythonhosted.org/packages/0a/6b/fc9e073fa3dbebb6ce0f8ab2f18bfcf891cb197066b8b924ed172f238d8a/fps_file_watcher-0.1.1-py3-none-any.whl (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.9) 2026-01-02T08:53:43,814 Found link https://files.pythonhosted.org/packages/66/cb/de1c68623107d0b4baa6ca6f6b01f1b945f0e3b0391a4d3346b011de3532/fps_file_watcher-0.1.1.tar.gz (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.9), version: 0.1.1 2026-01-02T08:53:43,815 Skipping link: No binaries permitted for fps-file-watcher: https://files.pythonhosted.org/packages/e4/5d/8f0c3b291af5bc8addaef42e99a7ba0d005741c8a76e0ac9bdddc7f1b8b7/fps_file_watcher-0.1.2-py3-none-any.whl (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.9) 2026-01-02T08:53:43,816 Found link https://files.pythonhosted.org/packages/f2/8c/0c4f0cebe4455d541429a6f4eb090893cf077c0938ef02ecdd4012ba3057/fps_file_watcher-0.1.2.tar.gz (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.9), version: 0.1.2 2026-01-02T08:53:43,817 Skipping link: No binaries permitted for fps-file-watcher: https://files.pythonhosted.org/packages/30/4c/33cd764f09e4e88ce31e7bae95abd096b188a89cde83f5e41240dff339a5/fps_file_watcher-0.1.3-py3-none-any.whl (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.9) 2026-01-02T08:53:43,818 Found link https://files.pythonhosted.org/packages/89/47/a5498f8b28700248596767f536be5bcba828ed2c469ca29b715cb1d46e80/fps_file_watcher-0.1.3.tar.gz (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.9), version: 0.1.3 2026-01-02T08:53:43,818 Skipping link: No binaries permitted for fps-file-watcher: https://files.pythonhosted.org/packages/e0/5b/56ba187dd6a9ad9f22eccef4919d8ac171d1df68bf02dbd519cd5ff83cc2/fps_file_watcher-0.1.4-py3-none-any.whl (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.10) 2026-01-02T08:53:43,819 Found link https://files.pythonhosted.org/packages/76/ca/eee25aa5570e5b50a50d0475800ffd516bd7d076eb10e679e25233ea54d3/fps_file_watcher-0.1.4.tar.gz (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.10), version: 0.1.4 2026-01-02T08:53:43,821 Skipping link: No binaries permitted for fps-file-watcher: https://files.pythonhosted.org/packages/ea/fe/dfdeb584d4549dc8ff468ff5036fc52447d5c14067f4d2cd21e21b339f13/fps_file_watcher-0.1.5-py3-none-any.whl (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.10) 2026-01-02T08:53:43,821 Found link https://files.pythonhosted.org/packages/d8/88/a9f73d00dc895c1ae3dcea74db517eacb78c665ef5c102da68697bd10c6f/fps_file_watcher-0.1.5.tar.gz (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.10), version: 0.1.5 2026-01-02T08:53:43,822 Skipping link: No binaries permitted for fps-file-watcher: https://files.pythonhosted.org/packages/f9/2b/ec9df33e7509118e3443648bf1ffe96104a3d65692535210aea46cb07767/fps_file_watcher-0.1.6-py3-none-any.whl (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.10) 2026-01-02T08:53:43,823 Found link https://files.pythonhosted.org/packages/c9/3e/f5358407ed0352fb7a097b0839ccbdffe7f6071161ac8a8e8c0948223113/fps_file_watcher-0.1.6.tar.gz (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.10), version: 0.1.6 2026-01-02T08:53:43,824 Fetching project page and analyzing links: https://www.piwheels.org/simple/fps-file-watcher/ 2026-01-02T08:53:43,824 Getting page https://www.piwheels.org/simple/fps-file-watcher/ 2026-01-02T08:53:43,825 Found index url https://www.piwheels.org/simple 2026-01-02T08:53:44,213 Fetched page https://www.piwheels.org/simple/fps-file-watcher/ as text/html 2026-01-02T08:53:44,216 Skipping link: No binaries permitted for fps-file-watcher: https://www.piwheels.org/simple/fps-file-watcher/fps_file_watcher-0.1.5-py3-none-any.whl#sha256=f70e5d42eeb536dec53730a2556901eacbeaefe6045901493beca80a863f1789 (from https://www.piwheels.org/simple/fps-file-watcher/) (requires-python:>=3.10) 2026-01-02T08:53:44,216 Skipping link: No binaries permitted for fps-file-watcher: https://www.piwheels.org/simple/fps-file-watcher/fps_file_watcher-0.1.4-py3-none-any.whl#sha256=cdf17c768f159eaff00fd0f741fab3cd1b4ffb59e8cc559ee2c9feab6263e1f2 (from https://www.piwheels.org/simple/fps-file-watcher/) (requires-python:>=3.10) 2026-01-02T08:53:44,217 Skipping link: No binaries permitted for fps-file-watcher: https://archive1.piwheels.org/simple/fps-file-watcher/fps_file_watcher-0.1.3-py3-none-any.whl#sha256=16cd353f8d2c3fb3916b2a3465deb9b8d9f9d727fb9f6bee4d7e7ca044a2d86a (from https://www.piwheels.org/simple/fps-file-watcher/) (requires-python:>=3.9) 2026-01-02T08:53:44,218 Skipping link: No binaries permitted for fps-file-watcher: https://archive1.piwheels.org/simple/fps-file-watcher/fps_file_watcher-0.1.2-py3-none-any.whl#sha256=758bace89b24fc8e5199c79ed132cfe94240d0414d266bb5cf70baef76d943df (from https://www.piwheels.org/simple/fps-file-watcher/) (requires-python:>=3.9) 2026-01-02T08:53:44,218 Skipping link: No binaries permitted for fps-file-watcher: https://archive1.piwheels.org/simple/fps-file-watcher/fps_file_watcher-0.1.1-py3-none-any.whl#sha256=a4d81618170f70653a3a7bc6e71b00184fd700cea900deb31ae7943807c9a668 (from https://www.piwheels.org/simple/fps-file-watcher/) (requires-python:>=3.9) 2026-01-02T08:53:44,219 Skipping link: No binaries permitted for fps-file-watcher: https://archive1.piwheels.org/simple/fps-file-watcher/fps_file_watcher-0.1.0-py3-none-any.whl#sha256=7439f845fa0c0c9fd37c473ce2e28502f728d93f8fdf5f94f65c45a4bee4eb3e (from https://www.piwheels.org/simple/fps-file-watcher/) (requires-python:>=3.9) 2026-01-02T08:53:44,220 Skipping link: not a file: https://www.piwheels.org/simple/fps-file-watcher/ 2026-01-02T08:53:44,220 Skipping link: not a file: https://pypi.org/simple/fps-file-watcher/ 2026-01-02T08:53:44,240 Given no hashes to check 1 links for project 'fps-file-watcher': discarding no candidates 2026-01-02T08:53:44,258 Collecting fps-file-watcher==0.1.6 2026-01-02T08:53:44,260 Created temporary directory: /tmp/pip-unpack-s0iee8fc 2026-01-02T08:53:44,393 Downloading fps_file_watcher-0.1.6.tar.gz (2.9 kB) 2026-01-02T08:53:44,413 Added fps-file-watcher==0.1.6 from https://files.pythonhosted.org/packages/c9/3e/f5358407ed0352fb7a097b0839ccbdffe7f6071161ac8a8e8c0948223113/fps_file_watcher-0.1.6.tar.gz to build tracker '/tmp/pip-build-tracker-6iys36x5' 2026-01-02T08:53:44,417 Created temporary directory: /tmp/pip-build-env-2xxzht46 2026-01-02T08:53:44,422 Installing build dependencies: started 2026-01-02T08:53:44,423 Running command pip subprocess to install build dependencies 2026-01-02T08:53:45,601 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-02T08:53:46,254 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-01-02T08:53:46,277 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-02T08:53:47,360 Collecting uv_build 2026-01-02T08:53:47,384 Using cached uv_build-0.9.21-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.4 MB) 2026-01-02T08:53:50,095 Installing collected packages: uv_build 2026-01-02T08:53:50,228 Successfully installed uv_build-0.9.21 2026-01-02T08:53:50,485 Installing build dependencies: finished with status 'done' 2026-01-02T08:53:50,491 Getting requirements to build wheel: started 2026-01-02T08:53:50,493 Running command Getting requirements to build wheel 2026-01-02T08:53:50,632 Getting requirements to build wheel: finished with status 'done' 2026-01-02T08:53:50,635 Created temporary directory: /tmp/pip-modern-metadata-nff1jsad 2026-01-02T08:53:50,637 Preparing metadata (pyproject.toml): started 2026-01-02T08:53:50,639 Running command Preparing metadata (pyproject.toml) 2026-01-02T08:53:50,801 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-02T08:53:50,805 Source in /tmp/pip-wheel-1w2gjvd4/fps-file-watcher_afe1082eee7e4cda8e64bc18da8a34e1 has version 0.1.6, which satisfies requirement fps-file-watcher==0.1.6 from https://files.pythonhosted.org/packages/c9/3e/f5358407ed0352fb7a097b0839ccbdffe7f6071161ac8a8e8c0948223113/fps_file_watcher-0.1.6.tar.gz 2026-01-02T08:53:50,806 Removed fps-file-watcher==0.1.6 from https://files.pythonhosted.org/packages/c9/3e/f5358407ed0352fb7a097b0839ccbdffe7f6071161ac8a8e8c0948223113/fps_file_watcher-0.1.6.tar.gz from build tracker '/tmp/pip-build-tracker-6iys36x5' 2026-01-02T08:53:50,812 Created temporary directory: /tmp/pip-unpack-jvvskrb1 2026-01-02T08:53:50,813 Building wheels for collected packages: fps-file-watcher 2026-01-02T08:53:50,818 Created temporary directory: /tmp/pip-wheel-yf80pkg7 2026-01-02T08:53:50,818 Destination directory: /tmp/pip-wheel-yf80pkg7 2026-01-02T08:53:50,821 Building wheel for fps-file-watcher (pyproject.toml): started 2026-01-02T08:53:50,822 Running command Building wheel for fps-file-watcher (pyproject.toml) 2026-01-02T08:53:50,993 Building wheel for fps-file-watcher (pyproject.toml): finished with status 'done' 2026-01-02T08:53:50,997 Created wheel for fps-file-watcher: filename=fps_file_watcher-0.1.6-py3-none-any.whl size=4794 sha256=b7698b5fc43d9339979c08fefec0e67fe297874870f9e3093cd695f811cc7661 2026-01-02T08:53:50,999 Stored in directory: /tmp/pip-ephem-wheel-cache-67n6kebi/wheels/fa/be/4a/79f2069e1c1e82d4ec6d123db594f2c90cb657056aba550373 2026-01-02T08:53:51,009 Successfully built fps-file-watcher 2026-01-02T08:53:51,012 Removed build tracker: '/tmp/pip-build-tracker-6iys36x5'