2025-09-08T10:59:55,228 Created temporary directory: /tmp/pip-build-tracker-lz8njg9n 2025-09-08T10:59:55,229 Initialized build tracking at /tmp/pip-build-tracker-lz8njg9n 2025-09-08T10:59:55,229 Created build tracker: /tmp/pip-build-tracker-lz8njg9n 2025-09-08T10:59:55,229 Entered build tracker: /tmp/pip-build-tracker-lz8njg9n 2025-09-08T10:59:55,229 Created temporary directory: /tmp/pip-wheel-2doqo0st 2025-09-08T10:59:55,232 Created temporary directory: /tmp/pip-ephem-wheel-cache-ec94tn91 2025-09-08T10:59:55,291 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T10:59:55,293 2 location(s) to search for versions of law: 2025-09-08T10:59:55,293 * https://pypi.org/simple/law/ 2025-09-08T10:59:55,293 * https://www.piwheels.org/simple/law/ 2025-09-08T10:59:55,293 Fetching project page and analyzing links: https://pypi.org/simple/law/ 2025-09-08T10:59:55,294 Getting page https://pypi.org/simple/law/ 2025-09-08T10:59:55,295 Found index url https://pypi.org/simple/ 2025-09-08T10:59:55,365 Fetched page https://pypi.org/simple/law/ as application/vnd.pypi.simple.v1+json 2025-09-08T10:59:55,372 Found link https://files.pythonhosted.org/packages/00/82/05dbbcc0cf783d33ce8ff1025b621fb49de94579636aa9f8b94e080aa225/law-0.0.1.tar.gz (from https://pypi.org/simple/law/), version: 0.0.1 2025-09-08T10:59:55,373 Found link https://files.pythonhosted.org/packages/cb/8c/15a1e344563041a0f48f4521a0ecb2cf1011149847162e056262d14a645b/law-0.0.2.tar.gz (from https://pypi.org/simple/law/), version: 0.0.2 2025-09-08T10:59:55,373 Found link https://files.pythonhosted.org/packages/9e/4c/d53ced9de2c55f263b1861b184d7faf156ab72d3d219969cc33d54114e68/law-0.0.3.tar.gz (from https://pypi.org/simple/law/), version: 0.0.3 2025-09-08T10:59:55,373 Found link https://files.pythonhosted.org/packages/de/6e/92b597747b16612b46e4be48bde1480f352db4a4b8942c8805ec68836087/law-0.0.4.tar.gz (from https://pypi.org/simple/law/), version: 0.0.4 2025-09-08T10:59:55,374 Found link https://files.pythonhosted.org/packages/cb/d7/0ce4968f6d152fe7969f04214a9a03c502d622c587277db29e933e893e7b/law-0.0.5.tar.gz (from https://pypi.org/simple/law/), version: 0.0.5 2025-09-08T10:59:55,374 Found link https://files.pythonhosted.org/packages/f2/34/623e8291c35b0f2636bb6736346a907d9c2c1860dee3b71ae8fa71b9a223/law-0.0.6.tar.gz (from https://pypi.org/simple/law/), version: 0.0.6 2025-09-08T10:59:55,374 Found link https://files.pythonhosted.org/packages/47/49/22957373077a3bd5c98d3e69e023cdd217bfc2bedcf9edbc030ec2dc66a2/law-0.0.7.tar.gz (from https://pypi.org/simple/law/), version: 0.0.7 2025-09-08T10:59:55,374 Found link https://files.pythonhosted.org/packages/de/a5/acc5deebca6db1de00a4c4ccaa01ebea3c19600700c8465d47748488f09c/law-0.0.8.tar.gz (from https://pypi.org/simple/law/), version: 0.0.8 2025-09-08T10:59:55,375 Found link https://files.pythonhosted.org/packages/55/18/b6d63bc22d81944219368813b6b4bf44594c577dc1477fd3a028794758c3/law-0.0.9.tar.gz (from https://pypi.org/simple/law/), version: 0.0.9 2025-09-08T10:59:55,375 Found link https://files.pythonhosted.org/packages/ff/1a/d3f0983c4a4f3a2817192bbe9708cb3896f845ac521a8eafbcfbceb30c20/law-0.0.10.tar.gz (from https://pypi.org/simple/law/), version: 0.0.10 2025-09-08T10:59:55,375 Found link https://files.pythonhosted.org/packages/53/00/b5b53034e15ae744b114437d3e59cf86b6d64b68659db11a74e0c7d1f845/law-0.0.11.tar.gz (from https://pypi.org/simple/law/), version: 0.0.11 2025-09-08T10:59:55,375 Found link https://files.pythonhosted.org/packages/29/d0/cf437e99c607a4a9a518cc46d69750f62cb3f814e1f532fb448c9a58481d/law-0.0.12.tar.gz (from https://pypi.org/simple/law/), version: 0.0.12 2025-09-08T10:59:55,375 Found link https://files.pythonhosted.org/packages/87/5a/08b7c840ee937109c6bc67623fa631a6a3c14af5f87b47f0f9376bdf138f/law-0.0.13.tar.gz (from https://pypi.org/simple/law/), version: 0.0.13 2025-09-08T10:59:55,376 Found link https://files.pythonhosted.org/packages/0e/6d/bf7b875a33318b36decfafd62745f26df05ff9e63c2613f20f15413837fb/law-0.0.14.tar.gz (from https://pypi.org/simple/law/), version: 0.0.14 2025-09-08T10:59:55,376 Found link https://files.pythonhosted.org/packages/5e/08/a1287efc0f43489e2074ddd1b03d92aa215c3b2a590cebd9155eb43836bf/law-0.0.15.tar.gz (from https://pypi.org/simple/law/), version: 0.0.15 2025-09-08T10:59:55,376 Found link https://files.pythonhosted.org/packages/0c/bb/4df21855aa2278a4b5cd385d82d6df7955a550829e9290372bcd3b8d7275/law-0.0.16.tar.gz (from https://pypi.org/simple/law/), version: 0.0.16 2025-09-08T10:59:55,376 Found link https://files.pythonhosted.org/packages/97/25/cc3d99bd3c825cf75a8830923d399a0a688011c6eddd0649a89ffc9f129f/law-0.0.17.tar.gz (from https://pypi.org/simple/law/), version: 0.0.17 2025-09-08T10:59:55,377 Found link https://files.pythonhosted.org/packages/fd/ad/c1f484bdf3f7de4b08f8a469f5e6370e0875faae03fbff7ee31a31a320b3/law-0.0.18.tar.gz (from https://pypi.org/simple/law/), version: 0.0.18 2025-09-08T10:59:55,377 Found link https://files.pythonhosted.org/packages/14/3f/c628e232b7aa1c9f8a837bd6c32872a892073e0b87407cbbab1b71bec76f/law-0.0.19.tar.gz (from https://pypi.org/simple/law/), version: 0.0.19 2025-09-08T10:59:55,377 Found link https://files.pythonhosted.org/packages/b4/24/f51bdd55c669104019199d02440d2746f021bcea626a9738ca6b13e5b356/law-0.0.20.tar.gz (from https://pypi.org/simple/law/), version: 0.0.20 2025-09-08T10:59:55,377 Found link https://files.pythonhosted.org/packages/2d/18/108a5ec02e6b02146275e10b12c7f9913e93fb88857566631b0d8ef11ced/law-0.0.21.tar.gz (from https://pypi.org/simple/law/), version: 0.0.21 2025-09-08T10:59:55,377 Found link https://files.pythonhosted.org/packages/a1/fa/8ed60154ca1f2a534e7d5177c99735b644b61886e6c136c3724276a8710c/law-0.0.22.tar.gz (from https://pypi.org/simple/law/), version: 0.0.22 2025-09-08T10:59:55,378 Found link https://files.pythonhosted.org/packages/df/30/805211bf639d0544fe6eb70eba5bd299e8f920c277f8986fa75adcf84a2c/law-0.0.24.tar.gz (from https://pypi.org/simple/law/), version: 0.0.24 2025-09-08T10:59:55,378 Found link https://files.pythonhosted.org/packages/8d/35/b179e50c8943a0ffc68eaf3f27f71f9b0d8e1f099739788ebc270afb3d21/law-0.0.25.tar.gz (from https://pypi.org/simple/law/), version: 0.0.25 2025-09-08T10:59:55,379 Found link https://files.pythonhosted.org/packages/d1/b0/623b134ff71a5bb5e826cf598f88ec7d59e328d353fea8845160a695a492/law-0.0.26.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7), version: 0.0.26 2025-09-08T10:59:55,379 Found link https://files.pythonhosted.org/packages/5e/f2/02c2668f7b350d56e74195b344a30df99d562ddc58c823578c86c007bdc9/law-0.0.27.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7), version: 0.0.27 2025-09-08T10:59:55,379 Found link https://files.pythonhosted.org/packages/8f/bb/f213959bfbd8995a88a7894b71996aacc12936678175f21badbf568412de/law-0.0.28.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7), version: 0.0.28 2025-09-08T10:59:55,379 Found link https://files.pythonhosted.org/packages/ef/b3/4d4663b25fa985b141f0c087f68cea8b9279be6aed9b04abb2f770e20489/law-0.0.29.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7), version: 0.0.29 2025-09-08T10:59:55,380 Found link https://files.pythonhosted.org/packages/fd/3d/d068051c732e64f5146bff78f9cd9eb6534e05df415603b1d3c07b3966a2/law-0.0.30.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7), version: 0.0.30 2025-09-08T10:59:55,380 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/d8/99/e593067be2aa838ccbed990357663225fe6e50d1fea126ef12ae3cb7cddb/law-0.0.31.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,380 Found link https://files.pythonhosted.org/packages/d8/99/e593067be2aa838ccbed990357663225fe6e50d1fea126ef12ae3cb7cddb/law-0.0.31.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.0.31 2025-09-08T10:59:55,381 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/c1/46/6b3a2704a67844360605de9a656d59bb45bdd5cd4ad2df012d769bd13463/law-0.0.32.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,381 Found link https://files.pythonhosted.org/packages/c1/46/6b3a2704a67844360605de9a656d59bb45bdd5cd4ad2df012d769bd13463/law-0.0.32.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.0.32 2025-09-08T10:59:55,381 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/51/d2/6db40275d368dcd7165e74068aa21fe55f5285463ec60c2c0cbf66b3c807/law-0.0.33.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,382 Found link https://files.pythonhosted.org/packages/51/d2/6db40275d368dcd7165e74068aa21fe55f5285463ec60c2c0cbf66b3c807/law-0.0.33.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.0.33 2025-09-08T10:59:55,382 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/a3/38/af09947a990f3ebf9109ff2b019ecc882225f50051331dd5df557a07c6e1/law-0.0.34.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,382 Found link https://files.pythonhosted.org/packages/a3/38/af09947a990f3ebf9109ff2b019ecc882225f50051331dd5df557a07c6e1/law-0.0.34.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.0.34 2025-09-08T10:59:55,383 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/d8/d9/df7a37372869b1498ec5f19ac1b1877f84da06b5cb9683ed263239e458f9/law-0.0.35.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,383 Found link https://files.pythonhosted.org/packages/d8/d9/df7a37372869b1498ec5f19ac1b1877f84da06b5cb9683ed263239e458f9/law-0.0.35.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.0.35 2025-09-08T10:59:55,383 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/d0/67/9ce1fe1b31c8465d896d79456d64abab9b970181be1cd17edfdac56db8fc/law-0.0.36.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,384 Found link https://files.pythonhosted.org/packages/d0/67/9ce1fe1b31c8465d896d79456d64abab9b970181be1cd17edfdac56db8fc/law-0.0.36.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.0.36 2025-09-08T10:59:55,384 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/21/d0/234d7a87ce8873483c049f41aac128addb1f4cb3162cf0a035f36b96ac79/law-0.0.37.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,384 Found link https://files.pythonhosted.org/packages/21/d0/234d7a87ce8873483c049f41aac128addb1f4cb3162cf0a035f36b96ac79/law-0.0.37.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.0.37 2025-09-08T10:59:55,385 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/c8/f1/0505f37b1d78fb8563f6f88a204093a287930f60972230a746bbdc99c203/law-0.0.38.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,385 Found link https://files.pythonhosted.org/packages/c8/f1/0505f37b1d78fb8563f6f88a204093a287930f60972230a746bbdc99c203/law-0.0.38.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.0.38 2025-09-08T10:59:55,385 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/77/e1/be85fbb5159cf9041c4fd1b663035b8333f2679180fb2cb21c0a33465257/law-0.0.39.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,385 Found link https://files.pythonhosted.org/packages/77/e1/be85fbb5159cf9041c4fd1b663035b8333f2679180fb2cb21c0a33465257/law-0.0.39.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.0.39 2025-09-08T10:59:55,386 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/32/bd/4685d3ec55bf4a792311e3ea750485c4aef43aa3cbc399a660d67c4f21eb/law-0.0.40.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,386 Found link https://files.pythonhosted.org/packages/32/bd/4685d3ec55bf4a792311e3ea750485c4aef43aa3cbc399a660d67c4f21eb/law-0.0.40.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.0.40 2025-09-08T10:59:55,387 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/ae/3a/4102556fe5e15d716040a935d925e314a6856e67929cd34060a9b76ccfd6/law-0.0.41.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,387 Found link https://files.pythonhosted.org/packages/ae/3a/4102556fe5e15d716040a935d925e314a6856e67929cd34060a9b76ccfd6/law-0.0.41.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.0.41 2025-09-08T10:59:55,387 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/66/b8/11347e44a28b799b50a15780e069eac1e2c7b6c7f7f6e8ca4d1cf388fb57/law-0.1.0.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,387 Found link https://files.pythonhosted.org/packages/66/b8/11347e44a28b799b50a15780e069eac1e2c7b6c7f7f6e8ca4d1cf388fb57/law-0.1.0.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.1.0 2025-09-08T10:59:55,388 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/e3/c0/5b4a24d19af538d28eae2999f5fc1070c22dbf0024c7d9cf41a70d74f213/law-0.1.1.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,388 Found link https://files.pythonhosted.org/packages/e3/c0/5b4a24d19af538d28eae2999f5fc1070c22dbf0024c7d9cf41a70d74f213/law-0.1.1.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.1.1 2025-09-08T10:59:55,389 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/04/78/890ee76b1c5f36c05b84017b1eec6810f50c1147ad31665e7286f143cffd/law-0.1.2.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,389 Found link https://files.pythonhosted.org/packages/04/78/890ee76b1c5f36c05b84017b1eec6810f50c1147ad31665e7286f143cffd/law-0.1.2.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.1.2 2025-09-08T10:59:55,389 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/89/ed/b0fefe542ec0c543a09e83f80e2b6bb53559643ef5d0c278a5b0443d2138/law-0.1.3.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,389 Found link https://files.pythonhosted.org/packages/89/ed/b0fefe542ec0c543a09e83f80e2b6bb53559643ef5d0c278a5b0443d2138/law-0.1.3.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.1.3 2025-09-08T10:59:55,390 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/7c/ed/4619aaa501d6441e0c0239a8c8452f7086fe08903dbb110b420eb9f79edd/law-0.1.4.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,390 Found link https://files.pythonhosted.org/packages/7c/ed/4619aaa501d6441e0c0239a8c8452f7086fe08903dbb110b420eb9f79edd/law-0.1.4.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.1.4 2025-09-08T10:59:55,390 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/04/82/3ff8c04cf82c047fc19bec4817eb6d8da0d12a7b9ad6c9af8dcc80c39924/law-0.1.5.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,391 Found link https://files.pythonhosted.org/packages/04/82/3ff8c04cf82c047fc19bec4817eb6d8da0d12a7b9ad6c9af8dcc80c39924/law-0.1.5.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.1.5 2025-09-08T10:59:55,391 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/8c/12/83118ab31cabffa65ef7756d53f36e6f1f26d6e653c6d730c918d58936af/law-0.1.6.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,391 Found link https://files.pythonhosted.org/packages/8c/12/83118ab31cabffa65ef7756d53f36e6f1f26d6e653c6d730c918d58936af/law-0.1.6.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.1.6 2025-09-08T10:59:55,392 Ignoring invalid Requires-Python (">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'") for link: https://files.pythonhosted.org/packages/b0/f5/aeb84bdfea45ff0f5b8d97a9a9ab07b584f5c06bdb7f1657b1267b5753e8/law-0.1.7.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,392 Found link https://files.pythonhosted.org/packages/b0/f5/aeb84bdfea45ff0f5b8d97a9a9ab07b584f5c06bdb7f1657b1267b5753e8/law-0.1.7.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4'), version: 0.1.7 2025-09-08T10:59:55,394 Found link https://files.pythonhosted.org/packages/03/58/1592ddd375a1810e4c9dac570c5b9370fe2bc80e3ce7e9a7955a633a9e98/law-0.1.8.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4), version: 0.1.8 2025-09-08T10:59:55,394 Found link https://files.pythonhosted.org/packages/45/2c/984f6436d6d952223943647f0ff49e8f44152a32f9657ea1ca07942ce31d/law-0.1.9.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4), version: 0.1.9 2025-09-08T10:59:55,395 Found link https://files.pythonhosted.org/packages/4f/72/40c84f734657f57432fb290cc1ce005270f066c499453dc8759b92f25aa1/law-0.1.10.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4), version: 0.1.10 2025-09-08T10:59:55,395 Found link https://files.pythonhosted.org/packages/74/8f/ab4bfc61c76e3b9f32d38e69fa7d1343c2df1d48aa3d5d8adf5a3f890d3c/law-0.1.11.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4), version: 0.1.11 2025-09-08T10:59:55,395 Found link https://files.pythonhosted.org/packages/a4/47/00b80d65329d44d508a4a0c19dc9fe65f4adf0822a844b9c2bce3bf7bb72/law-0.1.12.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4), version: 0.1.12 2025-09-08T10:59:55,395 Found link https://files.pythonhosted.org/packages/85/87/75cfa41d16a19f2b575ec823106928d860780a6d2cc9673c4cb89e3289fb/law-0.1.13.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4), version: 0.1.13 2025-09-08T10:59:55,395 Found link https://files.pythonhosted.org/packages/7a/10/cbc73b821600b4139c7234e8fa4c6a98b56c0d27e916eba5dd63841f1f12/law-0.1.14.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4), version: 0.1.14 2025-09-08T10:59:55,396 Found link https://files.pythonhosted.org/packages/97/a6/8b04557d8056c00860c6f620d4898f9b276be10babcd978604ec96e0ceea/law-0.1.15.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4), version: 0.1.15 2025-09-08T10:59:55,396 Found link https://files.pythonhosted.org/packages/b9/c3/23133b77a9b9a17adeb77911aedfffd13b60630a7cf21d95f836516c9a43/law-0.1.16.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4), version: 0.1.16 2025-09-08T10:59:55,396 Found link https://files.pythonhosted.org/packages/9e/b2/09451d2f7fc402a62b7f455a7fb814db3f06615534f545fca5660b989368/law-0.1.17.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4), version: 0.1.17 2025-09-08T10:59:55,396 Found link https://files.pythonhosted.org/packages/2d/9a/28b395a403afe033891dab41d74df54d8103b593e6a0996224332dba2f6e/law-0.1.18.tar.gz (from https://pypi.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4), version: 0.1.18 2025-09-08T10:59:55,398 Found link https://files.pythonhosted.org/packages/3e/72/257f7a64f59c57aa8bee64c1b2e448787bfecdf204cd839c40ea43a2ee45/law-0.1.19.tar.gz (from https://pypi.org/simple/law/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,<4,>=2.7), version: 0.1.19 2025-09-08T10:59:55,398 Found link https://files.pythonhosted.org/packages/38/82/d1e850e4e34d2fbce3640852dc1ede1cec49f18455ed3897161febfd7256/law-0.1.20.tar.gz (from https://pypi.org/simple/law/) (requires-python:!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,<4,>=2.7), version: 0.1.20 2025-09-08T10:59:55,398 Fetching project page and analyzing links: https://www.piwheels.org/simple/law/ 2025-09-08T10:59:55,399 Getting page https://www.piwheels.org/simple/law/ 2025-09-08T10:59:55,399 Found index url https://www.piwheels.org/simple/ 2025-09-08T10:59:55,495 Fetched page https://www.piwheels.org/simple/law/ as text/html 2025-09-08T10:59:55,503 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.20-py3-none-any.whl#sha256=b859f0645e09c33e0ff9b345fd849abe1a4b708d2a723ba6773974506a89b98d (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,504 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.19-py3-none-any.whl#sha256=dd3fa402cc2bbe75e0a2cfd807f5cd3362171e88987283e8e5d3b065289973a6 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,504 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.18-py3-none-any.whl#sha256=18e0ec31574ebcdb6753e4b1155400b691501e0e7743dd413a17fe2a6f23db87 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,504 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.17-py3-none-any.whl#sha256=6079df9a96714141a2113735a47c861490cd80448c1cbed35e8e3e7324878297 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,504 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.16-py3-none-any.whl#sha256=206f03d86ec25dcf57f84a216eb385c3c5e3ff0147150e7a97f7b3546b6cf5a5 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,504 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.15-py3-none-any.whl#sha256=cb4526b1e53e00eb007862dd3f3cb2250c3e87b7a53648cec4da3bc3c85cad63 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,504 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.14-py3-none-any.whl#sha256=23ba96ca69316b5b7b44f10b21dcd269b66757d2c5d3f31f963152973ac821e5 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,504 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.13-py3-none-any.whl#sha256=f0b533e695482eedd94f62ef8de92e160be5e61c9d75d7678412da8e2519b81d (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,505 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.12-py3-none-any.whl#sha256=7fbf597d7936b575a0be0ad734e0752f9631eae3f869e80f8a59f4be60baae42 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,505 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.11-py3-none-any.whl#sha256=b19cb9fefb7bba191876f61b63f3d52e1584fbcb0a09522aefcdd98ff04d9152 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,505 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.10-py3-none-any.whl#sha256=4616e6fc5f0ffd0b7bf1502aecd926ae6789b0749044e32d152281d2215cbab0 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,505 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.9-py3-none-any.whl#sha256=52a812bf9f6a2a61a11b1679a2ffefbef7666dfa6af17c62fcd09a697bf0ace8 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,505 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.8-py3-none-any.whl#sha256=d7bf51e76c4cf4cdd1f63de19d9a728c5d168681cc5184fc57e593da57d64fae (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4) 2025-09-08T10:59:55,505 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.7-py3-none-any.whl#sha256=a68abf0b50eb90b9beeab09bfae705057308931f3073829a7c841481883662fe (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,505 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.6-py3-none-any.whl#sha256=777cebc541f3238f877fcd63b553d22af1b1f385606ed93d9ed6d2fbc650744e (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,506 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.5-py3-none-any.whl#sha256=96cb8fe79d53d688138f280cdcff3b16943e0452b8ccd55cd3f98a124f440311 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,506 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.4-py3-none-any.whl#sha256=d66d1a54900f43b546500a145cd415830f418f381a8c62ba10f4d9151fce82dd (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,506 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.3-py3-none-any.whl#sha256=c309a9157b5df6be3f38392f660739fb73ceeec0ee8f918e64da191d37ba61db (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,506 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.2-py3-none-any.whl#sha256=e69a8860c474055de3661a58b104647ea2b0ecfd61632d7893ec2dffebb2901c (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,506 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.1-py3-none-any.whl#sha256=7aa05a2b28538a917c7a7b7a168e8b6cb1825e6e372f0c286e533690de023f84 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,506 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.1.0-py3-none-any.whl#sha256=c20c31886ccf23a2cb29b9b693f0d84ad2b4d0bce0d738bf564cd45f073da089 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,506 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.41-py3-none-any.whl#sha256=93d3a1babc8315a7fe9f82b35055a29ad85b11eb94794397783ed6e4c291118a (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,506 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.39-py3-none-any.whl#sha256=1a876b2aea4cb2b40c8498759d3d7239a1286951658a261ec61a3925811f8ced (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,507 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.38-py3-none-any.whl#sha256=032ec31b7129469aace59ad496c3a66b94a638a15848f2749fd31967ae1297af (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,507 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.37-py3-none-any.whl#sha256=7a0cb58cd4b4d7be6deda44cd7d9d3368935c3a1e8e6d8ed18bb7a3acf371bcb (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,507 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.36-py3-none-any.whl#sha256=c6296df5e8f0ea58e84c1423515d62ac6979d27931d76fd1f7fa7ad802b96588 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,507 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.35-py3-none-any.whl#sha256=f8c85430f80c699e21219efd96f7973e4a838851ddaaedadd825e5dde375a1cc (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,507 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.34-py3-none-any.whl#sha256=3ff8cf3e907faad7e45e88e0701dc5ae6e16f421bee3f3f4d7d3a26091cf2392 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,507 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.33-py3-none-any.whl#sha256=0565e510a8b197a2195c228700b51d29a7a3d73fb450a2f4f5b4cf71b4e260ba (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,507 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.32-py3-none-any.whl#sha256=1c7444c3f42e3b9f07eec4133cc6952f37339105bc855b6c1a05e2afd6461c7d (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,508 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.31-py3-none-any.whl#sha256=98d2c2ddfe62a2c5b284f2454996c4ad202e5ee7675ce5629403ddf1453a7c94 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4') 2025-09-08T10:59:55,508 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.30-py3-none-any.whl#sha256=f4f211afeb721ae2cac73b0b7b3b4d28f1a26efece059f9e0e30622acd15bbc4 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7) 2025-09-08T10:59:55,508 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.29-py3-none-any.whl#sha256=6c32bb9bc2357c7414584a466081a5a82982dbe50bfb3f055b3caead891f30b8 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7) 2025-09-08T10:59:55,508 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.28-py3-none-any.whl#sha256=796e860ca50a6cd6be7b7f40e5e20c88775de1acda80979100f1f670fce88af0 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7) 2025-09-08T10:59:55,508 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.27-py3-none-any.whl#sha256=0b56a40a5643f7b4362a64479bf2cf077fa8523599fae5cd6891fbbc85b75d4c (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7) 2025-09-08T10:59:55,508 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.26-py3-none-any.whl#sha256=e5129b14d525111cc9235e51984cb3a6b9fede66c9219ca9f070c439ea33cb31 (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7) 2025-09-08T10:59:55,508 Skipping link: No binaries permitted for law: https://archive1.piwheels.org/simple/law/law-0.0.25-py3-none-any.whl#sha256=493359293f48188acabd76b99b76c2fd9ad927fc8a153cc36c34a21ebc52b34b (from https://www.piwheels.org/simple/law/) (requires-python:>=2.7) 2025-09-08T10:59:55,509 Skipping link: not a file: https://www.piwheels.org/simple/law/ 2025-09-08T10:59:55,509 Skipping link: not a file: https://pypi.org/simple/law/ 2025-09-08T10:59:55,541 Given no hashes to check 1 links for project 'law': discarding no candidates 2025-09-08T10:59:55,542 Collecting law==0.0.4 2025-09-08T10:59:55,544 Created temporary directory: /tmp/pip-unpack-s3jd53qa 2025-09-08T10:59:55,683 Downloading law-0.0.4.tar.gz (43 kB) 2025-09-08T10:59:55,739 Added law==0.0.4 from https://files.pythonhosted.org/packages/de/6e/92b597747b16612b46e4be48bde1480f352db4a4b8942c8805ec68836087/law-0.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-lz8njg9n' 2025-09-08T10:59:55,740 Running setup.py (path:/tmp/pip-wheel-2doqo0st/law_59dd74f303444e1db644b4069c742218/setup.py) egg_info for package law 2025-09-08T10:59:55,740 Created temporary directory: /tmp/pip-pip-egg-info-zirgm6v_ 2025-09-08T10:59:55,741 Preparing metadata (setup.py): started 2025-09-08T10:59:55,741 Running command python setup.py egg_info 2025-09-08T10:59:56,261 Traceback (most recent call last): 2025-09-08T10:59:56,263 File "", line 2, in 2025-09-08T10:59:56,263 exec(compile(''' 2025-09-08T10:59:56,263 ~~~~^^^^^^^^^^^^ 2025-09-08T10:59:56,263 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:59:56,263 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,263 ...<32 lines>... 2025-09-08T10:59:56,263 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:59:56,264 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,264 ''' % ('/tmp/pip-wheel-2doqo0st/law_59dd74f303444e1db644b4069c742218/setup.py',), "", "exec")) 2025-09-08T10:59:56,264 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,264 File "", line 35, in 2025-09-08T10:59:56,264 File "/tmp/pip-wheel-2doqo0st/law_59dd74f303444e1db644b4069c742218/setup.py", line 11, in 2025-09-08T10:59:56,264 import law 2025-09-08T10:59:56,264 File "/tmp/pip-wheel-2doqo0st/law_59dd74f303444e1db644b4069c742218/law/__init__.py", line 26, in 2025-09-08T10:59:56,265 from law.scripts.software import use_software_cache 2025-09-08T10:59:56,265 File "/tmp/pip-wheel-2doqo0st/law_59dd74f303444e1db644b4069c742218/law/scripts/software.py", line 13, in 2025-09-08T10:59:56,265 import luigi 2025-09-08T10:59:56,265 ModuleNotFoundError: No module named 'luigi' 2025-09-08T10:59:56,349 ERROR: python setup.py egg_info exited with 1 2025-09-08T10:59:56,363 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T10:59:56,363 exec(compile('"'"''"'"''"'"' 2025-09-08T10:59:56,363 # This is -- a caller that pip uses to run setup.py 2025-09-08T10:59:56,363 # 2025-09-08T10:59:56,363 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T10:59:56,363 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T10:59:56,363 # - It provides a clear error message when setuptools is not installed. 2025-09-08T10:59:56,363 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T10:59:56,363 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T10:59:56,363 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T10:59:56,363 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T10:59:56,363 import os, sys, tokenize, traceback 2025-09-08T10:59:56,363 2025-09-08T10:59:56,363 try: 2025-09-08T10:59:56,363 import setuptools 2025-09-08T10:59:56,363 except ImportError: 2025-09-08T10:59:56,363 print( 2025-09-08T10:59:56,363 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T10:59:56,363 "the build environment with exception:", 2025-09-08T10:59:56,363 file=sys.stderr, 2025-09-08T10:59:56,363 ) 2025-09-08T10:59:56,363 traceback.print_exc() 2025-09-08T10:59:56,363 sys.exit(1) 2025-09-08T10:59:56,363 2025-09-08T10:59:56,363 __file__ = %r 2025-09-08T10:59:56,363 sys.argv[0] = __file__ 2025-09-08T10:59:56,363 2025-09-08T10:59:56,363 if os.path.exists(__file__): 2025-09-08T10:59:56,363 filename = __file__ 2025-09-08T10:59:56,363 with tokenize.open(__file__) as f: 2025-09-08T10:59:56,363 setup_py_code = f.read() 2025-09-08T10:59:56,363 else: 2025-09-08T10:59:56,363 filename = "" 2025-09-08T10:59:56,363 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T10:59:56,363 2025-09-08T10:59:56,363 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T10:59:56,363 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-2doqo0st/law_59dd74f303444e1db644b4069c742218/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-zirgm6v_[/] 2025-09-08T10:59:56,363 [bold magenta]cwd[/]: /tmp/pip-wheel-2doqo0st/law_59dd74f303444e1db644b4069c742218/ 2025-09-08T10:59:56,363 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T10:59:56,364 ERROR: metadata generation failed 2025-09-08T10:59:56,370 Exception information: 2025-09-08T10:59:56,370 Traceback (most recent call last): 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T10:59:56,370 call_subprocess( 2025-09-08T10:59:56,370 ~~~~~~~~~~~~~~~^ 2025-09-08T10:59:56,370 args, 2025-09-08T10:59:56,370 ^^^^^ 2025-09-08T10:59:56,370 ...<2 lines>... 2025-09-08T10:59:56,370 spinner=spinner, 2025-09-08T10:59:56,370 ^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 ) 2025-09-08T10:59:56,370 ^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T10:59:56,370 raise error 2025-09-08T10:59:56,370 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T10:59:56,370 2025-09-08T10:59:56,370 The above exception was the direct cause of the following exception: 2025-09-08T10:59:56,370 2025-09-08T10:59:56,370 Traceback (most recent call last): 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T10:59:56,370 status = _inner_run() 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T10:59:56,370 return self.run(options, args) 2025-09-08T10:59:56,370 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T10:59:56,370 return func(self, options, args) 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T10:59:56,370 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T10:59:56,370 result = self._result = resolver.resolve( 2025-09-08T10:59:56,370 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:59:56,370 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T10:59:56,370 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 ) 2025-09-08T10:59:56,370 ^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T10:59:56,370 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T10:59:56,370 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T10:59:56,370 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T10:59:56,370 if not criterion.candidates: 2025-09-08T10:59:56,370 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T10:59:56,370 return bool(self._sequence) 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T10:59:56,370 self._bool = any(self) 2025-09-08T10:59:56,370 ~~~^^^^^^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T10:59:56,370 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T10:59:56,370 ^^^^^^^^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T10:59:56,370 candidate = func() 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T10:59:56,370 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T10:59:56,370 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:59:56,370 link, template, name, version 2025-09-08T10:59:56,370 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 ) 2025-09-08T10:59:56,370 ^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T10:59:56,370 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T10:59:56,370 ~~~~~~~~~~~~~^ 2025-09-08T10:59:56,370 link, 2025-09-08T10:59:56,370 ^^^^^ 2025-09-08T10:59:56,370 ...<3 lines>... 2025-09-08T10:59:56,370 version=version, 2025-09-08T10:59:56,370 ^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 ) 2025-09-08T10:59:56,370 ^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T10:59:56,370 super().__init__( 2025-09-08T10:59:56,370 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:59:56,370 link=link, 2025-09-08T10:59:56,370 ^^^^^^^^^^ 2025-09-08T10:59:56,370 ...<4 lines>... 2025-09-08T10:59:56,370 version=version, 2025-09-08T10:59:56,370 ^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 ) 2025-09-08T10:59:56,370 ^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T10:59:56,370 self.dist = self._prepare() 2025-09-08T10:59:56,370 ~~~~~~~~~~~~~^^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T10:59:56,370 dist = self._prepare_distribution() 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T10:59:56,370 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T10:59:56,370 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T10:59:56,370 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T10:59:56,370 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T10:59:56,370 dist = _get_prepared_distribution( 2025-09-08T10:59:56,370 req, 2025-09-08T10:59:56,370 ...<3 lines>... 2025-09-08T10:59:56,370 self.check_build_deps, 2025-09-08T10:59:56,370 ) 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T10:59:56,370 abstract_dist.prepare_distribution_metadata( 2025-09-08T10:59:56,370 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:59:56,370 finder, build_isolation, check_build_deps 2025-09-08T10:59:56,370 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 ) 2025-09-08T10:59:56,370 ^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T10:59:56,370 self.req.prepare_metadata() 2025-09-08T10:59:56,370 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T10:59:56,370 self.metadata_directory = generate_metadata_legacy( 2025-09-08T10:59:56,370 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:59:56,370 build_env=self.build_env, 2025-09-08T10:59:56,370 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 ...<3 lines>... 2025-09-08T10:59:56,370 details=details, 2025-09-08T10:59:56,370 ^^^^^^^^^^^^^^^^ 2025-09-08T10:59:56,370 ) 2025-09-08T10:59:56,370 ^ 2025-09-08T10:59:56,370 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T10:59:56,370 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T10:59:56,370 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T10:59:56,391 Removed law==0.0.4 from https://files.pythonhosted.org/packages/de/6e/92b597747b16612b46e4be48bde1480f352db4a4b8942c8805ec68836087/law-0.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-lz8njg9n' 2025-09-08T10:59:56,391 Removed build tracker: '/tmp/pip-build-tracker-lz8njg9n'