2025-09-10T07:58:27,511 Created temporary directory: /tmp/pip-build-tracker-o1ss2co3 2025-09-10T07:58:27,512 Initialized build tracking at /tmp/pip-build-tracker-o1ss2co3 2025-09-10T07:58:27,512 Created build tracker: /tmp/pip-build-tracker-o1ss2co3 2025-09-10T07:58:27,512 Entered build tracker: /tmp/pip-build-tracker-o1ss2co3 2025-09-10T07:58:27,512 Created temporary directory: /tmp/pip-wheel-ge36udbv 2025-09-10T07:58:27,516 Created temporary directory: /tmp/pip-ephem-wheel-cache-tzy8gp36 2025-09-10T07:58:27,574 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T07:58:27,577 2 location(s) to search for versions of bicleaner-hardrules: 2025-09-10T07:58:27,577 * https://pypi.org/simple/bicleaner-hardrules/ 2025-09-10T07:58:27,577 * https://www.piwheels.org/simple/bicleaner-hardrules/ 2025-09-10T07:58:27,577 Fetching project page and analyzing links: https://pypi.org/simple/bicleaner-hardrules/ 2025-09-10T07:58:27,577 Getting page https://pypi.org/simple/bicleaner-hardrules/ 2025-09-10T07:58:27,579 Found index url https://pypi.org/simple/ 2025-09-10T07:58:27,729 Fetched page https://pypi.org/simple/bicleaner-hardrules/ as application/vnd.pypi.simple.v1+json 2025-09-10T07:58:27,743 Found link https://files.pythonhosted.org/packages/b2/f8/3a83102d6b6ebad9d897776405efe9d57272344d476bd8161b24f645927e/bicleaner-hardrules-1.0.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/), version: 1.0 2025-09-10T07:58:27,744 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/79/5b/e6fb1fb5a6d65f30c673761ad1fbd797adfec0f8d388783198407fcc2aef/bicleaner_hardrules-1.0-py3-none-any.whl (from https://pypi.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,744 Found link https://files.pythonhosted.org/packages/b7/b3/f0534157e6335a024b0afdf9aaa89df5a126e0d21c8216481c706f0dfd79/bicleaner-hardrules-1.1.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/), version: 1.1 2025-09-10T07:58:27,745 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/e0/b1/6ab2b79251eca929b62fe235aba07c1cd9c6a60028e902e3c7b1e5ad78d0/bicleaner_hardrules-1.1-py3-none-any.whl (from https://pypi.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,745 Found link https://files.pythonhosted.org/packages/6d/30/c482173cb591ccc302958f0ca23d375439869d4256cffe7b808615696524/bicleaner-hardrules-1.2.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/), version: 1.2 2025-09-10T07:58:27,746 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/04/23/a9bdfacb7431d0331488cd1d35a973c36865946fb76978d3720ae0e19a01/bicleaner_hardrules-1.2-py3-none-any.whl (from https://pypi.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,746 Found link https://files.pythonhosted.org/packages/3c/28/96d4a93ccfd2337000ec9f94c6b48df02084bfe10e03113b22f546e47a83/bicleaner-hardrules-1.3.1.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/), version: 1.3.1 2025-09-10T07:58:27,747 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/76/e6/09a9dbae288fd94206d1d8f1f665c201e9750e4d68cc494175f7a50cdb5e/bicleaner_hardrules-1.3.1-py3-none-any.whl (from https://pypi.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,747 Found link https://files.pythonhosted.org/packages/4b/a1/d8a035634d66d89fb051a7e411f733740ea1f4267e5f8c4365bd015369e8/bicleaner-hardrules-2.0.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/), version: 2.0 2025-09-10T07:58:27,747 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/53/fa/428e976a792ff2fe0a1ead6ddb6c054c4b4455c54bda3b169001d96c90bd/bicleaner_hardrules-2.0-py3-none-any.whl (from https://pypi.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,748 Found link https://files.pythonhosted.org/packages/8a/82/780697bc4c72261bb7de53d44a65404fb6a1b859c5ea35d3034621eae7e3/bicleaner-hardrules-2.1.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/), version: 2.1 2025-09-10T07:58:27,748 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/5a/6b/45e550761ee7c428eac627b53e21a34f4c568ac7987cdce8af47de72163c/bicleaner_hardrules-2.1-py3-none-any.whl (from https://pypi.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,748 Found link https://files.pythonhosted.org/packages/93/02/bf8db4469890de056078301b9ae168b9bd53eaff96fb32a6349ad49e88a8/bicleaner-hardrules-2.1.1.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/), version: 2.1.1 2025-09-10T07:58:27,748 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/72/6e/0776c5c6c661327cb42e322c1af3eec19f0814f55ac3dfeff226b4d8a366/bicleaner_hardrules-2.1.1-py3-none-any.whl (from https://pypi.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,749 Found link https://files.pythonhosted.org/packages/03/c6/eff70051fd63d077b9917d6b078a3b2f4384520791f31f8609627974e00e/bicleaner-hardrules-2.1.2.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/), version: 2.1.2 2025-09-10T07:58:27,749 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/e3/67/fe92559abeefa86ca3c867a26e5c5416193bea39a5c02b7a8fec1fc5348c/bicleaner_hardrules-2.1.2-py3-none-any.whl (from https://pypi.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,749 Found link https://files.pythonhosted.org/packages/e3/d9/3fb260a5a34a3b70b7d7ffaf06096dae8ae7334e162b2e64076d9b5c9774/bicleaner-hardrules-2.2.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/), version: 2.2 2025-09-10T07:58:27,749 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/d2/fb/028265ce2a4b761aa25d5648046c6cf6d05a31d3047021662f2fc4baf65f/bicleaner_hardrules-2.2-py3-none-any.whl (from https://pypi.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,750 Found link https://files.pythonhosted.org/packages/4b/d0/ac7eb8059ddf0c5c44c03d851e4ea15156a25fdb67625ee820b3e3caaf8a/bicleaner-hardrules-2.3.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.7), version: 2.3 2025-09-10T07:58:27,750 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/1f/19/b524126840e0b14f9f20511118f1caa74ac42e4ffdf5d6fba292b4dcd3fc/bicleaner_hardrules-2.3-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.7) 2025-09-10T07:58:27,750 Found link https://files.pythonhosted.org/packages/32/e4/6515cfc1801f59b0b50143bbd72a23fe79815c247a58bbe96347c3adaae9/bicleaner-hardrules-2.4.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.7), version: 2.4 2025-09-10T07:58:27,750 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/ca/06/9b6de1092faf83f9c2b60cc6fe3009b6de24b2db7fe3bc18b5ee8fffbf00/bicleaner_hardrules-2.4-py3-none-any.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.7) 2025-09-10T07:58:27,750 Found link https://files.pythonhosted.org/packages/e7/53/2839fdb2c469c1c37a63356554912e01e6d2a6351b57250c634ec9a1c1b7/bicleaner-hardrules-2.5.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.7), version: 2.5 2025-09-10T07:58:27,751 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/d8/71/8aff7bef7fbca7d8dc017b2506429a4b85cf490aa9ea1927b133eba5ba77/bicleaner_hardrules-2.5-py3-none-any.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.7) 2025-09-10T07:58:27,751 Found link https://files.pythonhosted.org/packages/b4/70/550c0c8c33914ac298360b517df82322d12b1367ff9006fce38317e6dcfc/bicleaner-hardrules-2.5.1.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.7), version: 2.5.1 2025-09-10T07:58:27,751 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/9f/ed/956c5d2abd40d69df4b2a773e1cc37327e97e44518504aca0f74a57350ba/bicleaner_hardrules-2.5.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.7) 2025-09-10T07:58:27,751 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/68/c3/69d5281a3e8f77a2489a8d10abaeab4f06692a27e2bfc6493bdc94147ebb/bicleaner_hardrules-2.5.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.7) 2025-09-10T07:58:27,751 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/f3/b2/a719963878b6d68009ff9c081843cff968f67f21417f2b662fa6b2d2a71b/bicleaner_hardrules-2.5.1-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.7) 2025-09-10T07:58:27,751 Found link https://files.pythonhosted.org/packages/c9/62/ea19557d12f28f858f8a36d17caba5ed9ff8706fedaae3635cfd4481f1ca/bicleaner-hardrules-2.6.0.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.7), version: 2.6.0 2025-09-10T07:58:27,751 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/94/b2/7390cd71c96462125116faccb8f5dade239f66ad77385e4f683bb107445b/bicleaner_hardrules-2.6.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.7) 2025-09-10T07:58:27,752 Found link https://files.pythonhosted.org/packages/fb/d4/7aeb4b7eb8fc157ace0774542c7a4270c977158be00a92d0ecb306165c38/bicleaner-hardrules-2.7.0.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8), version: 2.7.0 2025-09-10T07:58:27,752 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/91/e4/8506511e6484b02a49e1095e353716b6a03a113c7b54ea4bfedcb26ae4f1/bicleaner_hardrules-2.7.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8) 2025-09-10T07:58:27,752 Found link https://files.pythonhosted.org/packages/bc/18/3b988a4e92f205ec69b269fca94037578ae4173fd2b74a2953d58389efaa/bicleaner-hardrules-2.8.0.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8), version: 2.8.0 2025-09-10T07:58:27,752 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/d7/03/9a14aaa9768a7b2967c06d2e13e773f6b42585fc76956b8a2dfa81402cbd/bicleaner_hardrules-2.8.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8) 2025-09-10T07:58:27,753 Found link https://files.pythonhosted.org/packages/4c/5a/7dcbf22fa8bfbdd171459636c49332dcb99650d405a9ae5b14c1fc7ab4ab/bicleaner-hardrules-2.8.1.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8), version: 2.8.1 2025-09-10T07:58:27,753 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/16/72/7eff31c12311dc262e791a0929ad8867cb9fcb4155a299ee5bc82c30c202/bicleaner_hardrules-2.8.1-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8) 2025-09-10T07:58:27,753 Found link https://files.pythonhosted.org/packages/f0/9d/311a4f70cd110c7532c49921f832bc1f23e3eca9ec3fcbb9b4a75e1e36fe/bicleaner-hardrules-2.9.0.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8), version: 2.9.0 2025-09-10T07:58:27,753 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/db/dd/fc672b197f1179313b6458dce6844d0782bef0de929f1a8f652eb56a8484/bicleaner_hardrules-2.9.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8) 2025-09-10T07:58:27,753 Found link https://files.pythonhosted.org/packages/a0/ca/ce71b789d0959ebce45aaae6f8b58956de18e42db80018d55da53589177b/bicleaner-hardrules-2.9.1.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8), version: 2.9.1 2025-09-10T07:58:27,753 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/6e/6b/7872f37a30c149f3ea7f6d28af6691ba0306db1e81e93aecbabbfa585308/bicleaner_hardrules-2.9.1-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8) 2025-09-10T07:58:27,754 Found link https://files.pythonhosted.org/packages/d3/e4/65966c6554ba1f2f2edded64dc072d4f4a4913ef909923f544ef1aecfaec/bicleaner-hardrules-2.10.1.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8), version: 2.10.1 2025-09-10T07:58:27,754 Found link https://files.pythonhosted.org/packages/76/a9/7fac72bfdc0301ea38a3cc039430bc09fe1178abef0a7a567117e88dabf6/bicleaner-hardrules-2.10.2.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8), version: 2.10.2 2025-09-10T07:58:27,754 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/1b/7c/2a08660f04b5c2e2575e81e8a9bbb64ca1167c485a3bdf144acbdd943d6d/bicleaner_hardrules-2.10.2-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8) 2025-09-10T07:58:27,754 Found link https://files.pythonhosted.org/packages/d3/d9/ea96e27e6f0613d8de913c9e7432c9a79db974097b29311b398cfd55a347/bicleaner-hardrules-2.10.3.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8), version: 2.10.3 2025-09-10T07:58:27,754 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/95/dd/43ef4bbcddda8addcaaff086191d4df5156607d89e7e24286764a0c0b9da/bicleaner_hardrules-2.10.3-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8) 2025-09-10T07:58:27,754 Found link https://files.pythonhosted.org/packages/38/49/3415beb76a20e619f7122b03fd8ba049be62e03b61c9e76f285143ca35f7/bicleaner-hardrules-2.10.4.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8), version: 2.10.4 2025-09-10T07:58:27,755 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/89/d2/9dce4319c9e2fa48b743d37d4c6055a70c9917846fec239b0ae40588cf42/bicleaner_hardrules-2.10.4-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8) 2025-09-10T07:58:27,755 Found link https://files.pythonhosted.org/packages/09/cb/24a12feb19ac1348ed1d2c070fe9c7571b99cc7d4428ae942f01da6f2120/bicleaner-hardrules-2.10.5.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8), version: 2.10.5 2025-09-10T07:58:27,755 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/80/40/c99a9ad4b16f862121e0a1096d5ca93801cd01aef73fde3357d8cd89c16f/bicleaner_hardrules-2.10.5-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8) 2025-09-10T07:58:27,755 Found link https://files.pythonhosted.org/packages/00/73/85b17eda8f5a0386d00a5d7c75970c5a708cf5606f0d30b29c6372898724/bicleaner-hardrules-2.10.6.tar.gz (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8), version: 2.10.6 2025-09-10T07:58:27,755 Skipping link: No binaries permitted for bicleaner-hardrules: https://files.pythonhosted.org/packages/43/2d/8cd2258017c68ce8efb8f8169a5c4909f64a79a63a22eefc85b53d4571cd/bicleaner_hardrules-2.10.6-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/bicleaner-hardrules/) (requires-python:>=3.8) 2025-09-10T07:58:27,756 Fetching project page and analyzing links: https://www.piwheels.org/simple/bicleaner-hardrules/ 2025-09-10T07:58:27,756 Getting page https://www.piwheels.org/simple/bicleaner-hardrules/ 2025-09-10T07:58:27,757 Found index url https://www.piwheels.org/simple/ 2025-09-10T07:58:27,844 Fetched page https://www.piwheels.org/simple/bicleaner-hardrules/ as text/html 2025-09-10T07:58:27,847 Skipping link: No binaries permitted for bicleaner-hardrules: https://archive1.piwheels.org/simple/bicleaner-hardrules/bicleaner_hardrules-2.2-py3-none-any.whl#sha256=da4b0c8a71e1b02fe6c272f001181979850bc891e8a99729f3c4a4e9e6490c25 (from https://www.piwheels.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,847 Skipping link: No binaries permitted for bicleaner-hardrules: https://archive1.piwheels.org/simple/bicleaner-hardrules/bicleaner_hardrules-2.1.2-py3-none-any.whl#sha256=e07b4d70cc64404e2a4bbb20c0c38a9492a1462715ad411cfb7d129b6e51c416 (from https://www.piwheels.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,847 Skipping link: No binaries permitted for bicleaner-hardrules: https://archive1.piwheels.org/simple/bicleaner-hardrules/bicleaner_hardrules-1.3.1-py3-none-any.whl#sha256=28b176db89842a272f0c0d03b2bdf870eb70056edbecc03425b2453342c66146 (from https://www.piwheels.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,847 Skipping link: No binaries permitted for bicleaner-hardrules: https://archive1.piwheels.org/simple/bicleaner-hardrules/bicleaner_hardrules-1.2-py3-none-any.whl#sha256=e1b420e62e939e8f32c29281c7b8d8e3550fdcb8d56a8c8fd98d4525c85729b6 (from https://www.piwheels.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,847 Skipping link: No binaries permitted for bicleaner-hardrules: https://archive1.piwheels.org/simple/bicleaner-hardrules/bicleaner_hardrules-1.1-py3-none-any.whl#sha256=57db5241a6a8c37532e9466a4bada877698293e37194d242b19d455145ebbef1 (from https://www.piwheels.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,848 Skipping link: No binaries permitted for bicleaner-hardrules: https://archive1.piwheels.org/simple/bicleaner-hardrules/bicleaner_hardrules-1.0-py3-none-any.whl#sha256=73cc516c6ebccf895719374ff78cb09ddd2a1a21dc02d5905e5c49ff9986079b (from https://www.piwheels.org/simple/bicleaner-hardrules/) 2025-09-10T07:58:27,848 Skipping link: not a file: https://www.piwheels.org/simple/bicleaner-hardrules/ 2025-09-10T07:58:27,848 Skipping link: not a file: https://pypi.org/simple/bicleaner-hardrules/ 2025-09-10T07:58:27,878 Given no hashes to check 1 links for project 'bicleaner-hardrules': discarding no candidates 2025-09-10T07:58:27,879 Collecting bicleaner-hardrules==2.0 2025-09-10T07:58:27,880 Created temporary directory: /tmp/pip-unpack-w69qfg7g 2025-09-10T07:58:28,018 Downloading bicleaner-hardrules-2.0.tar.gz (31 kB) 2025-09-10T07:58:28,055 Added bicleaner-hardrules==2.0 from https://files.pythonhosted.org/packages/4b/a1/d8a035634d66d89fb051a7e411f733740ea1f4267e5f8c4365bd015369e8/bicleaner-hardrules-2.0.tar.gz to build tracker '/tmp/pip-build-tracker-o1ss2co3' 2025-09-10T07:58:28,056 Running setup.py (path:/tmp/pip-wheel-ge36udbv/bicleaner-hardrules_67b48f3525634e30a2ec7eac6103de15/setup.py) egg_info for package bicleaner-hardrules 2025-09-10T07:58:28,056 Created temporary directory: /tmp/pip-pip-egg-info-pt9k6ptp 2025-09-10T07:58:28,056 Preparing metadata (setup.py): started 2025-09-10T07:58:28,057 Running command python setup.py egg_info 2025-09-10T07:58:28,599 Traceback (most recent call last): 2025-09-10T07:58:28,600 File "", line 2, in 2025-09-10T07:58:28,600 exec(compile(''' 2025-09-10T07:58:28,601 ~~~~^^^^^^^^^^^^ 2025-09-10T07:58:28,601 # This is -- a caller that pip uses to run setup.py 2025-09-10T07:58:28,601 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,601 ...<32 lines>... 2025-09-10T07:58:28,601 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T07:58:28,601 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,601 ''' % ('/tmp/pip-wheel-ge36udbv/bicleaner-hardrules_67b48f3525634e30a2ec7eac6103de15/setup.py',), "", "exec")) 2025-09-10T07:58:28,601 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,602 File "", line 35, in 2025-09-10T07:58:28,602 File "/tmp/pip-wheel-ge36udbv/bicleaner-hardrules_67b48f3525634e30a2ec7eac6103de15/setup.py", line 7, in 2025-09-10T07:58:28,602 with open("requirements.txt") as rf: 2025-09-10T07:58:28,602 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,602 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-10T07:58:28,687 ERROR: python setup.py egg_info exited with 1 2025-09-10T07:58:28,699 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T07:58:28,699 exec(compile('"'"''"'"''"'"' 2025-09-10T07:58:28,699 # This is -- a caller that pip uses to run setup.py 2025-09-10T07:58:28,699 # 2025-09-10T07:58:28,699 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T07:58:28,699 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T07:58:28,699 # - It provides a clear error message when setuptools is not installed. 2025-09-10T07:58:28,699 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T07:58:28,699 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T07:58:28,699 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T07:58:28,699 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T07:58:28,699 import os, sys, tokenize, traceback 2025-09-10T07:58:28,699 2025-09-10T07:58:28,699 try: 2025-09-10T07:58:28,699 import setuptools 2025-09-10T07:58:28,699 except ImportError: 2025-09-10T07:58:28,699 print( 2025-09-10T07:58:28,699 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T07:58:28,699 "the build environment with exception:", 2025-09-10T07:58:28,699 file=sys.stderr, 2025-09-10T07:58:28,699 ) 2025-09-10T07:58:28,699 traceback.print_exc() 2025-09-10T07:58:28,699 sys.exit(1) 2025-09-10T07:58:28,699 2025-09-10T07:58:28,699 __file__ = %r 2025-09-10T07:58:28,699 sys.argv[0] = __file__ 2025-09-10T07:58:28,699 2025-09-10T07:58:28,699 if os.path.exists(__file__): 2025-09-10T07:58:28,699 filename = __file__ 2025-09-10T07:58:28,699 with tokenize.open(__file__) as f: 2025-09-10T07:58:28,699 setup_py_code = f.read() 2025-09-10T07:58:28,699 else: 2025-09-10T07:58:28,699 filename = "" 2025-09-10T07:58:28,699 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T07:58:28,699 2025-09-10T07:58:28,699 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T07:58:28,699 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ge36udbv/bicleaner-hardrules_67b48f3525634e30a2ec7eac6103de15/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-pt9k6ptp[/] 2025-09-10T07:58:28,700 [bold magenta]cwd[/]: /tmp/pip-wheel-ge36udbv/bicleaner-hardrules_67b48f3525634e30a2ec7eac6103de15/ 2025-09-10T07:58:28,700 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T07:58:28,701 ERROR: metadata generation failed 2025-09-10T07:58:28,708 Exception information: 2025-09-10T07:58:28,708 Traceback (most recent call last): 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T07:58:28,708 call_subprocess( 2025-09-10T07:58:28,708 ~~~~~~~~~~~~~~~^ 2025-09-10T07:58:28,708 args, 2025-09-10T07:58:28,708 ^^^^^ 2025-09-10T07:58:28,708 ...<2 lines>... 2025-09-10T07:58:28,708 spinner=spinner, 2025-09-10T07:58:28,708 ^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 ) 2025-09-10T07:58:28,708 ^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T07:58:28,708 raise error 2025-09-10T07:58:28,708 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T07:58:28,708 2025-09-10T07:58:28,708 The above exception was the direct cause of the following exception: 2025-09-10T07:58:28,708 2025-09-10T07:58:28,708 Traceback (most recent call last): 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T07:58:28,708 status = _inner_run() 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T07:58:28,708 return self.run(options, args) 2025-09-10T07:58:28,708 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T07:58:28,708 return func(self, options, args) 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T07:58:28,708 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T07:58:28,708 result = self._result = resolver.resolve( 2025-09-10T07:58:28,708 ~~~~~~~~~~~~~~~~^ 2025-09-10T07:58:28,708 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T07:58:28,708 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 ) 2025-09-10T07:58:28,708 ^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T07:58:28,708 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T07:58:28,708 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T07:58:28,708 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T07:58:28,708 if not criterion.candidates: 2025-09-10T07:58:28,708 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T07:58:28,708 return bool(self._sequence) 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T07:58:28,708 self._bool = any(self) 2025-09-10T07:58:28,708 ~~~^^^^^^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T07:58:28,708 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T07:58:28,708 ^^^^^^^^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T07:58:28,708 candidate = func() 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T07:58:28,708 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T07:58:28,708 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T07:58:28,708 link, template, name, version 2025-09-10T07:58:28,708 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 ) 2025-09-10T07:58:28,708 ^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T07:58:28,708 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T07:58:28,708 ~~~~~~~~~~~~~^ 2025-09-10T07:58:28,708 link, 2025-09-10T07:58:28,708 ^^^^^ 2025-09-10T07:58:28,708 ...<3 lines>... 2025-09-10T07:58:28,708 version=version, 2025-09-10T07:58:28,708 ^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 ) 2025-09-10T07:58:28,708 ^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T07:58:28,708 super().__init__( 2025-09-10T07:58:28,708 ~~~~~~~~~~~~~~~~^ 2025-09-10T07:58:28,708 link=link, 2025-09-10T07:58:28,708 ^^^^^^^^^^ 2025-09-10T07:58:28,708 ...<4 lines>... 2025-09-10T07:58:28,708 version=version, 2025-09-10T07:58:28,708 ^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 ) 2025-09-10T07:58:28,708 ^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T07:58:28,708 self.dist = self._prepare() 2025-09-10T07:58:28,708 ~~~~~~~~~~~~~^^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T07:58:28,708 dist = self._prepare_distribution() 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T07:58:28,708 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T07:58:28,708 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T07:58:28,708 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T07:58:28,708 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T07:58:28,708 dist = _get_prepared_distribution( 2025-09-10T07:58:28,708 req, 2025-09-10T07:58:28,708 ...<3 lines>... 2025-09-10T07:58:28,708 self.check_build_deps, 2025-09-10T07:58:28,708 ) 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T07:58:28,708 abstract_dist.prepare_distribution_metadata( 2025-09-10T07:58:28,708 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T07:58:28,708 finder, build_isolation, check_build_deps 2025-09-10T07:58:28,708 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 ) 2025-09-10T07:58:28,708 ^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T07:58:28,708 self.req.prepare_metadata() 2025-09-10T07:58:28,708 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T07:58:28,708 self.metadata_directory = generate_metadata_legacy( 2025-09-10T07:58:28,708 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T07:58:28,708 build_env=self.build_env, 2025-09-10T07:58:28,708 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 ...<3 lines>... 2025-09-10T07:58:28,708 details=details, 2025-09-10T07:58:28,708 ^^^^^^^^^^^^^^^^ 2025-09-10T07:58:28,708 ) 2025-09-10T07:58:28,708 ^ 2025-09-10T07:58:28,708 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T07:58:28,708 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T07:58:28,708 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T07:58:28,730 Removed bicleaner-hardrules==2.0 from https://files.pythonhosted.org/packages/4b/a1/d8a035634d66d89fb051a7e411f733740ea1f4267e5f8c4365bd015369e8/bicleaner-hardrules-2.0.tar.gz from build tracker '/tmp/pip-build-tracker-o1ss2co3' 2025-09-10T07:58:28,730 Removed build tracker: '/tmp/pip-build-tracker-o1ss2co3'