2026-07-25T19:18:13,996 Created temporary directory: /tmp/pip-ephem-wheel-cache-kf7n9rpj 2026-07-25T19:18:13,998 Created temporary directory: /tmp/pip-build-tracker-ix29eprv 2026-07-25T19:18:13,999 Initialized build tracking at /tmp/pip-build-tracker-ix29eprv 2026-07-25T19:18:13,999 Created build tracker: /tmp/pip-build-tracker-ix29eprv 2026-07-25T19:18:14,000 Entered build tracker: /tmp/pip-build-tracker-ix29eprv 2026-07-25T19:18:14,000 Created temporary directory: /tmp/pip-wheel-kiqjk404 2026-07-25T19:18:14,003 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-07-25T19:18:14,006 Created temporary directory: /tmp/pip-ephem-wheel-cache-9pnsgqt9 2026-07-25T19:18:14,029 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-25T19:18:14,033 2 location(s) to search for versions of fairly: 2026-07-25T19:18:14,033 * https://pypi.org/simple/fairly/ 2026-07-25T19:18:14,033 * https://www.piwheels.org/simple/fairly/ 2026-07-25T19:18:14,034 Fetching project page and analyzing links: https://pypi.org/simple/fairly/ 2026-07-25T19:18:14,034 Getting page https://pypi.org/simple/fairly/ 2026-07-25T19:18:14,036 Found index url https://pypi.org/simple 2026-07-25T19:18:14,377 Fetched page https://pypi.org/simple/fairly/ as application/vnd.pypi.simple.v1+json 2026-07-25T19:18:14,382 Skipping link: No binaries permitted for fairly: https://files.pythonhosted.org/packages/13/01/131f88af9cc77ff1b1ec8b534eab1f938a3d7c5463ac41b947df35b6969e/fairly-0.1.0a1-py3-none-any.whl (from https://pypi.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,383 Found link https://files.pythonhosted.org/packages/14/24/c31529a54bfe7279cbb1e2f75d355ae1139a0d86f50beff9bbbbeb713501/fairly-0.1.0a1.tar.gz (from https://pypi.org/simple/fairly/) (requires-python:>=3.8), version: 0.1.0a1 2026-07-25T19:18:14,384 Skipping link: No binaries permitted for fairly: https://files.pythonhosted.org/packages/8c/43/18ee895e89321d6515a4af9bcc080179e290db7d7c56e4bb6abd28bf3912/fairly-0.2.0-py3-none-any.whl (from https://pypi.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,385 Found link https://files.pythonhosted.org/packages/a9/0a/60be09ffa1b90f15e8ded86c0f8b9ba70f961f91c69e591da66e635a41da/fairly-0.2.0.tar.gz (from https://pypi.org/simple/fairly/) (requires-python:>=3.8), version: 0.2.0 2026-07-25T19:18:14,385 Skipping link: No binaries permitted for fairly: https://files.pythonhosted.org/packages/12/66/bf363d44b9ba15b423f06e72b56aae8c38f3351e44180348434d38a61648/fairly-0.2.1-py3-none-any.whl (from https://pypi.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,386 Found link https://files.pythonhosted.org/packages/c7/6c/365313927c0d2d554cb7270157add7d73f8d865f2dab6b44d621cbdb0382/fairly-0.2.1.tar.gz (from https://pypi.org/simple/fairly/) (requires-python:>=3.8), version: 0.2.1 2026-07-25T19:18:14,387 Skipping link: No binaries permitted for fairly: https://files.pythonhosted.org/packages/b7/cb/45577529d3e7fb922db065d63f39f19fe22e48152c65fd7e589182c769f1/fairly-0.2.3-py3-none-any.whl (from https://pypi.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,388 Found link https://files.pythonhosted.org/packages/bd/db/2a3de65b9757055014cd6017e9702c5426b186c68133ae3db972b1ef24d1/fairly-0.2.3.tar.gz (from https://pypi.org/simple/fairly/) (requires-python:>=3.8), version: 0.2.3 2026-07-25T19:18:14,389 Skipping link: No binaries permitted for fairly: https://files.pythonhosted.org/packages/e4/a0/f7cb2287b5b4698f0c0b64ff98b22fb6d89917e03f2d9b69ac38d258d0ef/fairly-0.3.0-py3-none-any.whl (from https://pypi.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,390 Found link https://files.pythonhosted.org/packages/77/36/7b4aeee69023b80a0b3c1fb9fd4c0b044af96fd568a62303ebf9112f42ea/fairly-0.3.0.tar.gz (from https://pypi.org/simple/fairly/) (requires-python:>=3.8), version: 0.3.0 2026-07-25T19:18:14,391 Skipping link: No binaries permitted for fairly: https://files.pythonhosted.org/packages/0f/19/d36683947f3c2f243b3b3c66c5f06e1471cb893022fd7e1a9006a0d71ac8/fairly-0.4.0-py3-none-any.whl (from https://pypi.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,392 Found link https://files.pythonhosted.org/packages/6f/16/cef77c1d2393c1a4aa5068db997a253a1ce505798bda604f309b48b93514/fairly-0.4.0.tar.gz (from https://pypi.org/simple/fairly/) (requires-python:>=3.8), version: 0.4.0 2026-07-25T19:18:14,392 Skipping link: No binaries permitted for fairly: https://files.pythonhosted.org/packages/c3/ab/6f7b0cdc054c18b4530a7cdfa122bd1e001e691a2f475fc2f756bbdbee00/fairly-0.4.1-py3-none-any.whl (from https://pypi.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,393 Found link https://files.pythonhosted.org/packages/f0/2d/26efd72060c268b474f8843eab53b3f9b91b1e6de66e5851bb488ec49c43/fairly-0.4.1.tar.gz (from https://pypi.org/simple/fairly/) (requires-python:>=3.8), version: 0.4.1 2026-07-25T19:18:14,394 Skipping link: No binaries permitted for fairly: https://files.pythonhosted.org/packages/c6/3f/e6f73e506ab5472df4984a2814a52c3376df86c8db1ea592afbf9b1b0858/fairly-1.0.0-py3-none-any.whl (from https://pypi.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,394 Found link https://files.pythonhosted.org/packages/ec/4c/694a81d35829b36859e63eb8297a1f31955444c74c0f4ea9fa0c9aaaceb1/fairly-1.0.0.tar.gz (from https://pypi.org/simple/fairly/) (requires-python:>=3.8), version: 1.0.0 2026-07-25T19:18:14,395 Skipping link: No binaries permitted for fairly: https://files.pythonhosted.org/packages/a3/1b/baf1aacd625ee121594879cdc995fcc9c090b4b79e5ae247746bd9695798/fairly-1.0.1-py3-none-any.whl (from https://pypi.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,396 Found link https://files.pythonhosted.org/packages/88/ff/80fd1046a8ed3fd2cdfdee42ea427e29cdc8ed5fb361b37c59f486824b53/fairly-1.0.1.tar.gz (from https://pypi.org/simple/fairly/) (requires-python:>=3.8), version: 1.0.1 2026-07-25T19:18:14,397 Skipping link: No binaries permitted for fairly: https://files.pythonhosted.org/packages/1f/ea/1999306e4eceb3b586f287f8e89923ad0c8963e7f4f02be82dc9bdc429de/fairly-2.0.0-py3-none-any.whl (from https://pypi.org/simple/fairly/) (requires-python:>=3.10) 2026-07-25T19:18:14,398 Found link https://files.pythonhosted.org/packages/57/79/60184bcdaa791879550adba5f658bc52c09d23daf327208ece868beac8d1/fairly-2.0.0.tar.gz (from https://pypi.org/simple/fairly/) (requires-python:>=3.10), version: 2.0.0 2026-07-25T19:18:14,398 Fetching project page and analyzing links: https://www.piwheels.org/simple/fairly/ 2026-07-25T19:18:14,399 Getting page https://www.piwheels.org/simple/fairly/ 2026-07-25T19:18:14,400 Found index url https://www.piwheels.org/simple 2026-07-25T19:18:14,589 Fetched page https://www.piwheels.org/simple/fairly/ as text/html 2026-07-25T19:18:14,593 Skipping link: No binaries permitted for fairly: https://archive1.piwheels.org/simple/fairly/fairly-1.0.1-py3-none-any.whl#sha256=242787daaa5c95842823dfdbdf2243ef1e86a15eec343b89e5e36d8a0f220de6 (from https://www.piwheels.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,593 Skipping link: No binaries permitted for fairly: https://archive1.piwheels.org/simple/fairly/fairly-1.0.0-py3-none-any.whl#sha256=c2e1274d626d427ca997ce7405faec38a7704d014a26c09d62614a6376f29081 (from https://www.piwheels.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,594 Skipping link: No binaries permitted for fairly: https://archive1.piwheels.org/simple/fairly/fairly-0.4.1-py3-none-any.whl#sha256=714444e1c7a50bd403afa95927f34ae9eb11c12c4b1ba26347c1c0b630c358bd (from https://www.piwheels.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,595 Skipping link: No binaries permitted for fairly: https://archive1.piwheels.org/simple/fairly/fairly-0.4.0-py3-none-any.whl#sha256=e8f33c67383c37872c2791fe2c0ae4c4d84a2f2fa9339a7533ebe79de9ea2618 (from https://www.piwheels.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,595 Skipping link: No binaries permitted for fairly: https://archive1.piwheels.org/simple/fairly/fairly-0.3.0-py3-none-any.whl#sha256=3a4677d01a8d22c023f351a5b3de2d8c48a8fb83019c6248bdec46de93faf6f2 (from https://www.piwheels.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,596 Skipping link: No binaries permitted for fairly: https://archive1.piwheels.org/simple/fairly/fairly-0.2.3-py3-none-any.whl#sha256=af4461b1d2670e59ba14ef3afce956df39ee399faf337ab8e3f5460219cfddae (from https://www.piwheels.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,597 Skipping link: No binaries permitted for fairly: https://archive1.piwheels.org/simple/fairly/fairly-0.2.1-py3-none-any.whl#sha256=1b686b30217ac0b6d6080120e2b725d7f2acf06fe4f0d9ee5b0be1d0a3e3e76b (from https://www.piwheels.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,597 Skipping link: No binaries permitted for fairly: https://archive1.piwheels.org/simple/fairly/fairly-0.2.0-py3-none-any.whl#sha256=2b048252c8ca9a5b8ae9610da8ca856344e173f441b440750a66121cae9cb7d1 (from https://www.piwheels.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,598 Skipping link: No binaries permitted for fairly: https://archive1.piwheels.org/simple/fairly/fairly-0.1.0a1-py3-none-any.whl#sha256=a92fc73719f4387c3fc881cd2dd722a40ef79ab237a71c8159d6ada722465a6f (from https://www.piwheels.org/simple/fairly/) (requires-python:>=3.8) 2026-07-25T19:18:14,598 Skipping link: not a file: https://www.piwheels.org/simple/fairly/ 2026-07-25T19:18:14,599 Skipping link: not a file: https://pypi.org/simple/fairly/ 2026-07-25T19:18:14,618 Given no hashes to check 1 links for project 'fairly': discarding no candidates 2026-07-25T19:18:14,636 Collecting fairly==2.0.0 2026-07-25T19:18:14,639 Created temporary directory: /tmp/pip-unpack-cced8i57 2026-07-25T19:18:14,878 Downloading fairly-2.0.0.tar.gz (1.6 MB) 2026-07-25T19:18:15,283 Added fairly==2.0.0 from https://files.pythonhosted.org/packages/57/79/60184bcdaa791879550adba5f658bc52c09d23daf327208ece868beac8d1/fairly-2.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-ix29eprv' 2026-07-25T19:18:15,287 Created temporary directory: /tmp/pip-build-env-shen2zt_ 2026-07-25T19:18:15,292 Installing build dependencies: started 2026-07-25T19:18:15,293 Running command pip subprocess to install build dependencies 2026-07-25T19:18:16,453 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-25T19:18:16,906 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-07-25T19:18:16,929 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-25T19:18:17,494 Collecting hatchling 2026-07-25T19:18:17,495 Obtaining dependency information for hatchling from https://www.piwheels.org/simple/hatchling/hatchling-1.31.0-py3-none-any.whl.metadata 2026-07-25T19:18:17,509 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.31.0-py3-none-any.whl.metadata (3.8 kB) 2026-07-25T19:18:17,700 Collecting packaging>=24.2 2026-07-25T19:18:17,701 Obtaining dependency information for packaging>=24.2 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-25T19:18:17,713 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-25T19:18:17,836 Collecting pathspec>=0.10.1 2026-07-25T19:18:17,837 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-07-25T19:18:17,851 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl.metadata (14 kB) 2026-07-25T19:18:17,971 Collecting pluggy>=1.0.0 2026-07-25T19:18:17,972 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-07-25T19:18:17,984 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-07-25T19:18:18,242 Collecting trove-classifiers 2026-07-25T19:18:18,243 Obtaining dependency information for trove-classifiers from https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata 2026-07-25T19:18:18,256 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl.metadata (2.3 kB) 2026-07-25T19:18:18,314 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.31.0-py3-none-any.whl (77 kB) 2026-07-25T19:18:18,333 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-25T19:18:18,350 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-07-25T19:18:18,365 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-07-25T19:18:18,379 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-07-25T19:18:18,395 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.31.0-py3-none-any.whl (77 kB) 2026-07-25T19:18:18,634 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-25T19:18:18,658 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.1.1-py3-none-any.whl (57 kB) 2026-07-25T19:18:18,678 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-07-25T19:18:18,696 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.6.1.19-py3-none-any.whl (14 kB) 2026-07-25T19:18:21,266 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-07-25T19:18:21,300 Creating /tmp/pip-build-env-shen2zt_/overlay/local/bin 2026-07-25T19:18:21,302 changing mode of /tmp/pip-build-env-shen2zt_/overlay/local/bin/trove-classifiers to 755 2026-07-25T19:18:22,281 changing mode of /tmp/pip-build-env-shen2zt_/overlay/local/bin/hatchling to 755 2026-07-25T19:18:22,317 Successfully installed hatchling-1.31.0 packaging-26.2 pathspec-1.1.1 pluggy-1.6.0 trove-classifiers-2026.6.1.19 2026-07-25T19:18:22,585 Installing build dependencies: finished with status 'done' 2026-07-25T19:18:22,591 Getting requirements to build wheel: started 2026-07-25T19:18:22,593 Running command Getting requirements to build wheel 2026-07-25T19:18:22,938 Getting requirements to build wheel: finished with status 'done' 2026-07-25T19:18:22,942 Created temporary directory: /tmp/pip-modern-metadata-9uy600q4 2026-07-25T19:18:22,944 Preparing metadata (pyproject.toml): started 2026-07-25T19:18:22,945 Running command Preparing metadata (pyproject.toml) 2026-07-25T19:18:23,610 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-25T19:18:23,615 Source in /tmp/pip-wheel-kiqjk404/fairly_01bfcfc380fe426d8b9f63d33c1e1a6d has version 2.0.0, which satisfies requirement fairly==2.0.0 from https://files.pythonhosted.org/packages/57/79/60184bcdaa791879550adba5f658bc52c09d23daf327208ece868beac8d1/fairly-2.0.0.tar.gz 2026-07-25T19:18:23,616 Removed fairly==2.0.0 from https://files.pythonhosted.org/packages/57/79/60184bcdaa791879550adba5f658bc52c09d23daf327208ece868beac8d1/fairly-2.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-ix29eprv' 2026-07-25T19:18:23,622 Created temporary directory: /tmp/pip-unpack-pfelmum2 2026-07-25T19:18:23,623 Building wheels for collected packages: fairly 2026-07-25T19:18:23,627 Created temporary directory: /tmp/pip-wheel-h4vrmmlx 2026-07-25T19:18:23,628 Destination directory: /tmp/pip-wheel-h4vrmmlx 2026-07-25T19:18:23,630 Building wheel for fairly (pyproject.toml): started 2026-07-25T19:18:23,631 Running command Building wheel for fairly (pyproject.toml) 2026-07-25T19:18:23,766 Building wheel for fairly (pyproject.toml): finished with status 'done' 2026-07-25T19:18:23,773 Created wheel for fairly: filename=fairly-2.0.0-py3-none-any.whl size=257175 sha256=7f26b6654ab18394c94796e8024bced22f6a943a9a2c7cb7d4874312e873c749 2026-07-25T19:18:23,774 Stored in directory: /tmp/pip-ephem-wheel-cache-9pnsgqt9/wheels/a6/a1/c5/567c8acd88261a08e6dd7c7361d2fe74730c98f72851c64829 2026-07-25T19:18:23,787 Successfully built fairly 2026-07-25T19:18:23,796 Removed build tracker: '/tmp/pip-build-tracker-ix29eprv'