2026-03-30T04:04:13,991 Created temporary directory: /tmp/pip-ephem-wheel-cache-xw9xs8qe 2026-03-30T04:04:13,993 Created temporary directory: /tmp/pip-build-tracker-lnt9ysof 2026-03-30T04:04:13,994 Initialized build tracking at /tmp/pip-build-tracker-lnt9ysof 2026-03-30T04:04:13,994 Created build tracker: /tmp/pip-build-tracker-lnt9ysof 2026-03-30T04:04:13,995 Entered build tracker: /tmp/pip-build-tracker-lnt9ysof 2026-03-30T04:04:13,995 Created temporary directory: /tmp/pip-wheel-iu1b29me 2026-03-30T04:04:13,998 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-30T04:04:14,001 Created temporary directory: /tmp/pip-ephem-wheel-cache-9y9cehf1 2026-03-30T04:04:14,022 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-30T04:04:14,026 2 location(s) to search for versions of ble-mcp-server: 2026-03-30T04:04:14,026 * https://pypi.org/simple/ble-mcp-server/ 2026-03-30T04:04:14,026 * https://www.piwheels.org/simple/ble-mcp-server/ 2026-03-30T04:04:14,027 Fetching project page and analyzing links: https://pypi.org/simple/ble-mcp-server/ 2026-03-30T04:04:14,027 Getting page https://pypi.org/simple/ble-mcp-server/ 2026-03-30T04:04:14,029 Found index url https://pypi.org/simple 2026-03-30T04:04:14,258 Fetched page https://pypi.org/simple/ble-mcp-server/ as application/vnd.pypi.simple.v1+json 2026-03-30T04:04:14,271 Skipping link: No binaries permitted for ble-mcp-server: https://files.pythonhosted.org/packages/32/fe/481bd506e2cf5446d70923c8e659add83bd7612f12fc7c7588360bcdd527/ble_mcp_server-0.1.0-py3-none-any.whl (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,272 Found link https://files.pythonhosted.org/packages/f7/a3/7a1f1e5cf5be1ebdba234af55f4f951f6e7118426b0310d329ed80ec1239/ble_mcp_server-0.1.0.tar.gz (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11), version: 0.1.0 2026-03-30T04:04:14,273 Skipping link: No binaries permitted for ble-mcp-server: https://files.pythonhosted.org/packages/fa/fd/98a1c6336b154333b065abde16103970398240dbd9b28c4e3dbbbac9a161/ble_mcp_server-0.1.1-py3-none-any.whl (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,274 Found link https://files.pythonhosted.org/packages/23/0b/5a8c8c1dd155bfba3ffe8be352ef837d9962340c6a3678c7161bc2089b0d/ble_mcp_server-0.1.1.tar.gz (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11), version: 0.1.1 2026-03-30T04:04:14,275 Skipping link: No binaries permitted for ble-mcp-server: https://files.pythonhosted.org/packages/b2/9b/fab5d9072c8c42a8dc3ca159243572dacb53d9e6dee43cea24b0997535bb/ble_mcp_server-0.1.2-py3-none-any.whl (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,276 Found link https://files.pythonhosted.org/packages/6e/97/482afe74a09ff9f9dd9e45fd1ab72dbc86f05d345ef714fc2f056d614136/ble_mcp_server-0.1.2.tar.gz (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11), version: 0.1.2 2026-03-30T04:04:14,277 Skipping link: No binaries permitted for ble-mcp-server: https://files.pythonhosted.org/packages/4b/ff/18341b2fc55ac3547fd59154eaf31a2ca238ea2b6274b2731a0a751e39c3/ble_mcp_server-0.1.3-py3-none-any.whl (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,278 Found link https://files.pythonhosted.org/packages/ff/51/0955c3c243162e404742dd2b501803e6d0ecf5088afd422c8283a8de31e1/ble_mcp_server-0.1.3.tar.gz (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11), version: 0.1.3 2026-03-30T04:04:14,278 Skipping link: No binaries permitted for ble-mcp-server: https://files.pythonhosted.org/packages/ab/a6/4de97a959402b55e1789b60c0982ec83da5f6f7a5bb6cefb4f41d53a15f5/ble_mcp_server-0.1.4-py3-none-any.whl (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,280 Found link https://files.pythonhosted.org/packages/cd/52/9684e9cd7e2c2803cf90c30fba9fc348c1eeb52616a7f8a26b949d44dfc6/ble_mcp_server-0.1.4.tar.gz (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11), version: 0.1.4 2026-03-30T04:04:14,281 Skipping link: No binaries permitted for ble-mcp-server: https://files.pythonhosted.org/packages/85/8c/0a42f7bec719c23c67108e88c27b82cce5b67ae7273ed28d917fa8d83c96/ble_mcp_server-0.1.5-py3-none-any.whl (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,282 Found link https://files.pythonhosted.org/packages/64/1d/a1f6bf60fd198c60bd6e833ea333dc4f162c41dc7cdc7cfe25b63108b360/ble_mcp_server-0.1.5.tar.gz (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11), version: 0.1.5 2026-03-30T04:04:14,282 Skipping link: No binaries permitted for ble-mcp-server: https://files.pythonhosted.org/packages/23/c8/da92275b4899403133a41a96a035580286023b165239255a8b260349c008/ble_mcp_server-0.2.0-py3-none-any.whl (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,283 Found link https://files.pythonhosted.org/packages/57/e0/07d831a1d3a1432e6ced6b406fe930eb28074eec7b2da91794238c95fec6/ble_mcp_server-0.2.0.tar.gz (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11), version: 0.2.0 2026-03-30T04:04:14,284 Skipping link: No binaries permitted for ble-mcp-server: https://files.pythonhosted.org/packages/29/03/82e76474a0978ef638c314176892d32137118ddf41a798479e52eccd250c/ble_mcp_server-0.3.0-py3-none-any.whl (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,284 Found link https://files.pythonhosted.org/packages/db/f8/5051709468ae44d7f3251909330ba9c50a7beb6dc853c58fa0ad17067c5a/ble_mcp_server-0.3.0.tar.gz (from https://pypi.org/simple/ble-mcp-server/) (requires-python:>=3.11), version: 0.3.0 2026-03-30T04:04:14,285 Fetching project page and analyzing links: https://www.piwheels.org/simple/ble-mcp-server/ 2026-03-30T04:04:14,286 Getting page https://www.piwheels.org/simple/ble-mcp-server/ 2026-03-30T04:04:14,287 Found index url https://www.piwheels.org/simple 2026-03-30T04:04:14,462 Fetched page https://www.piwheels.org/simple/ble-mcp-server/ as text/html 2026-03-30T04:04:14,466 Skipping link: No binaries permitted for ble-mcp-server: https://www.piwheels.org/simple/ble-mcp-server/ble_mcp_server-0.2.0-py3-none-any.whl#sha256=1122314f483df6947e2dc929e2b52de7cd2d8e1cdc7652b8d35ca84d837af85a (from https://www.piwheels.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,467 Skipping link: No binaries permitted for ble-mcp-server: https://www.piwheels.org/simple/ble-mcp-server/ble_mcp_server-0.1.5-py3-none-any.whl#sha256=15ee555b72e1a2212c37cf7cdffc0e5cb7cb479bc2bf0c70ccafd964cbf286f5 (from https://www.piwheels.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,467 Skipping link: No binaries permitted for ble-mcp-server: https://www.piwheels.org/simple/ble-mcp-server/ble_mcp_server-0.1.4-py3-none-any.whl#sha256=e1d00ba631a4b09abb3eed362e90d4b1bd62ef65e4735e7b55884e659452e5ed (from https://www.piwheels.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,468 Skipping link: No binaries permitted for ble-mcp-server: https://www.piwheels.org/simple/ble-mcp-server/ble_mcp_server-0.1.3-py3-none-any.whl#sha256=fd9f1df9551eec703f4ca87fe3b82c09931c5c7ea2e9bea7fceb69394d4f13c1 (from https://www.piwheels.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,469 Skipping link: No binaries permitted for ble-mcp-server: https://www.piwheels.org/simple/ble-mcp-server/ble_mcp_server-0.1.2-py3-none-any.whl#sha256=e28a31c88a4c73ad250c153709524f51a476b17b93e81dc3680097124b49abaf (from https://www.piwheels.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,469 Skipping link: No binaries permitted for ble-mcp-server: https://archive1.piwheels.org/simple/ble-mcp-server/ble_mcp_server-0.1.1-py3-none-any.whl#sha256=bd0ba58f8fdc14ceebdbe9325afdacafb9f05aa2a8da656bd0da4773225aad85 (from https://www.piwheels.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,470 Skipping link: No binaries permitted for ble-mcp-server: https://archive1.piwheels.org/simple/ble-mcp-server/ble_mcp_server-0.1.0-py3-none-any.whl#sha256=4cb64336998c507e77f1b9bebe456ff5ced19300408cf4e31101f479d3835390 (from https://www.piwheels.org/simple/ble-mcp-server/) (requires-python:>=3.11) 2026-03-30T04:04:14,471 Skipping link: not a file: https://www.piwheels.org/simple/ble-mcp-server/ 2026-03-30T04:04:14,472 Skipping link: not a file: https://pypi.org/simple/ble-mcp-server/ 2026-03-30T04:04:14,491 Given no hashes to check 1 links for project 'ble-mcp-server': discarding no candidates 2026-03-30T04:04:14,509 Collecting ble-mcp-server==0.3.0 2026-03-30T04:04:14,511 Created temporary directory: /tmp/pip-unpack-6ivl3ndc 2026-03-30T04:04:14,745 Downloading ble_mcp_server-0.3.0.tar.gz (1.3 MB) 2026-03-30T04:04:15,314 Added ble-mcp-server==0.3.0 from https://files.pythonhosted.org/packages/db/f8/5051709468ae44d7f3251909330ba9c50a7beb6dc853c58fa0ad17067c5a/ble_mcp_server-0.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-lnt9ysof' 2026-03-30T04:04:15,320 Created temporary directory: /tmp/pip-build-env-nlceji80 2026-03-30T04:04:15,325 Installing build dependencies: started 2026-03-30T04:04:15,326 Running command pip subprocess to install build dependencies 2026-03-30T04:04:16,484 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-30T04:04:16,909 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-30T04:04:16,932 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-30T04:04:17,452 Collecting hatchling 2026-03-30T04:04:17,470 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-30T04:04:17,540 Collecting hatch-vcs 2026-03-30T04:04:17,555 Using cached https://www.piwheels.org/simple/hatch-vcs/hatch_vcs-0.5.0-py3-none-any.whl (8.5 kB) 2026-03-30T04:04:17,737 Collecting packaging>=24.2 2026-03-30T04:04:17,754 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-30T04:04:17,868 Collecting pathspec>=0.10.1 2026-03-30T04:04:17,881 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-30T04:04:17,999 Collecting pluggy>=1.0.0 2026-03-30T04:04:18,012 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-30T04:04:18,250 Collecting trove-classifiers 2026-03-30T04:04:18,263 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-30T04:04:18,652 Collecting setuptools-scm>=8.2.0 2026-03-30T04:04:18,667 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-03-30T04:04:18,784 Collecting vcs-versioning>=1.0.0.dev0 2026-03-30T04:04:18,803 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-03-30T04:04:20,251 Collecting setuptools 2026-03-30T04:04:20,338 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-30T04:04:23,417 Installing collected packages: trove-classifiers, setuptools, pluggy, pathspec, packaging, vcs-versioning, hatchling, setuptools-scm, hatch-vcs 2026-03-30T04:04:23,450 Creating /tmp/pip-build-env-nlceji80/overlay/local/bin 2026-03-30T04:04:23,452 changing mode of /tmp/pip-build-env-nlceji80/overlay/local/bin/trove-classifiers to 755 2026-03-30T04:04:27,224 changing mode of /tmp/pip-build-env-nlceji80/overlay/local/bin/vcs-versioning to 755 2026-03-30T04:04:27,653 changing mode of /tmp/pip-build-env-nlceji80/overlay/local/bin/hatchling to 755 2026-03-30T04:04:27,762 changing mode of /tmp/pip-build-env-nlceji80/overlay/local/bin/setuptools-scm to 755 2026-03-30T04:04:27,884 Successfully installed hatch-vcs-0.5.0 hatchling-1.29.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 setuptools-82.0.1 setuptools-scm-10.0.5 trove-classifiers-2026.1.14.14 vcs-versioning-1.1.1 2026-03-30T04:04:28,189 Installing build dependencies: finished with status 'done' 2026-03-30T04:04:28,195 Getting requirements to build wheel: started 2026-03-30T04:04:28,196 Running command Getting requirements to build wheel 2026-03-30T04:04:28,663 Getting requirements to build wheel: finished with status 'done' 2026-03-30T04:04:28,667 Created temporary directory: /tmp/pip-modern-metadata-ei2aw3ek 2026-03-30T04:04:28,669 Preparing metadata (pyproject.toml): started 2026-03-30T04:04:28,670 Running command Preparing metadata (pyproject.toml) 2026-03-30T04:04:29,343 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-30T04:04:29,349 Source in /tmp/pip-wheel-iu1b29me/ble-mcp-server_faea55fc60024263b2e4b6b9a4158121 has version 0.3.0, which satisfies requirement ble-mcp-server==0.3.0 from https://files.pythonhosted.org/packages/db/f8/5051709468ae44d7f3251909330ba9c50a7beb6dc853c58fa0ad17067c5a/ble_mcp_server-0.3.0.tar.gz 2026-03-30T04:04:29,350 Removed ble-mcp-server==0.3.0 from https://files.pythonhosted.org/packages/db/f8/5051709468ae44d7f3251909330ba9c50a7beb6dc853c58fa0ad17067c5a/ble_mcp_server-0.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-lnt9ysof' 2026-03-30T04:04:29,357 Created temporary directory: /tmp/pip-unpack-ist_bcqr 2026-03-30T04:04:29,357 Building wheels for collected packages: ble-mcp-server 2026-03-30T04:04:29,362 Created temporary directory: /tmp/pip-wheel-fo94j8qk 2026-03-30T04:04:29,363 Destination directory: /tmp/pip-wheel-fo94j8qk 2026-03-30T04:04:29,365 Building wheel for ble-mcp-server (pyproject.toml): started 2026-03-30T04:04:29,366 Running command Building wheel for ble-mcp-server (pyproject.toml) 2026-03-30T04:04:29,497 Building wheel for ble-mcp-server (pyproject.toml): finished with status 'done' 2026-03-30T04:04:29,501 Created wheel for ble-mcp-server: filename=ble_mcp_server-0.3.0-py3-none-any.whl size=50585 sha256=65f0b236501e0feb449dcea11c8cc2418029a397be699f8314c674fd12628ca6 2026-03-30T04:04:29,502 Stored in directory: /tmp/pip-ephem-wheel-cache-9y9cehf1/wheels/8f/6f/b1/cdb322ab79fc0ce9845684f0dcd3f41ccf0305b7275e734945 2026-03-30T04:04:29,516 Successfully built ble-mcp-server 2026-03-30T04:04:29,520 Removed build tracker: '/tmp/pip-build-tracker-lnt9ysof'