2025-09-08T19:51:15,701 Created temporary directory: /tmp/pip-build-tracker-e22kwn3c 2025-09-08T19:51:15,702 Initialized build tracking at /tmp/pip-build-tracker-e22kwn3c 2025-09-08T19:51:15,702 Created build tracker: /tmp/pip-build-tracker-e22kwn3c 2025-09-08T19:51:15,702 Entered build tracker: /tmp/pip-build-tracker-e22kwn3c 2025-09-08T19:51:15,703 Created temporary directory: /tmp/pip-wheel-bxg_7yn7 2025-09-08T19:51:15,706 Created temporary directory: /tmp/pip-ephem-wheel-cache-p_dyqi7g 2025-09-08T19:51:15,765 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T19:51:15,768 2 location(s) to search for versions of qai: 2025-09-08T19:51:15,768 * https://pypi.org/simple/qai/ 2025-09-08T19:51:15,768 * https://www.piwheels.org/simple/qai/ 2025-09-08T19:51:15,768 Fetching project page and analyzing links: https://pypi.org/simple/qai/ 2025-09-08T19:51:15,768 Getting page https://pypi.org/simple/qai/ 2025-09-08T19:51:15,770 Found index url https://pypi.org/simple/ 2025-09-08T19:51:15,843 Fetched page https://pypi.org/simple/qai/ as application/vnd.pypi.simple.v1+json 2025-09-08T19:51:15,851 Found link https://files.pythonhosted.org/packages/45/08/2e1cfa29a34c15b1d7dec9cdda30a18886af7ffaf298003bd00f9cca4f76/qai-2.0.0rc1.tar.gz (from https://pypi.org/simple/qai/), version: 2.0.0rc1 2025-09-08T19:51:15,852 Found link https://files.pythonhosted.org/packages/05/bc/25ac73c987a42ac5b964ebc3e0be9295e8eb5d8c77cbf5e9a9d96f3eccc6/qai-2.0.1.tar.gz (from https://pypi.org/simple/qai/), version: 2.0.1 2025-09-08T19:51:15,852 Found link https://files.pythonhosted.org/packages/4d/57/f74b6c05a70a874f2e89ea79c244314311517d0bbe6f07a988e63f04d680/qai-2.1.0.tar.gz (from https://pypi.org/simple/qai/), version: 2.1.0 2025-09-08T19:51:15,852 Found link https://files.pythonhosted.org/packages/bb/95/37c55c7b617a7cefc774aecbadaad6cbd315e9917c132a891494ee4e8083/qai-2.1.1.tar.gz (from https://pypi.org/simple/qai/), version: 2.1.1 2025-09-08T19:51:15,853 Found link https://files.pythonhosted.org/packages/d7/1b/4b71b0a1d02455fbdaeeeca4a0186f5b404e8a566159143655091e1fcbc6/qai-2.1.2.tar.gz (from https://pypi.org/simple/qai/), version: 2.1.2 2025-09-08T19:51:15,853 Found link https://files.pythonhosted.org/packages/af/05/14d5f8ab61998fb88ba721d04f6cd66974d852b0f63117c33d64a3d8279c/qai-2.1.3.tar.gz (from https://pypi.org/simple/qai/), version: 2.1.3 2025-09-08T19:51:15,853 Found link https://files.pythonhosted.org/packages/00/b9/6f3e4fce986da284ad8f097388a0ece5e35675498f59a76a2c62565996df/qai-2.1.4.tar.gz (from https://pypi.org/simple/qai/), version: 2.1.4 2025-09-08T19:51:15,853 Found link https://files.pythonhosted.org/packages/60/a0/ed8ee93a2ec046dd0ec2aa8b2fa18ac51e4276040ec927e7c7b5dc4378d9/qai-2.1.5.tar.gz (from https://pypi.org/simple/qai/), version: 2.1.5 2025-09-08T19:51:15,853 Found link https://files.pythonhosted.org/packages/10/96/e34da0d65b2c163d6f60bfedc52930529ac39e1e78abd4e0d8306ae513de/qai-2.1.6.tar.gz (from https://pypi.org/simple/qai/), version: 2.1.6 2025-09-08T19:51:15,854 Found link https://files.pythonhosted.org/packages/51/06/88952bad61789620328412d0423813f3fd84fc1da1160eb11de383cabce1/qai-2.1.8.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.7), version: 2.1.8 2025-09-08T19:51:15,854 Found link https://files.pythonhosted.org/packages/f8/1d/c3e43feb16f72b9d529378c76df31bbc5e131fea618fe7f0c4906837be52/qai-2.1.9.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.7), version: 2.1.9 2025-09-08T19:51:15,855 Found link https://files.pythonhosted.org/packages/34/9f/86052f3da443e59ae5efde0db11aba9d3cb1206dcac9b520abc29be4e507/qai-2.2.0.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.7), version: 2.2.0 2025-09-08T19:51:15,855 Found link https://files.pythonhosted.org/packages/0c/49/450aed6447e512d5f7c1eef46d5358304dbd4ee9dad44362fa8799f35f73/qai-2.2.1.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.2.1 2025-09-08T19:51:15,855 Found link https://files.pythonhosted.org/packages/26/db/036a8a89a3b51832e182be7553f41e52de4cfe46edf38984e7024e32c790/qai-2.2.2.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.2.2 2025-09-08T19:51:15,856 Found link https://files.pythonhosted.org/packages/4a/67/90104374bf7e1534eeb26b56be6926c3bc3d2ea862dbb8334611f99f648d/qai-2.2.3.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.2.3 2025-09-08T19:51:15,856 Found link https://files.pythonhosted.org/packages/f1/67/a1760138991f63366dc1f152e412c658352dd72096a61b670644b70d5eb5/qai-2.2.4.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.2.4 2025-09-08T19:51:15,856 Found link https://files.pythonhosted.org/packages/ee/94/78458dae964d09a19fcf6743ccae1c264afa3ebeea66d54c65858e902204/qai-2.2.5.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.2.5 2025-09-08T19:51:15,856 Found link https://files.pythonhosted.org/packages/6a/de/8739442012e7fd5caae46f42385b94003a45f2214ec5b54b76a295622af4/qai-2.2.6.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.2.6 2025-09-08T19:51:15,856 Found link https://files.pythonhosted.org/packages/45/83/a3383f0cffe1250f3b9a087c0291f700527254385d46914e2eb14182279c/qai-2.2.7.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.2.7 2025-09-08T19:51:15,857 Found link https://files.pythonhosted.org/packages/9b/a3/9663155a05e40e01cbe1fb08c20906e59fe37a53c26749e7fc21eb099f14/qai-2.2.8.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.2.8 2025-09-08T19:51:15,857 Found link https://files.pythonhosted.org/packages/70/85/84904776a52170310e5c0ff23e1f847d88ed3a1894affe8fed3f92f423f5/qai-2.2.9.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.2.9 2025-09-08T19:51:15,857 Found link https://files.pythonhosted.org/packages/7f/06/91691e08f60b16221b7009bdad5ca1472bc4db743fc82a8166898920ceb9/qai-2.3.0.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.3.0 2025-09-08T19:51:15,857 Found link https://files.pythonhosted.org/packages/a4/f5/d338bf97bdc0191292c070dcb35251b55f8adbac879966c2667e8605a503/qai-2.3.1.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.3.1 2025-09-08T19:51:15,857 Found link https://files.pythonhosted.org/packages/e8/75/b95dc47cc2eeb8e5a29b07bd7eed75e932d4d9363d61c5b877c8c156d393/qai-2.3.2.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.3.2 2025-09-08T19:51:15,858 Found link https://files.pythonhosted.org/packages/5f/b8/7c202caac43b9baa3d06e31fb9e4a0d6020df12b3a1d4bc4aeb74daba132/qai-2.3.3.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.3.3 2025-09-08T19:51:15,858 Found link https://files.pythonhosted.org/packages/2e/9d/6aa093372be8210e2721bf239884514e65df5412c36977082b5ea312aa83/qai-2.3.4.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.3.4 2025-09-08T19:51:15,858 Found link https://files.pythonhosted.org/packages/3e/37/9bd56e2621cf3c9834c78571e3d08dc02df9f9cafeca4132709a9b454e9f/qai-2.3.5.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.3.5 2025-09-08T19:51:15,858 Found link https://files.pythonhosted.org/packages/e6/72/e74896f02d1384925b8da16ac2080513ed49181e03df6601a87f758bf153/qai-2.3.6.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.3.6 2025-09-08T19:51:15,859 Found link https://files.pythonhosted.org/packages/f1/ed/d0b55ffdae251554debf0785a267401600483a9a6b2f33f3bb6833936a9b/qai-2.4.0.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.4.0 2025-09-08T19:51:15,859 Found link https://files.pythonhosted.org/packages/79/4b/3aa8f4686195904a0b7f5c38f757cee05c34cb0a227ef83fc03a8ffe2ceb/qai-2.4.1.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.4.1 2025-09-08T19:51:15,859 Found link https://files.pythonhosted.org/packages/9c/06/24bb26e4dbc891ad1bd9fbec4d17d91bd08055156303389d3d989dab7c30/qai-2.4.2.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.4.2 2025-09-08T19:51:15,859 Found link https://files.pythonhosted.org/packages/43/ce/4458d210e6e2ae71ee47292d19969a0eb3389decff825fb00ba810ebbe0a/qai-2.5.3.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.5.3 2025-09-08T19:51:15,859 Found link https://files.pythonhosted.org/packages/32/ed/30f25b3c92e6062c556e994653fa9cf44ae9ce226cecf3043c5fc04ec83c/qai-2.5.4.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.5.4 2025-09-08T19:51:15,860 Found link https://files.pythonhosted.org/packages/fa/3e/14f8237de2dab39eb5c8582aca634e7d10753d2ed41007002c78fbf8cdf4/qai-2.5.5.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.5.5 2025-09-08T19:51:15,860 Found link https://files.pythonhosted.org/packages/46/53/66eb3c77d1e32b57f042e2796b0e8b5c8897e8de0c098e42edc9152c0f84/qai-2.5.6.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.5.6 2025-09-08T19:51:15,860 Found link https://files.pythonhosted.org/packages/6a/44/b190cd3e6976389716632f1b9ac2b1f9d3062c8e14d38bff1e1810bb7e5b/qai-2.5.8.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.5.8 2025-09-08T19:51:15,860 Found link https://files.pythonhosted.org/packages/b2/24/9d961604a0b2e1910d3b6e1eac72022b5189d9f6d4a0df89d3b0739ae808/qai-2.6.1.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 2.6.1 2025-09-08T19:51:15,860 Found link https://files.pythonhosted.org/packages/99/b2/5bc812acdc3d6c30865177424df6c1888fd5b14bca650da401091715a4e9/qai-3.0.0.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 3.0.0 2025-09-08T19:51:15,861 Found link https://files.pythonhosted.org/packages/dc/f4/9bf841fcef385bdda3891a6d6c3392838e457e0b5fbb94af6a9fba65456a/qai-4.0.0.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.0.0 2025-09-08T19:51:15,861 Found link https://files.pythonhosted.org/packages/d5/c9/be2262e218d3c50e93cb0d9ca80e9fbd785786a22994ad315fd79e141d03/qai-4.0.1.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.0.1 2025-09-08T19:51:15,861 Found link https://files.pythonhosted.org/packages/df/1e/e77487733c04ab700347874c6b9776ce34c8bf4fa217cb29291c4c96fb4c/qai-4.0.2.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.0.2 2025-09-08T19:51:15,861 Found link https://files.pythonhosted.org/packages/da/3e/4fb6626c4001c9d9c9cb555bdd2a336eb06df988cb3420344e04f2c7ef51/qai-4.0.3.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.0.3 2025-09-08T19:51:15,862 Found link https://files.pythonhosted.org/packages/0d/3a/476b5600c29ced99edbae4aa8f44743fa3d71912a8be3f297b4499e61aee/qai-4.0.4.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.0.4 2025-09-08T19:51:15,862 Found link https://files.pythonhosted.org/packages/60/1d/c1a771c4f952fd41cabdd2f7dc2aa112c8c400dc7a95b00c7e78447ee528/qai-4.0.5.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.0.5 2025-09-08T19:51:15,862 Found link https://files.pythonhosted.org/packages/2e/e8/4e94fb570e7fcbc21f0274682a41f3363e8a67dcfe1833865b2f31d4d741/qai-4.0.9.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.0.9 2025-09-08T19:51:15,862 Found link https://files.pythonhosted.org/packages/6a/21/b74d793dfa943cbb19336906b819246fae6f27103aa1800766e265e11d4c/qai-4.0.10.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.0.10 2025-09-08T19:51:15,862 Found link https://files.pythonhosted.org/packages/6f/b4/505a773fc2fbfd7c257048dbc3077e15cdffdad604db52bfbd3b70a536b1/qai-4.0.11.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.0.11 2025-09-08T19:51:15,863 Found link https://files.pythonhosted.org/packages/f0/fd/140f9fd06d5007859d1a286cb8aeb7315930653fe8b814862e39fe67bce2/qai-4.0.12.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.0.12 2025-09-08T19:51:15,863 Found link https://files.pythonhosted.org/packages/63/13/f4dfe75ce6a3618feaef5a9e97a91ce2bc6a7a970f4045aa3689450db3e9/qai-4.1.0.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.1.0 2025-09-08T19:51:15,863 Found link https://files.pythonhosted.org/packages/6c/9a/d98749e1e872956a637c1231017f2a8289e64f2eb8ff3066dc8d57ccecca/qai-4.2.0.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.2.0 2025-09-08T19:51:15,863 Found link https://files.pythonhosted.org/packages/73/24/f8f455a125977e6a236f30b27b55a9622b5020f436e3cb9ff001f1d137e7/qai-4.2.1.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.2.1 2025-09-08T19:51:15,863 Found link https://files.pythonhosted.org/packages/91/02/9a7514d3af268204107bcf24de18e6c0275b91a2311a9953b3fc4b6d2264/qai-4.2.2.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.2.2 2025-09-08T19:51:15,864 Found link https://files.pythonhosted.org/packages/7d/c8/10734f4560c237f9aee0b2ba4084e45a0ed6ae0d994bbde1d2ee188d5cc4/qai-4.2.3.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.2.3 2025-09-08T19:51:15,864 Found link https://files.pythonhosted.org/packages/2b/51/c49be67a09bd1154d5864fe3f6c4a10e9261c242df95c68600c438764d5f/qai-4.2.4.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.2.4 2025-09-08T19:51:15,864 Found link https://files.pythonhosted.org/packages/22/38/44a67a7e589d673541c43b961de20fe3abcef862d755c98a00675940dd8b/qai-4.3.1.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.3.1 2025-09-08T19:51:15,864 Found link https://files.pythonhosted.org/packages/5f/bc/7beab579534f78bb2dcaf23e55e13c4372a9abb234dd1c8f43242a51f109/qai-4.9.99.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.9.99 2025-09-08T19:51:15,864 Found link https://files.pythonhosted.org/packages/25/c2/07f391086f2119d76c16663cdbd2cc2ad477d4d8589bf8381004a271fbc5/qai-4.9.999.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.9.999 2025-09-08T19:51:15,865 Found link https://files.pythonhosted.org/packages/b6/0b/f93c88b20eea5b7bdffae368f15cd48d38da54058207bff35727ce7811f5/qai-4.9.9999.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.9.9999 2025-09-08T19:51:15,865 Found link https://files.pythonhosted.org/packages/db/92/5e8f5f3ad17acce4fd1b2fbdaf3aa2c2963585df72f131f38e5a7532daad/qai-4.9.99991.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.9.99991 2025-09-08T19:51:15,865 Found link https://files.pythonhosted.org/packages/cd/66/630e457b2eea495555a16a0de7ac50c886b07bc949b33708b5ecdb8d75d9/qai-4.9.99999.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.9.99999 2025-09-08T19:51:15,865 Found link https://files.pythonhosted.org/packages/83/a6/c796d7fb32ff418c07e387eb0e08ccc62bb125a4210d662981b0254fbf3d/qai-4.9.999991.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.6.4), version: 4.9.999991 2025-09-08T19:51:15,866 Skipping link: No binaries permitted for qai: https://files.pythonhosted.org/packages/f7/c1/78430f8f94303edf014b1cb526b1fecd23ab29f51d662215a5aa0f529cab/qai-5.0.0rc1-py3-none-any.whl (from https://pypi.org/simple/qai/) (requires-python:>=3.8,<4.0) 2025-09-08T19:51:15,866 Found link https://files.pythonhosted.org/packages/96/a1/78aa8eeb281f947620ad9f2a73773ea3dde240c9c71d2db4d897178a6221/qai-5.0.0rc1.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.8,<4.0), version: 5.0.0rc1 2025-09-08T19:51:15,867 Skipping link: No binaries permitted for qai: https://files.pythonhosted.org/packages/dc/b8/734173fb4b163ce2cbe62ce50fa641fc57682e63b6e527e06e4181805b05/qai-5.0.0-py3-none-any.whl (from https://pypi.org/simple/qai/) (requires-python:>=3.8,<4.0) 2025-09-08T19:51:15,867 Found link https://files.pythonhosted.org/packages/02/fd/fd16bdc76a40e0f40ad2fd1c472247724834ef6ca8887ee853a729092622/qai-5.0.0.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.8,<4.0), version: 5.0.0 2025-09-08T19:51:15,867 Skipping link: No binaries permitted for qai: https://files.pythonhosted.org/packages/00/f2/0b2812d41887bb6f3bbc1957c0043ed4367c924b94b77fb0ee2d8dad81c9/qai-5.1.0-py3-none-any.whl (from https://pypi.org/simple/qai/) (requires-python:>=3.8,<4.0) 2025-09-08T19:51:15,867 Found link https://files.pythonhosted.org/packages/d8/c7/bbaf0f899ffd2d3018bf41e76f10edb48f4ad288a17e25d729f7ca79bd82/qai-5.1.0.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.8,<4.0), version: 5.1.0 2025-09-08T19:51:15,867 Skipping link: No binaries permitted for qai: https://files.pythonhosted.org/packages/51/e1/fedc5a3228a63c09b4cbef903d629de409a3190cb37ee034306c94e8afdd/qai-5.1.1-py3-none-any.whl (from https://pypi.org/simple/qai/) (requires-python:>=3.8,<4.0) 2025-09-08T19:51:15,867 Found link https://files.pythonhosted.org/packages/a7/43/63400be70d47e02b179c91fdfd7c62b73b4adcf62fc6342d6679a8ce80e3/qai-5.1.1.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.8,<4.0), version: 5.1.1 2025-09-08T19:51:15,868 Skipping link: No binaries permitted for qai: https://files.pythonhosted.org/packages/37/62/525da5d4e4a8accb171b9a42158d3565faf1d724ba1b2ae3822e8be0dc5c/qai-6.0.0rc4-py3-none-any.whl (from https://pypi.org/simple/qai/) (requires-python:>=3.8,<4.0) 2025-09-08T19:51:15,868 Found link https://files.pythonhosted.org/packages/96/8c/18590316a13095a30f5b4c600897c15f7129dc80d7973d61440061a6d9b6/qai-6.0.0rc4.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.8,<4.0), version: 6.0.0rc4 2025-09-08T19:51:15,868 Skipping link: No binaries permitted for qai: https://files.pythonhosted.org/packages/5e/24/e9e19c742589982ab0d75de0d6d075eff205a4489b126a395c240a0aaf74/qai-6.0.0rc6-py3-none-any.whl (from https://pypi.org/simple/qai/) (requires-python:>=3.8,<4.0) 2025-09-08T19:51:15,868 Found link https://files.pythonhosted.org/packages/57/53/2afc24a5941180b19fdfe8a3e3d92cb24bb53a0197f2895f606187067b1b/qai-6.0.0rc6.tar.gz (from https://pypi.org/simple/qai/) (requires-python:>=3.8,<4.0), version: 6.0.0rc6 2025-09-08T19:51:15,869 Fetching project page and analyzing links: https://www.piwheels.org/simple/qai/ 2025-09-08T19:51:15,869 Getting page https://www.piwheels.org/simple/qai/ 2025-09-08T19:51:15,870 Found index url https://www.piwheels.org/simple/ 2025-09-08T19:51:15,955 Fetched page https://www.piwheels.org/simple/qai/ as text/html 2025-09-08T19:51:15,970 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-6.0.0rc6-py3-none-any.whl#sha256=11f881e43e84dd52927060b65cfd463b0e5d38cdb1b22d8c4d2d4b1819184d5e (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.8,<4.0) 2025-09-08T19:51:15,971 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-6.0.0rc4-py3-none-any.whl#sha256=baadccd72955d99bea3fd885146c9e661d15d97ba8281586c7339c16935c51ad (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.8,<4.0) 2025-09-08T19:51:15,971 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-5.1.1-py3-none-any.whl#sha256=9a3b81494db9745b65661ff91355b4536e5e022594fea8574e899aad48be6487 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.8,<4.0) 2025-09-08T19:51:15,971 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-5.1.0-py3-none-any.whl#sha256=79d095cdecae11260d090ad58e2fe72e878b51a894fcd524e45574d27e594b41 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.8,<4.0) 2025-09-08T19:51:15,971 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-5.0.0-py3-none-any.whl#sha256=8599104529f25bea35d646451375014ed6bd93ad4e1c52ab087a7ffadabc335f (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.8,<4.0) 2025-09-08T19:51:15,971 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-5.0.0rc1-py3-none-any.whl#sha256=c34904360a0fef3755e523e755b2c45e9c833e702d31e6b3608dd9f669c77f70 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.8,<4.0) 2025-09-08T19:51:15,971 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.9.999991-py3-none-any.whl#sha256=87128d234d5ea566d4795deb7504c9ae2776e86cecf624ce02a775d4ab72066a (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,972 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.9.99999-py3-none-any.whl#sha256=8c119d9a19170ca009f5bdd2bebf96600bd838dfeb6d1bdcdd9f9a2fb4db2a9e (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,972 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.9.99991-py3-none-any.whl#sha256=33ba7f7b23ce70a1027df71a26854a121116bd86c924f2ed73a45312641890ef (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,972 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.9.9999-py3-none-any.whl#sha256=d648c4f80b989edc7c6e58d6194322bb08248bc04cbe9eb3fc2e6ce0f7acc9af (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,972 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.9.999-py3-none-any.whl#sha256=5677aa365d9c9e339ab21490eb0f427ff300993e2ce5a704c7f51d9ac28b5dc0 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,972 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.9.99-py3-none-any.whl#sha256=b458b4527713bca3bd3e4544c871daecfab422d6c3ac97a6420391bf97ac598c (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,972 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.3.1-py3-none-any.whl#sha256=add885ca3e8f6c1d28db944aa9a47e22054fcf5827d2f09114f23a7cbd3bdf7c (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,973 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.2.4-py3-none-any.whl#sha256=da7c6b71a0e9e5a41348d61faceea75b443a0dda0c9b3be1e7c80b487bc35248 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,973 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.2.3-py3-none-any.whl#sha256=eee034a924f731cd3bc680310e98c11091139f24fdfa883ee14c77327fd1407f (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,973 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.2.2-py3-none-any.whl#sha256=82dabdc8156e06f28bda30ec4ea645d737ca49e00a88cf172dff0bb711446d86 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,973 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.2.1-py3-none-any.whl#sha256=1fd9c85e8f08dd8829ef0371f159a2e9c114fd3cefaec7b226d534cfb43bfa07 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,973 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.2.0-py3-none-any.whl#sha256=e95702d55391efa56ee6f88bc91c9e3cd6880dc20db60570ec30c071f1936adb (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,973 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.1.0-py3-none-any.whl#sha256=67496a26f3cf6c650894cfe30da3530af10fa7d4ce5f779374c0f5ca88047271 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,973 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.0.12-py3-none-any.whl#sha256=7fc68749489fe8b92b83f22c5402b5d2eb05fce22917b920f95e71d76e672d5d (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,974 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.0.11-py3-none-any.whl#sha256=887dc41716d20543bda0f3b099da595f6951abc88f1cd128f7c135a7fcae5e86 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,974 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.0.10-py3-none-any.whl#sha256=178453fddcad4fb9258d45d015eb29b530ac67a6c594a94087f066808b794817 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,974 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.0.9-py3-none-any.whl#sha256=f4e8690ef2fa0bc2df4af75dd99f7ed81d48a98a1d81d125472d7c1b4c1d2979 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,974 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.0.5-py3-none-any.whl#sha256=1bbddc4ad21b2f3802c2078f69f3b569efffe1ff898be4a4a54b6b1aa73f0096 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,974 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.0.4-py3-none-any.whl#sha256=2d8627cb4b700613e310e72389c6ab08004dd78750b52fa883cc1bc40d26d04f (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,974 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.0.3-py3-none-any.whl#sha256=3e71f7d794502f5d03b8c0c3336684703b2d601d681d6265fe3103c358e24c3c (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,974 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.0.2-py3-none-any.whl#sha256=9c1a4bc9ceaa26f38919bf7d5af232a5cfcb9e6edfb16afa385119a5184e9bf7 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,975 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.0.1-py3-none-any.whl#sha256=2ad4609554662f26916f32166bcae64a560ada9c7f646b1d5c2e3607a54f21a3 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,975 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-4.0.0-py3-none-any.whl#sha256=21a6cfafbfaf9e2e47f7287458c71d7655a8a6b7bd4fce7a1de6540c53b299ba (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,975 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-3.0.0-py3-none-any.whl#sha256=223ac659206f6d0b5e362bbe36c1e1307abd5598c93632cdddb86c93979a17d9 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,975 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.6.1-py3-none-any.whl#sha256=d8f3a44401cb4240189c412bc973f8b24f26739d4d0c8c37d193f11d3c5a0e35 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,975 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.5.8-py3-none-any.whl#sha256=9a4a5a664e9d65627694f0da45dffc4ff3bdb3db0148643c609702a369c8e9b1 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,975 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.5.6-py3-none-any.whl#sha256=ec1e3b443cab260512dd9235659b6ba4ee537c912ebe41ae447203458b46543c (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,975 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.5.5-py3-none-any.whl#sha256=2df5695b4609ba9231d9e99ad1978e3141c265fe1154e607efe33567e151cda7 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,975 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.5.4-py3-none-any.whl#sha256=c8bbc368d995900671ea40c465ce46626082af87a7e69a9e9ca8c835f908d811 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,976 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.5.3-py3-none-any.whl#sha256=0b8b9dfad4534ea4213802f6abbf8dbcf02206ef35f219dae6db130d53ed3f25 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,976 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.4.2-py3-none-any.whl#sha256=a6dc09e369e59db5adf7fed473c01aa1146d2301204127062ca6d74200fbc068 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,976 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.4.1-py3-none-any.whl#sha256=29e87f480d9edb690222f6ec0536acc4a20f994614105bdaebb4ae263944edb6 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,976 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.4.0-py3-none-any.whl#sha256=423b48ce9d939c64b2887a052e9335e6c0b8b667c5e8a291edeff8146c1adbf3 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,976 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.3.6-py3-none-any.whl#sha256=0308b9ccfb8d77857fbf18abe69143f24acb6aebbc880c551e62b017637e44a4 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,976 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.3.5-py3-none-any.whl#sha256=ca4d8512f8ddc4b87e3cad63d662e1effb15c014181b44c4131844efe033315e (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,976 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.3.4-py3-none-any.whl#sha256=95f6758a49d4f9a5eb6e7fc2076f15a177217482afe8a40b6e4741cb732beed0 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,977 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.3.3-py3-none-any.whl#sha256=408da3388965de7739a2dd691831862afe957bfc275541d95ad4b77b3575d23a (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,977 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.3.2-py3-none-any.whl#sha256=a077d5ab714317bc61f362acf51e7f4a35449ef2fe5b27400e26659e26c14c54 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,977 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.3.1-py3-none-any.whl#sha256=98c5008963ce68b4ea73df4698aba00770d2193b157db5730fbcafcea6cc14a8 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,977 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.3.0-py3-none-any.whl#sha256=be58206fb1aa4570dbd247722f9b5593fde62c1a39fa039bd1c9f92c10786f54 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,977 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.2.9-py3-none-any.whl#sha256=3bf3530416558a402b7eb9f412b493509c268df127013572d18bba0ca0b52d9a (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,977 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.2.8-py3-none-any.whl#sha256=9da5f456b2661c2b82f61f3a0e4e32e23aa580df8c996f302aece284acdf1637 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,977 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.2.7-py3-none-any.whl#sha256=34b99663b645e8aa46f29d0e8af3e93952f7186a0aa9f7d424ba12d9cf2cbc36 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,977 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.2.6-py3-none-any.whl#sha256=bb03d8009af11706e0061a347af51e90e53fb1fa38380937247ec0505680c7ca (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,978 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.2.5-py3-none-any.whl#sha256=8b17b71b2b3fd60991aecd99907e4314101cd3767ee1d8f0c3a9b011c2a5f133 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,978 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.2.4-py3-none-any.whl#sha256=d27efbd85412f750c61dc9255a551c4e0703ca616066b5d1a962d7aa840e0d07 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,978 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.2.3-py3-none-any.whl#sha256=78b5f249545e7a085615fce4af88a979a8514b88dfebbcca915cb464e51215d3 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,978 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.2.2-py3-none-any.whl#sha256=1037832059a4d4d1f9cdfe9a19c43db19254382a6a245503daeb162cd99a19c5 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,978 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.2.1-py3-none-any.whl#sha256=9b8bcf5495681b5446fd294632867be9958c74c082354d5e92a6e48760cf7dc7 (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.6.4) 2025-09-08T19:51:15,978 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.2.0-py3-none-any.whl#sha256=6463752014960f42334eb638b4877a1e72de01e00249b00d75335acf971b4aef (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.7) 2025-09-08T19:51:15,978 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.1.9-py3-none-any.whl#sha256=168c705af5a0b14c2e11b14b315c173410e361041cacf26dea2f9a1286f7a40e (from https://www.piwheels.org/simple/qai/) (requires-python:>=3.7) 2025-09-08T19:51:15,979 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.1.6-py3-none-any.whl#sha256=519ff00f5df594331c5687e2c02a1c9fda3f11e6ae9239d5182b0f666390806f (from https://www.piwheels.org/simple/qai/) 2025-09-08T19:51:15,979 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.1.5-py3-none-any.whl#sha256=9d40001fb2f111b23ee99687da2c5dbe8099041edb28f3e3cfb726438132e866 (from https://www.piwheels.org/simple/qai/) 2025-09-08T19:51:15,979 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.1.4-py3-none-any.whl#sha256=9975431e3ad906641717cc58110b43f3b38a940594166201d06c9bbcf048a2fd (from https://www.piwheels.org/simple/qai/) 2025-09-08T19:51:15,979 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.1.3-py3-none-any.whl#sha256=6aa285b37ae9d4587248f50d270f927626f091fd15fd7ae414e5d2bdda056332 (from https://www.piwheels.org/simple/qai/) 2025-09-08T19:51:15,979 Skipping link: No binaries permitted for qai: https://archive1.piwheels.org/simple/qai/qai-2.1.2-py3-none-any.whl#sha256=e55c339c077627383f287c458df89dd38f82bc3045d3d328613fae909fe95123 (from https://www.piwheels.org/simple/qai/) 2025-09-08T19:51:15,979 Skipping link: not a file: https://www.piwheels.org/simple/qai/ 2025-09-08T19:51:15,979 Skipping link: not a file: https://pypi.org/simple/qai/ 2025-09-08T19:51:16,009 Given no hashes to check 1 links for project 'qai': discarding no candidates 2025-09-08T19:51:16,010 Collecting qai==2.1.0 2025-09-08T19:51:16,012 Created temporary directory: /tmp/pip-unpack-jtg30liv 2025-09-08T19:51:16,154 Downloading qai-2.1.0.tar.gz (12 kB) 2025-09-08T19:51:16,186 Added qai==2.1.0 from https://files.pythonhosted.org/packages/4d/57/f74b6c05a70a874f2e89ea79c244314311517d0bbe6f07a988e63f04d680/qai-2.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-e22kwn3c' 2025-09-08T19:51:16,187 Running setup.py (path:/tmp/pip-wheel-bxg_7yn7/qai_5e84bf69380e431385aab6e9baa4b584/setup.py) egg_info for package qai 2025-09-08T19:51:16,187 Created temporary directory: /tmp/pip-pip-egg-info-8duvcb0x 2025-09-08T19:51:16,187 Preparing metadata (setup.py): started 2025-09-08T19:51:16,188 Running command python setup.py egg_info 2025-09-08T19:51:16,711 Traceback (most recent call last): 2025-09-08T19:51:16,713 File "", line 2, in 2025-09-08T19:51:16,713 exec(compile(''' 2025-09-08T19:51:16,713 ~~~~^^^^^^^^^^^^ 2025-09-08T19:51:16,713 # This is -- a caller that pip uses to run setup.py 2025-09-08T19:51:16,714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,714 ...<32 lines>... 2025-09-08T19:51:16,714 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T19:51:16,714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,714 ''' % ('/tmp/pip-wheel-bxg_7yn7/qai_5e84bf69380e431385aab6e9baa4b584/setup.py',), "", "exec")) 2025-09-08T19:51:16,714 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,714 File "", line 35, in 2025-09-08T19:51:16,714 File "/tmp/pip-wheel-bxg_7yn7/qai_5e84bf69380e431385aab6e9baa4b584/setup.py", line 11, in 2025-09-08T19:51:16,715 with open(os.path.join(here, "VERSION"), encoding="utf-8") as f: 2025-09-08T19:51:16,715 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,715 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-bxg_7yn7/qai_5e84bf69380e431385aab6e9baa4b584/VERSION' 2025-09-08T19:51:16,798 ERROR: python setup.py egg_info exited with 1 2025-09-08T19:51:16,811 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T19:51:16,811 exec(compile('"'"''"'"''"'"' 2025-09-08T19:51:16,811 # This is -- a caller that pip uses to run setup.py 2025-09-08T19:51:16,811 # 2025-09-08T19:51:16,811 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T19:51:16,811 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T19:51:16,811 # - It provides a clear error message when setuptools is not installed. 2025-09-08T19:51:16,811 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T19:51:16,811 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T19:51:16,811 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T19:51:16,811 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T19:51:16,811 import os, sys, tokenize, traceback 2025-09-08T19:51:16,811 2025-09-08T19:51:16,811 try: 2025-09-08T19:51:16,811 import setuptools 2025-09-08T19:51:16,811 except ImportError: 2025-09-08T19:51:16,811 print( 2025-09-08T19:51:16,811 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T19:51:16,811 "the build environment with exception:", 2025-09-08T19:51:16,811 file=sys.stderr, 2025-09-08T19:51:16,811 ) 2025-09-08T19:51:16,811 traceback.print_exc() 2025-09-08T19:51:16,811 sys.exit(1) 2025-09-08T19:51:16,811 2025-09-08T19:51:16,811 __file__ = %r 2025-09-08T19:51:16,811 sys.argv[0] = __file__ 2025-09-08T19:51:16,811 2025-09-08T19:51:16,811 if os.path.exists(__file__): 2025-09-08T19:51:16,811 filename = __file__ 2025-09-08T19:51:16,811 with tokenize.open(__file__) as f: 2025-09-08T19:51:16,811 setup_py_code = f.read() 2025-09-08T19:51:16,811 else: 2025-09-08T19:51:16,811 filename = "" 2025-09-08T19:51:16,811 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T19:51:16,811 2025-09-08T19:51:16,811 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T19:51:16,811 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-bxg_7yn7/qai_5e84bf69380e431385aab6e9baa4b584/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-8duvcb0x[/] 2025-09-08T19:51:16,811 [bold magenta]cwd[/]: /tmp/pip-wheel-bxg_7yn7/qai_5e84bf69380e431385aab6e9baa4b584/ 2025-09-08T19:51:16,811 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T19:51:16,812 ERROR: metadata generation failed 2025-09-08T19:51:16,817 Exception information: 2025-09-08T19:51:16,817 Traceback (most recent call last): 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T19:51:16,817 call_subprocess( 2025-09-08T19:51:16,817 ~~~~~~~~~~~~~~~^ 2025-09-08T19:51:16,817 args, 2025-09-08T19:51:16,817 ^^^^^ 2025-09-08T19:51:16,817 ...<2 lines>... 2025-09-08T19:51:16,817 spinner=spinner, 2025-09-08T19:51:16,817 ^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 ) 2025-09-08T19:51:16,817 ^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T19:51:16,817 raise error 2025-09-08T19:51:16,817 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T19:51:16,817 2025-09-08T19:51:16,817 The above exception was the direct cause of the following exception: 2025-09-08T19:51:16,817 2025-09-08T19:51:16,817 Traceback (most recent call last): 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T19:51:16,817 status = _inner_run() 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T19:51:16,817 return self.run(options, args) 2025-09-08T19:51:16,817 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T19:51:16,817 return func(self, options, args) 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T19:51:16,817 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T19:51:16,817 result = self._result = resolver.resolve( 2025-09-08T19:51:16,817 ~~~~~~~~~~~~~~~~^ 2025-09-08T19:51:16,817 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T19:51:16,817 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 ) 2025-09-08T19:51:16,817 ^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T19:51:16,817 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T19:51:16,817 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T19:51:16,817 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T19:51:16,817 if not criterion.candidates: 2025-09-08T19:51:16,817 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T19:51:16,817 return bool(self._sequence) 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T19:51:16,817 self._bool = any(self) 2025-09-08T19:51:16,817 ~~~^^^^^^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T19:51:16,817 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T19:51:16,817 ^^^^^^^^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T19:51:16,817 candidate = func() 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T19:51:16,817 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T19:51:16,817 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T19:51:16,817 link, template, name, version 2025-09-08T19:51:16,817 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 ) 2025-09-08T19:51:16,817 ^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T19:51:16,817 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T19:51:16,817 ~~~~~~~~~~~~~^ 2025-09-08T19:51:16,817 link, 2025-09-08T19:51:16,817 ^^^^^ 2025-09-08T19:51:16,817 ...<3 lines>... 2025-09-08T19:51:16,817 version=version, 2025-09-08T19:51:16,817 ^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 ) 2025-09-08T19:51:16,817 ^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T19:51:16,817 super().__init__( 2025-09-08T19:51:16,817 ~~~~~~~~~~~~~~~~^ 2025-09-08T19:51:16,817 link=link, 2025-09-08T19:51:16,817 ^^^^^^^^^^ 2025-09-08T19:51:16,817 ...<4 lines>... 2025-09-08T19:51:16,817 version=version, 2025-09-08T19:51:16,817 ^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 ) 2025-09-08T19:51:16,817 ^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T19:51:16,817 self.dist = self._prepare() 2025-09-08T19:51:16,817 ~~~~~~~~~~~~~^^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T19:51:16,817 dist = self._prepare_distribution() 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T19:51:16,817 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T19:51:16,817 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T19:51:16,817 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T19:51:16,817 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T19:51:16,817 dist = _get_prepared_distribution( 2025-09-08T19:51:16,817 req, 2025-09-08T19:51:16,817 ...<3 lines>... 2025-09-08T19:51:16,817 self.check_build_deps, 2025-09-08T19:51:16,817 ) 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T19:51:16,817 abstract_dist.prepare_distribution_metadata( 2025-09-08T19:51:16,817 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T19:51:16,817 finder, build_isolation, check_build_deps 2025-09-08T19:51:16,817 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 ) 2025-09-08T19:51:16,817 ^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T19:51:16,817 self.req.prepare_metadata() 2025-09-08T19:51:16,817 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T19:51:16,817 self.metadata_directory = generate_metadata_legacy( 2025-09-08T19:51:16,817 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T19:51:16,817 build_env=self.build_env, 2025-09-08T19:51:16,817 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 ...<3 lines>... 2025-09-08T19:51:16,817 details=details, 2025-09-08T19:51:16,817 ^^^^^^^^^^^^^^^^ 2025-09-08T19:51:16,817 ) 2025-09-08T19:51:16,817 ^ 2025-09-08T19:51:16,817 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T19:51:16,817 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T19:51:16,817 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T19:51:16,840 Removed qai==2.1.0 from https://files.pythonhosted.org/packages/4d/57/f74b6c05a70a874f2e89ea79c244314311517d0bbe6f07a988e63f04d680/qai-2.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-e22kwn3c' 2025-09-08T19:51:16,840 Removed build tracker: '/tmp/pip-build-tracker-e22kwn3c'