2025-11-17T03:07:29,524 Created temporary directory: /tmp/pip-ephem-wheel-cache-8nzstg4a 2025-11-17T03:07:29,526 Created temporary directory: /tmp/pip-build-tracker-6uj21haw 2025-11-17T03:07:29,527 Initialized build tracking at /tmp/pip-build-tracker-6uj21haw 2025-11-17T03:07:29,527 Created build tracker: /tmp/pip-build-tracker-6uj21haw 2025-11-17T03:07:29,528 Entered build tracker: /tmp/pip-build-tracker-6uj21haw 2025-11-17T03:07:29,528 Created temporary directory: /tmp/pip-wheel-ctj_lp4b 2025-11-17T03:07:29,532 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 2025-11-17T03:07:29,534 Created temporary directory: /tmp/pip-ephem-wheel-cache-xlrfh456 2025-11-17T03:07:29,558 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-17T03:07:29,562 2 location(s) to search for versions of dirty-equals: 2025-11-17T03:07:29,562 * https://pypi.org/simple/dirty-equals/ 2025-11-17T03:07:29,562 * https://www.piwheels.org/simple/dirty-equals/ 2025-11-17T03:07:29,563 Fetching project page and analyzing links: https://pypi.org/simple/dirty-equals/ 2025-11-17T03:07:29,563 Getting page https://pypi.org/simple/dirty-equals/ 2025-11-17T03:07:29,565 Found index url https://pypi.org/simple 2025-11-17T03:07:29,935 Fetched page https://pypi.org/simple/dirty-equals/ as application/vnd.pypi.simple.v1+json 2025-11-17T03:07:29,947 Found link https://files.pythonhosted.org/packages/41/9e/2f4d491f2d1e612affaf71553f33445ccedeeb1cbbf0d91cd75058faed65/dirty-equals-0.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0), version: 0 2025-11-17T03:07:29,948 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/a0/09/7d34bb8163be04df7b4470adf38634f4debe7ce3ee220ee91c05347a0a10/dirty_equals-0-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0) 2025-11-17T03:07:29,949 Found link https://files.pythonhosted.org/packages/31/86/28492ad28fdfe58512af3f2109b9c02888a0cc0ec285ffd9a17b45fc70aa/dirty-equals-0.0.1.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0), version: 0.0.1 2025-11-17T03:07:29,950 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/70/5d/ce2c8dc42ab5a89353bc389e48e459a3fa6c2c1def22f26a3a5a54ddcd71/dirty_equals-0.0.1-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0) 2025-11-17T03:07:29,952 Found link https://files.pythonhosted.org/packages/8b/9a/cfd4b344a1084b661a11e38a14c45e3df689cb8a6ad7cc7db36a6ed354a8/dirty-equals-0.0.2.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0), version: 0.0.2 2025-11-17T03:07:29,952 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/95/29/9ade8f02aa689af4d49d44e75deb96607421d7632ffe0906ee0111312dcb/dirty_equals-0.0.2-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0) 2025-11-17T03:07:29,954 Found link https://files.pythonhosted.org/packages/6b/80/860b6db66b2d6cbe2219bb3d6e52c4fd8de9c53509e15dd90b4dbb2fb7e8/dirty-equals-0.0.3.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0), version: 0.0.3 2025-11-17T03:07:29,955 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/d2/be/88cb4baa915b61ff19bef86e8cc53ac783612cb016e254f98f040c4cf99b/dirty_equals-0.0.3-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0) 2025-11-17T03:07:29,956 Found link https://files.pythonhosted.org/packages/a0/59/c891896a4f92b390b63708aadb78d9e06f84e930894f54d569cab4d09f7f/dirty-equals-0.0.4.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0), version: 0.0.4 2025-11-17T03:07:29,957 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/71/d4/367144be95e984fc725e792932f2b3ea1c0348ca530dafcfaf10d94275f1/dirty_equals-0.0.4-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0) 2025-11-17T03:07:29,959 Found link https://files.pythonhosted.org/packages/aa/78/1e4bd2853417e518f6c72de710165a6e2bd8c55e636088e9a18d7730b080/dirty-equals-0.0.5.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0), version: 0.0.5 2025-11-17T03:07:29,959 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/e2/2e/997531fc49eddda01cda86256677492dfe1aa7ff4be29143940f907afb7c/dirty_equals-0.0.5-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0) 2025-11-17T03:07:29,960 Found link https://files.pythonhosted.org/packages/64/38/71b6c3de60bab4bf1caf6816877d1c04b18efdd9e293e829a2eef6c344df/dirty-equals-0.1.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0), version: 0.1 2025-11-17T03:07:29,961 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/6e/88/2298d7b21295c9a065b151f1dd9a92e691faed5cb2a6c5002d24dcb7f5f4/dirty_equals-0.1-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0) 2025-11-17T03:07:29,962 Found link https://files.pythonhosted.org/packages/2b/8f/e957bf151088a3f9937da48ff5e5ba7aadd4379f980d132b4227aea3f012/dirty-equals-0.2.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0), version: 0.2 2025-11-17T03:07:29,963 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/a8/52/68839f8bee79ff1b3f94adaaab25fdd6c02bebfd10e6888f6e0b81b47c96/dirty_equals-0.2-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0) 2025-11-17T03:07:29,964 Found link https://files.pythonhosted.org/packages/f4/f3/120a306f848e1c3cef7618471817180d5b0d6b3d558214bf6a687426c3d3/dirty-equals-0.2.1.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0), version: 0.2.1 2025-11-17T03:07:29,965 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/3a/be/9fd2a4ab6bfcbeceabbe54c6d3d3c26a6de2b59906adf636c394bf4070c9/dirty_equals-0.2.1-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0) 2025-11-17T03:07:29,966 Found link https://files.pythonhosted.org/packages/00/60/4bfabc1d9606888958d066ac479c2e2c83d51a608d77ebd1180ab20e9cef/dirty-equals-0.3.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0), version: 0.3 2025-11-17T03:07:29,967 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/6e/64/d77546100129ff79b4b5c1a914abdd58ebdaddf489775055a149ad24b6e2/dirty_equals-0.3-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0) 2025-11-17T03:07:29,969 Found link https://files.pythonhosted.org/packages/e0/4f/6c84b5eb5f6f9e24b5623c350d663c188efcef46241edc84ac386f653969/dirty-equals-0.4.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0), version: 0.4 2025-11-17T03:07:29,969 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/2b/5e/23cf334ce4b8c27cc43f87fc16d16021c2b3a2659917b94f46117837714b/dirty_equals-0.4-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0) 2025-11-17T03:07:29,970 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/f4/66/a760c2a438cb4749ca0b2c7ee4625ee76e16e96dc8eacd43967b909a47b4/dirty_equals-0.5.0-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7) 2025-11-17T03:07:29,971 Found link https://files.pythonhosted.org/packages/a4/8b/418abef941364fba88691437f0a5807880820c4ef17a87ff315590eb31e3/dirty_equals-0.5.0.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7), version: 0.5.0 2025-11-17T03:07:29,972 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/86/05/fb4988c044b1d421d2ec28b952dcf3741f4dbf1c60d68d42159c40c60e7c/dirty_equals-0.6.0-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7) 2025-11-17T03:07:29,973 Found link https://files.pythonhosted.org/packages/e7/c6/ae9831943fc9bb249555d3ca3ec427f31eb66a0e9814d9a47a105c84a334/dirty_equals-0.6.0.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7), version: 0.6.0 2025-11-17T03:07:29,974 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/c7/75/0aef8fcb76be306370a6b0836353b1080b5dde055f059f76284c468c2bd5/dirty_equals-0.7.1-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7) 2025-11-17T03:07:29,975 Found link https://files.pythonhosted.org/packages/94/ec/23a0410b7afda051a04224f0a62f4d6ff14ffc76cbbbd3b66e3e277d35fd/dirty_equals-0.7.1.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7), version: 0.7.1 2025-11-17T03:07:29,976 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/91/0a/bf890d9b65ee240ff1a9f68fed10cfdd94409d2504d36e076a63e125f8e3/dirty_equals-0.7.1.post0-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7) 2025-11-17T03:07:29,977 Found link https://files.pythonhosted.org/packages/11/f8/b4bfe281b13091d47c0204fe0f3e033df1275281c2ee0ac0dbda9de65588/dirty_equals-0.7.1.post0.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.7), version: 0.7.1.post0 2025-11-17T03:07:29,978 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/f3/cd/8c3ce82cc6b18e149bff3cf8dd50a75316ca093ae706f0c1c4df87f2b88f/dirty_equals-0.8.0-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.8) 2025-11-17T03:07:29,979 Found link https://files.pythonhosted.org/packages/17/4c/39c428b7c900b21c8116d89a56b73f6dc14a2455767961b54adfe7c224fe/dirty_equals-0.8.0.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.8), version: 0.8.0 2025-11-17T03:07:29,979 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/77/0c/03cc99bf3b6328604b10829de3460f2b2ad3373200c45665c38508e550c6/dirty_equals-0.9.0-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.8) 2025-11-17T03:07:29,980 Found link https://files.pythonhosted.org/packages/b0/99/133892f401ced5a27e641a473c547d5fbdb39af8f85dac8a9d633ea3e7a7/dirty_equals-0.9.0.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.8), version: 0.9.0 2025-11-17T03:07:29,981 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/e9/87/0fc6e51f9db3a3b3de88fb0c9cf6414d4572d565f4ba4d166023cbd4354d/dirty_equals-0.10.0-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.9) 2025-11-17T03:07:29,982 Found link https://files.pythonhosted.org/packages/30/69/f8a63f97166565dbf01e6a3fdf4665313719a6781125f105e4ffde82c5cd/dirty_equals-0.10.0.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.9), version: 0.10.0 2025-11-17T03:07:29,983 Skipping link: No binaries permitted for dirty-equals: https://files.pythonhosted.org/packages/bb/8d/dbff05239043271dbeace563a7686212a3dd517864a35623fe4d4a64ca19/dirty_equals-0.11-py3-none-any.whl (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.9) 2025-11-17T03:07:29,984 Found link https://files.pythonhosted.org/packages/30/1d/c5913ac9d6615515a00f4bdc71356d302437cb74ff2e9aaccd3c14493b78/dirty_equals-0.11.tar.gz (from https://pypi.org/simple/dirty-equals/) (requires-python:>=3.9), version: 0.11 2025-11-17T03:07:29,985 Fetching project page and analyzing links: https://www.piwheels.org/simple/dirty-equals/ 2025-11-17T03:07:29,986 Getting page https://www.piwheels.org/simple/dirty-equals/ 2025-11-17T03:07:29,988 Found index url https://www.piwheels.org/simple 2025-11-17T03:07:30,172 Fetched page https://www.piwheels.org/simple/dirty-equals/ as text/html 2025-11-17T03:07:30,176 Skipping link: No binaries permitted for dirty-equals: https://archive1.piwheels.org/simple/dirty-equals/dirty_equals-0.10.0-py3-none-any.whl#sha256=bbf4a4eaafd56e371dafe2edf2265315ebd71a441b142ed801511aa33e4c3438 (from https://www.piwheels.org/simple/dirty-equals/) (requires-python:>=3.9) 2025-11-17T03:07:30,176 Skipping link: No binaries permitted for dirty-equals: https://archive1.piwheels.org/simple/dirty-equals/dirty_equals-0.9.0-py3-none-any.whl#sha256=ff4d027f5cfa1b69573af00f7ba9043ea652dbdce3fe5cbe828e478c7346db9c (from https://www.piwheels.org/simple/dirty-equals/) (requires-python:>=3.8) 2025-11-17T03:07:30,177 Skipping link: No binaries permitted for dirty-equals: https://archive1.piwheels.org/simple/dirty-equals/dirty_equals-0.8.0-py3-none-any.whl#sha256=0ef998ba3c395e03cf5eb3cd1c13c26a9a992efa18c0d59c22ba27344519cee1 (from https://www.piwheels.org/simple/dirty-equals/) (requires-python:>=3.8) 2025-11-17T03:07:30,177 Skipping link: No binaries permitted for dirty-equals: https://archive1.piwheels.org/simple/dirty-equals/dirty_equals-0.7.1.post0-py3-none-any.whl#sha256=7fb9217ea7cd04c0e95ace3bc717e2ee5532b8990518533483e53b5a43903c88 (from https://www.piwheels.org/simple/dirty-equals/) (requires-python:>=3.7) 2025-11-17T03:07:30,177 Skipping link: No binaries permitted for dirty-equals: https://archive1.piwheels.org/simple/dirty-equals/dirty_equals-0.7.1-py3-none-any.whl#sha256=66243dc58e23afd396284720d03589e72c05e628798a16ac43285843347a4bf4 (from https://www.piwheels.org/simple/dirty-equals/) (requires-python:>=3.7) 2025-11-17T03:07:30,178 Skipping link: No binaries permitted for dirty-equals: https://archive1.piwheels.org/simple/dirty-equals/dirty_equals-0.6.0-py3-none-any.whl#sha256=443fe5636bc65787043f7374db8af42c1fe7eb7a9071cc0f72f5c7e6187cacef (from https://www.piwheels.org/simple/dirty-equals/) (requires-python:>=3.7) 2025-11-17T03:07:30,178 Skipping link: No binaries permitted for dirty-equals: https://archive1.piwheels.org/simple/dirty-equals/dirty_equals-0.5.0-py3-none-any.whl#sha256=23f4108be991e2661c0c81ae6deedc0bd25b3cc0ecdd7482dbad7b2bc795308f (from https://www.piwheels.org/simple/dirty-equals/) (requires-python:>=3.7) 2025-11-17T03:07:30,179 Skipping link: No binaries permitted for dirty-equals: https://archive1.piwheels.org/simple/dirty-equals/dirty_equals-0-py3-none-any.whl#sha256=a6c65865bfe7b6ffdda3fe39c68c0b21266d9eedc8888f4281151ece0ef278a5 (from https://www.piwheels.org/simple/dirty-equals/) (requires-python:>=3.7.0,<4.0.0) 2025-11-17T03:07:30,180 Skipping link: not a file: https://www.piwheels.org/simple/dirty-equals/ 2025-11-17T03:07:30,180 Skipping link: not a file: https://pypi.org/simple/dirty-equals/ 2025-11-17T03:07:30,202 Given no hashes to check 1 links for project 'dirty-equals': discarding no candidates 2025-11-17T03:07:30,220 Collecting dirty-equals==0.11 2025-11-17T03:07:30,222 Created temporary directory: /tmp/pip-unpack-9vm9uwe7 2025-11-17T03:07:30,356 Downloading dirty_equals-0.11.tar.gz (128 kB) 2025-11-17T03:07:30,524 Added dirty-equals==0.11 from https://files.pythonhosted.org/packages/30/1d/c5913ac9d6615515a00f4bdc71356d302437cb74ff2e9aaccd3c14493b78/dirty_equals-0.11.tar.gz to build tracker '/tmp/pip-build-tracker-6uj21haw' 2025-11-17T03:07:30,529 Created temporary directory: /tmp/pip-build-env-2mfrwey3 2025-11-17T03:07:30,533 Installing build dependencies: started 2025-11-17T03:07:30,535 Running command pip subprocess to install build dependencies 2025-11-17T03:07:31,891 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-17T03:07:32,473 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 2025-11-17T03:07:32,495 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-17T03:07:33,004 Collecting hatchling 2025-11-17T03:07:33,023 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.27.0-py3-none-any.whl (75 kB) 2025-11-17T03:07:33,217 Collecting packaging>=24.2 2025-11-17T03:07:33,234 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-11-17T03:07:33,364 Collecting pathspec>=0.10.1 2025-11-17T03:07:33,381 Using cached https://www.piwheels.org/simple/pathspec/pathspec-0.12.1-py3-none-any.whl (31 kB) 2025-11-17T03:07:33,505 Collecting pluggy>=1.0.0 2025-11-17T03:07:33,520 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2025-11-17T03:07:33,759 Collecting trove-classifiers 2025-11-17T03:07:33,774 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2025.11.14.15-py3-none-any.whl (14 kB) 2025-11-17T03:07:36,460 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2025-11-17T03:07:36,532 Creating /tmp/pip-build-env-2mfrwey3/overlay/local/bin 2025-11-17T03:07:36,536 changing mode of /tmp/pip-build-env-2mfrwey3/overlay/local/bin/trove-classifiers to 755 2025-11-17T03:07:37,680 changing mode of /tmp/pip-build-env-2mfrwey3/overlay/local/bin/hatchling to 755 2025-11-17T03:07:37,719 Successfully installed hatchling-1.27.0 packaging-25.0 pathspec-0.12.1 pluggy-1.6.0 trove-classifiers-2025.11.14.15 2025-11-17T03:07:37,960 Installing build dependencies: finished with status 'done' 2025-11-17T03:07:37,967 Getting requirements to build wheel: started 2025-11-17T03:07:37,968 Running command Getting requirements to build wheel 2025-11-17T03:07:38,273 Getting requirements to build wheel: finished with status 'done' 2025-11-17T03:07:38,276 Created temporary directory: /tmp/pip-modern-metadata-51uh4y6q 2025-11-17T03:07:38,278 Preparing metadata (pyproject.toml): started 2025-11-17T03:07:38,279 Running command Preparing metadata (pyproject.toml) 2025-11-17T03:07:38,798 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-17T03:07:38,802 Source in /tmp/pip-wheel-ctj_lp4b/dirty-equals_b8201831f16e466ab5bebaa03d019e1d has version 0.11, which satisfies requirement dirty-equals==0.11 from https://files.pythonhosted.org/packages/30/1d/c5913ac9d6615515a00f4bdc71356d302437cb74ff2e9aaccd3c14493b78/dirty_equals-0.11.tar.gz 2025-11-17T03:07:38,803 Removed dirty-equals==0.11 from https://files.pythonhosted.org/packages/30/1d/c5913ac9d6615515a00f4bdc71356d302437cb74ff2e9aaccd3c14493b78/dirty_equals-0.11.tar.gz from build tracker '/tmp/pip-build-tracker-6uj21haw' 2025-11-17T03:07:38,809 Created temporary directory: /tmp/pip-unpack-f8c_6j2b 2025-11-17T03:07:38,809 Building wheels for collected packages: dirty-equals 2025-11-17T03:07:38,814 Created temporary directory: /tmp/pip-wheel-myz6m5h6 2025-11-17T03:07:38,814 Destination directory: /tmp/pip-wheel-myz6m5h6 2025-11-17T03:07:38,816 Building wheel for dirty-equals (pyproject.toml): started 2025-11-17T03:07:38,818 Running command Building wheel for dirty-equals (pyproject.toml) 2025-11-17T03:07:38,947 Building wheel for dirty-equals (pyproject.toml): finished with status 'done' 2025-11-17T03:07:38,951 Created wheel for dirty-equals: filename=dirty_equals-0.11-py3-none-any.whl size=28051 sha256=b1d7093273fc2f9be12f443a8ead954ef6daaf6746fd42ef3a5616433ee85286 2025-11-17T03:07:38,952 Stored in directory: /tmp/pip-ephem-wheel-cache-xlrfh456/wheels/e4/80/27/6bf27357b450bc1a279c58032a89fe9d151d7105d046614d85 2025-11-17T03:07:38,962 Successfully built dirty-equals 2025-11-17T03:07:38,966 Removed build tracker: '/tmp/pip-build-tracker-6uj21haw'