2026-03-05T11:50:06,119 Created temporary directory: /tmp/pip-ephem-wheel-cache-f17ik5kx 2026-03-05T11:50:06,121 Created temporary directory: /tmp/pip-build-tracker-31nswpyk 2026-03-05T11:50:06,122 Initialized build tracking at /tmp/pip-build-tracker-31nswpyk 2026-03-05T11:50:06,122 Created build tracker: /tmp/pip-build-tracker-31nswpyk 2026-03-05T11:50:06,123 Entered build tracker: /tmp/pip-build-tracker-31nswpyk 2026-03-05T11:50:06,123 Created temporary directory: /tmp/pip-wheel-si2uk70v 2026-03-05T11:50:06,127 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-05T11:50:06,129 Created temporary directory: /tmp/pip-ephem-wheel-cache-26s63p_t 2026-03-05T11:50:06,150 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T11:50:06,154 2 location(s) to search for versions of fps-file-watcher: 2026-03-05T11:50:06,154 * https://pypi.org/simple/fps-file-watcher/ 2026-03-05T11:50:06,154 * https://www.piwheels.org/simple/fps-file-watcher/ 2026-03-05T11:50:06,155 Fetching project page and analyzing links: https://pypi.org/simple/fps-file-watcher/ 2026-03-05T11:50:06,156 Getting page https://pypi.org/simple/fps-file-watcher/ 2026-03-05T11:50:06,157 Found index url https://pypi.org/simple 2026-03-05T11:50:06,368 Fetched page https://pypi.org/simple/fps-file-watcher/ as application/vnd.pypi.simple.v1+json 2026-03-05T11:50:06,372 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-03-05T11:50:06,374 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-03-05T11:50:06,374 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-03-05T11:50:06,375 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-03-05T11:50:06,376 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-03-05T11:50:06,377 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-03-05T11:50:06,378 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-03-05T11:50:06,379 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-03-05T11:50:06,379 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-03-05T11:50:06,380 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-03-05T11:50:06,381 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-03-05T11:50:06,382 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-03-05T11:50:06,382 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-03-05T11:50:06,383 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-03-05T11:50:06,384 Skipping link: No binaries permitted for fps-file-watcher: https://files.pythonhosted.org/packages/3c/b8/9698637081ff21b04c801267648b15841ad2d7c62b30c0b9e7604fd4c109/fps_file_watcher-0.1.7-py3-none-any.whl (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.10) 2026-03-05T11:50:06,385 Found link https://files.pythonhosted.org/packages/fb/46/fb72d578a6871aeddbdc978022a3a90770c10298529dac27ab1ca26c69dd/fps_file_watcher-0.1.7.tar.gz (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.10), version: 0.1.7 2026-03-05T11:50:06,385 Skipping link: No binaries permitted for fps-file-watcher: https://files.pythonhosted.org/packages/ef/9f/90dbfa7fc38a96ec2471db38de67fa849a262e804bda80e14d4d4264ec59/fps_file_watcher-0.2.0-py3-none-any.whl (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.10) 2026-03-05T11:50:06,386 Found link https://files.pythonhosted.org/packages/ac/9c/441cbb31a7519948578b5fddb33cb8538e1ea50caea678eb6755c49bc154/fps_file_watcher-0.2.0.tar.gz (from https://pypi.org/simple/fps-file-watcher/) (requires-python:>=3.10), version: 0.2.0 2026-03-05T11:50:06,387 Fetching project page and analyzing links: https://www.piwheels.org/simple/fps-file-watcher/ 2026-03-05T11:50:06,388 Getting page https://www.piwheels.org/simple/fps-file-watcher/ 2026-03-05T11:50:06,390 Found index url https://www.piwheels.org/simple 2026-03-05T11:50:06,731 Fetched page https://www.piwheels.org/simple/fps-file-watcher/ as text/html 2026-03-05T11:50:06,734 Skipping link: No binaries permitted for fps-file-watcher: https://archive1.piwheels.org/simple/fps-file-watcher/fps_file_watcher-0.1.7-py3-none-any.whl#sha256=7a5e1fa0415737fa761be1e88d14485b11387439d4de435f9f734467ad3f8714 (from https://www.piwheels.org/simple/fps-file-watcher/) (requires-python:>=3.10) 2026-03-05T11:50:06,735 Skipping link: No binaries permitted for fps-file-watcher: https://archive1.piwheels.org/simple/fps-file-watcher/fps_file_watcher-0.1.6-py3-none-any.whl#sha256=b7698b5fc43d9339979c08fefec0e67fe297874870f9e3093cd695f811cc7661 (from https://www.piwheels.org/simple/fps-file-watcher/) (requires-python:>=3.10) 2026-03-05T11:50:06,736 Skipping link: No binaries permitted for fps-file-watcher: https://archive1.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-03-05T11:50:06,736 Skipping link: No binaries permitted for fps-file-watcher: https://archive1.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-03-05T11:50:06,737 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-03-05T11:50:06,738 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-03-05T11:50:06,738 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-03-05T11:50:06,738 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-03-05T11:50:06,739 Skipping link: not a file: https://www.piwheels.org/simple/fps-file-watcher/ 2026-03-05T11:50:06,740 Skipping link: not a file: https://pypi.org/simple/fps-file-watcher/ 2026-03-05T11:50:06,761 Given no hashes to check 1 links for project 'fps-file-watcher': discarding no candidates 2026-03-05T11:50:06,780 Collecting fps-file-watcher==0.2.0 2026-03-05T11:50:06,782 Created temporary directory: /tmp/pip-unpack-g76c1hbu 2026-03-05T11:50:06,992 Downloading fps_file_watcher-0.2.0.tar.gz (2.9 kB) 2026-03-05T11:50:07,012 Added fps-file-watcher==0.2.0 from https://files.pythonhosted.org/packages/ac/9c/441cbb31a7519948578b5fddb33cb8538e1ea50caea678eb6755c49bc154/fps_file_watcher-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-31nswpyk' 2026-03-05T11:50:07,016 Created temporary directory: /tmp/pip-build-env-wwhcsc9i 2026-03-05T11:50:07,021 Installing build dependencies: started 2026-03-05T11:50:07,022 Running command pip subprocess to install build dependencies 2026-03-05T11:50:08,263 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-05T11:50:08,835 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-05T11:50:08,858 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-05T11:50:10,140 Collecting uv_build 2026-03-05T11:50:10,167 Using cached uv_build-0.10.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.5 MB) 2026-03-05T11:50:13,034 Installing collected packages: uv_build 2026-03-05T11:50:13,171 Successfully installed uv_build-0.10.8 2026-03-05T11:50:13,435 Installing build dependencies: finished with status 'done' 2026-03-05T11:50:13,441 Getting requirements to build wheel: started 2026-03-05T11:50:13,442 Running command Getting requirements to build wheel 2026-03-05T11:50:13,578 Getting requirements to build wheel: finished with status 'done' 2026-03-05T11:50:13,581 Created temporary directory: /tmp/pip-modern-metadata-n9oxgo68 2026-03-05T11:50:13,584 Preparing metadata (pyproject.toml): started 2026-03-05T11:50:13,585 Running command Preparing metadata (pyproject.toml) 2026-03-05T11:50:13,743 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-05T11:50:13,748 Source in /tmp/pip-wheel-si2uk70v/fps-file-watcher_95de960231604174834f8b6fe07c897b has version 0.2.0, which satisfies requirement fps-file-watcher==0.2.0 from https://files.pythonhosted.org/packages/ac/9c/441cbb31a7519948578b5fddb33cb8538e1ea50caea678eb6755c49bc154/fps_file_watcher-0.2.0.tar.gz 2026-03-05T11:50:13,749 Removed fps-file-watcher==0.2.0 from https://files.pythonhosted.org/packages/ac/9c/441cbb31a7519948578b5fddb33cb8538e1ea50caea678eb6755c49bc154/fps_file_watcher-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-31nswpyk' 2026-03-05T11:50:13,754 Created temporary directory: /tmp/pip-unpack-25serrnx 2026-03-05T11:50:13,755 Building wheels for collected packages: fps-file-watcher 2026-03-05T11:50:13,759 Created temporary directory: /tmp/pip-wheel-se34fz5r 2026-03-05T11:50:13,760 Destination directory: /tmp/pip-wheel-se34fz5r 2026-03-05T11:50:13,762 Building wheel for fps-file-watcher (pyproject.toml): started 2026-03-05T11:50:13,763 Running command Building wheel for fps-file-watcher (pyproject.toml) 2026-03-05T11:50:13,929 Building wheel for fps-file-watcher (pyproject.toml): finished with status 'done' 2026-03-05T11:50:13,932 Created wheel for fps-file-watcher: filename=fps_file_watcher-0.2.0-py3-none-any.whl size=4759 sha256=e7c55956cd496db64fbcca1793969c7f1d69ae0819ad00426bbf350d665d0c6a 2026-03-05T11:50:13,934 Stored in directory: /tmp/pip-ephem-wheel-cache-26s63p_t/wheels/4b/bf/87/a9bb257a47981c33c79b0882e632cd7cb30abd1574ee39f570 2026-03-05T11:50:13,943 Successfully built fps-file-watcher 2026-03-05T11:50:13,946 Removed build tracker: '/tmp/pip-build-tracker-31nswpyk'