2026-07-05T19:01:30,445 Created temporary directory: /tmp/pip-ephem-wheel-cache-yh1lr7td 2026-07-05T19:01:30,447 Created temporary directory: /tmp/pip-build-tracker-28p8wv7r 2026-07-05T19:01:30,448 Initialized build tracking at /tmp/pip-build-tracker-28p8wv7r 2026-07-05T19:01:30,448 Created build tracker: /tmp/pip-build-tracker-28p8wv7r 2026-07-05T19:01:30,449 Entered build tracker: /tmp/pip-build-tracker-28p8wv7r 2026-07-05T19:01:30,449 Created temporary directory: /tmp/pip-wheel-f9amrs8p 2026-07-05T19:01:30,452 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-07-05T19:01:30,454 Created temporary directory: /tmp/pip-ephem-wheel-cache-oksxa4m8 2026-07-05T19:01:30,476 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-05T19:01:30,479 2 location(s) to search for versions of wmflib: 2026-07-05T19:01:30,479 * https://pypi.org/simple/wmflib/ 2026-07-05T19:01:30,479 * https://www.piwheels.org/simple/wmflib/ 2026-07-05T19:01:30,480 Fetching project page and analyzing links: https://pypi.org/simple/wmflib/ 2026-07-05T19:01:30,481 Getting page https://pypi.org/simple/wmflib/ 2026-07-05T19:01:30,482 Found index url https://pypi.org/simple 2026-07-05T19:01:30,818 Fetched page https://pypi.org/simple/wmflib/ as application/vnd.pypi.simple.v1+json 2026-07-05T19:01:30,828 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/82/c3/4215e88a247e665025eef273aa1cc4fd47fa4cd790d7511d715f6eb68632/wmflib-0.0.2-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,829 Found link https://files.pythonhosted.org/packages/35/c4/a1dc496a3b8290c62ea77861392417add590bd37ce5577edf707e6f509f9/wmflib-0.0.2.tar.gz (from https://pypi.org/simple/wmflib/), version: 0.0.2 2026-07-05T19:01:30,829 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/7b/9c/08be2a5045430915e97ece3f9a6ba44f5412c84cc57f72d0ead6e1f3a01e/wmflib-0.0.3-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,830 Found link https://files.pythonhosted.org/packages/32/ea/15e7013c7e1cd627bc1b13eccbf83a35cc36c8692c726b2d4f1bd94ab86a/wmflib-0.0.3.tar.gz (from https://pypi.org/simple/wmflib/), version: 0.0.3 2026-07-05T19:01:30,831 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/05/73/6d402ee89b9ec6f5cb340174e167b08b4df2493a6c6827e9c72d8f3d21a8/wmflib-0.0.4-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,831 Found link https://files.pythonhosted.org/packages/7c/17/dbf7285024151145e08b422b2f288f9938f79bf42c1ed98396caf3754cbe/wmflib-0.0.4.tar.gz (from https://pypi.org/simple/wmflib/), version: 0.0.4 2026-07-05T19:01:30,832 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/a0/b3/682317581a6e3798931bd90a384d321e66946403a1d0b553d79c7540c921/wmflib-0.0.5-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,833 Found link https://files.pythonhosted.org/packages/72/fc/59da4714a9fe23ef606e8252293af9a0fe6aff2c4a8c469b255d1c5574ac/wmflib-0.0.5.tar.gz (from https://pypi.org/simple/wmflib/), version: 0.0.5 2026-07-05T19:01:30,833 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/2c/ca/26d840d54c7f3a00db89bee486f0bbc192968b1947304fbd9c50310ac721/wmflib-0.0.6-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,834 Found link https://files.pythonhosted.org/packages/c9/3f/22f8f588d649927afe5e18f6ea3956fe3a7f0591378df3995c802cf601b8/wmflib-0.0.6.tar.gz (from https://pypi.org/simple/wmflib/), version: 0.0.6 2026-07-05T19:01:30,835 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/b9/3b/fc90d02c3ff089979e610ea7916e30bfb9cd26177ed8c2b6a10778290fa6/wmflib-0.0.7-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,835 Found link https://files.pythonhosted.org/packages/17/ca/ba1bf7538e8eb8d21459da1cd051695b4e70feafcd60a3305a1219fef0b0/wmflib-0.0.7.tar.gz (from https://pypi.org/simple/wmflib/), version: 0.0.7 2026-07-05T19:01:30,836 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/fe/8c/6b7ce9f2b55a687752872245b3e4bde4212790cea8eac2779e5f50215646/wmflib-0.0.8-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,837 Found link https://files.pythonhosted.org/packages/b0/55/97eebb0adef1ba8df080eb81bd0894e71625431c173f48c57d6a7e2c08d1/wmflib-0.0.8.tar.gz (from https://pypi.org/simple/wmflib/), version: 0.0.8 2026-07-05T19:01:30,838 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/0e/a9/9c6e1bbf6f8b6c71ea1c1888b7226fbdd53e308ba2dde5643fb7802d44b4/wmflib-0.0.9-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,838 Found link https://files.pythonhosted.org/packages/4f/3f/42a69b260be823f026923c16e96d9f32e84a433ebc0fbdff577de380eec2/wmflib-0.0.9.tar.gz (from https://pypi.org/simple/wmflib/), version: 0.0.9 2026-07-05T19:01:30,839 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/7d/3f/6a90e3350c8b4d5261c4e30c4ea6047b5dea3e068983fc36ea781bafbfa3/wmflib-1.0.0-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,840 Found link https://files.pythonhosted.org/packages/cc/96/74337534900dd8152f2a92a4a7a5a18d127f90df38d561cfd761eb135883/wmflib-1.0.0.tar.gz (from https://pypi.org/simple/wmflib/), version: 1.0.0 2026-07-05T19:01:30,840 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/4e/1a/183eeb1c4a778efa22f0c5d07f947e7203a1830bb5592ca751b0018c3a6c/wmflib-1.0.1-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,841 Found link https://files.pythonhosted.org/packages/d3/b6/111fd060468b5453a2a0adda3024de2507ab47d052a101182317a064e309/wmflib-1.0.1.tar.gz (from https://pypi.org/simple/wmflib/), version: 1.0.1 2026-07-05T19:01:30,842 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/88/e1/44ecbb369c64f7c8d2cfae7055c9aa15aaf1f0ae9c801793439531608f10/wmflib-1.0.2-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,843 Found link https://files.pythonhosted.org/packages/b9/72/4bf3d54ee75eb64a1da2cb7011f4a29715917478f39c9cbea9a6a80bdd91/wmflib-1.0.2.tar.gz (from https://pypi.org/simple/wmflib/), version: 1.0.2 2026-07-05T19:01:30,843 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/31/b3/2ad81ca355ed575e37c64e3d4b5fcf58479f4bc774fa2fb0f76ccbf71238/wmflib-1.1.2-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,844 Found link https://files.pythonhosted.org/packages/e9/20/4cb21c60afa1737250b1d2fe44d0b4c0391fd731ad72b71d7bc14f7a37f6/wmflib-1.1.2.tar.gz (from https://pypi.org/simple/wmflib/), version: 1.1.2 2026-07-05T19:01:30,845 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/41/58/2b78ea6245025664cd6430b46c1a491f8c9e79ae5e7fb23fda22722688ca/wmflib-1.2.0-py3-none-any.whl (from https://pypi.org/simple/wmflib/) 2026-07-05T19:01:30,845 Found link https://files.pythonhosted.org/packages/13/28/1a85060ddc8b705d788e0c003513feda5fc468ac4a854791d615d62b0492/wmflib-1.2.0.tar.gz (from https://pypi.org/simple/wmflib/), version: 1.2.0 2026-07-05T19:01:30,846 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/65/1b/80b4e51c69b01ca487a696479904a675b7159fbde3744e98aae3591645b4/wmflib-1.2.1-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:30,847 Found link https://files.pythonhosted.org/packages/54/c1/f028665580e422e9b3d9bc6185668fbcca0bf2a6ca15f027bb7722aa2c66/wmflib-1.2.1.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7), version: 1.2.1 2026-07-05T19:01:30,848 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/f5/aa/b785333d8324f497fd7861498479ae4127abe48757caabaae2556bfa0b95/wmflib-1.2.2-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:30,849 Found link https://files.pythonhosted.org/packages/e5/a4/f3db941032c7482122f2bd3456b0da344a4d1d122ef4cc7cc2e0c1e346aa/wmflib-1.2.2.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7), version: 1.2.2 2026-07-05T19:01:30,849 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/53/c0/c669bee0997d300fc394c5a7450506b9c9974d4c7163f56fcd060ef7fdf8/wmflib-1.2.3-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:30,850 Found link https://files.pythonhosted.org/packages/e1/9d/707cdc056defdf30373ecc89bc96e3482db54c1080c8bb2f6b2c66a63eb4/wmflib-1.2.3.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7), version: 1.2.3 2026-07-05T19:01:30,851 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/e4/18/3bc258708b77b56b60eb4c8723b65f7ab8a48a55ac3f08ac819645fde8a9/wmflib-1.2.4-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:30,851 Found link https://files.pythonhosted.org/packages/cb/b8/e5a063835b716dd570d27142973bd705dfbd9b6d3cf4520bc509b1be933a/wmflib-1.2.4.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7), version: 1.2.4 2026-07-05T19:01:30,852 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/21/8a/b412a0f347955ef33a88c52a0aded49cfb05c2bf91ab89a58f108941e3e4/wmflib-1.2.5-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:30,853 Found link https://files.pythonhosted.org/packages/4e/58/a4877d0a97500ff91c1af369de734f9fec92f8a372cee8ebbffe8fbbe780/wmflib-1.2.5.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7), version: 1.2.5 2026-07-05T19:01:30,854 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/f4/72/a1f6ac5c570f03d5a3dbdfe98d61411db63919a638f065664bf8d4afe2ae/wmflib-1.2.6-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:30,854 Found link https://files.pythonhosted.org/packages/18/c6/c117bf671572a59edc626a0f2015e88ec1e89db9330d6e160065939f573e/wmflib-1.2.6.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7), version: 1.2.6 2026-07-05T19:01:30,855 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/5c/59/d77e34cf547b9d48cd522c8ec8aa2dcda01998a03a2f0fb169bbaf4b9af1/wmflib-1.2.7-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:30,856 Found link https://files.pythonhosted.org/packages/74/dd/8713d4e3b056d9aea3c3dd06c6bf4e35034746d55f7796c76e5c8f191792/wmflib-1.2.7.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7), version: 1.2.7 2026-07-05T19:01:30,857 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/92/4a/f5d44f6c090d8d8d5ef4ef413287321ac620fb646ebd8b94c92ca4cd4020/wmflib-1.3.0-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:30,858 Found link https://files.pythonhosted.org/packages/5b/e6/56d6a3a699b079b511196fe1f862b6852d42c6b73b447e5500444679f470/wmflib-1.3.0.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7), version: 1.3.0 2026-07-05T19:01:30,858 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/dd/4c/1ab1d6dc77e811557bf1a2ee5c89b6cf436581262401327f77b6c522e685/wmflib-1.3.1-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:30,859 Found link https://files.pythonhosted.org/packages/3f/fe/ad715bf6e426d802fcf378f9c5707cf6872686a499226cea5397cf989cbd/wmflib-1.3.1.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7), version: 1.3.1 2026-07-05T19:01:30,860 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/ca/84/acde63ec8cd790f97c510434c7d09c44546d7d918b3f8db7a51b91fd9e98/wmflib-1.3.2-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:30,861 Found link https://files.pythonhosted.org/packages/22/94/0267bcdce0921f93767501398da3849b48e24feb88ec29493314bfe21062/wmflib-1.3.2.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7), version: 1.3.2 2026-07-05T19:01:30,861 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/81/8c/542cfec8b3c5abe397d89bf18eeeb5bd5d510df1dfb230fc29289ad75627/wmflib-2.0.0-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:30,862 Found link https://files.pythonhosted.org/packages/e1/95/c7d7b217547232bc4782f95322ef82ebbd2729811e085967a1bf6a55f18f/wmflib-2.0.0.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.7), version: 2.0.0 2026-07-05T19:01:30,862 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/20/72/aa1c96d5a8e4c64957dcab4029401fb840a22879a51beccd799ddc49efe7/wmflib-3.0.0-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.9) 2026-07-05T19:01:30,863 Found link https://files.pythonhosted.org/packages/fd/9f/5cdc37cb289ef872fc9a441ca444a082efae316eb06f35fe2bb45fd310f8/wmflib-3.0.0.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.9), version: 3.0.0 2026-07-05T19:01:30,864 Skipping link: No binaries permitted for wmflib: https://files.pythonhosted.org/packages/0d/02/84e0a0006dc73d4c7327b7443ab8f030ee70b6138fbe0271de4f02eba00f/wmflib-3.1.0-py3-none-any.whl (from https://pypi.org/simple/wmflib/) (requires-python:>=3.9) 2026-07-05T19:01:30,864 Found link https://files.pythonhosted.org/packages/a6/1e/29820a0ab0a2d419a7bd8939f1f89d83b1b91adbbcc48acf674a510ebaa8/wmflib-3.1.0.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.9), version: 3.1.0 2026-07-05T19:01:30,865 Fetching project page and analyzing links: https://www.piwheels.org/simple/wmflib/ 2026-07-05T19:01:30,866 Getting page https://www.piwheels.org/simple/wmflib/ 2026-07-05T19:01:30,867 Found index url https://www.piwheels.org/simple 2026-07-05T19:01:31,250 Fetched page https://www.piwheels.org/simple/wmflib/ as text/html 2026-07-05T19:01:31,258 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-3.0.0-py3-none-any.whl#sha256=38e25d233d1166bf50e6aa50242721fd72ac2844a6568e003b75177a30ac1eb2 (from https://www.piwheels.org/simple/wmflib/) (requires-python:>=3.9) 2026-07-05T19:01:31,259 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-2.0.0-py3-none-any.whl#sha256=e4f0e1501cb68effe315299af47c1109af1e7a8a83fa1cb2537863c81269d8ff (from https://www.piwheels.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:31,260 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.3.2-py3-none-any.whl#sha256=12e5d1690cc1683d5f7ee87e06d316657a0a4a51c1093b5e57490066fd293adb (from https://www.piwheels.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:31,260 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.3.1-py3-none-any.whl#sha256=dcf147078221f33ec3c0a124433552b1ce8b1d11ae3f398ec823bc41da46e817 (from https://www.piwheels.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:31,261 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.3.0-py3-none-any.whl#sha256=9406a4316fac4510c5b2b64371117e2af22b107f8a941739a7105bdb08727834 (from https://www.piwheels.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:31,261 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.2.7-py3-none-any.whl#sha256=3f7e00dc8f9358cee7bdd55a10e9b669969bb9f27a68b83ab263baff1674942c (from https://www.piwheels.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:31,262 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.2.6-py3-none-any.whl#sha256=e5fca72376323719f4d0f0fe234caae97f16d84f79b4310e903f82d043a67797 (from https://www.piwheels.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:31,263 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.2.5-py3-none-any.whl#sha256=c7ca5f60dbcb74101a70ce24dfa99dcd2649390dfc4829313c3170da79d40001 (from https://www.piwheels.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:31,263 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.2.4-py3-none-any.whl#sha256=3cdccb40e2e44e52a611de7520a3294a14cc0bc288a7e2e5abc3b0977e069de0 (from https://www.piwheels.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:31,264 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.2.3-py3-none-any.whl#sha256=f8cc73edf68b5cfb3ab0968c53ad4228fc77fc711eaa4b4ae14875933e7d04a4 (from https://www.piwheels.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:31,264 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.2.2-py3-none-any.whl#sha256=1fe94c1225d174b1215c6c74ea86e295de6923bc7b0137a74040caadf8c55bb9 (from https://www.piwheels.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:31,264 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.2.1-py3-none-any.whl#sha256=ba47e42b9335b00195401e8043b512bbec1603a823457f27a0a38fafce84a9c2 (from https://www.piwheels.org/simple/wmflib/) (requires-python:>=3.7) 2026-07-05T19:01:31,265 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.2.0-py3-none-any.whl#sha256=15cef2064173395073c5c49060b6ccc6a3ec10103d0d897d0901e22ec3f75bc7 (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,265 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.1.2-py3-none-any.whl#sha256=51d77a5bd8607d44df01f8de944c35964bc1b72a2f805756d8b596c1b07e36d5 (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,266 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.0.2-py3-none-any.whl#sha256=3b5edf20c496c1688046d3b3442dedd11002fe5cd32b0bffa6265e09c77ad7af (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,267 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.0.1-py3-none-any.whl#sha256=098d1bcc0bdeefca48fc41fcd07f166998e7c12015a0f9da9e403e981733321b (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,267 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-1.0.0-py3-none-any.whl#sha256=fdc2733b33722ba2251b0415975e71aab0b759dacc3cc0a736d0961eb2065b16 (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,268 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-0.0.9-py3-none-any.whl#sha256=a991c0dbcfa1be13cc529e256406c80c0ce70df380b943fca09c0679a81082db (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,268 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-0.0.8-py3-none-any.whl#sha256=8dc5570a1fabfecf4c19cdaa44f57eb6cebdd7f3189c26d68c5509eb0f3637f5 (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,269 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-0.0.7-py3-none-any.whl#sha256=04e5e792b39481d03987682fb0ca724817e760727e16f1abf3eec2eaefd1de40 (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,269 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-0.0.6-py3-none-any.whl#sha256=71545e484022dcb16d59997e543feac6b13087f8dbff18526e5ad869da2a5869 (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,270 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-0.0.5-py3-none-any.whl#sha256=b5b517edd8756ef323a56e86ac397e1b212f13afc73e39830ff5fffcc8d9a6ca (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,271 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-0.0.4-py3-none-any.whl#sha256=6ef4421ec0ecde98b6e395d6ce77fc0747a40c97e519922fbc8b2022db8749a0 (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,271 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-0.0.3-py3-none-any.whl#sha256=afcc668fe4db786bff8cfc12555516e1a3f7e2bccd0b5ba5539bcaac30c19438 (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,271 Skipping link: No binaries permitted for wmflib: https://archive1.piwheels.org/simple/wmflib/wmflib-0.0.2-py3-none-any.whl#sha256=6041132beb3916087c4be7f805fd099f57b5dc1bd8a0b0f638b389665541dd41 (from https://www.piwheels.org/simple/wmflib/) 2026-07-05T19:01:31,272 Skipping link: not a file: https://www.piwheels.org/simple/wmflib/ 2026-07-05T19:01:31,272 Skipping link: not a file: https://pypi.org/simple/wmflib/ 2026-07-05T19:01:31,295 Given no hashes to check 1 links for project 'wmflib': discarding no candidates 2026-07-05T19:01:31,314 Collecting wmflib==3.1.0 2026-07-05T19:01:31,316 Created temporary directory: /tmp/pip-unpack-dflo2bdi 2026-07-05T19:01:31,570 Downloading wmflib-3.1.0.tar.gz (69 kB) 2026-07-05T19:01:31,819 Added wmflib==3.1.0 from https://files.pythonhosted.org/packages/a6/1e/29820a0ab0a2d419a7bd8939f1f89d83b1b91adbbcc48acf674a510ebaa8/wmflib-3.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-28p8wv7r' 2026-07-05T19:01:31,823 Created temporary directory: /tmp/pip-build-env-wqoq3xc1 2026-07-05T19:01:31,828 Installing build dependencies: started 2026-07-05T19:01:31,829 Running command pip subprocess to install build dependencies 2026-07-05T19:01:32,991 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-05T19:01:33,407 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-07-05T19:01:33,430 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-05T19:01:35,504 Collecting setuptools>=40.8.0 2026-07-05T19:01:35,524 Using cached setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-05T19:01:35,794 Collecting wheel 2026-07-05T19:01:35,795 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-07-05T19:01:35,809 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-07-05T19:01:35,990 Collecting packaging>=24.0 2026-07-05T19:01:35,991 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-05T19:01:36,005 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-05T19:01:36,197 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-05T19:01:36,218 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-05T19:01:36,238 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-07-05T19:01:36,262 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-05T19:01:38,994 Installing collected packages: setuptools, packaging, wheel 2026-07-05T19:01:42,475 Creating /tmp/pip-build-env-wqoq3xc1/overlay/local/bin 2026-07-05T19:01:42,478 changing mode of /tmp/pip-build-env-wqoq3xc1/overlay/local/bin/wheel to 755 2026-07-05T19:01:42,497 Successfully installed packaging-26.2 setuptools-83.0.0 wheel-0.47.0 2026-07-05T19:01:42,788 Installing build dependencies: finished with status 'done' 2026-07-05T19:01:42,794 Getting requirements to build wheel: started 2026-07-05T19:01:42,795 Running command Getting requirements to build wheel 2026-07-05T19:01:43,420 Getting requirements to build wheel: finished with status 'done' 2026-07-05T19:01:43,436 Installing backend dependencies: started 2026-07-05T19:01:43,437 Running command pip subprocess to install backend dependencies 2026-07-05T19:01:44,570 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-07-05T19:01:44,984 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-07-05T19:01:45,008 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-05T19:01:45,707 Collecting pytest-runner>=2.11.1 2026-07-05T19:01:45,708 Obtaining dependency information for pytest-runner>=2.11.1 from https://www.piwheels.org/simple/pytest-runner/pytest_runner-6.0.1-py3-none-any.whl.metadata 2026-07-05T19:01:45,729 Using cached https://www.piwheels.org/simple/pytest-runner/pytest_runner-6.0.1-py3-none-any.whl.metadata (7.3 kB) 2026-07-05T19:01:46,086 Collecting setuptools_scm>=5.0.1 2026-07-05T19:01:46,087 Obtaining dependency information for setuptools_scm>=5.0.1 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.0-py3-none-any.whl.metadata 2026-07-05T19:01:46,103 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.0-py3-none-any.whl.metadata (6.6 kB) 2026-07-05T19:01:46,113 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.0-py3-none-any.whl#sha256=aea276de3de0e7db4e236bb9e5a53d6c9a6dddf092f72d3b6b14f6c8c0620c3c (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.8): Requested setuptools_scm>=5.0.1 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.0-py3-none-any.whl#sha256=aea276de3de0e7db4e236bb9e5a53d6c9a6dddf092f72d3b6b14f6c8c0620c3c has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-07-05T19:01:46,137 Using cached setuptools_scm-10.2.0-py3-none-any.whl (27 kB) 2026-07-05T19:01:46,292 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-07-05T19:01:46,293 Obtaining dependency information for vcs-versioning<3,>=2.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata 2026-07-05T19:01:46,315 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl.metadata (1.7 kB) 2026-07-05T19:01:46,502 Collecting packaging>=20 2026-07-05T19:01:46,503 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-07-05T19:01:46,517 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-07-05T19:01:47,994 Collecting setuptools 2026-07-05T19:01:48,013 Using cached setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-07-05T19:01:48,259 Using cached https://www.piwheels.org/simple/pytest-runner/pytest_runner-6.0.1-py3-none-any.whl (7.2 kB) 2026-07-05T19:01:48,280 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-05T19:01:48,300 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-05T19:01:48,317 Using cached https://www.piwheels.org/simple/pytest-runner/pytest_runner-6.0.1-py3-none-any.whl (7.2 kB) 2026-07-05T19:01:48,343 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-07-05T19:01:48,378 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.2-py3-none-any.whl (108 kB) 2026-07-05T19:01:51,173 Installing collected packages: setuptools, pytest-runner, packaging, vcs-versioning, setuptools_scm 2026-07-05T19:01:54,850 Creating /tmp/pip-build-env-wqoq3xc1/normal/local/bin 2026-07-05T19:01:54,853 changing mode of /tmp/pip-build-env-wqoq3xc1/normal/local/bin/vcs-versioning to 755 2026-07-05T19:01:54,987 changing mode of /tmp/pip-build-env-wqoq3xc1/normal/local/bin/setuptools-scm to 755 2026-07-05T19:01:55,021 Successfully installed packaging-26.2 pytest-runner-6.0.1 setuptools-83.0.0 setuptools_scm-10.2.0 vcs-versioning-2.2.2 2026-07-05T19:01:55,321 Installing backend dependencies: finished with status 'done' 2026-07-05T19:01:55,323 Created temporary directory: /tmp/pip-modern-metadata-xmpvhm4l 2026-07-05T19:01:55,325 Preparing metadata (pyproject.toml): started 2026-07-05T19:01:55,327 Running command Preparing metadata (pyproject.toml) 2026-07-05T19:01:56,085 /tmp/pip-build-env-wqoq3xc1/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-05T19:01:56,086 !! 2026-07-05T19:01:56,087 ******************************************************************************** 2026-07-05T19:01:56,088 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-05T19:01:56,089 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 2026-07-05T19:01:56,090 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-05T19:01:56,091 ******************************************************************************** 2026-07-05T19:01:56,092 !! 2026-07-05T19:01:56,093 self._finalize_license_expression() 2026-07-05T19:01:56,101 running dist_info 2026-07-05T19:01:56,103 creating /tmp/pip-modern-metadata-xmpvhm4l/wmflib.egg-info 2026-07-05T19:01:56,115 writing /tmp/pip-modern-metadata-xmpvhm4l/wmflib.egg-info/PKG-INFO 2026-07-05T19:01:56,123 writing dependency_links to /tmp/pip-modern-metadata-xmpvhm4l/wmflib.egg-info/dependency_links.txt 2026-07-05T19:01:56,127 writing requirements to /tmp/pip-modern-metadata-xmpvhm4l/wmflib.egg-info/requires.txt 2026-07-05T19:01:56,128 writing top-level names to /tmp/pip-modern-metadata-xmpvhm4l/wmflib.egg-info/top_level.txt 2026-07-05T19:01:56,130 writing manifest file '/tmp/pip-modern-metadata-xmpvhm4l/wmflib.egg-info/SOURCES.txt' 2026-07-05T19:01:56,156 adding license file 'LICENSE' 2026-07-05T19:01:56,161 writing manifest file '/tmp/pip-modern-metadata-xmpvhm4l/wmflib.egg-info/SOURCES.txt' 2026-07-05T19:01:56,162 creating '/tmp/pip-modern-metadata-xmpvhm4l/wmflib-3.1.1.dev0+ge63a1c040.d20260705.dist-info' 2026-07-05T19:01:56,307 Preparing metadata (pyproject.toml): finished with status 'done' 2026-07-05T19:01:56,312 WARNING: Requested wmflib==3.1.0 from https://files.pythonhosted.org/packages/a6/1e/29820a0ab0a2d419a7bd8939f1f89d83b1b91adbbcc48acf674a510ebaa8/wmflib-3.1.0.tar.gz, but installing version 3.1.1.dev0+ge63a1c040.d20260705 2026-07-05T19:01:56,314 Removed wmflib==3.1.0 from https://files.pythonhosted.org/packages/a6/1e/29820a0ab0a2d419a7bd8939f1f89d83b1b91adbbcc48acf674a510ebaa8/wmflib-3.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-28p8wv7r' 2026-07-05T19:01:56,317 Discarding [blue underline]https://files.pythonhosted.org/packages/a6/1e/29820a0ab0a2d419a7bd8939f1f89d83b1b91adbbcc48acf674a510ebaa8/wmflib-3.1.0.tar.gz (from https://pypi.org/simple/wmflib/) (requires-python:>=3.9)[/]: [yellow]Requested wmflib==3.1.0 from https://files.pythonhosted.org/packages/a6/1e/29820a0ab0a2d419a7bd8939f1f89d83b1b91adbbcc48acf674a510ebaa8/wmflib-3.1.0.tar.gz has inconsistent version: expected '3.1.0', but metadata has '3.1.1.dev0+ge63a1c040.d20260705'[reset] 2026-07-05T19:01:56,321 ERROR: Could not find a version that satisfies the requirement wmflib==3.1.0 (from versions: 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 1.0.0, 1.0.1, 1.0.2, 1.1.2, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.2.7, 1.3.0, 1.3.1, 1.3.2, 2.0.0, 3.0.0, 3.1.0) 2026-07-05T19:01:56,322 ERROR: No matching distribution found for wmflib==3.1.0 2026-07-05T19:01:56,324 Exception information: 2026-07-05T19:01:56,324 Traceback (most recent call last): 2026-07-05T19:01:56,324 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-07-05T19:01:56,324 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-07-05T19:01:56,324 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2026-07-05T19:01:56,324 raise RequirementsConflicted(criterion) 2026-07-05T19:01:56,324 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('wmflib==3.1.0') 2026-07-05T19:01:56,324 2026-07-05T19:01:56,324 During handling of the above exception, another exception occurred: 2026-07-05T19:01:56,324 2026-07-05T19:01:56,324 Traceback (most recent call last): 2026-07-05T19:01:56,324 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-07-05T19:01:56,324 result = self._result = resolver.resolve( 2026-07-05T19:01:56,324 ^^^^^^^^^^^^^^^^^ 2026-07-05T19:01:56,324 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-07-05T19:01:56,324 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-07-05T19:01:56,324 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-05T19:01:56,324 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 350, in resolve 2026-07-05T19:01:56,324 raise ResolutionImpossible(e.criterion.information) 2026-07-05T19:01:56,324 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('wmflib==3.1.0'), parent=None)] 2026-07-05T19:01:56,324 2026-07-05T19:01:56,324 The above exception was the direct cause of the following exception: 2026-07-05T19:01:56,324 2026-07-05T19:01:56,324 Traceback (most recent call last): 2026-07-05T19:01:56,324 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-07-05T19:01:56,324 status = run_func(*args) 2026-07-05T19:01:56,324 ^^^^^^^^^^^^^^^ 2026-07-05T19:01:56,324 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-07-05T19:01:56,324 return func(self, options, args) 2026-07-05T19:01:56,324 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-05T19:01:56,324 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-07-05T19:01:56,324 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-07-05T19:01:56,324 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-07-05T19:01:56,324 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve 2026-07-05T19:01:56,324 raise error from e 2026-07-05T19:01:56,324 pip._internal.exceptions.DistributionNotFound: No matching distribution found for wmflib==3.1.0 2026-07-05T19:01:56,329 Removed build tracker: '/tmp/pip-build-tracker-28p8wv7r'