2026-06-01T18:49:06,338 Created temporary directory: /tmp/pip-ephem-wheel-cache-gg48qw11 2026-06-01T18:49:06,340 Created temporary directory: /tmp/pip-build-tracker-enat3mp2 2026-06-01T18:49:06,340 Initialized build tracking at /tmp/pip-build-tracker-enat3mp2 2026-06-01T18:49:06,341 Created build tracker: /tmp/pip-build-tracker-enat3mp2 2026-06-01T18:49:06,341 Entered build tracker: /tmp/pip-build-tracker-enat3mp2 2026-06-01T18:49:06,342 Created temporary directory: /tmp/pip-wheel-f3or1gef 2026-06-01T18:49:06,345 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-01T18:49:06,347 Created temporary directory: /tmp/pip-ephem-wheel-cache-xop_7mz9 2026-06-01T18:49:06,371 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-01T18:49:06,375 2 location(s) to search for versions of courlan: 2026-06-01T18:49:06,375 * https://pypi.org/simple/courlan/ 2026-06-01T18:49:06,375 * https://www.piwheels.org/simple/courlan/ 2026-06-01T18:49:06,375 Fetching project page and analyzing links: https://pypi.org/simple/courlan/ 2026-06-01T18:49:06,376 Getting page https://pypi.org/simple/courlan/ 2026-06-01T18:49:06,378 Found index url https://pypi.org/simple 2026-06-01T18:49:06,530 Fetched page https://pypi.org/simple/courlan/ as application/vnd.pypi.simple.v1+json 2026-06-01T18:49:06,542 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/ff/ea/35c6a9bdcec5a9f701460a499e6cce2a003e7adeb585d0c2d250c2db8094/courlan-0.1.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,543 Found link https://files.pythonhosted.org/packages/d8/ec/039c4ad49a85abc9173bb013553d4f5c5de36c9298a402a4159f16afac22/courlan-0.1.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.4), version: 0.1.0 2026-06-01T18:49:06,544 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/82/ff/baf4c3216e9ddac4b002024d94e6aadc2513f5854022c3efdf7b7dac5a99/courlan-0.2.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,545 Found link https://files.pythonhosted.org/packages/5a/ac/c7fcb6bab786a94c8992f0f25dbc7abc5adcfdfad8b0676857fc9eb3e04c/courlan-0.2.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.4), version: 0.2.0 2026-06-01T18:49:06,546 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/55/76/763b014dbb5c261a0b45117bf32d36325529277c0c42ba58e156f6213309/courlan-0.2.1-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,547 Found link https://files.pythonhosted.org/packages/fa/75/8a540270c3f486d58a4c8b8c63477133b6f317c328d25c6322b25dbf1e0d/courlan-0.2.1.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.4), version: 0.2.1 2026-06-01T18:49:06,547 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/e2/40/33e38c9bbe88148a14cc72d68da7306885eded419a39b476648f3874b23c/courlan-0.2.2-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,548 Found link https://files.pythonhosted.org/packages/df/73/70fa8fbdc35ced3d6c916e792ac70db92a68d66b8219937477bc459dd8a5/courlan-0.2.2.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.4), version: 0.2.2 2026-06-01T18:49:06,549 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/9c/70/5fb086e1c9a29344621f4989ba6be46fb487784f1fc0cb79476e2800e022/courlan-0.2.3-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,550 Found link https://files.pythonhosted.org/packages/e5/ff/be61cbd455f0d8c630c8eee593961a1cd0ec86231cf64878d001c5da3aef/courlan-0.2.3.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.4), version: 0.2.3 2026-06-01T18:49:06,551 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/c4/91/5e9d0a74888bbeb5379275a8008a34d84df83db7dfc905d8f0f9700fecd3/courlan-0.3.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,552 Found link https://files.pythonhosted.org/packages/49/55/f3c0da81ac128edab5a83ec7c6c2d8f9ec82603cd46b6174a07d1c067034/courlan-0.3.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.4), version: 0.3.0 2026-06-01T18:49:06,553 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/f8/61/bb440c980fcacbf7d1bf09423c54c6f25b6559ae492ba8cff2081eff3e04/courlan-0.3.1-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,554 Found link https://files.pythonhosted.org/packages/e7/ce/5d68dbee8ea7e9e04bea6a91b7068e489574c0d54832633882c3a6e75112/courlan-0.3.1.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.4), version: 0.3.1 2026-06-01T18:49:06,554 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/e5/0c/cedc2592fdd601b9cb9c26a4c533ab1a505ef3a3fdd7fb9ef21d84ca6633/courlan-0.4.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.5) 2026-06-01T18:49:06,555 Found link https://files.pythonhosted.org/packages/ed/a3/d86534d47d0e98a65b4ecc2ff09a7d850435e8003dcaea03e56106995ee6/courlan-0.4.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.5), version: 0.4.0 2026-06-01T18:49:06,556 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/8b/59/f518ac6fb0afc4f3864b3ea4830a6c0294d5f370ccf511fecaaa22413a30/courlan-0.4.1-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.5) 2026-06-01T18:49:06,557 Found link https://files.pythonhosted.org/packages/25/42/ad7fa25be8972c16486adc0543330c1e464d931b8e0481c530933eb5b9e1/courlan-0.4.1.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.5), version: 0.4.1 2026-06-01T18:49:06,557 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/9b/1d/be4c66aa721d6a71c380df4bfb71475c29060281b3df38fe0efce9b392c0/courlan-0.4.2-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.5) 2026-06-01T18:49:06,558 Found link https://files.pythonhosted.org/packages/b0/09/2112c606a95d71320dd42289c23845ebe22ae7afbab458a37f754e7c984c/courlan-0.4.2.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.5), version: 0.4.2 2026-06-01T18:49:06,559 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/36/a2/5c7d976ece59fddf05b1871782b063d86fac353c4005d66e43613c0a772a/courlan-0.5.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.5) 2026-06-01T18:49:06,560 Found link https://files.pythonhosted.org/packages/ec/34/72be3931c90c4afc869b03c8c516b23d51c16c1c963ddf2d6b15d83dddfc/courlan-0.5.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.5), version: 0.5.0 2026-06-01T18:49:06,561 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/c8/e6/a42807923645ffaf6d15f1bb46003ac0fafa8c369647761de3b42de6c465/courlan-0.6.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,562 Found link https://files.pythonhosted.org/packages/df/0c/8422d5a8f7966b28f35dce1e44a9b4407af2c15629ecf2301271b9d13262/courlan-0.6.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.6.0 2026-06-01T18:49:06,562 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/30/c2/7ca4fafb2080201c2be64e23ccf9ae03ef975779a3173b6b4abcde510136/courlan-0.7.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,563 Found link https://files.pythonhosted.org/packages/89/7d/7ddb4dfabd7f1c4476fe2dbe5c4156cdf073112f32d1648e2971fe248d98/courlan-0.7.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.7.0 2026-06-01T18:49:06,564 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/ab/02/ae8def4755074e26770755defd558ac344cc3641178d7ca3f96ea309c99a/courlan-0.7.1-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,565 Found link https://files.pythonhosted.org/packages/33/31/d93052dca70974729bf34332a7bc172dfcd2dc947963495691555d58ee8d/courlan-0.7.1.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.7.1 2026-06-01T18:49:06,565 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/27/b8/4757feef9ae18cb4c178d8a101a7c383f1c6be48574789a3f40611e40281/courlan-0.7.2-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,566 Found link https://files.pythonhosted.org/packages/ff/d7/f322ec143f9bd61251897098d94a19d13f6be26dbaa4676246f1c0e91ae3/courlan-0.7.2.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.7.2 2026-06-01T18:49:06,567 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/ad/00/8f09c6fc396d31d2edf9eaf666ee7eb28451cd29c3b1768ee8a0384d76bf/courlan-0.8.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,568 Found link https://files.pythonhosted.org/packages/8e/3e/4d3f80d106a2fcf8a03331455515523bc7db2ce737f34d42e5fe05a15e3a/courlan-0.8.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.8.0 2026-06-01T18:49:06,568 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/67/7c/7a14d6e1d899c3eb3310689df19d1d2fc98d10ff2e78c7c719b01c625ac2/courlan-0.8.1-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,569 Found link https://files.pythonhosted.org/packages/e8/73/d2246a8e71c9f30ef20e5f8d7c232c862071a41cae74cded97388b0ab743/courlan-0.8.1.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.8.1 2026-06-01T18:49:06,570 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/b3/d2/f24eb6189fe88064ef6d1b5e42a43feecbfbdb555b39ef495443cf1fd501/courlan-0.8.2-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,571 Found link https://files.pythonhosted.org/packages/c3/73/2969852067180b5fbbab86413715a785c184f5276a8a9236f94e4d725fa2/courlan-0.8.2.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.8.2 2026-06-01T18:49:06,571 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/3e/fa/394306c9eb8f90f427937831ecf4847bf7f967978dce0d87e206d15524a0/courlan-0.8.3-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,572 Found link https://files.pythonhosted.org/packages/c1/6d/d8d114ba2dd8c73372fe3f1170da6d4d24db9325fd0a44fe26ed68369bc3/courlan-0.8.3.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.8.3 2026-06-01T18:49:06,573 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/30/93/5cd072e3bd162f1d301968d8500979cfd555a6bc74fee8f524a7c1fb9eb9/courlan-0.9.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,574 Found link https://files.pythonhosted.org/packages/6c/c8/ce6bd5e9795c9f74f78fe188275a146e7944ef7548a8674378236327272f/courlan-0.9.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.9.0 2026-06-01T18:49:06,574 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/9d/79/34399087007fdc16fc8556927c603b50e5a92da6139f6be2f3fcdf823f2f/courlan-0.9.1-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,575 Found link https://files.pythonhosted.org/packages/67/61/5fca15ce287f47451fcedb9bc64ebe6a536818600a0e67c5bad200618eb1/courlan-0.9.1.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.9.1 2026-06-01T18:49:06,576 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/9a/d7/2c2a2d46c0deac9bc238c904638704a512737e03c8797c79953c76629a7a/courlan-0.9.2-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,577 Found link https://files.pythonhosted.org/packages/6f/b3/8e9fa5d8a8ee97b1f3011e9a23f64f62c48cfa481c21cc73074a280f9e6b/courlan-0.9.2.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.9.2 2026-06-01T18:49:06,578 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/29/f3/f63dc5fe0a474543b56c783ce4a11f33ca92b5e5c942dc8e57bd36e577f3/courlan-0.9.3-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,578 Found link https://files.pythonhosted.org/packages/72/60/e27bcf8ce65113071f2dd80ce28495010d182e9114c32cdf4d70dc8a31ce/courlan-0.9.3.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.9.3 2026-06-01T18:49:06,579 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/63/82/8f1e47ba3b3ad3c0dd73da8dde77e4ab29d540bc72bf1b872c258d36a230/courlan-0.9.4-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,580 Found link https://files.pythonhosted.org/packages/53/35/d141b5ffc381cef94c95d32d7082aff443cfea22b2a75c2839297064d408/courlan-0.9.4.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.9.4 2026-06-01T18:49:06,580 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/d9/d9/b621e0297c3518faefb3d3d18f5bdf76fa65982695de1aa73007a1090676/courlan-0.9.5-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,581 Found link https://files.pythonhosted.org/packages/dd/66/09e441e9130ea67201009b3e6020ebccf2c90df4a25a05edd79f08706d33/courlan-0.9.5.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 0.9.5 2026-06-01T18:49:06,582 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/2a/89/3d613919e1848640870d2b4ed474e0d8f96b0d2897dea13c44fc8aed8755/courlan-1.0.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,583 Found link https://files.pythonhosted.org/packages/69/df/790707a410bb4381609a21d89d11accd5c7d610a2f8a8d315bbd978f2cbe/courlan-1.0.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 1.0.0 2026-06-01T18:49:06,584 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/c3/cf/74968ec1a5d3b0fbb00dbf04a58047402f3943ad2c9c0f1cbf377488ccc3/courlan-1.1.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,585 Found link https://files.pythonhosted.org/packages/9e/e8/66d9e87a5db4d627d4961c68d121b12b99b205e2f9d73aa3118ab9815236/courlan-1.1.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 1.1.0 2026-06-01T18:49:06,585 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/b6/99/f97d08a7edac890a59544065b3d648f8bbe9173736ef86e6632a10b7949e/courlan-1.2.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,586 Found link https://files.pythonhosted.org/packages/97/8d/4f435e4e93a30acce11da3c98579273ba463e27d9988ed84384a574396fb/courlan-1.2.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.6), version: 1.2.0 2026-06-01T18:49:06,587 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/63/0d/28e66cb3e2b259ffc492e1bbb13505be41ca5de2b64605c166b3579692fa/courlan-1.3.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.8) 2026-06-01T18:49:06,588 Found link https://files.pythonhosted.org/packages/0f/47/4c32478892e8d87438eb205996ec3798b8bcb174b947cfb6cd3df45f5a5b/courlan-1.3.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.8), version: 1.3.0 2026-06-01T18:49:06,589 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/bc/30/9f16774a9ee5a0a5f5da8ce6c2e27c655c2a2b35296eaa46c22ea7e1ea9c/courlan-1.3.1-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.8) 2026-06-01T18:49:06,590 Found link https://files.pythonhosted.org/packages/9f/d4/50ac3848147e1c74d8f207064093dc2a62b8f51e0f615f7ba5cf5fd732f7/courlan-1.3.1.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.8), version: 1.3.1 2026-06-01T18:49:06,591 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/8e/ca/6a667ccbe649856dcd3458bab80b016681b274399d6211187c6ab969fc50/courlan-1.3.2-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.8) 2026-06-01T18:49:06,591 Found link https://files.pythonhosted.org/packages/6f/54/6d6ceeff4bed42e7a10d6064d35ee43a810e7b3e8beb4abeae8cff4713ae/courlan-1.3.2.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.8), version: 1.3.2 2026-06-01T18:49:06,592 Skipping link: No binaries permitted for courlan: https://files.pythonhosted.org/packages/1f/38/ce65091ff20a16e06d17418c4353af5f56d3190821b1a06983c79ae79274/courlan-1.4.0-py3-none-any.whl (from https://pypi.org/simple/courlan/) (requires-python:>=3.10) 2026-06-01T18:49:06,593 Found link https://files.pythonhosted.org/packages/bb/16/2a771612ee0b3acaa95ac21cc7e8a3319e815d6360f8ffc5987d1ce28499/courlan-1.4.0.tar.gz (from https://pypi.org/simple/courlan/) (requires-python:>=3.10), version: 1.4.0 2026-06-01T18:49:06,593 Fetching project page and analyzing links: https://www.piwheels.org/simple/courlan/ 2026-06-01T18:49:06,594 Getting page https://www.piwheels.org/simple/courlan/ 2026-06-01T18:49:06,595 Found index url https://www.piwheels.org/simple 2026-06-01T18:49:06,771 Fetched page https://www.piwheels.org/simple/courlan/ as text/html 2026-06-01T18:49:06,781 Skipping link: No binaries permitted for courlan: https://www.piwheels.org/simple/courlan/courlan-1.3.2-py3-none-any.whl#sha256=eb9b9bd6ff34fe89707356c326af27b0c3542f4f726c26c128ad2df58c2c869a (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.8) 2026-06-01T18:49:06,781 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-1.3.1-py3-none-any.whl#sha256=8244aa21aabd9296de99add409ba007fa1d616127683f14fb697b41549a2765d (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.8) 2026-06-01T18:49:06,782 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-1.3.0-py3-none-any.whl#sha256=adcc36e3f858adc5f7bb1a51e8b504c3d3c7d239dfc2861c1c1537773fc28ecb (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.8) 2026-06-01T18:49:06,783 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-1.2.0-py3-none-any.whl#sha256=970e77d229208d5e7b9fe97cd7862453f8c01acc08467da2bb128812c1ff88a9 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,783 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-1.1.0-py3-none-any.whl#sha256=963e00b18ed66711b6e3b6f221beddb200e8e1b76b6bc2862d305cbca79b5087 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,784 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-1.0.0-py3-none-any.whl#sha256=cdfdab3930331b61d803b498d0ca14a33c307e7f51be33560f6a6e2ed7e46b90 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,784 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.9.5-py3-none-any.whl#sha256=f7b48252a7da921c14318d0a354e09fc10f9c5b834b76db3b4d19f487d864a81 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,785 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.9.4-py3-none-any.whl#sha256=b59f689831c9d1236bb22e82fee2439e660dde9986fa0b875c7acaca5deb359e (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,786 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.9.3-py3-none-any.whl#sha256=02fec3d4914ccecca6cec36e994dd0e5dd4cd385e9e0b5199713d763d2349012 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,786 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.9.2-py3-none-any.whl#sha256=72bbd34379a627b3773fe45bdcfff7a5eb2bb6372be72a348b3c21cea9593bb0 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,787 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.9.1-py3-none-any.whl#sha256=4ed24d85c6c1acf0c83cfe3a42648584adbabbf22ca2bc1ed14197df1cbe1b7c (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,787 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.9.0-py3-none-any.whl#sha256=84a66484d9d17a83ef709251f30ba6bf73126a59ace95c0a5398966813592f31 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,788 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.8.3-py3-none-any.whl#sha256=475620f285ebb6453e531879fcec293422d9dc012345d5fc8cccc843d8ce9953 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,788 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.8.2-py3-none-any.whl#sha256=e760b05fbe7f31a65378ff21921d5eb33db8a26aa74507ec52af41750c9b1b8b (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,789 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.8.1-py3-none-any.whl#sha256=3e985961c3d5369e4e6ab32f08070eed7f826449b6b5f14a5970fb05bb3c3450 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,789 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.8.0-py3-none-any.whl#sha256=6ba643e162d44f6f35d8c1abd1bbba69d97758de622754c6a9121b0e45c6c4c3 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,790 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.7.2-py3-none-any.whl#sha256=e1460bc3f6d780f9af71faba0a9df6e7ed5b2c66664650b16c70154529d75b41 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,790 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.7.1-py3-none-any.whl#sha256=70b5051bab721a90177f34ac73c1041623d1e5a014cdf559e726db138fd7c12c (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,791 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.7.0-py3-none-any.whl#sha256=a1d03e09f701ffe84d19b899045746e020f4735cf8e973eb10abeb950e90a125 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,792 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.6.0-py3-none-any.whl#sha256=21e7938c7257545f91df7d317cdb71d9abf90081806a0d5e95b25d5344e7522a (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.6) 2026-06-01T18:49:06,792 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.5.0-py3-none-any.whl#sha256=0819a1ad17eb7c5c607570ae08ccb7ba54243c6cc2bba9d59d81979574e733b9 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.5) 2026-06-01T18:49:06,793 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.4.2-py3-none-any.whl#sha256=4f1e45eb483f5d6b7cf61e07a6c6ea216139244a4876e8c3a4ea1097adc4f0c7 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.5) 2026-06-01T18:49:06,793 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.4.1-py3-none-any.whl#sha256=cf1c3b0e3a2482fa6eb0225fc931edbb3908206750255989393ad42a51529601 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.5) 2026-06-01T18:49:06,794 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.4.0-py3-none-any.whl#sha256=1d2075aa3efb970a35f56098625f6161216357061e5e7d1c259955e0de2cd85a (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.5) 2026-06-01T18:49:06,794 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.3.1-py3-none-any.whl#sha256=e8fa712f4e5dc55751a3a91b6367e99b39cb09223f379411e22e89108d00f003 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,795 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.3.0-py3-none-any.whl#sha256=8267058da4b851dcd159d9f49e11c44cb3351b25326708cf405d7ebd0339fea3 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,795 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.2.3-py3-none-any.whl#sha256=16b22e6b98838469793ce6c4b9501d7a7eff679c227a4d3c135349d1da12f623 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,796 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.2.2-py3-none-any.whl#sha256=1c3ba32302aa7e21a29743c71fbe684424647309110c50dade079d189116e66e (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,796 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.2.1-py3-none-any.whl#sha256=e650345eed6668bb7db870a6da452ef3954eb7a67bc648bd950b73d12c69d0d1 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,797 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.2.0-py3-none-any.whl#sha256=37be19f09418c31f184422763f69e4e6632c4158f030cc9ca9c3f2113f11ea36 (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,797 Skipping link: No binaries permitted for courlan: https://archive1.piwheels.org/simple/courlan/courlan-0.1.0-py3-none-any.whl#sha256=bd50c89b1c6689087aace7badae2c2537ca522671acdd306fa1f2a9dcc02d8da (from https://www.piwheels.org/simple/courlan/) (requires-python:>=3.4) 2026-06-01T18:49:06,798 Skipping link: not a file: https://www.piwheels.org/simple/courlan/ 2026-06-01T18:49:06,799 Skipping link: not a file: https://pypi.org/simple/courlan/ 2026-06-01T18:49:06,821 Given no hashes to check 1 links for project 'courlan': discarding no candidates 2026-06-01T18:49:06,839 Collecting courlan==1.4.0 2026-06-01T18:49:06,841 Created temporary directory: /tmp/pip-unpack-_6571f4j 2026-06-01T18:49:07,070 Downloading courlan-1.4.0.tar.gz (208 kB) 2026-06-01T18:49:07,229 Added courlan==1.4.0 from https://files.pythonhosted.org/packages/bb/16/2a771612ee0b3acaa95ac21cc7e8a3319e815d6360f8ffc5987d1ce28499/courlan-1.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-enat3mp2' 2026-06-01T18:49:07,234 Created temporary directory: /tmp/pip-build-env-mti5f8tz 2026-06-01T18:49:07,239 Installing build dependencies: started 2026-06-01T18:49:07,240 Running command pip subprocess to install build dependencies 2026-06-01T18:49:08,371 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-01T18:49:08,784 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-06-01T18:49:08,808 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-01T18:49:10,570 Collecting setuptools>=77.0 2026-06-01T18:49:10,571 Obtaining dependency information for setuptools>=77.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-01T18:49:10,585 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-01T18:49:10,845 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-01T18:49:10,962 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-01T18:49:13,736 Installing collected packages: setuptools 2026-06-01T18:49:16,911 Successfully installed setuptools-82.0.1 2026-06-01T18:49:17,181 Installing build dependencies: finished with status 'done' 2026-06-01T18:49:17,188 Getting requirements to build wheel: started 2026-06-01T18:49:17,189 Running command Getting requirements to build wheel 2026-06-01T18:49:17,895 running egg_info 2026-06-01T18:49:17,901 writing courlan.egg-info/PKG-INFO 2026-06-01T18:49:17,907 writing dependency_links to courlan.egg-info/dependency_links.txt 2026-06-01T18:49:17,909 writing entry points to courlan.egg-info/entry_points.txt 2026-06-01T18:49:17,912 writing requirements to courlan.egg-info/requires.txt 2026-06-01T18:49:17,913 writing top-level names to courlan.egg-info/top_level.txt 2026-06-01T18:49:17,933 reading manifest file 'courlan.egg-info/SOURCES.txt' 2026-06-01T18:49:17,937 reading manifest template 'MANIFEST.in' 2026-06-01T18:49:17,939 adding license file 'LICENSE' 2026-06-01T18:49:17,943 writing manifest file 'courlan.egg-info/SOURCES.txt' 2026-06-01T18:49:18,040 Getting requirements to build wheel: finished with status 'done' 2026-06-01T18:49:18,044 Created temporary directory: /tmp/pip-modern-metadata-l15e2879 2026-06-01T18:49:18,047 Preparing metadata (pyproject.toml): started 2026-06-01T18:49:18,048 Running command Preparing metadata (pyproject.toml) 2026-06-01T18:49:18,704 running dist_info 2026-06-01T18:49:18,714 creating /tmp/pip-modern-metadata-l15e2879/courlan.egg-info 2026-06-01T18:49:18,715 writing /tmp/pip-modern-metadata-l15e2879/courlan.egg-info/PKG-INFO 2026-06-01T18:49:18,721 writing dependency_links to /tmp/pip-modern-metadata-l15e2879/courlan.egg-info/dependency_links.txt 2026-06-01T18:49:18,723 writing entry points to /tmp/pip-modern-metadata-l15e2879/courlan.egg-info/entry_points.txt 2026-06-01T18:49:18,725 writing requirements to /tmp/pip-modern-metadata-l15e2879/courlan.egg-info/requires.txt 2026-06-01T18:49:18,727 writing top-level names to /tmp/pip-modern-metadata-l15e2879/courlan.egg-info/top_level.txt 2026-06-01T18:49:18,728 writing manifest file '/tmp/pip-modern-metadata-l15e2879/courlan.egg-info/SOURCES.txt' 2026-06-01T18:49:18,745 reading manifest file '/tmp/pip-modern-metadata-l15e2879/courlan.egg-info/SOURCES.txt' 2026-06-01T18:49:18,748 reading manifest template 'MANIFEST.in' 2026-06-01T18:49:18,751 adding license file 'LICENSE' 2026-06-01T18:49:18,754 writing manifest file '/tmp/pip-modern-metadata-l15e2879/courlan.egg-info/SOURCES.txt' 2026-06-01T18:49:18,755 creating '/tmp/pip-modern-metadata-l15e2879/courlan-1.4.0.dist-info' 2026-06-01T18:49:18,883 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-01T18:49:18,889 Source in /tmp/pip-wheel-f3or1gef/courlan_aa58d46d8ca74e6683d121c9ebcadab8 has version 1.4.0, which satisfies requirement courlan==1.4.0 from https://files.pythonhosted.org/packages/bb/16/2a771612ee0b3acaa95ac21cc7e8a3319e815d6360f8ffc5987d1ce28499/courlan-1.4.0.tar.gz 2026-06-01T18:49:18,890 Removed courlan==1.4.0 from https://files.pythonhosted.org/packages/bb/16/2a771612ee0b3acaa95ac21cc7e8a3319e815d6360f8ffc5987d1ce28499/courlan-1.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-enat3mp2' 2026-06-01T18:49:18,897 Created temporary directory: /tmp/pip-unpack-21dlc8mn 2026-06-01T18:49:18,898 Building wheels for collected packages: courlan 2026-06-01T18:49:18,903 Created temporary directory: /tmp/pip-wheel-hnnk8917 2026-06-01T18:49:18,903 Destination directory: /tmp/pip-wheel-hnnk8917 2026-06-01T18:49:18,906 Building wheel for courlan (pyproject.toml): started 2026-06-01T18:49:18,907 Running command Building wheel for courlan (pyproject.toml) 2026-06-01T18:49:19,539 running bdist_wheel 2026-06-01T18:49:19,557 running build 2026-06-01T18:49:19,558 running build_py 2026-06-01T18:49:19,565 creating build/lib/courlan 2026-06-01T18:49:19,568 copying courlan/sampling.py -> build/lib/courlan 2026-06-01T18:49:19,571 copying courlan/meta.py -> build/lib/courlan 2026-06-01T18:49:19,574 copying courlan/__init__.py -> build/lib/courlan 2026-06-01T18:49:19,576 copying courlan/cli.py -> build/lib/courlan 2026-06-01T18:49:19,579 copying courlan/urlutils.py -> build/lib/courlan 2026-06-01T18:49:19,582 copying courlan/urlstore.py -> build/lib/courlan 2026-06-01T18:49:19,585 copying courlan/clean.py -> build/lib/courlan 2026-06-01T18:49:19,588 copying courlan/network.py -> build/lib/courlan 2026-06-01T18:49:19,590 copying courlan/core.py -> build/lib/courlan 2026-06-01T18:49:19,593 copying courlan/filters.py -> build/lib/courlan 2026-06-01T18:49:19,596 copying courlan/settings.py -> build/lib/courlan 2026-06-01T18:49:19,598 running egg_info 2026-06-01T18:49:19,608 writing courlan.egg-info/PKG-INFO 2026-06-01T18:49:19,614 writing dependency_links to courlan.egg-info/dependency_links.txt 2026-06-01T18:49:19,616 writing entry points to courlan.egg-info/entry_points.txt 2026-06-01T18:49:19,619 writing requirements to courlan.egg-info/requires.txt 2026-06-01T18:49:19,620 writing top-level names to courlan.egg-info/top_level.txt 2026-06-01T18:49:19,630 reading manifest file 'courlan.egg-info/SOURCES.txt' 2026-06-01T18:49:19,633 reading manifest template 'MANIFEST.in' 2026-06-01T18:49:19,636 adding license file 'LICENSE' 2026-06-01T18:49:19,640 writing manifest file 'courlan.egg-info/SOURCES.txt' 2026-06-01T18:49:19,643 copying courlan/py.typed -> build/lib/courlan 2026-06-01T18:49:19,655 installing to build/bdist.linux-armv7l/wheel 2026-06-01T18:49:19,655 running install 2026-06-01T18:49:19,679 running install_lib 2026-06-01T18:49:19,685 creating build/bdist.linux-armv7l/wheel 2026-06-01T18:49:19,688 creating build/bdist.linux-armv7l/wheel/courlan 2026-06-01T18:49:19,689 copying build/lib/courlan/sampling.py -> build/bdist.linux-armv7l/wheel/./courlan 2026-06-01T18:49:19,692 copying build/lib/courlan/meta.py -> build/bdist.linux-armv7l/wheel/./courlan 2026-06-01T18:49:19,694 copying build/lib/courlan/__init__.py -> build/bdist.linux-armv7l/wheel/./courlan 2026-06-01T18:49:19,696 copying build/lib/courlan/cli.py -> build/bdist.linux-armv7l/wheel/./courlan 2026-06-01T18:49:19,699 copying build/lib/courlan/urlutils.py -> build/bdist.linux-armv7l/wheel/./courlan 2026-06-01T18:49:19,701 copying build/lib/courlan/urlstore.py -> build/bdist.linux-armv7l/wheel/./courlan 2026-06-01T18:49:19,704 copying build/lib/courlan/clean.py -> build/bdist.linux-armv7l/wheel/./courlan 2026-06-01T18:49:19,707 copying build/lib/courlan/network.py -> build/bdist.linux-armv7l/wheel/./courlan 2026-06-01T18:49:19,709 copying build/lib/courlan/core.py -> build/bdist.linux-armv7l/wheel/./courlan 2026-06-01T18:49:19,712 copying build/lib/courlan/filters.py -> build/bdist.linux-armv7l/wheel/./courlan 2026-06-01T18:49:19,715 copying build/lib/courlan/py.typed -> build/bdist.linux-armv7l/wheel/./courlan 2026-06-01T18:49:19,717 copying build/lib/courlan/settings.py -> build/bdist.linux-armv7l/wheel/./courlan 2026-06-01T18:49:19,719 running install_egg_info 2026-06-01T18:49:19,724 Copying courlan.egg-info to build/bdist.linux-armv7l/wheel/./courlan-1.4.0-py3.11.egg-info 2026-06-01T18:49:19,736 running install_scripts 2026-06-01T18:49:19,749 creating build/bdist.linux-armv7l/wheel/courlan-1.4.0.dist-info/WHEEL 2026-06-01T18:49:19,752 creating '/tmp/pip-wheel-hnnk8917/.tmp-ybm_z4z2/courlan-1.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-06-01T18:49:19,755 adding 'courlan/__init__.py' 2026-06-01T18:49:19,757 adding 'courlan/clean.py' 2026-06-01T18:49:19,760 adding 'courlan/cli.py' 2026-06-01T18:49:19,762 adding 'courlan/core.py' 2026-06-01T18:49:19,764 adding 'courlan/filters.py' 2026-06-01T18:49:19,765 adding 'courlan/meta.py' 2026-06-01T18:49:19,767 adding 'courlan/network.py' 2026-06-01T18:49:19,768 adding 'courlan/py.typed' 2026-06-01T18:49:19,770 adding 'courlan/sampling.py' 2026-06-01T18:49:19,771 adding 'courlan/settings.py' 2026-06-01T18:49:19,775 adding 'courlan/urlstore.py' 2026-06-01T18:49:19,777 adding 'courlan/urlutils.py' 2026-06-01T18:49:19,780 adding 'courlan-1.4.0.dist-info/licenses/LICENSE' 2026-06-01T18:49:19,783 adding 'courlan-1.4.0.dist-info/METADATA' 2026-06-01T18:49:19,785 adding 'courlan-1.4.0.dist-info/WHEEL' 2026-06-01T18:49:19,786 adding 'courlan-1.4.0.dist-info/entry_points.txt' 2026-06-01T18:49:19,787 adding 'courlan-1.4.0.dist-info/top_level.txt' 2026-06-01T18:49:19,789 adding 'courlan-1.4.0.dist-info/RECORD' 2026-06-01T18:49:19,791 removing build/bdist.linux-armv7l/wheel 2026-06-01T18:49:19,894 Building wheel for courlan (pyproject.toml): finished with status 'done' 2026-06-01T18:49:19,900 Created wheel for courlan: filename=courlan-1.4.0-py3-none-any.whl size=34193 sha256=f57e172c72f0294d19b90f009a8cf81147f8af2b395fffa98cf881579ce84ed8 2026-06-01T18:49:19,901 Stored in directory: /tmp/pip-ephem-wheel-cache-xop_7mz9/wheels/de/cd/4e/bbed8326bce6534839b69df9edb643989f7b207ef96d968602 2026-06-01T18:49:19,915 Successfully built courlan 2026-06-01T18:49:19,918 Removed build tracker: '/tmp/pip-build-tracker-enat3mp2'