2026-09-30T21:00:19,641 Created temporary directory: /tmp/pip-ephem-wheel-cache-i4rcl_5h 2026-09-30T21:00:19,643 Created temporary directory: /tmp/pip-build-tracker-4ktudipb 2026-09-30T21:00:19,643 Initialized build tracking at /tmp/pip-build-tracker-4ktudipb 2026-09-30T21:00:19,644 Created build tracker: /tmp/pip-build-tracker-4ktudipb 2026-09-30T21:00:19,644 Entered build tracker: /tmp/pip-build-tracker-4ktudipb 2026-09-30T21:00:19,645 Created temporary directory: /tmp/pip-wheel-1ase75eu 2026-09-30T21:00:19,648 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-09-30T21:00:19,651 Created temporary directory: /tmp/pip-ephem-wheel-cache-1zguat7g 2026-09-30T21:00:19,672 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-30T21:00:19,676 2 location(s) to search for versions of body-oc: 2026-09-30T21:00:19,676 * https://pypi.org/simple/body-oc/ 2026-09-30T21:00:19,676 * https://www.piwheels.org/simple/body-oc/ 2026-09-30T21:00:19,677 Fetching project page and analyzing links: https://pypi.org/simple/body-oc/ 2026-09-30T21:00:19,678 Getting page https://pypi.org/simple/body-oc/ 2026-09-30T21:00:19,679 Found index url https://pypi.org/simple 2026-09-30T21:00:19,911 Fetched page https://pypi.org/simple/body-oc/ as application/vnd.pypi.simple.v1+json 2026-09-30T21:00:19,917 Found link https://files.pythonhosted.org/packages/da/48/2be358b0d50072f285b6938383f12404c81a16c38262c8dcc029a89ec86b/Body-OC-0.1.0.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 0.1.0 2026-09-30T21:00:19,918 Found link https://files.pythonhosted.org/packages/a7/39/4edf2fe9febe07f95309446221c62e2d2c36d58fb367438c59f4317723b2/Body-OC-0.1.1.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 0.1.1 2026-09-30T21:00:19,919 Found link https://files.pythonhosted.org/packages/e9/08/3a6baa0beec563bbe552e1555f9db43c6a2211fad687b410b30f5685f3e6/Body-OC-0.1.2.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 0.1.2 2026-09-30T21:00:19,920 Found link https://files.pythonhosted.org/packages/98/38/3ffe034f6760a9cdf53423ed0df3d7ee1eceeb5269595a69750a17382bb6/Body-OC-0.1.3.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 0.1.3 2026-09-30T21:00:19,921 Found link https://files.pythonhosted.org/packages/6a/68/1de9c39bfc3197ce1f791b8b1714a30a5ab8bd97400f9c2f587b4cfc5aa1/Body-OC-0.1.4.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 0.1.4 2026-09-30T21:00:19,922 Found link https://files.pythonhosted.org/packages/f7/17/db154e7a11efbc6deaac620e52ccec1c33dd34da73b939be4750acc4c7f5/Body-OC-1.0.0.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 1.0.0 2026-09-30T21:00:19,923 Found link https://files.pythonhosted.org/packages/d3/a7/797e30a3d12dcd680635829cb8b844d5ffa32ac7ff2436f9816b05cf6eb1/Body-OC-1.0.1.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 1.0.1 2026-09-30T21:00:19,924 Found link https://files.pythonhosted.org/packages/ea/ad/4e3032661e2f07e3be0c7a883f4d594bffea2b41e94d1adda51e48075390/body-oc-1.0.2.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 1.0.2 2026-09-30T21:00:19,925 Found link https://files.pythonhosted.org/packages/33/5c/ffb07a656013bebdf601805110a2e5443ca1287317191f6876c2c5842888/body-oc-2.0.0.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 2.0.0 2026-09-30T21:00:19,926 Found link https://files.pythonhosted.org/packages/30/a4/d62044ee8ec02d8393da83ece1906550e9d103be8c7e52dac1e3a6cf8d6d/body-oc-2.0.1.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 2.0.1 2026-09-30T21:00:19,928 Found link https://files.pythonhosted.org/packages/66/f9/2d442d193388fde56ed902668065a14176874aa17c8306e8aa0caf5834fc/body-oc-2.0.2.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 2.0.2 2026-09-30T21:00:19,929 Found link https://files.pythonhosted.org/packages/f9/88/7a2cac0dbbaccd75104a2afc67f23ccc26610f9f38ba2d09d6d540111bf2/body_oc-2.0.3.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 2.0.3 2026-09-30T21:00:19,930 Found link https://files.pythonhosted.org/packages/ed/1a/c05a8a1351cd68ab21f71b8a7fa9cd6083c23c1d5ac734b2de5ff7c097b6/body_oc-2.1.0.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 2.1.0 2026-09-30T21:00:19,930 Skipping link: No binaries permitted for body-oc: https://files.pythonhosted.org/packages/70/19/6c0624e203f5bb90ecae911aca18a2347665a53b18c90c2017809242dff1/body_oc-2.1.1-py3-none-any.whl (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:19,931 Found link https://files.pythonhosted.org/packages/df/46/d9a231f454068381994a8d2affd9b4b569441e9f57fc772499b327b0bf6b/body_oc-2.1.1.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 2.1.1 2026-09-30T21:00:19,932 Skipping link: No binaries permitted for body-oc: https://files.pythonhosted.org/packages/d0/a3/e24aa5423d69a19fc0c35332d45a6268c213b4d5a9bd143037565f06c907/body_oc-2.1.2-py3-none-any.whl (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:19,933 Found link https://files.pythonhosted.org/packages/8d/29/df2d0f11cdfcf603c8d5b46056bc0e4fc8182be64a84a601db161c9b3285/body_oc-2.1.2.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 2.1.2 2026-09-30T21:00:19,933 Skipping link: No binaries permitted for body-oc: https://files.pythonhosted.org/packages/59/41/1fd68f3de1a3b07aeefdec4396cefdfce1839c868e6e17a5b6c8c3e23c55/body_oc-2.2.0-py3-none-any.whl (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:19,934 Found link https://files.pythonhosted.org/packages/50/c0/d85ba8aefa6b4665faa94ae0662428ce251335175de841c2bec02f79436c/body_oc-2.2.0.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 2.2.0 2026-09-30T21:00:19,935 Skipping link: No binaries permitted for body-oc: https://files.pythonhosted.org/packages/27/f4/a36cd7cd757b29fddef1aa97b2c403c333a210620e2248f6bff9d88ba69b/body_oc-2.2.1-py3-none-any.whl (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:19,936 Found link https://files.pythonhosted.org/packages/3b/70/416ad218364d5bb03486243cf852aa15d84769c2cb1b52cc042185b3a6dd/body_oc-2.2.1.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 2.2.1 2026-09-30T21:00:19,937 Skipping link: No binaries permitted for body-oc: https://files.pythonhosted.org/packages/f7/2f/f5cbfcade4faa4243082a1f9b0448be8e3e23a6cd0f62cda64b699040d11/body_oc-2.2.2-py3-none-any.whl (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:19,938 Found link https://files.pythonhosted.org/packages/3a/13/01dd6e4e96faba49a1b9ff02c4ccf4a5c472368cbdd61112ef093eeb9741/body_oc-2.2.2.tar.gz (from https://pypi.org/simple/body-oc/) (requires-python:>=3.10), version: 2.2.2 2026-09-30T21:00:19,938 Fetching project page and analyzing links: https://www.piwheels.org/simple/body-oc/ 2026-09-30T21:00:19,939 Getting page https://www.piwheels.org/simple/body-oc/ 2026-09-30T21:00:19,940 Found index url https://www.piwheels.org/simple 2026-09-30T21:00:20,122 Fetched page https://www.piwheels.org/simple/body-oc/ as text/html 2026-09-30T21:00:20,127 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/body_oc-2.2.1-py3-none-any.whl#sha256=ee816c859c31d12bced1a1c9ba4f88ab4baf7f81326e935a1ef9931c77c4598f (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,128 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/body_oc-2.0.3-py3-none-any.whl#sha256=91f377a28a1212e7d12f3672345be6fc3e1e642b61f4629c46b934157e6ef17f (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,129 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/body_oc-2.0.2-py3-none-any.whl#sha256=56066cd14d619f92aaac32672c4b14003d50403be993aa3bdc8db39c9da77a46 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,130 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/body_oc-2.0.1-py3-none-any.whl#sha256=96f4e64db203ec0f3f1a7a901d8b9b3a69126d26a8eaf9c65301ffb58ad15e68 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,130 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/body_oc-2.0.0-py3-none-any.whl#sha256=26a86bc0df8d9fb40fb59b8bba035e362cb30000500f1d689cdb03620ab89ed1 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,131 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/body_oc-1.0.2-py3-none-any.whl#sha256=d5c0f30b336c2c5cdc98f2a4b36b9392ba5857112555dd0f28d83cc81b9e63c4 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,131 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/Body_OC-1.0.1-py3-none-any.whl#sha256=877eaec49927cf16f93b3e4779014691f7fe53a2316e3db8d9d2cea15c8d6d0c (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,132 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/Body_OC-1.0.0-py3-none-any.whl#sha256=2447f7112fe855decc1cf9355f2cf7f47c6e1bb0a082b8db55acfba255cbb621 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,132 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/Body_OC-0.1.4-py3-none-any.whl#sha256=189e4137db4026e3bbbb4071ea71fff50b0ec7b42d5f2073ebca5521f9bbae38 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,133 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/Body_OC-0.1.3-py3-none-any.whl#sha256=36d6b256e7b38e13ce9135957ca0c31e68fb126318beba42ece28cc2c2b239a9 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,133 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/Body_OC-0.1.2-py3-none-any.whl#sha256=d4d5ee6a93cfc5f60237ea92c42f647c851ee43823034ccd5a5a4cc3200fda80 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,134 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/Body_OC-0.1.1-py3-none-any.whl#sha256=15f831bb563e03670b7531b2d5d80b94cc98bdd335d3c8472f492180afafc97d (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,135 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/Body_OC-0.1.0-py3-none-any.whl#sha256=dc27723895a7ba8ffe7c2b7bcddcf2d4b9c1dc67844ebddb06954a6c5af9de13 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-09-30T21:00:20,135 Skipping link: not a file: https://www.piwheels.org/simple/body-oc/ 2026-09-30T21:00:20,136 Skipping link: not a file: https://pypi.org/simple/body-oc/ 2026-09-30T21:00:20,157 Given no hashes to check 1 links for project 'body-oc': discarding no candidates 2026-09-30T21:00:20,175 Collecting body-oc==2.2.2 2026-09-30T21:00:20,177 Created temporary directory: /tmp/pip-unpack-3zc3a5u6 2026-09-30T21:00:20,327 Downloading body_oc-2.2.2.tar.gz (15 kB) 2026-09-30T21:00:20,358 Added body-oc==2.2.2 from https://files.pythonhosted.org/packages/3a/13/01dd6e4e96faba49a1b9ff02c4ccf4a5c472368cbdd61112ef093eeb9741/body_oc-2.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-4ktudipb' 2026-09-30T21:00:20,362 Created temporary directory: /tmp/pip-build-env-csecp3t5 2026-09-30T21:00:20,367 Installing build dependencies: started 2026-09-30T21:00:20,368 Running command pip subprocess to install build dependencies 2026-09-30T21:00:21,503 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-30T21:00:21,942 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-09-30T21:00:21,965 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-30T21:00:22,536 Collecting hatchling 2026-09-30T21:00:22,537 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.32.4-py3-none-any.whl.metadata 2026-09-30T21:00:22,551 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.32.4-py3-none-any.whl.metadata (3.9 kB) 2026-09-30T21:00:22,751 Collecting packaging>=24.2 2026-09-30T21:00:22,752 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-30T21:00:22,767 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-30T21:00:22,892 Collecting pathspec>=0.10.1 2026-09-30T21:00:22,894 Obtaining dependency information for pathspec>=0.10.1 from https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata 2026-09-30T21:00:22,908 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-09-30T21:00:23,034 Collecting pluggy>=1.0.0 2026-09-30T21:00:23,036 Obtaining dependency information for pluggy>=1.0.0 from https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata 2026-09-30T21:00:23,050 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-09-30T21:00:23,273 Collecting tomlkit>=0.11.1 2026-09-30T21:00:23,274 Obtaining dependency information for tomlkit>=0.11.1 from https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.1-py3-none-any.whl.metadata 2026-09-30T21:00:23,290 Using cached https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.1-py3-none-any.whl.metadata (3.3 kB) 2026-09-30T21:00:23,550 Collecting trove-classifiers 2026-09-30T21:00:23,551 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.9.21.13-py3-none-any.whl.metadata 2026-09-30T21:00:23,565 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.9.21.13-py3-none-any.whl.metadata (2.4 kB) 2026-09-30T21:00:23,631 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.32.4-py3-none-any.whl (78 kB) 2026-09-30T21:00:23,656 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-30T21:00:23,678 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-09-30T21:00:23,695 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-09-30T21:00:23,713 Using cached https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.1-py3-none-any.whl (49 kB) 2026-09-30T21:00:23,733 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.9.21.13-py3-none-any.whl (14 kB) 2026-09-30T21:00:23,752 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.32.4-py3-none-any.whl (78 kB) 2026-09-30T21:00:23,785 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-30T21:00:23,813 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-09-30T21:00:23,837 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-09-30T21:00:23,859 Using cached https://www.piwheels.org/simple/tomlkit/tomlkit-0.15.1-py3-none-any.whl (49 kB) 2026-09-30T21:00:23,880 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.9.21.13-py3-none-any.whl (14 kB) 2026-09-30T21:00:26,501 Installing collected packages: trove-classifiers, tomlkit, pluggy, pathspec, packaging, hatchling 2026-09-30T21:00:26,536 Creating /tmp/pip-build-env-csecp3t5/overlay/local/bin 2026-09-30T21:00:26,538 changing mode of /tmp/pip-build-env-csecp3t5/overlay/local/bin/trove-classifiers to 755 2026-09-30T21:00:27,768 changing mode of /tmp/pip-build-env-csecp3t5/overlay/local/bin/hatchling to 755 2026-09-30T21:00:27,813 Successfully installed hatchling-1.32.4 packaging-26.3 pathspec-1.1.1 pluggy-1.6.0 tomlkit-0.15.1 trove-classifiers-2026.9.21.13 2026-09-30T21:00:28,091 Installing build dependencies: finished with status 'done' 2026-09-30T21:00:28,097 Getting requirements to build wheel: started 2026-09-30T21:00:28,098 Running command Getting requirements to build wheel 2026-09-30T21:00:28,479 Getting requirements to build wheel: finished with status 'done' 2026-09-30T21:00:28,482 Created temporary directory: /tmp/pip-modern-metadata-riz66uwb 2026-09-30T21:00:28,485 Preparing metadata (pyproject.toml): started 2026-09-30T21:00:28,486 Running command Preparing metadata (pyproject.toml) 2026-09-30T21:00:29,090 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-30T21:00:29,095 Source in /tmp/pip-wheel-1ase75eu/body-oc_805d490e01494633bd32d010f86933cb has version 2.2.2, which satisfies requirement body-oc==2.2.2 from https://files.pythonhosted.org/packages/3a/13/01dd6e4e96faba49a1b9ff02c4ccf4a5c472368cbdd61112ef093eeb9741/body_oc-2.2.2.tar.gz 2026-09-30T21:00:29,096 Removed body-oc==2.2.2 from https://files.pythonhosted.org/packages/3a/13/01dd6e4e96faba49a1b9ff02c4ccf4a5c472368cbdd61112ef093eeb9741/body_oc-2.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-4ktudipb' 2026-09-30T21:00:29,102 Created temporary directory: /tmp/pip-unpack-tzj_tf9l 2026-09-30T21:00:29,103 Building wheels for collected packages: body-oc 2026-09-30T21:00:29,107 Created temporary directory: /tmp/pip-wheel-q9gy4zem 2026-09-30T21:00:29,108 Destination directory: /tmp/pip-wheel-q9gy4zem 2026-09-30T21:00:29,110 Building wheel for body-oc (pyproject.toml): started 2026-09-30T21:00:29,112 Running command Building wheel for body-oc (pyproject.toml) 2026-09-30T21:00:29,262 Building wheel for body-oc (pyproject.toml): finished with status 'done' 2026-09-30T21:00:29,267 Created wheel for body-oc: filename=body_oc-2.2.2-py3-none-any.whl size=18228 sha256=d2569401fd7c6aac3b9361ed3981f8e0ec506ae2296cc9f5955ed0b7d2614b0d 2026-09-30T21:00:29,268 Stored in directory: /tmp/pip-ephem-wheel-cache-1zguat7g/wheels/64/ce/c1/baf21abad08b2e86d77db246a20c4b057a99ebbe29e9bc0d19 2026-09-30T21:00:29,280 Successfully built body-oc 2026-09-30T21:00:29,284 Removed build tracker: '/tmp/pip-build-tracker-4ktudipb'