2025-09-09T17:24:53,219 Created temporary directory: /tmp/pip-build-tracker-vdaayc4g 2025-09-09T17:24:53,220 Initialized build tracking at /tmp/pip-build-tracker-vdaayc4g 2025-09-09T17:24:53,220 Created build tracker: /tmp/pip-build-tracker-vdaayc4g 2025-09-09T17:24:53,220 Entered build tracker: /tmp/pip-build-tracker-vdaayc4g 2025-09-09T17:24:53,220 Created temporary directory: /tmp/pip-wheel-rzp8p0mq 2025-09-09T17:24:53,224 Created temporary directory: /tmp/pip-ephem-wheel-cache-x6vs3e7_ 2025-09-09T17:24:53,283 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T17:24:53,286 2 location(s) to search for versions of dwa: 2025-09-09T17:24:53,286 * https://pypi.org/simple/dwa/ 2025-09-09T17:24:53,286 * https://www.piwheels.org/simple/dwa/ 2025-09-09T17:24:53,286 Fetching project page and analyzing links: https://pypi.org/simple/dwa/ 2025-09-09T17:24:53,286 Getting page https://pypi.org/simple/dwa/ 2025-09-09T17:24:53,287 Found index url https://pypi.org/simple/ 2025-09-09T17:24:53,359 Fetched page https://pypi.org/simple/dwa/ as application/vnd.pypi.simple.v1+json 2025-09-09T17:24:53,369 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/ef/80/d3a07039ef1e5c50212ffcb00577fb582331d63c56ae6a06ea289343a24b/dwa-0.0.2-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,369 Found link https://files.pythonhosted.org/packages/84/b1/d70c61d68a38f1130cb9589f34a401b744fe73351adf5a569d309bdcb524/dwa-0.0.2.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.2 2025-09-09T17:24:53,370 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/35/d4/28efaba9454a2d0d01305b8d9238559fb7c2a4bb7c28903a51445031f0d2/dwa-0.0.3-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,370 Found link https://files.pythonhosted.org/packages/b2/a9/312eba6105edce5e4ddf87afc8b01ae14c74fc42f7a2ef89fe30c35117c5/dwa-0.0.3.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.3 2025-09-09T17:24:53,370 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/df/2d/0bea4100ab7a41b721d7898a09762fa650dc39a79d7bedb53dc7db7eef87/dwa-0.0.4-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,370 Found link https://files.pythonhosted.org/packages/c9/1a/ae035f4123e5925ab661ad049fa6d5e9c652fb2c2640e3bc346d469686c9/dwa-0.0.4.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.4 2025-09-09T17:24:53,370 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/4b/58/69f9b9e24c598e6925353b35e58fbd4e94800ef8e6d7371f7ba1dbc395ec/dwa-0.0.5-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,371 Found link https://files.pythonhosted.org/packages/e4/89/1b5e8e0b21fd8eb1c9267b96641af001ba4783b62343dfa8524d551fc754/dwa-0.0.5.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.5 2025-09-09T17:24:53,371 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/28/db/f0afb2e0cc50a4595a0255b8458727dc1dd47005a5b82bb4d9cd272bdd91/dwa-0.0.6-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,371 Found link https://files.pythonhosted.org/packages/1f/d4/b3dc61fa893e2f38fe34bc758c35641c45250cf36ed31fb4d5d1361f1e31/dwa-0.0.6.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.6 2025-09-09T17:24:53,371 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/f0/ac/30f6f8501657eec928d9096ca8f0848d498064743c4eeebe32603316b4bf/dwa-0.0.7-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,371 Found link https://files.pythonhosted.org/packages/75/a7/99e389c1d9ec0c6434ee9b67122c40771dce27101342e1b149cd8222b2d0/dwa-0.0.7.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.7 2025-09-09T17:24:53,372 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/97/fd/a3e6beaa492ad8ef22b66c20c0add4946aa204d81310fb030fae938ad396/dwa-0.0.8-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,372 Found link https://files.pythonhosted.org/packages/4a/ae/e126d501eb7da6379043b8e0440f80ebd7016fc54cea5f8e41cc496fafa1/dwa-0.0.8.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.8 2025-09-09T17:24:53,372 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/a3/6d/873aa90ac06c389088f18c1531fa923531a726b419a40b2a6bd64b36fe28/dwa-0.0.9-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,372 Found link https://files.pythonhosted.org/packages/0b/72/f30e530417e12362a941acc84ca71dddbd1073f921440707e3d8364f1672/dwa-0.0.9.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.9 2025-09-09T17:24:53,372 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/53/bf/23a815ef6801489691d6d4355833ffbe0e689ef94168214448933e4019f1/dwa-0.0.10-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,373 Found link https://files.pythonhosted.org/packages/81/21/5bf8d4f617c73ad9f345f16bd664e725c188497de4b167590ec0c1db847e/dwa-0.0.10.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.10 2025-09-09T17:24:53,373 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/3a/07/3f595adf1c100c2960af8ddc120534297edea5092ba63e8e3be7f6b59566/dwa-0.0.11-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,373 Found link https://files.pythonhosted.org/packages/cf/b7/38e5cc3a55e2fe7b4b97382f0f3c394fc26e7a374ce31154a64160258029/dwa-0.0.11.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.11 2025-09-09T17:24:53,373 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/00/4a/924b73ac33ca27463fe64c6e90bb54a1393d99a6547f6f3ff22653e6cf24/dwa-0.0.12-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,373 Found link https://files.pythonhosted.org/packages/b5/b3/6f8d607af187bc799b3eb055a8a476708809d14e8b5412fbd25fa43d9029/dwa-0.0.12.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.12 2025-09-09T17:24:53,373 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/f0/7f/688e8c9fac5f8746f6dc4fd94f0456499332a6b8dcdb9d8b35ded8caaa02/dwa-0.0.13-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,374 Found link https://files.pythonhosted.org/packages/8e/09/2a60df0af482fee5d8541db368c9b86521aa2670fa81510d46366f2bcba0/dwa-0.0.13.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.13 2025-09-09T17:24:53,374 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/c7/fa/ced5871c4c5c4730eaad755b11bff7169b51db130ea26b8d7bf6273caa1a/dwa-0.0.14-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,374 Found link https://files.pythonhosted.org/packages/0e/ca/76d92832c61a60653fee890c61c671a459a760010a8f6831be1c0bed7211/dwa-0.0.14.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.14 2025-09-09T17:24:53,374 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/9c/50/83f54073cf3005ddf33e7696e9011815be82138c686c7bf5187ff8ccc56f/dwa-0.0.17-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,374 Found link https://files.pythonhosted.org/packages/bf/52/3d9635d6169cd1e9841b372e4f72a6954771c7cc59de9322dd9fa17766e0/dwa-0.0.17.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.17 2025-09-09T17:24:53,375 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/56/f2/e75592c97ae00aa5ea1776644c60dcaaebbed3520cbdbae5b9a7972c27c0/dwa-0.0.18-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,375 Found link https://files.pythonhosted.org/packages/bc/65/d4048214ee112f1fa3b0cad8a7ec65623936dfe42b0fa862aa25ee3756f6/dwa-0.0.18.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.18 2025-09-09T17:24:53,375 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/ac/33/42615132e277ebd4d2da17ee2aa5549dd783b190279c7b6f6f5727d71bda/dwa-0.0.19-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,375 Found link https://files.pythonhosted.org/packages/8c/b2/d33c7e26e39196e9ba2c9752f2840266b6c20af8d29461d281e4eb85881d/dwa-0.0.19.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.19 2025-09-09T17:24:53,375 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/16/89/999b4e036286bcb9c2521d854704108e53736aa6f5d615035745a7542e2e/dwa-0.0.20-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,375 Found link https://files.pythonhosted.org/packages/08/1d/90608873b10bfc44b6e6c653e8cb9b406d68be4d030a88c9453e0f3ed643/dwa-0.0.20.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.20 2025-09-09T17:24:53,376 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/47/0d/481a332fe0b3c2b13ce66f55e42335711205ba4978b7b7636790d63846c4/dwa-0.0.21-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,376 Found link https://files.pythonhosted.org/packages/bf/e9/970c63c07d6db26c79d23ef7d1551b6a9437b9cc55d25c7933243ae0f88c/dwa-0.0.21.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.21 2025-09-09T17:24:53,376 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/95/46/cf72af667c7cdeca2b9a8d3e3adc6dd3caf392a839b13d07c9fe0f5fa18d/dwa-0.0.22-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,376 Found link https://files.pythonhosted.org/packages/e4/f9/29d8e9040802d1b10c074c91af5442ac130242a347119e236a26175c1248/dwa-0.0.22.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.22 2025-09-09T17:24:53,376 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/a4/84/91fcc8a89237991e842f70fec0c6b6e12b94c6bd19da9628c483c888f091/dwa-0.0.23-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,376 Found link https://files.pythonhosted.org/packages/b3/ab/68b63a168445389305c3fafc0085f7e7e71ce89fe91938c9a30e13959153/dwa-0.0.23.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.23 2025-09-09T17:24:53,377 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/92/b1/be2a6c8adc0c11f42de87930839291dd1d056566a78c8e6ee2bfce044bc6/dwa-0.0.24-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,377 Found link https://files.pythonhosted.org/packages/b8/3e/d576db519b453c0ea46276abbe55c600e4cb8c91a004afdd33e1fb31087b/dwa-0.0.24.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3.7), version: 0.0.24 2025-09-09T17:24:53,377 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/99/90/8f39359a189f2dd9652b484f43cc75f613070bca7049781deb78c5f4a62c/dwa-0.0.25-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,378 Found link https://files.pythonhosted.org/packages/e7/0b/c2221dc3356aae9a3d2d145e3685c29e4f1e16b794f64921c1b6e3f43492/dwa-0.0.25.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.25 2025-09-09T17:24:53,378 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/99/2e/411294c3979b7b02e381b385ec9f217efd06d06425149f9860c57fdb8c3e/dwa-0.0.26-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,378 Found link https://files.pythonhosted.org/packages/26/3c/73d62a0a4482d9f621b36dcd5553187dbb6402d288087eb8c1724313025c/dwa-0.0.26.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.26 2025-09-09T17:24:53,378 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/0f/46/a4db9e4428812a5ad1a707487c635f05fd28dc6bcdac92efa428a82cf308/dwa-0.0.27-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,378 Found link https://files.pythonhosted.org/packages/70/b5/bf67436ed35fc79f57c3486f1015e386ee8790aebb4688f2c4e219ddb839/dwa-0.0.27.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.27 2025-09-09T17:24:53,379 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/c3/f5/51a765668c28ea527049606b48db5c2f00e59be5cb01199f21d8f586f94b/dwa-0.0.28-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,379 Found link https://files.pythonhosted.org/packages/59/a3/a5c8357f07de1e092fb5ed1b65f123d3c8a95834bb3031ae87b4a3297e8a/dwa-0.0.28.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.28 2025-09-09T17:24:53,379 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/61/19/74b424bb1b526ef86bd7f86f4adb2690c79bba147e8db6d882562446cf84/dwa-0.0.29-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,379 Found link https://files.pythonhosted.org/packages/d3/5e/0703f89f936c0b5d3f038b1b2756431432f22d58a544339d22d9b38e88c8/dwa-0.0.29.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.29 2025-09-09T17:24:53,379 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/7b/5b/26143c97594209b5edbbd81c4418be5b8dc4d9efe995a1c1f5159c37eb2f/dwa-0.0.30-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,379 Found link https://files.pythonhosted.org/packages/c5/3a/da139c4965fae6d35d0960ac306396f8693c670214fd889cf6396aca0501/dwa-0.0.30.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.30 2025-09-09T17:24:53,380 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/bb/33/9e42e2714a2e2554e612c362c15a299df3e204508deb2e1fe8199f323d40/dwa-0.0.31-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,380 Found link https://files.pythonhosted.org/packages/af/58/42213d6efedaad64bfa280d17a486bd72cdbf9810265a93b85ff38c817b6/dwa-0.0.31.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.31 2025-09-09T17:24:53,380 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/23/b6/ab4da66e6c86d95c473f1099cad8dbaaf270a08b985152c16cdc2391effd/dwa-0.0.32-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,380 Found link https://files.pythonhosted.org/packages/80/17/c1c2fca1cee9bd017dddfc28438e53ac4ff7a5d0983a90301daedd162833/dwa-0.0.32.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.32 2025-09-09T17:24:53,380 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/4b/bb/b49befb2e8221943c71f5fcba6bf7e776d097d939330e5bd4aadc02ed68c/dwa-0.0.33-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,380 Found link https://files.pythonhosted.org/packages/4e/6a/f97458f65fc6af880d58213c9ff63d256a5df97b852717c61b31e3632071/dwa-0.0.33.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.33 2025-09-09T17:24:53,381 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/3d/a6/5d707258adbdb204833b10b1da28a8318bc2305d40f517cb31500fc2db8b/dwa-0.0.34-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,381 Found link https://files.pythonhosted.org/packages/9e/9b/0433aa863295469cd3f26719508efe392fbcf78ee9b909019b3dd98664b8/dwa-0.0.34.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.34 2025-09-09T17:24:53,381 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/d5/1a/f1049e6a169f34ec96f4d0168e18caef0b06a70220fa6e2218023c1867be/dwa-0.0.35-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,381 Found link https://files.pythonhosted.org/packages/85/e1/eed2e2e515325b72df9d52e3c76440a5b7ce93b03d47728d5b1e691fa872/dwa-0.0.35.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.35 2025-09-09T17:24:53,381 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/0d/e8/d2fe8df7ea7ec29b468248c47fe62a54ccbb4a7afb1e6b10b5b98851b38a/dwa-0.0.36-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,382 Found link https://files.pythonhosted.org/packages/7b/f7/9e1972f3c995a49def17344d416ac51c28a9b2ae4c2adaaa99b43fbf63c5/dwa-0.0.36.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.36 2025-09-09T17:24:53,382 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/b8/2f/89ceb283e32bd5396e76e113c1330dec28e1348b4862474eada6b4642caa/dwa-0.0.37-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,382 Found link https://files.pythonhosted.org/packages/fd/58/2df83cf58f81d80a138019be02209a7977634bba20c73c9e7f68f444bd5e/dwa-0.0.37.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.37 2025-09-09T17:24:53,382 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/e2/a5/c12362a7841aea3384aa8afa476929d2133997641667b2577b1d4a546c1b/dwa-0.0.38-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,382 Found link https://files.pythonhosted.org/packages/64/1e/0461dd241f8b60790909c84d58137a6cce4fa0ffce446fcd191330042ec5/dwa-0.0.38.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.38 2025-09-09T17:24:53,383 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/0c/33/ded21edc89c02560cc16c4b935778d0692ad9473c9e8a74497e54b51cb21/dwa-0.0.39-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,383 Found link https://files.pythonhosted.org/packages/62/8b/638fe92945e257ec93445ab2be05047a0d569ac7a7e43f3aae442f3b757d/dwa-0.0.39.tar.gz (from https://pypi.org/simple/dwa/) (requires-python:>=3), version: 0.0.39 2025-09-09T17:24:53,383 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/3c/8c/7fff9d457105eb10abd98c5f5c124581b4ff24773ac266654844141278de/dwa-0.0.40-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.5) 2025-09-09T17:24:53,383 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/bd/69/097a26368c4a17462d54cb7457e6fd44abe8cd04b4f9188de3d18e67d4f7/dwa-0.0.41-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.5) 2025-09-09T17:24:53,383 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/17/7b/e6e09e8775ab0d6b7a303504919191970c675357d10471a7fa35ba1051b9/dwa-0.0.42-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.5) 2025-09-09T17:24:53,383 Skipping link: No binaries permitted for dwa: https://files.pythonhosted.org/packages/7c/0c/3031d0fa363ba5665f816f914d6cacc20023e0fb652fe138176043292987/dwa-0.0.43-py3-none-any.whl (from https://pypi.org/simple/dwa/) (requires-python:>=3.5) 2025-09-09T17:24:53,384 Fetching project page and analyzing links: https://www.piwheels.org/simple/dwa/ 2025-09-09T17:24:53,384 Getting page https://www.piwheels.org/simple/dwa/ 2025-09-09T17:24:53,385 Found index url https://www.piwheels.org/simple/ 2025-09-09T17:24:53,475 Fetched page https://www.piwheels.org/simple/dwa/ as text/html 2025-09-09T17:24:53,480 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.39-py3-none-any.whl#sha256=b27c8b51dc89799e44a71c1294124f93b4a43fbe3aff32b54e730d11b645e4b0 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,480 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.38-py3-none-any.whl#sha256=fb9f9265e8680b40ffc05a905e4366699c58614e4ca4ff7e26bc52b314ebfed4 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,481 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.37-py3-none-any.whl#sha256=b59e6d07a32b5bf74fdce3de9db0f4b4e8a6f4046b3cb4a5b6f6f23e9e180d20 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,481 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.36-py3-none-any.whl#sha256=aa34ae20a981d0930d9577d941ae30c837d31ff8eb19f1e65891837646169be9 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,481 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.35-py3-none-any.whl#sha256=51535358a0ac42c1fb5aec277b141e1edaf9fa65f6c180aca93c4cea28516f86 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,481 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.34-py3-none-any.whl#sha256=4b5d4e907c36e10cb60acee9759e3f2ba3e48b38a147c675c3cf499d53ee2d84 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,481 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.33-py3-none-any.whl#sha256=9f94b74e27d0df3cf7b75b90787ea35860f73f050a7175b7cffe3f3cecd9c9b1 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,482 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.32-py3-none-any.whl#sha256=b3d8fae6075390fb03eb56d50815bb3c0235c3589aab02bd752bcd95cd9e5f0f (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,482 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.31-py3-none-any.whl#sha256=ff4d2d24d365eb4ce4fde4ff505e867208051867acce4b7ba1a9249e4470f360 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3) 2025-09-09T17:24:53,483 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.11-py3-none-any.whl#sha256=12fcbeec0c25560468e8d190c4fe9512da2609d7ccbb53c8835e9b0cf4aebf62 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,483 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.10-py3-none-any.whl#sha256=aed97b7f2f7973ecdba7440492e1d7e93249936b15ffa5ddc2145642bb227343 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,483 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.9-py3-none-any.whl#sha256=e211843b773f1cbc6f0ffe02f10f7e3d41c75fc0c4f1df95fb956b71f14466f9 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,483 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.8-py3-none-any.whl#sha256=dc43df8103ee7dc3db6145865ea660d11102439ff30cb26122f8104499cbaa64 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,483 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.7-py3-none-any.whl#sha256=58380a677969d63b47633ff0becc9683b643e981b362705c511b98cbc9406684 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,483 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.6-py3-none-any.whl#sha256=68751b7f1a9a056bf175f39a2e07d94bec6123293decf4679d90867d7c66386f (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,484 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.5-py3-none-any.whl#sha256=2fe803465cf4bcf55acb092b727b30b959f9b45321192a2807740a675f0b9079 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,484 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.4-py3-none-any.whl#sha256=64b00bc4582a316d0a1f7f79b8828a234b6e158a7f5d172e6966008a5ebed9a9 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,484 Skipping link: No binaries permitted for dwa: https://archive1.piwheels.org/simple/dwa/dwa-0.0.2-py3-none-any.whl#sha256=23d32f91bd893cc93a924b1f62cdf3be3cfa5b4e9c61c9fb7cc196302d89df64 (from https://www.piwheels.org/simple/dwa/) (requires-python:>=3.7) 2025-09-09T17:24:53,484 Skipping link: not a file: https://www.piwheels.org/simple/dwa/ 2025-09-09T17:24:53,484 Skipping link: not a file: https://pypi.org/simple/dwa/ 2025-09-09T17:24:53,513 Given no hashes to check 1 links for project 'dwa': discarding no candidates 2025-09-09T17:24:53,515 Collecting dwa==0.0.23 2025-09-09T17:24:53,516 Created temporary directory: /tmp/pip-unpack-4vc60yd9 2025-09-09T17:24:53,654 Downloading dwa-0.0.23.tar.gz (10 kB) 2025-09-09T17:24:53,681 Added dwa==0.0.23 from https://files.pythonhosted.org/packages/b3/ab/68b63a168445389305c3fafc0085f7e7e71ce89fe91938c9a30e13959153/dwa-0.0.23.tar.gz to build tracker '/tmp/pip-build-tracker-vdaayc4g' 2025-09-09T17:24:53,682 Running setup.py (path:/tmp/pip-wheel-rzp8p0mq/dwa_fb6b62dd8b5a4ff8a10ada0d7063f9a8/setup.py) egg_info for package dwa 2025-09-09T17:24:53,683 Created temporary directory: /tmp/pip-pip-egg-info-ag7r2ceo 2025-09-09T17:24:53,683 Preparing metadata (setup.py): started 2025-09-09T17:24:53,684 Running command python setup.py egg_info 2025-09-09T17:24:54,232 Traceback (most recent call last): 2025-09-09T17:24:54,233 File "", line 2, in 2025-09-09T17:24:54,234 exec(compile(''' 2025-09-09T17:24:54,234 ~~~~^^^^^^^^^^^^ 2025-09-09T17:24:54,234 # This is -- a caller that pip uses to run setup.py 2025-09-09T17:24:54,234 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,234 ...<32 lines>... 2025-09-09T17:24:54,234 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T17:24:54,234 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,234 ''' % ('/tmp/pip-wheel-rzp8p0mq/dwa_fb6b62dd8b5a4ff8a10ada0d7063f9a8/setup.py',), "", "exec")) 2025-09-09T17:24:54,235 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,235 File "", line 35, in 2025-09-09T17:24:54,235 File "/tmp/pip-wheel-rzp8p0mq/dwa_fb6b62dd8b5a4ff8a10ada0d7063f9a8/setup.py", line 37, in 2025-09-09T17:24:54,235 install_requires=open("requirements.txt").read().splitlines(), 2025-09-09T17:24:54,235 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,235 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-09T17:24:54,319 ERROR: python setup.py egg_info exited with 1 2025-09-09T17:24:54,331 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T17:24:54,331 exec(compile('"'"''"'"''"'"' 2025-09-09T17:24:54,331 # This is -- a caller that pip uses to run setup.py 2025-09-09T17:24:54,331 # 2025-09-09T17:24:54,331 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T17:24:54,331 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T17:24:54,331 # - It provides a clear error message when setuptools is not installed. 2025-09-09T17:24:54,331 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T17:24:54,331 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T17:24:54,331 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T17:24:54,331 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T17:24:54,331 import os, sys, tokenize, traceback 2025-09-09T17:24:54,331 2025-09-09T17:24:54,331 try: 2025-09-09T17:24:54,331 import setuptools 2025-09-09T17:24:54,331 except ImportError: 2025-09-09T17:24:54,331 print( 2025-09-09T17:24:54,331 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T17:24:54,331 "the build environment with exception:", 2025-09-09T17:24:54,331 file=sys.stderr, 2025-09-09T17:24:54,331 ) 2025-09-09T17:24:54,331 traceback.print_exc() 2025-09-09T17:24:54,331 sys.exit(1) 2025-09-09T17:24:54,331 2025-09-09T17:24:54,331 __file__ = %r 2025-09-09T17:24:54,331 sys.argv[0] = __file__ 2025-09-09T17:24:54,331 2025-09-09T17:24:54,331 if os.path.exists(__file__): 2025-09-09T17:24:54,331 filename = __file__ 2025-09-09T17:24:54,331 with tokenize.open(__file__) as f: 2025-09-09T17:24:54,331 setup_py_code = f.read() 2025-09-09T17:24:54,331 else: 2025-09-09T17:24:54,331 filename = "" 2025-09-09T17:24:54,331 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T17:24:54,331 2025-09-09T17:24:54,331 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T17:24:54,331 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-rzp8p0mq/dwa_fb6b62dd8b5a4ff8a10ada0d7063f9a8/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-ag7r2ceo[/] 2025-09-09T17:24:54,332 [bold magenta]cwd[/]: /tmp/pip-wheel-rzp8p0mq/dwa_fb6b62dd8b5a4ff8a10ada0d7063f9a8/ 2025-09-09T17:24:54,332 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T17:24:54,333 ERROR: metadata generation failed 2025-09-09T17:24:54,338 Exception information: 2025-09-09T17:24:54,338 Traceback (most recent call last): 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T17:24:54,338 call_subprocess( 2025-09-09T17:24:54,338 ~~~~~~~~~~~~~~~^ 2025-09-09T17:24:54,338 args, 2025-09-09T17:24:54,338 ^^^^^ 2025-09-09T17:24:54,338 ...<2 lines>... 2025-09-09T17:24:54,338 spinner=spinner, 2025-09-09T17:24:54,338 ^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 ) 2025-09-09T17:24:54,338 ^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T17:24:54,338 raise error 2025-09-09T17:24:54,338 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T17:24:54,338 2025-09-09T17:24:54,338 The above exception was the direct cause of the following exception: 2025-09-09T17:24:54,338 2025-09-09T17:24:54,338 Traceback (most recent call last): 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T17:24:54,338 status = _inner_run() 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T17:24:54,338 return self.run(options, args) 2025-09-09T17:24:54,338 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T17:24:54,338 return func(self, options, args) 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T17:24:54,338 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T17:24:54,338 result = self._result = resolver.resolve( 2025-09-09T17:24:54,338 ~~~~~~~~~~~~~~~~^ 2025-09-09T17:24:54,338 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T17:24:54,338 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 ) 2025-09-09T17:24:54,338 ^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T17:24:54,338 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T17:24:54,338 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T17:24:54,338 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T17:24:54,338 if not criterion.candidates: 2025-09-09T17:24:54,338 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T17:24:54,338 return bool(self._sequence) 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T17:24:54,338 self._bool = any(self) 2025-09-09T17:24:54,338 ~~~^^^^^^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T17:24:54,338 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T17:24:54,338 ^^^^^^^^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T17:24:54,338 candidate = func() 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T17:24:54,338 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T17:24:54,338 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T17:24:54,338 link, template, name, version 2025-09-09T17:24:54,338 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 ) 2025-09-09T17:24:54,338 ^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T17:24:54,338 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T17:24:54,338 ~~~~~~~~~~~~~^ 2025-09-09T17:24:54,338 link, 2025-09-09T17:24:54,338 ^^^^^ 2025-09-09T17:24:54,338 ...<3 lines>... 2025-09-09T17:24:54,338 version=version, 2025-09-09T17:24:54,338 ^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 ) 2025-09-09T17:24:54,338 ^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T17:24:54,338 super().__init__( 2025-09-09T17:24:54,338 ~~~~~~~~~~~~~~~~^ 2025-09-09T17:24:54,338 link=link, 2025-09-09T17:24:54,338 ^^^^^^^^^^ 2025-09-09T17:24:54,338 ...<4 lines>... 2025-09-09T17:24:54,338 version=version, 2025-09-09T17:24:54,338 ^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 ) 2025-09-09T17:24:54,338 ^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T17:24:54,338 self.dist = self._prepare() 2025-09-09T17:24:54,338 ~~~~~~~~~~~~~^^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T17:24:54,338 dist = self._prepare_distribution() 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T17:24:54,338 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T17:24:54,338 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T17:24:54,338 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T17:24:54,338 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T17:24:54,338 dist = _get_prepared_distribution( 2025-09-09T17:24:54,338 req, 2025-09-09T17:24:54,338 ...<3 lines>... 2025-09-09T17:24:54,338 self.check_build_deps, 2025-09-09T17:24:54,338 ) 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T17:24:54,338 abstract_dist.prepare_distribution_metadata( 2025-09-09T17:24:54,338 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T17:24:54,338 finder, build_isolation, check_build_deps 2025-09-09T17:24:54,338 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 ) 2025-09-09T17:24:54,338 ^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T17:24:54,338 self.req.prepare_metadata() 2025-09-09T17:24:54,338 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T17:24:54,338 self.metadata_directory = generate_metadata_legacy( 2025-09-09T17:24:54,338 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T17:24:54,338 build_env=self.build_env, 2025-09-09T17:24:54,338 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 ...<3 lines>... 2025-09-09T17:24:54,338 details=details, 2025-09-09T17:24:54,338 ^^^^^^^^^^^^^^^^ 2025-09-09T17:24:54,338 ) 2025-09-09T17:24:54,338 ^ 2025-09-09T17:24:54,338 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T17:24:54,338 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T17:24:54,338 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T17:24:54,358 Removed dwa==0.0.23 from https://files.pythonhosted.org/packages/b3/ab/68b63a168445389305c3fafc0085f7e7e71ce89fe91938c9a30e13959153/dwa-0.0.23.tar.gz from build tracker '/tmp/pip-build-tracker-vdaayc4g' 2025-09-09T17:24:54,358 Removed build tracker: '/tmp/pip-build-tracker-vdaayc4g'