2026-03-04T10:05:53,751 Created temporary directory: /tmp/pip-ephem-wheel-cache-fucjrm0a 2026-03-04T10:05:53,753 Created temporary directory: /tmp/pip-build-tracker-8zvsk6we 2026-03-04T10:05:53,754 Initialized build tracking at /tmp/pip-build-tracker-8zvsk6we 2026-03-04T10:05:53,755 Created build tracker: /tmp/pip-build-tracker-8zvsk6we 2026-03-04T10:05:53,755 Entered build tracker: /tmp/pip-build-tracker-8zvsk6we 2026-03-04T10:05:53,756 Created temporary directory: /tmp/pip-wheel-64t5cxcp 2026-03-04T10:05:53,759 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-04T10:05:53,761 Created temporary directory: /tmp/pip-ephem-wheel-cache-u9rj0k9v 2026-03-04T10:05:53,783 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T10:05:53,787 2 location(s) to search for versions of body-oc: 2026-03-04T10:05:53,787 * https://pypi.org/simple/body-oc/ 2026-03-04T10:05:53,787 * https://www.piwheels.org/simple/body-oc/ 2026-03-04T10:05:53,788 Fetching project page and analyzing links: https://pypi.org/simple/body-oc/ 2026-03-04T10:05:53,789 Getting page https://pypi.org/simple/body-oc/ 2026-03-04T10:05:53,790 Found index url https://pypi.org/simple 2026-03-04T10:05:54,059 Fetched page https://pypi.org/simple/body-oc/ as application/vnd.pypi.simple.v1+json 2026-03-04T10:05:54,065 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-03-04T10:05:54,066 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-03-04T10:05:54,067 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-03-04T10:05:54,068 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-03-04T10:05:54,069 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-03-04T10:05:54,070 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-03-04T10:05:54,071 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-03-04T10:05:54,072 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-03-04T10:05:54,073 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-03-04T10:05:54,074 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-03-04T10:05:54,075 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-03-04T10:05:54,076 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-03-04T10:05:54,077 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-03-04T10:05:54,078 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-03-04T10:05:54,079 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-03-04T10:05:54,079 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-03-04T10:05:54,080 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-03-04T10:05:54,081 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-03-04T10:05:54,082 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-03-04T10:05:54,082 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-03-04T10:05:54,083 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-03-04T10:05:54,084 Fetching project page and analyzing links: https://www.piwheels.org/simple/body-oc/ 2026-03-04T10:05:54,085 Getting page https://www.piwheels.org/simple/body-oc/ 2026-03-04T10:05:54,086 Found index url https://www.piwheels.org/simple 2026-03-04T10:05:54,266 Fetched page https://www.piwheels.org/simple/body-oc/ as text/html 2026-03-04T10:05:54,274 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/body_oc-2.2.0-py3-none-any.whl#sha256=ea49d987e92e4fe8c1ff7a8a9c042baa1bc8ebf044b62d568ce61cb528bb3844 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-03-04T10:05:54,275 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/body_oc-2.1.2-py3-none-any.whl#sha256=1b0d65855cc2ae0eaaca8646b115dc21d887ef6bf846aa943092e7f28d53dd23 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-03-04T10:05:54,276 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/body_oc-2.1.1-py3-none-any.whl#sha256=f0a440ae4cdad1d069329a4770d22979bb2249e59faace343f89e910d1833f73 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-03-04T10:05:54,277 Skipping link: No binaries permitted for body-oc: https://archive1.piwheels.org/simple/body-oc/body_oc-2.1.0-py3-none-any.whl#sha256=193f8129cc0b305319ca748445cf25e36c73b042f2fcc6386ed8d2cbb094b981 (from https://www.piwheels.org/simple/body-oc/) (requires-python:>=3.10) 2026-03-04T10:05:54,278 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-03-04T10:05:54,278 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-03-04T10:05:54,279 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-03-04T10:05:54,280 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-03-04T10:05:54,280 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-03-04T10:05:54,281 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-03-04T10:05:54,281 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-03-04T10:05:54,282 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-03-04T10:05:54,283 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-03-04T10:05:54,284 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-03-04T10:05:54,285 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-03-04T10:05:54,285 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-03-04T10:05:54,286 Skipping link: not a file: https://www.piwheels.org/simple/body-oc/ 2026-03-04T10:05:54,287 Skipping link: not a file: https://pypi.org/simple/body-oc/ 2026-03-04T10:05:54,320 Given no hashes to check 1 links for project 'body-oc': discarding no candidates 2026-03-04T10:05:54,348 Collecting body-oc==2.2.1 2026-03-04T10:05:54,352 Created temporary directory: /tmp/pip-unpack-yjicu5jk 2026-03-04T10:05:54,558 Downloading body_oc-2.2.1.tar.gz (13 kB) 2026-03-04T10:05:54,587 Added body-oc==2.2.1 from https://files.pythonhosted.org/packages/3b/70/416ad218364d5bb03486243cf852aa15d84769c2cb1b52cc042185b3a6dd/body_oc-2.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-8zvsk6we' 2026-03-04T10:05:54,591 Created temporary directory: /tmp/pip-build-env-1106lxoi 2026-03-04T10:05:54,595 Installing build dependencies: started 2026-03-04T10:05:54,596 Running command pip subprocess to install build dependencies 2026-03-04T10:05:55,732 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T10:05:56,304 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-04T10:05:56,328 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T10:05:56,837 Collecting hatchling 2026-03-04T10:05:56,855 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-03-04T10:05:57,045 Collecting packaging>=24.2 2026-03-04T10:05:57,068 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T10:05:57,187 Collecting pathspec>=0.10.1 2026-03-04T10:05:57,205 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-03-04T10:05:57,325 Collecting pluggy>=1.0.0 2026-03-04T10:05:57,339 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-04T10:05:57,585 Collecting trove-classifiers 2026-03-04T10:05:57,600 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-03-04T10:06:00,253 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-03-04T10:06:00,291 Creating /tmp/pip-build-env-1106lxoi/overlay/local/bin 2026-03-04T10:06:00,293 changing mode of /tmp/pip-build-env-1106lxoi/overlay/local/bin/trove-classifiers to 755 2026-03-04T10:06:01,527 changing mode of /tmp/pip-build-env-1106lxoi/overlay/local/bin/hatchling to 755 2026-03-04T10:06:01,568 Successfully installed hatchling-1.29.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-03-04T10:06:01,818 Installing build dependencies: finished with status 'done' 2026-03-04T10:06:01,825 Getting requirements to build wheel: started 2026-03-04T10:06:01,826 Running command Getting requirements to build wheel 2026-03-04T10:06:02,174 Getting requirements to build wheel: finished with status 'done' 2026-03-04T10:06:02,177 Created temporary directory: /tmp/pip-modern-metadata-j8fm6ibr 2026-03-04T10:06:02,180 Preparing metadata (pyproject.toml): started 2026-03-04T10:06:02,181 Running command Preparing metadata (pyproject.toml) 2026-03-04T10:06:02,755 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T10:06:02,759 Source in /tmp/pip-wheel-64t5cxcp/body-oc_30dd2c21f9a24959aac688a653911641 has version 2.2.1, which satisfies requirement body-oc==2.2.1 from https://files.pythonhosted.org/packages/3b/70/416ad218364d5bb03486243cf852aa15d84769c2cb1b52cc042185b3a6dd/body_oc-2.2.1.tar.gz 2026-03-04T10:06:02,760 Removed body-oc==2.2.1 from https://files.pythonhosted.org/packages/3b/70/416ad218364d5bb03486243cf852aa15d84769c2cb1b52cc042185b3a6dd/body_oc-2.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-8zvsk6we' 2026-03-04T10:06:02,765 Created temporary directory: /tmp/pip-unpack-b5_wxld0 2026-03-04T10:06:02,766 Building wheels for collected packages: body-oc 2026-03-04T10:06:02,770 Created temporary directory: /tmp/pip-wheel-x0z99xle 2026-03-04T10:06:02,771 Destination directory: /tmp/pip-wheel-x0z99xle 2026-03-04T10:06:02,773 Building wheel for body-oc (pyproject.toml): started 2026-03-04T10:06:02,774 Running command Building wheel for body-oc (pyproject.toml) 2026-03-04T10:06:02,904 Building wheel for body-oc (pyproject.toml): finished with status 'done' 2026-03-04T10:06:02,908 Created wheel for body-oc: filename=body_oc-2.2.1-py3-none-any.whl size=16859 sha256=ee816c859c31d12bced1a1c9ba4f88ab4baf7f81326e935a1ef9931c77c4598f 2026-03-04T10:06:02,909 Stored in directory: /tmp/pip-ephem-wheel-cache-u9rj0k9v/wheels/e3/d9/30/fcb4a199bc3844690c55ac7a377e99776a15ecf947423806ba 2026-03-04T10:06:02,918 Successfully built body-oc 2026-03-04T10:06:02,921 Removed build tracker: '/tmp/pip-build-tracker-8zvsk6we'