2025-09-08T00:14:51,104 Created temporary directory: /tmp/pip-build-tracker-1usffj10 2025-09-08T00:14:51,105 Initialized build tracking at /tmp/pip-build-tracker-1usffj10 2025-09-08T00:14:51,105 Created build tracker: /tmp/pip-build-tracker-1usffj10 2025-09-08T00:14:51,105 Entered build tracker: /tmp/pip-build-tracker-1usffj10 2025-09-08T00:14:51,105 Created temporary directory: /tmp/pip-wheel-nmaec6vo 2025-09-08T00:14:51,109 Created temporary directory: /tmp/pip-ephem-wheel-cache-3kriw3or 2025-09-08T00:14:51,164 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:14:51,166 2 location(s) to search for versions of flask-oidc: 2025-09-08T00:14:51,166 * https://pypi.org/simple/flask-oidc/ 2025-09-08T00:14:51,166 * https://www.piwheels.org/simple/flask-oidc/ 2025-09-08T00:14:51,167 Fetching project page and analyzing links: https://pypi.org/simple/flask-oidc/ 2025-09-08T00:14:51,167 Getting page https://pypi.org/simple/flask-oidc/ 2025-09-08T00:14:51,168 Found index url https://pypi.org/simple/ 2025-09-08T00:14:51,315 Fetched page https://pypi.org/simple/flask-oidc/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:14:51,325 Found link https://files.pythonhosted.org/packages/62/dc/43e141d54837410928d1e288e3bbd76b138b9cefb4f60a01feeee6f429df/flask-oidc-0.1.0.tar.gz (from https://pypi.org/simple/flask-oidc/), version: 0.1.0 2025-09-08T00:14:51,326 Found link https://files.pythonhosted.org/packages/86/e6/66661e48291848079f3540f42b9500fd9abfd755b6ee3858e68963a5ea03/flask-oidc-0.1.1.tar.gz (from https://pypi.org/simple/flask-oidc/), version: 0.1.1 2025-09-08T00:14:51,326 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/d4/de/ace7cb3a821b98189e9c9bbf1aeb3ba296d747c18f903a65953f7e77c28f/flask_oidc-0.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) 2025-09-08T00:14:51,327 Found link https://files.pythonhosted.org/packages/d9/16/5e02ce2c5a0b50383b2443c587d3f19ed8d240132ea013f265d9f949415f/flask-oidc-0.1.2.tar.gz (from https://pypi.org/simple/flask-oidc/), version: 0.1.2 2025-09-08T00:14:51,327 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/85/4f/a9a281e3ba401d72d18b81fee130fe578195e41dd13941b792577f7a1a26/flask_oidc-0.1.2-py2-none-any.whl (from https://pypi.org/simple/flask-oidc/) 2025-09-08T00:14:51,327 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/a1/d0/4b8b07cce5e25313114ee27498740aa68a6859527fccbfb474cd08247775/flask_oidc-0.1.2-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) 2025-09-08T00:14:51,328 Found link https://files.pythonhosted.org/packages/8c/9b/040f67bdf03a72ad227dee0830ce4fb019f447f572ae8c3f61f36fdedc6a/flask-oidc-1.0.0.tar.gz (from https://pypi.org/simple/flask-oidc/), version: 1.0.0 2025-09-08T00:14:51,328 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/94/4e/e400b5541e30b47c315e2c4dfec86a69bcf0607905e0a61afa4df1e33f5a/flask_oidc-1.0.0-py2.py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) 2025-09-08T00:14:51,328 Found link https://files.pythonhosted.org/packages/42/58/f0f1cea0e5cd0ebe1edd15ee76fa2c8b77d0336ed17caab0bb1c021ae2f0/flask-oidc-1.0.1.tar.gz (from https://pypi.org/simple/flask-oidc/), version: 1.0.1 2025-09-08T00:14:51,329 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/75/9d/ba3b43ae61f9254dfbcce5d46f21580289b74d7bdcc7e3e4d4c6e9256b26/flask_oidc-1.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) 2025-09-08T00:14:51,329 Found link https://files.pythonhosted.org/packages/48/ec/9e9d2b74631de8b940c1bbb7c6026f54a3a08a9eb71e3199e55768cb8c30/flask-oidc-1.0.3.tar.gz (from https://pypi.org/simple/flask-oidc/), version: 1.0.3 2025-09-08T00:14:51,329 Found link https://files.pythonhosted.org/packages/2e/e7/b2a45ea84f2f7ea2e63a09bdb5369b42f545ecfbb3d861a2550c70328338/flask-oidc-1.0.4.tar.gz (from https://pypi.org/simple/flask-oidc/), version: 1.0.4 2025-09-08T00:14:51,330 Found link https://files.pythonhosted.org/packages/b4/1c/9bb64ad0e02558ed31f9c590d977fc29ae8a8d69062dcbb1dfc99666cb44/flask-oidc-1.1.0.tar.gz (from https://pypi.org/simple/flask-oidc/), version: 1.1.0 2025-09-08T00:14:51,330 Found link https://files.pythonhosted.org/packages/be/cc/7bbead3a11dd7623f7499e4e3186509efeced28ec935ba8d995b3788c586/flask-oidc-1.1.1.tar.gz (from https://pypi.org/simple/flask-oidc/), version: 1.1.1 2025-09-08T00:14:51,331 Found link https://files.pythonhosted.org/packages/78/04/2f9ff5b58cd5edbd14b1c96abe57fbf0aa4e01cf3be66205e2217177076b/flask-oidc-1.3.0.tar.gz (from https://pypi.org/simple/flask-oidc/), version: 1.3.0 2025-09-08T00:14:51,331 Found link https://files.pythonhosted.org/packages/9a/de/402709ab3e67b2f52a552b4aaab66a051fec4c544d9cf0a88532f97c1634/flask-oidc-1.4.0.tar.gz (from https://pypi.org/simple/flask-oidc/), version: 1.4.0 2025-09-08T00:14:51,331 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/2d/e3/43aa4499eb332aa565338c5d64f8356c693d7068bd4c1f9faab548b2e105/flask_oidc-2.0.0-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,333 Found link https://files.pythonhosted.org/packages/5c/0d/79484bb3b0d5732655420b84421caa83e678577195608fa81eff887135c9/flask_oidc-2.0.0.tar.gz (from https://pypi.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0), version: 2.0.0 2025-09-08T00:14:51,333 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/8f/44/191b088e3e5431f3ff3c42e4129bbd7bf48e5849610bfff8154bed4c6090/flask_oidc-2.0.1-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,334 Found link https://files.pythonhosted.org/packages/da/ae/8c3f3551c1fbdab78db08ce22e13323909a0e03e6b191eb8024371c8c2f2/flask_oidc-2.0.1.tar.gz (from https://pypi.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0), version: 2.0.1 2025-09-08T00:14:51,334 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/85/70/55c50bc2b267bb6241d3eb70ebc57520c0f92e826e7c4ee3978370f78cfa/flask_oidc-2.0.2-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,334 Found link https://files.pythonhosted.org/packages/85/53/a8281aa6c79ce7d1a939df3d6c4ead2bdddddc3e81513052883700a5f0e5/flask_oidc-2.0.2.tar.gz (from https://pypi.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0), version: 2.0.2 2025-09-08T00:14:51,335 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/ce/7a/d1e83b47f584e99634995e784cf2f6360d22166c72c23cd48cd48e2f3300/flask_oidc-2.0.3-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,335 Found link https://files.pythonhosted.org/packages/4b/c5/f9c6634ec3c4c667d1b63bd8663b8bd51ed8d273b73304b4b2d8577099b1/flask_oidc-2.0.3.tar.gz (from https://pypi.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0), version: 2.0.3 2025-09-08T00:14:51,335 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/71/c5/223fcba85d1f5c1d727579883bd66892ef0e4b1f4fa25e2b8c49b535b3d8/flask_oidc-2.1.0-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,336 Found link https://files.pythonhosted.org/packages/33/01/87c3fed338276ff6b869679e34d8b956764cecf3f891ff92e43abbf53588/flask_oidc-2.1.0.tar.gz (from https://pypi.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0), version: 2.1.0 2025-09-08T00:14:51,336 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/a3/41/6d238fe560a5ca1f9bd3567b3732b188e6a8fa86719a3572272b32deeff2/flask_oidc-2.1.1-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,336 Found link https://files.pythonhosted.org/packages/6f/b8/0be0c70173107405475cb1259f749fddafa5ceaa5a45be61271ecac2b0fb/flask_oidc-2.1.1.tar.gz (from https://pypi.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0), version: 2.1.1 2025-09-08T00:14:51,336 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/61/59/df7217909ddaabd7cd4a019b466b2f89452083ee19176b837255e55b23f9/flask_oidc-2.2.0-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) (requires-python:<4.0,>=3.8) 2025-09-08T00:14:51,337 Found link https://files.pythonhosted.org/packages/4d/51/5e2564128ae4656e6ae9c1eb2ee3afba854e46783fe4fcf34a54de8c2805/flask_oidc-2.2.0.tar.gz (from https://pypi.org/simple/flask-oidc/) (requires-python:<4.0,>=3.8), version: 2.2.0 2025-09-08T00:14:51,337 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/07/75/aa8d48c9b75cb32cac86e015a667f6a2d0b9975654d3cddb1b63da3add7b/flask_oidc-2.2.1-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) (requires-python:<4.0,>=3.8) 2025-09-08T00:14:51,337 Found link https://files.pythonhosted.org/packages/8b/33/910daece5a43517ce0c37ff5374b5c07919e5086df21621d959a5effc5b4/flask_oidc-2.2.1.tar.gz (from https://pypi.org/simple/flask-oidc/) (requires-python:<4.0,>=3.8), version: 2.2.1 2025-09-08T00:14:51,337 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/5d/49/a148d50e71946a6f9911aa7b9ec3540607e2a2e3930a12e80eacc40cfe41/flask_oidc-2.2.2-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) (requires-python:<4.0,>=3.8) 2025-09-08T00:14:51,337 Found link https://files.pythonhosted.org/packages/c9/a6/0e7552db38bf23d92741c593c5d0b5563a67e236630acc6e137ceda12ded/flask_oidc-2.2.2.tar.gz (from https://pypi.org/simple/flask-oidc/) (requires-python:<4.0,>=3.8), version: 2.2.2 2025-09-08T00:14:51,338 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/99/9b/af41437506d01311a4fcaaba1d662446bc16b0f3c74bfa605363c5ff9e26/flask_oidc-2.3.0-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) (requires-python:<4.0,>=3.8) 2025-09-08T00:14:51,338 Found link https://files.pythonhosted.org/packages/7f/58/6ee2c279acb91f2f9ae20b4581e5bbbd4857a0a7a94853ba623aa0d7616a/flask_oidc-2.3.0.tar.gz (from https://pypi.org/simple/flask-oidc/) (requires-python:<4.0,>=3.8), version: 2.3.0 2025-09-08T00:14:51,338 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/86/58/e92abd8f2d82889c119c912253965a50de0364d4bb39237a1ae75c35418c/flask_oidc-2.3.1-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) (requires-python:<4.0,>=3.8) 2025-09-08T00:14:51,338 Found link https://files.pythonhosted.org/packages/06/06/d799c6cb9f5bf012ef9ba3301fd26a6a276cf5429641c5dee514ea967e47/flask_oidc-2.3.1.tar.gz (from https://pypi.org/simple/flask-oidc/) (requires-python:<4.0,>=3.8), version: 2.3.1 2025-09-08T00:14:51,338 Skipping link: No binaries permitted for flask-oidc: https://files.pythonhosted.org/packages/86/be/dfa4f15322ac3d2dbe2e601ceb1d760e2ce4370f3ecc9ee7b37d0ca49643/flask_oidc-2.4.0-py3-none-any.whl (from https://pypi.org/simple/flask-oidc/) (requires-python:<4.0,>=3.8) 2025-09-08T00:14:51,338 Found link https://files.pythonhosted.org/packages/d1/22/11fbf28a6896c589050eabdba59355835a82c2abfe6742e80365058a1c20/flask_oidc-2.4.0.tar.gz (from https://pypi.org/simple/flask-oidc/) (requires-python:<4.0,>=3.8), version: 2.4.0 2025-09-08T00:14:51,339 Fetching project page and analyzing links: https://www.piwheels.org/simple/flask-oidc/ 2025-09-08T00:14:51,339 Getting page https://www.piwheels.org/simple/flask-oidc/ 2025-09-08T00:14:51,340 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:14:51,444 Fetched page https://www.piwheels.org/simple/flask-oidc/ as text/html 2025-09-08T00:14:51,449 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-2.4.0-py3-none-any.whl#sha256=5aa398dd3e593c5ed9d94f23a948c635606d619b974b5df25de8aeb725b6ea8d (from https://www.piwheels.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,449 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-2.3.1-py3-none-any.whl#sha256=ecf04a79fe27410e111ff861a40ec63ce73d641deecddad91b68fbae6f06f733 (from https://www.piwheels.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,449 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-2.3.0-py3-none-any.whl#sha256=f53d4e448362137ba9665d1377f16a72197751d773f9141860e2fdf8e06ed460 (from https://www.piwheels.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,449 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-2.2.2-py3-none-any.whl#sha256=c2458254994505c03c9daa0c6b82cc7ff91b7b6558048b8643de6fbb829306d7 (from https://www.piwheels.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,449 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-2.2.1-py3-none-any.whl#sha256=2616102357e241664288acf9f9724e354dd7391bfa1a8598cce9cb9b4eaab8c9 (from https://www.piwheels.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,450 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-2.2.0-py3-none-any.whl#sha256=0dd7ff5664969bee9d4383bed3abcd71de7c7935cbd2dbb3cdc21c062cd70241 (from https://www.piwheels.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,450 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-2.1.1-py3-none-any.whl#sha256=d444f97d61421677a8a37e19b6eb387d3e6a7d2a374fceb255c9d39c4579b036 (from https://www.piwheels.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,450 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-2.1.0-py3-none-any.whl#sha256=bcbb1b13a5d54b6627446f49d694aa11386b623bf9ae9a2734319eb79d8b1ef5 (from https://www.piwheels.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,450 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-2.0.3-py3-none-any.whl#sha256=f0a4825625565114872123f898979b86a76e0a6bb859c90ed6c403e848673298 (from https://www.piwheels.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,450 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-2.0.2-py3-none-any.whl#sha256=085390bffc719f4763dbdad0ba95f83e5645be22f04167bc94cf441f4b2119c2 (from https://www.piwheels.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,450 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-2.0.1-py3-none-any.whl#sha256=6b6107109d2debecc5f91bc47df6bce5f982a991546e43727d859318ce75817b (from https://www.piwheels.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,450 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-2.0.0-py3-none-any.whl#sha256=03a7620d29f50a624756b2ae9b15a99ce3080823dbb00bad6ce7ed35c75cb819 (from https://www.piwheels.org/simple/flask-oidc/) (requires-python:>=3.8,<4.0) 2025-09-08T00:14:51,450 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-1.4.0-py2.py3-none-any.whl#sha256=83b9037baea734e67bb2d5e2f1b7f27793a4f785736ffd3b484c9913a918ba14 (from https://www.piwheels.org/simple/flask-oidc/) 2025-09-08T00:14:51,451 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-1.3.0-py2.py3-none-any.whl#sha256=f7567b4361eae8d5357ae8dba601447b2d4ffd32865c6ab74fa9544904642c64 (from https://www.piwheels.org/simple/flask-oidc/) 2025-09-08T00:14:51,451 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-1.1.1-py2.py3-none-any.whl#sha256=b6fea1a84f7479a33f10f9d97f9f991bb158ff200de2730bac98e530ade8e172 (from https://www.piwheels.org/simple/flask-oidc/) 2025-09-08T00:14:51,451 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-1.1.0-py2.py3-none-any.whl#sha256=ee391c61bcada04173ac1d3f99e99d5ac02bc5975aa61e88166d04735d82a523 (from https://www.piwheels.org/simple/flask-oidc/) 2025-09-08T00:14:51,451 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-1.0.4-py2.py3-none-any.whl#sha256=0dc078ae6cc52a78e66a7a186ff171b995659ee11c314024c34e2caf3bdc0c7b (from https://www.piwheels.org/simple/flask-oidc/) 2025-09-08T00:14:51,451 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-1.0.3-py2.py3-none-any.whl#sha256=d43410bb1b856f7ae6dd5fb1f8bc7498ed3c30efa74a00ccef816561400d8ea9 (from https://www.piwheels.org/simple/flask-oidc/) 2025-09-08T00:14:51,451 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-1.0.1-py2.py3-none-any.whl#sha256=ecbc1d2d86dc92fcf6cab02cdd734edbb74668a971527eac4aef4613d7d582e5 (from https://www.piwheels.org/simple/flask-oidc/) 2025-09-08T00:14:51,451 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-1.0.0-py2.py3-none-any.whl#sha256=9705f47995094b22dc79d646f5880826b47e571e85807bc884d06264f2639258 (from https://www.piwheels.org/simple/flask-oidc/) 2025-09-08T00:14:51,451 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-0.1.2-py3-none-any.whl#sha256=75c653070a8140b019384a41e25469341e103e65da249792b683e018d13fcafc (from https://www.piwheels.org/simple/flask-oidc/) 2025-09-08T00:14:51,451 Skipping link: No binaries permitted for flask-oidc: https://archive1.piwheels.org/simple/flask-oidc/flask_oidc-0.1.1-py2.py3-none-any.whl#sha256=f6d212085ec08265eb38c94d06c4a6bbff96d32e54f5c480dfec29280cbe544e (from https://www.piwheels.org/simple/flask-oidc/) 2025-09-08T00:14:51,452 Skipping link: not a file: https://www.piwheels.org/simple/flask-oidc/ 2025-09-08T00:14:51,452 Skipping link: not a file: https://pypi.org/simple/flask-oidc/ 2025-09-08T00:14:51,481 Given no hashes to check 1 links for project 'flask-oidc': discarding no candidates 2025-09-08T00:14:51,482 Collecting flask-oidc==0.1.0 2025-09-08T00:14:51,484 Created temporary directory: /tmp/pip-unpack-qys8shur 2025-09-08T00:14:51,633 Downloading flask-oidc-0.1.0.tar.gz (4.4 kB) 2025-09-08T00:14:51,657 Added flask-oidc==0.1.0 from https://files.pythonhosted.org/packages/62/dc/43e141d54837410928d1e288e3bbd76b138b9cefb4f60a01feeee6f429df/flask-oidc-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-1usffj10' 2025-09-08T00:14:51,658 Running setup.py (path:/tmp/pip-wheel-nmaec6vo/flask-oidc_18339600e6b8418cb09e08c658dc876d/setup.py) egg_info for package flask-oidc 2025-09-08T00:14:51,659 Created temporary directory: /tmp/pip-pip-egg-info-py5o43_w 2025-09-08T00:14:51,659 Preparing metadata (setup.py): started 2025-09-08T00:14:51,659 Running command python setup.py egg_info 2025-09-08T00:14:52,180 Traceback (most recent call last): 2025-09-08T00:14:52,181 File "", line 2, in 2025-09-08T00:14:52,182 exec(compile(''' 2025-09-08T00:14:52,182 ~~~~^^^^^^^^^^^^ 2025-09-08T00:14:52,182 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:14:52,182 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,182 ...<32 lines>... 2025-09-08T00:14:52,182 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:14:52,182 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,183 ''' % ('/tmp/pip-wheel-nmaec6vo/flask-oidc_18339600e6b8418cb09e08c658dc876d/setup.py',), "", "exec")) 2025-09-08T00:14:52,183 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,183 File "", line 35, in 2025-09-08T00:14:52,183 File "/tmp/pip-wheel-nmaec6vo/flask-oidc_18339600e6b8418cb09e08c658dc876d/setup.py", line 2, in 2025-09-08T00:14:52,183 from pip.req import parse_requirements 2025-09-08T00:14:52,184 ModuleNotFoundError: No module named 'pip.req' 2025-09-08T00:14:52,268 ERROR: python setup.py egg_info exited with 1 2025-09-08T00:14:52,280 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T00:14:52,280 exec(compile('"'"''"'"''"'"' 2025-09-08T00:14:52,280 # This is -- a caller that pip uses to run setup.py 2025-09-08T00:14:52,280 # 2025-09-08T00:14:52,280 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T00:14:52,280 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T00:14:52,280 # - It provides a clear error message when setuptools is not installed. 2025-09-08T00:14:52,280 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T00:14:52,280 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T00:14:52,280 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T00:14:52,280 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T00:14:52,280 import os, sys, tokenize, traceback 2025-09-08T00:14:52,280 2025-09-08T00:14:52,280 try: 2025-09-08T00:14:52,280 import setuptools 2025-09-08T00:14:52,280 except ImportError: 2025-09-08T00:14:52,280 print( 2025-09-08T00:14:52,280 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T00:14:52,280 "the build environment with exception:", 2025-09-08T00:14:52,280 file=sys.stderr, 2025-09-08T00:14:52,280 ) 2025-09-08T00:14:52,280 traceback.print_exc() 2025-09-08T00:14:52,280 sys.exit(1) 2025-09-08T00:14:52,280 2025-09-08T00:14:52,280 __file__ = %r 2025-09-08T00:14:52,280 sys.argv[0] = __file__ 2025-09-08T00:14:52,280 2025-09-08T00:14:52,280 if os.path.exists(__file__): 2025-09-08T00:14:52,280 filename = __file__ 2025-09-08T00:14:52,280 with tokenize.open(__file__) as f: 2025-09-08T00:14:52,280 setup_py_code = f.read() 2025-09-08T00:14:52,280 else: 2025-09-08T00:14:52,280 filename = "" 2025-09-08T00:14:52,280 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T00:14:52,280 2025-09-08T00:14:52,280 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T00:14:52,280 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-nmaec6vo/flask-oidc_18339600e6b8418cb09e08c658dc876d/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-py5o43_w[/] 2025-09-08T00:14:52,280 [bold magenta]cwd[/]: /tmp/pip-wheel-nmaec6vo/flask-oidc_18339600e6b8418cb09e08c658dc876d/ 2025-09-08T00:14:52,280 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T00:14:52,281 ERROR: metadata generation failed 2025-09-08T00:14:52,286 Exception information: 2025-09-08T00:14:52,286 Traceback (most recent call last): 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T00:14:52,286 call_subprocess( 2025-09-08T00:14:52,286 ~~~~~~~~~~~~~~~^ 2025-09-08T00:14:52,286 args, 2025-09-08T00:14:52,286 ^^^^^ 2025-09-08T00:14:52,286 ...<2 lines>... 2025-09-08T00:14:52,286 spinner=spinner, 2025-09-08T00:14:52,286 ^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 ) 2025-09-08T00:14:52,286 ^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T00:14:52,286 raise error 2025-09-08T00:14:52,286 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T00:14:52,286 2025-09-08T00:14:52,286 The above exception was the direct cause of the following exception: 2025-09-08T00:14:52,286 2025-09-08T00:14:52,286 Traceback (most recent call last): 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:14:52,286 status = _inner_run() 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:14:52,286 return self.run(options, args) 2025-09-08T00:14:52,286 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:14:52,286 return func(self, options, args) 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T00:14:52,286 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T00:14:52,286 result = self._result = resolver.resolve( 2025-09-08T00:14:52,286 ~~~~~~~~~~~~~~~~^ 2025-09-08T00:14:52,286 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T00:14:52,286 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 ) 2025-09-08T00:14:52,286 ^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T00:14:52,286 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T00:14:52,286 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T00:14:52,286 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T00:14:52,286 if not criterion.candidates: 2025-09-08T00:14:52,286 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T00:14:52,286 return bool(self._sequence) 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T00:14:52,286 self._bool = any(self) 2025-09-08T00:14:52,286 ~~~^^^^^^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T00:14:52,286 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T00:14:52,286 ^^^^^^^^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T00:14:52,286 candidate = func() 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T00:14:52,286 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T00:14:52,286 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:14:52,286 link, template, name, version 2025-09-08T00:14:52,286 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 ) 2025-09-08T00:14:52,286 ^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T00:14:52,286 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T00:14:52,286 ~~~~~~~~~~~~~^ 2025-09-08T00:14:52,286 link, 2025-09-08T00:14:52,286 ^^^^^ 2025-09-08T00:14:52,286 ...<3 lines>... 2025-09-08T00:14:52,286 version=version, 2025-09-08T00:14:52,286 ^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 ) 2025-09-08T00:14:52,286 ^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T00:14:52,286 super().__init__( 2025-09-08T00:14:52,286 ~~~~~~~~~~~~~~~~^ 2025-09-08T00:14:52,286 link=link, 2025-09-08T00:14:52,286 ^^^^^^^^^^ 2025-09-08T00:14:52,286 ...<4 lines>... 2025-09-08T00:14:52,286 version=version, 2025-09-08T00:14:52,286 ^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 ) 2025-09-08T00:14:52,286 ^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T00:14:52,286 self.dist = self._prepare() 2025-09-08T00:14:52,286 ~~~~~~~~~~~~~^^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T00:14:52,286 dist = self._prepare_distribution() 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T00:14:52,286 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T00:14:52,286 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T00:14:52,286 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T00:14:52,286 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T00:14:52,286 dist = _get_prepared_distribution( 2025-09-08T00:14:52,286 req, 2025-09-08T00:14:52,286 ...<3 lines>... 2025-09-08T00:14:52,286 self.check_build_deps, 2025-09-08T00:14:52,286 ) 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T00:14:52,286 abstract_dist.prepare_distribution_metadata( 2025-09-08T00:14:52,286 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:14:52,286 finder, build_isolation, check_build_deps 2025-09-08T00:14:52,286 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 ) 2025-09-08T00:14:52,286 ^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T00:14:52,286 self.req.prepare_metadata() 2025-09-08T00:14:52,286 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T00:14:52,286 self.metadata_directory = generate_metadata_legacy( 2025-09-08T00:14:52,286 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:14:52,286 build_env=self.build_env, 2025-09-08T00:14:52,286 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 ...<3 lines>... 2025-09-08T00:14:52,286 details=details, 2025-09-08T00:14:52,286 ^^^^^^^^^^^^^^^^ 2025-09-08T00:14:52,286 ) 2025-09-08T00:14:52,286 ^ 2025-09-08T00:14:52,286 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T00:14:52,286 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T00:14:52,286 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T00:14:52,307 Removed flask-oidc==0.1.0 from https://files.pythonhosted.org/packages/62/dc/43e141d54837410928d1e288e3bbd76b138b9cefb4f60a01feeee6f429df/flask-oidc-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-1usffj10' 2025-09-08T00:14:52,307 Removed build tracker: '/tmp/pip-build-tracker-1usffj10'