2025-09-05T01:56:23,155 Created temporary directory: /tmp/pip-build-tracker-xhk938fa 2025-09-05T01:56:23,156 Initialized build tracking at /tmp/pip-build-tracker-xhk938fa 2025-09-05T01:56:23,156 Created build tracker: /tmp/pip-build-tracker-xhk938fa 2025-09-05T01:56:23,156 Entered build tracker: /tmp/pip-build-tracker-xhk938fa 2025-09-05T01:56:23,156 Created temporary directory: /tmp/pip-wheel-0ygizvhj 2025-09-05T01:56:23,159 Created temporary directory: /tmp/pip-ephem-wheel-cache-prvh56fd 2025-09-05T01:56:23,230 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-05T01:56:23,232 2 location(s) to search for versions of openshift: 2025-09-05T01:56:23,232 * https://pypi.org/simple/openshift/ 2025-09-05T01:56:23,232 * https://www.piwheels.org/simple/openshift/ 2025-09-05T01:56:23,233 Fetching project page and analyzing links: https://pypi.org/simple/openshift/ 2025-09-05T01:56:23,233 Getting page https://pypi.org/simple/openshift/ 2025-09-05T01:56:23,234 Found index url https://pypi.org/simple/ 2025-09-05T01:56:23,385 Fetched page https://pypi.org/simple/openshift/ as application/vnd.pypi.simple.v1+json 2025-09-05T01:56:23,394 Skipping link: No binaries permitted for openshift: https://files.pythonhosted.org/packages/ed/a3/b6270cfa269aabdc82c52810e915fbf79e67fae326f8d57f94010a5ef6e3/openshift-0.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/openshift/) 2025-09-05T01:56:23,394 Found link https://files.pythonhosted.org/packages/84/76/2a1d41ad6e18666f8ec2d840d41fa06ee19aad96e1d6d2e01aede0ccab6e/openshift-0.0.1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.0.1 2025-09-05T01:56:23,395 Found link https://files.pythonhosted.org/packages/79/03/e410c14c48226b0e7b98e7897ea17e83fc13fba3e8b81680af505c49e6eb/openshift-0.3.0.tar.gz (from https://pypi.org/simple/openshift/), version: 0.3.0 2025-09-05T01:56:23,395 Found link https://files.pythonhosted.org/packages/c3/13/434f8c65838bcc38cd4fe9fe3906da0ebb95c5604384723d49f86f71d4d9/openshift-0.3.1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.3.1 2025-09-05T01:56:23,396 Found link https://files.pythonhosted.org/packages/11/f6/8cc508905de7ee63bb630e83294a06e9335f6ff1bd8b8cd48fd4dbf7f8d2/openshift-0.3.2.tar.gz (from https://pypi.org/simple/openshift/), version: 0.3.2 2025-09-05T01:56:23,396 Found link https://files.pythonhosted.org/packages/e7/2e/13125c6ff7217725499db37718641e6b38734b04c9c8b37afb2206bf9ab4/openshift-0.3.3.tar.gz (from https://pypi.org/simple/openshift/), version: 0.3.3 2025-09-05T01:56:23,396 Found link https://files.pythonhosted.org/packages/42/a8/ebe7e73cdb8a5413754907b96bee4cacebd18f146a827927692617947b42/openshift-0.3.4.tar.gz (from https://pypi.org/simple/openshift/), version: 0.3.4 2025-09-05T01:56:23,397 Found link https://files.pythonhosted.org/packages/cd/b5/1326ce1f64ef708b09e0c8b41a5f9badf7580b36539c94095c85c679a974/openshift-0.4.0a1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.4.0a1 2025-09-05T01:56:23,397 Found link https://files.pythonhosted.org/packages/bc/2b/778eb2603fce55e128196a01011e38830f8ebeadf5427a4c765d152133b6/openshift-0.4.1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.4.1 2025-09-05T01:56:23,397 Found link https://files.pythonhosted.org/packages/98/70/6019a1546cf99c2f6bf995b5ab6caa8ec3d7da227b478c98d8491e2a1f51/openshift-0.4.2.tar.gz (from https://pypi.org/simple/openshift/), version: 0.4.2 2025-09-05T01:56:23,397 Found link https://files.pythonhosted.org/packages/62/b5/309cdd8fb655600f8a89c6a3f2905116b8359f71cc09603b0ac9c18a52ec/openshift-0.4.3.tar.gz (from https://pypi.org/simple/openshift/), version: 0.4.3 2025-09-05T01:56:23,398 Found link https://files.pythonhosted.org/packages/a7/d7/043b13d7a213a2dea1923d09fea5b0a8ad96239ee01bb8f335b7512a1825/openshift-0.4.4.tar.gz (from https://pypi.org/simple/openshift/), version: 0.4.4 2025-09-05T01:56:23,398 Found link https://files.pythonhosted.org/packages/d8/ed/cc24dc94d069412bc5e897796983278c7d3bb26c2c82ad78b4a6f9c1e2b4/openshift-0.5.0.tar.gz (from https://pypi.org/simple/openshift/), version: 0.5.0 2025-09-05T01:56:23,398 Found link https://files.pythonhosted.org/packages/3a/13/7bc080b4d401f1d7c8869f38b81a09a51b3f84eb13d8499cba638f03d49c/openshift-0.6.0.tar.gz (from https://pypi.org/simple/openshift/), version: 0.6.0 2025-09-05T01:56:23,399 Found link https://files.pythonhosted.org/packages/24/34/5de2d91a2d9d61bc719db8e4cd3120bfe5ab5d27709c72d947d3a7a183d3/openshift-0.6.1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.6.1 2025-09-05T01:56:23,399 Found link https://files.pythonhosted.org/packages/6a/b3/319b8baacab75d8f21d3104344d8bc9b84bd7f97c9dc15c2cd0d1bdce718/openshift-0.6.2.tar.gz (from https://pypi.org/simple/openshift/), version: 0.6.2 2025-09-05T01:56:23,399 Found link https://files.pythonhosted.org/packages/24/56/c3cb572274871a164799a693b115971b527a9f0bb6b260ffd4feaee7af16/openshift-0.6.3.tar.gz (from https://pypi.org/simple/openshift/), version: 0.6.3 2025-09-05T01:56:23,399 Found link https://files.pythonhosted.org/packages/0f/d1/d997f181be73a48ddb80f44fa7e2bcc2e45a821d5652c1eb25d0634a7274/openshift-0.6.4.tar.gz (from https://pypi.org/simple/openshift/), version: 0.6.4 2025-09-05T01:56:23,400 Found link https://files.pythonhosted.org/packages/f1/4d/4d794e9732eb1e929219d71b8b7a6068d20dd220429180c4e0424bd051ae/openshift-0.7.0.tar.gz (from https://pypi.org/simple/openshift/), version: 0.7.0 2025-09-05T01:56:23,400 Found link https://files.pythonhosted.org/packages/7c/a8/4286eb90d51f5da29cd64821688ba15525db84d07c8051c0c7fac9cb0372/openshift-0.7.1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.7.1 2025-09-05T01:56:23,400 Found link https://files.pythonhosted.org/packages/dc/c6/ddde1e7622d529143847ddde0a4f976ba965a2e383ea7055f5edf886aff3/openshift-0.7.2.tar.gz (from https://pypi.org/simple/openshift/), version: 0.7.2 2025-09-05T01:56:23,400 Found link https://files.pythonhosted.org/packages/ab/4e/d83c7504687342c010fa2daa23e3c0942dfb930efa32114dc46f8b88304d/openshift-0.8.0a1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.8.0a1 2025-09-05T01:56:23,401 Found link https://files.pythonhosted.org/packages/cc/cb/586eb68f8b8f902f7f85f140a81cf49c7edb871d08ba43b77a267608ac38/openshift-0.8.0.tar.gz (from https://pypi.org/simple/openshift/), version: 0.8.0 2025-09-05T01:56:23,401 Found link https://files.pythonhosted.org/packages/5d/e4/b63be784c69be189f7902ace3251c1c1c78701f8c57f1318a9daaea4cfa8/openshift-0.8.1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.8.1 2025-09-05T01:56:23,401 Found link https://files.pythonhosted.org/packages/60/af/94c2985a8fd7fd68a82e5ee737e3b2b4f8a0a7387132cb0dc5a2de9666ce/openshift-0.8.2.tar.gz (from https://pypi.org/simple/openshift/), version: 0.8.2 2025-09-05T01:56:23,402 Found link https://files.pythonhosted.org/packages/35/dc/094501a9ebaa9398a3f71a73df11e2ecb8f47fe7434a1210f6700133ca01/openshift-0.8.3.tar.gz (from https://pypi.org/simple/openshift/), version: 0.8.3 2025-09-05T01:56:23,402 Found link https://files.pythonhosted.org/packages/00/12/5cdcb6915ddb13cc61a95d8b98b40c1f43e4f6a53583827bac9835cb84fd/openshift-0.8.4.tar.gz (from https://pypi.org/simple/openshift/), version: 0.8.4 2025-09-05T01:56:23,402 Found link https://files.pythonhosted.org/packages/72/8d/90f19251ee5cd3654d928742df9483c6597afd2a9f1e9c78803bbc2a27a3/openshift-0.8.5.tar.gz (from https://pypi.org/simple/openshift/), version: 0.8.5 2025-09-05T01:56:23,402 Found link https://files.pythonhosted.org/packages/73/ed/c92c0ba23b6c4c8e5542151a1b89cb8ff01f68a72fe68f6c95a28d885ebe/openshift-0.8.6.tar.gz (from https://pypi.org/simple/openshift/), version: 0.8.6 2025-09-05T01:56:23,403 Found link https://files.pythonhosted.org/packages/33/6b/76b2bb335e1721b7548cf194726dd6aec503e9e644cd44c9313317d334a7/openshift-0.8.7.tar.gz (from https://pypi.org/simple/openshift/), version: 0.8.7 2025-09-05T01:56:23,403 Found link https://files.pythonhosted.org/packages/3b/0e/dd801ce5e828f9772cc5b022afdd5dc8a0457f2fd43a6cc5d04d3ec2c9f4/openshift-0.8.8.tar.gz (from https://pypi.org/simple/openshift/), version: 0.8.8 2025-09-05T01:56:23,403 Found link https://files.pythonhosted.org/packages/3e/9d/abf2809085f9521087e4fd3ddbf76cac39e701d9feda81d9ff62a4f5111d/openshift-0.8.9.tar.gz (from https://pypi.org/simple/openshift/), version: 0.8.9 2025-09-05T01:56:23,404 Found link https://files.pythonhosted.org/packages/ab/fe/1a0f58df5a51fbc5858bd4d17515edc6cee684b07ecde66d70ea2d9a9670/openshift-0.9.0a1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.9.0a1 2025-09-05T01:56:23,404 Found link https://files.pythonhosted.org/packages/08/11/8a0510c31f26d4face0dc230f4e7cc7d9db9e151763bfad2f0ab6be2fa1e/openshift-0.9.0a2.tar.gz (from https://pypi.org/simple/openshift/), version: 0.9.0a2 2025-09-05T01:56:23,404 Found link https://files.pythonhosted.org/packages/1e/a8/1922adeb44e7e67f5f06ece71e7595366bd402beda2d8a9cfdbc5a50444a/openshift-0.9.0a3.tar.gz (from https://pypi.org/simple/openshift/), version: 0.9.0a3 2025-09-05T01:56:23,404 Found link https://files.pythonhosted.org/packages/55/41/49dd5b75c94412468f6273a25d809f3d6a1394adf9a592e116aabfb35abe/openshift-0.9.0a4.tar.gz (from https://pypi.org/simple/openshift/), version: 0.9.0a4 2025-09-05T01:56:23,405 Found link https://files.pythonhosted.org/packages/c7/43/d728a458b2cee9352b946ca7131bf99b8dfd21811e3e3b2a8bdd5fbf0b84/openshift-0.9.0rc0.tar.gz (from https://pypi.org/simple/openshift/), version: 0.9.0rc0 2025-09-05T01:56:23,405 Found link https://files.pythonhosted.org/packages/f7/a2/0779391c48ad70ffe3af51a03f7094d53ad5b4016a4fe87acf047ac32526/openshift-0.9.0.tar.gz (from https://pypi.org/simple/openshift/), version: 0.9.0 2025-09-05T01:56:23,405 Found link https://files.pythonhosted.org/packages/7c/4e/5babd6b18359dd5c3ac9f80e90a14c5a61cb984fb24ebf69df421a4531f2/openshift-0.9.1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.9.1 2025-09-05T01:56:23,405 Found link https://files.pythonhosted.org/packages/a9/9f/bda22613bec8fc7d6ab21cee95e83649456866cb8c93f611f45f49dba75a/openshift-0.9.2.tar.gz (from https://pypi.org/simple/openshift/), version: 0.9.2 2025-09-05T01:56:23,406 Found link https://files.pythonhosted.org/packages/d0/cb/15775a07028de0d5266fea50da4b5d18a39aecd0f70ec621d0fc058dc2ba/openshift-0.9.3.tar.gz (from https://pypi.org/simple/openshift/), version: 0.9.3 2025-09-05T01:56:23,406 Found link https://files.pythonhosted.org/packages/00/68/b1da36a33fa346723c2dc19952afecfad3dd091fc544d97af71bc68f3073/openshift-0.10.0rc1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.10.0rc1 2025-09-05T01:56:23,406 Found link https://files.pythonhosted.org/packages/fd/df/ac9cfd29499fdb5c73e28590af4dca5ad3e03f8fd8e84612d9ff2fc40e26/openshift-0.10.0.tar.gz (from https://pypi.org/simple/openshift/), version: 0.10.0 2025-09-05T01:56:23,407 Found link https://files.pythonhosted.org/packages/6c/65/95cf4ec84e9a41f972708bda19871875c8169cf922dc3550412cd23e4c9c/openshift-0.10.1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.10.1 2025-09-05T01:56:23,407 Found link https://files.pythonhosted.org/packages/ea/d1/aaf4bcab1943d46e399b2a9462ed73d368ae13eb89937ecf5b4bcab10b35/openshift-0.10.2.tar.gz (from https://pypi.org/simple/openshift/), version: 0.10.2 2025-09-05T01:56:23,407 Found link https://files.pythonhosted.org/packages/d3/08/c23c1153fc6e0592d0edb81e3022505aa751fec035e0712030fb804eba9a/openshift-0.10.3.tar.gz (from https://pypi.org/simple/openshift/), version: 0.10.3 2025-09-05T01:56:23,407 Found link https://files.pythonhosted.org/packages/d7/d2/5a01233200669465800dba3599af34f1611d20b5d5da0859670ac5c63675/openshift-0.11.0.tar.gz (from https://pypi.org/simple/openshift/), version: 0.11.0 2025-09-05T01:56:23,408 Found link https://files.pythonhosted.org/packages/94/e8/8b6347beb3b65eadc741a8896a1e43ab93facd1e604efd4cc5a4b73d6ccf/openshift-0.11.1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.11.1 2025-09-05T01:56:23,408 Found link https://files.pythonhosted.org/packages/2a/f2/978b34965425fa737464082ad96d46646ada88fb94f6f84ee2f8581df305/openshift-0.11.2.tar.gz (from https://pypi.org/simple/openshift/), version: 0.11.2 2025-09-05T01:56:23,408 Found link https://files.pythonhosted.org/packages/80/f2/b7af0e84bf938a6715764faf67fea47ec92711786c9dbd281e5cb47c9372/openshift-0.12.0rc2.tar.gz (from https://pypi.org/simple/openshift/), version: 0.12.0rc2 2025-09-05T01:56:23,409 Found link https://files.pythonhosted.org/packages/39/2b/7ff97fa8874de0d65f1bbb9c881eb0a40bf1c9b72a8ada187680758a61ee/openshift-0.12.0.tar.gz (from https://pypi.org/simple/openshift/), version: 0.12.0 2025-09-05T01:56:23,409 Found link https://files.pythonhosted.org/packages/bf/61/395013f4378b12f4755522d50fc3649a774a1d6b1d95d4682bade4abeba1/openshift-0.12.1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.12.1 2025-09-05T01:56:23,409 Found link https://files.pythonhosted.org/packages/12/1d/914bfdcc8e1e3b9b88b050d77b934146831b5fe320ae238e3e1813e40fa5/openshift-0.13.0.tar.gz (from https://pypi.org/simple/openshift/), version: 0.13.0 2025-09-05T01:56:23,409 Found link https://files.pythonhosted.org/packages/97/c0/d8e2aae7b4e8f3709eca4fd8c2f70ea3c66151d1a5259e9a7e1ee2497608/openshift-0.13.1.tar.gz (from https://pypi.org/simple/openshift/), version: 0.13.1 2025-09-05T01:56:23,410 Skipping link: No binaries permitted for openshift: https://files.pythonhosted.org/packages/74/68/0e4ff591b6369f5ee5b50a8600e7db1444d5527f2a67a5d17b6b5ae8523c/openshift-0.13.2-py3-none-any.whl (from https://pypi.org/simple/openshift/) 2025-09-05T01:56:23,410 Found link https://files.pythonhosted.org/packages/55/f6/9e2e4935b59726bff3d53da35afba3904fe9ed693efedd6b7bbddff6cc78/openshift-0.13.2.tar.gz (from https://pypi.org/simple/openshift/), version: 0.13.2 2025-09-05T01:56:23,410 Fetching project page and analyzing links: https://www.piwheels.org/simple/openshift/ 2025-09-05T01:56:23,411 Getting page https://www.piwheels.org/simple/openshift/ 2025-09-05T01:56:23,412 Found index url https://www.piwheels.org/simple/ 2025-09-05T01:56:23,507 Fetched page https://www.piwheels.org/simple/openshift/ as text/html 2025-09-05T01:56:23,516 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.13.2-py3-none-any.whl#sha256=fca8afb7227ef37a024811b17226f44845bb1bd0a2d7472c0d4c73ba693fc2f2 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,516 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.13.1-py3-none-any.whl#sha256=2aa92a13b5cce8ce97992c801ce760015292e7b26d6373875bc8817cad717419 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,516 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.12.1-py3-none-any.whl#sha256=b420bfd377bc6fd12a40af96376aa77f121f028db46fc07ff48c9a854cd1c063 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,516 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.12.0-py3-none-any.whl#sha256=592e5296dbc53e3480b9238b6833073d6149675f42e73155e69f08fdc610ab8e (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,517 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.12.0rc2-py3-none-any.whl#sha256=b7b2c711477eb965a248ed562e71969e5d0bb7709862ad9ffe0c627ab1d04c91 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,517 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.11.2-py3-none-any.whl#sha256=7ff024e8a41e54e7cec132449235b439502adf8f4c43d5e1b41a96d971f7e71d (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,517 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.11.1-py3-none-any.whl#sha256=26905f42d44d2c74ad9686e48d3f58bed12c7383c6f394d1f1aca93b249d66a6 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,517 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.11.0-py3-none-any.whl#sha256=f90599cd6358338d718a6598486ffc0988abff892936c52f817d05449cccc001 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,517 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.10.3-py3-none-any.whl#sha256=b272c465f42fa9c99b65818b46674b09043ab115d13abeff7065db0de2d6f219 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,517 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.10.2-py3-none-any.whl#sha256=af405ce3846a1f88ade070ae6f8e343a9791545d70bbfa26d8e3c2a88885a845 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,517 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.10.1-py3-none-any.whl#sha256=eda9775e896464359235d16cf30c0e616d6f06b950d4f339e69f94bc21b354e3 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,517 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.10.0-py3-none-any.whl#sha256=27ffeb1add1568b6236a6f2edb61858ed61ffe05c1cc6e4a2ffa25fe839c6412 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,518 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.10.0rc1-py3-none-any.whl#sha256=be56c2b40e1d36d7639142c7e2a8d157d801cd279f28a003acbbdca38c757ca4 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,518 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.9.3-py3-none-any.whl#sha256=e0e4b2e3381d915721fcd5c21da5ecdd74957491c09b690192f481ae01d98a14 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,518 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.9.2-py3-none-any.whl#sha256=f11a20e7be9af72e01aaf8f6e771147c6b3fae8224a2167b1560be7243e03549 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,518 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.9.1-py3-none-any.whl#sha256=853be37d61cc371473ebb6b4fccf4765cad809091f4262ef99a92a05b0959a85 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,518 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.9.0-py3-none-any.whl#sha256=499845a998020a6d8ba96edc6564959660f5d57fa590c1bac6215caeae8f7f51 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,518 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.9.0rc0-py3-none-any.whl#sha256=5225828e04f20eae8e7a0987de695e16179b5c6156f41677d03a63867bfa08aa (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,518 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.9.0a4-py3-none-any.whl#sha256=20b73a997b84ff0d638ed061ca84d2144f01028808e2fd32445450ffdbb5f4fa (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,518 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.9.0a3-py3-none-any.whl#sha256=e6661055a325ea0051d6bc59508d99ac3f99a8666ab2636d9c2a1940b18e84e9 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,519 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.9.0a2-py3-none-any.whl#sha256=dd510de89bd7f0d16bb3326f2b5fbdcbd2b80b25179da41ecea40df5402f5238 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,519 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.9.0a1-py3-none-any.whl#sha256=c27ca93d047e7117ecc6e24ec0feb3d5f59785bdd4bf573774d8cbc7e8f18ad1 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,519 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.8.9-py3-none-any.whl#sha256=0ea4c63f647fbcf86f2c9181ab4998cae0d585fd0228638b36fc656c1ec91cbc (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,519 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.8.8-py3-none-any.whl#sha256=ba1c5a94dd6be8918bea6f56717bb54a2e3f2afebd7d62d69185755d119b1ced (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,519 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.8.7-py3-none-any.whl#sha256=9e4f6ec633759d3a934cc5d5b13dcc6659fecc7fe2bbf427881d92c56069769a (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,519 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.8.6-py3-none-any.whl#sha256=e3f3728c7916a164e1fbc2d64ee4104da6b809b320e97b9479ef97d60b11d458 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,519 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.8.5-py3-none-any.whl#sha256=1e0efc60e064668210acce837ef279f67bc0e7a02f6d48e3cbd6b92757ff93c1 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,519 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.8.4-py3-none-any.whl#sha256=dd1f23a00620866d2e0982fd0710c3f73b4e6d022c487606ba1d449ea1eb1503 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,519 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.8.3-py3-none-any.whl#sha256=3a44eef0a010f2edbb81c8189bb441088c2e9ee7159a727daf5a38dd159cfe55 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,520 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.8.2-py3-none-any.whl#sha256=c51ad362dcd549a05606dc8744aed2aa343b375694142a8bf64e9100dc8a4711 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,520 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.8.1-py3-none-any.whl#sha256=5b4c2bcddd54775b0fd0c2c2829c9b0f29be9fc568effdaef00469c80e6d2735 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,520 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.8.0-py3-none-any.whl#sha256=b9299cd1d11110581263bd6fd01394fb88c49a94528eab680bad150fe789419d (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,520 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.8.0a1-py3-none-any.whl#sha256=39aaa618591d6a64188ed0c369da0d7b7cc46159ff96414c61d1582ce3883341 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,520 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.7.2-py3-none-any.whl#sha256=50f54b7dd74cfec6bf868083479bd1c7f586d0696fe463937959beaa45ec6d2b (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,520 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.7.1-py3-none-any.whl#sha256=95b9b1badbe39efae14c11ede0eeb169c4c8be5953906d98e2f1565d81edaca7 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,520 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.7.0-py3-none-any.whl#sha256=72568686a41cab462b4ccd0eadbd5f490ae732cdd841a8ad7955b0fa76fad087 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,520 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.6.4-py3-none-any.whl#sha256=9db2bb353cd21fc64196fd88006ca5f8b565c1dc25fd63390780757735e46ecc (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,521 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.6.3-py3-none-any.whl#sha256=58f088333fc1cd3378a218d7fa991224344092d637303008aed2729192c539f7 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,521 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.6.2-py3-none-any.whl#sha256=6857807509271d1a8b46547acdbb437a40500989d1159e413d97b79dfd2f84cf (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,521 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.6.1-py3-none-any.whl#sha256=a9a347e576d496cc0251c3687ad8ff31fdacd3c0c1366c4d68f43c939d65e710 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,521 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.6.0-py3-none-any.whl#sha256=7244a4498c3bb98477daf3a479828eae7bb537c0214cbf0d215632fa69b818f1 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,521 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.5.0-py3-none-any.whl#sha256=d84055ec6374e0fa313ed263d10c4daeea489f48b3ed212884711a2ec8c5f805 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,521 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.4.4-py3-none-any.whl#sha256=a8f60bdfb89f32b36e73ce4c63ba5f598faece20dc6f05b19d2db9d5ec00aa32 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,521 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.4.3-py3-none-any.whl#sha256=c3c3750c6a8fd18f2685eff818ad47775fe4b2dfda41b30606ff346e8e0a452e (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,521 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.4.2-py3-none-any.whl#sha256=8526c323ea90366d8c2484897c00aec74b1cec69131cebc55b25e53f8bca42fa (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,521 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.4.1-py3-none-any.whl#sha256=5b76be5f9c6b3211203e12bd5c909902d664a248421589b58d05a54f75f3d9b5 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,522 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.4.0a1-py3-none-any.whl#sha256=b6d6c6a1fc8595664585efa3e549042181e03e33db13bb7e6008bb37d5a0a46c (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,522 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.3.4-py3-none-any.whl#sha256=4e700b03577e1975518cedf53066155e9ad5cd20d4a66c36cadec657e8c52434 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,522 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.3.3-py3-none-any.whl#sha256=a7bba879c5a0edf952bc7395446897d3e86e5b3048aeee9bfedb75ad60cd47d8 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,522 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.3.2-py3-none-any.whl#sha256=0eb3a6a7ca43104d123d1217abf8d87b6483143fd8b78d62d03fb7535a849999 (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,522 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.3.1-py3-none-any.whl#sha256=12a746e4c3d2eb425ab9eff11b4921625b098f701c6f6944d2b1658f76e7e6fd (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,522 Skipping link: No binaries permitted for openshift: https://archive1.piwheels.org/simple/openshift/openshift-0.0.1-py2.py3-none-any.whl#sha256=e044b7540c9ea08d4882d9ef598d2f24a45a3af2fc9a940500aca833ab73edeb (from https://www.piwheels.org/simple/openshift/) 2025-09-05T01:56:23,522 Skipping link: not a file: https://www.piwheels.org/simple/openshift/ 2025-09-05T01:56:23,522 Skipping link: not a file: https://pypi.org/simple/openshift/ 2025-09-05T01:56:23,552 Given no hashes to check 1 links for project 'openshift': discarding no candidates 2025-09-05T01:56:23,553 Collecting openshift==0.13.0 2025-09-05T01:56:23,554 Created temporary directory: /tmp/pip-unpack-ng93nxnv 2025-09-05T01:56:23,690 Downloading openshift-0.13.0.tar.gz (19 kB) 2025-09-05T01:56:23,726 Added openshift==0.13.0 from https://files.pythonhosted.org/packages/12/1d/914bfdcc8e1e3b9b88b050d77b934146831b5fe320ae238e3e1813e40fa5/openshift-0.13.0.tar.gz to build tracker '/tmp/pip-build-tracker-xhk938fa' 2025-09-05T01:56:23,729 Running setup.py (path:/tmp/pip-wheel-0ygizvhj/openshift_9ac197f14d0441b8b4fde0959a017490/setup.py) egg_info for package openshift 2025-09-05T01:56:23,729 Created temporary directory: /tmp/pip-pip-egg-info-c7c3h0ql 2025-09-05T01:56:23,729 Preparing metadata (setup.py): started 2025-09-05T01:56:23,730 Running command python setup.py egg_info 2025-09-05T01:56:24,295 Traceback (most recent call last): 2025-09-05T01:56:24,297 File "", line 2, in 2025-09-05T01:56:24,298 exec(compile(''' 2025-09-05T01:56:24,298 ~~~~^^^^^^^^^^^^ 2025-09-05T01:56:24,298 # This is -- a caller that pip uses to run setup.py 2025-09-05T01:56:24,298 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,298 ...<32 lines>... 2025-09-05T01:56:24,298 exec(compile(setup_py_code, filename, "exec")) 2025-09-05T01:56:24,298 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,299 ''' % ('/tmp/pip-wheel-0ygizvhj/openshift_9ac197f14d0441b8b4fde0959a017490/setup.py',), "", "exec")) 2025-09-05T01:56:24,299 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,299 File "", line 35, in 2025-09-05T01:56:24,299 File "/tmp/pip-wheel-0ygizvhj/openshift_9ac197f14d0441b8b4fde0959a017490/setup.py", line 49, in 2025-09-05T01:56:24,299 install_requires=extract_requirements('requirements.txt'), 2025-09-05T01:56:24,299 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,299 File "/tmp/pip-wheel-0ygizvhj/openshift_9ac197f14d0441b8b4fde0959a017490/setup.py", line 36, in extract_requirements 2025-09-05T01:56:24,299 with open(filename, 'r') as requirements_file: 2025-09-05T01:56:24,300 ~~~~^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,300 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-05T01:56:24,384 ERROR: python setup.py egg_info exited with 1 2025-09-05T01:56:24,397 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-05T01:56:24,397 exec(compile('"'"''"'"''"'"' 2025-09-05T01:56:24,397 # This is -- a caller that pip uses to run setup.py 2025-09-05T01:56:24,397 # 2025-09-05T01:56:24,397 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-05T01:56:24,397 # import from `distutils.core` to work with newer packaging standards. 2025-09-05T01:56:24,397 # - It provides a clear error message when setuptools is not installed. 2025-09-05T01:56:24,397 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-05T01:56:24,397 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-05T01:56:24,397 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-05T01:56:24,397 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-05T01:56:24,397 import os, sys, tokenize, traceback 2025-09-05T01:56:24,397 2025-09-05T01:56:24,397 try: 2025-09-05T01:56:24,397 import setuptools 2025-09-05T01:56:24,397 except ImportError: 2025-09-05T01:56:24,397 print( 2025-09-05T01:56:24,397 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-05T01:56:24,397 "the build environment with exception:", 2025-09-05T01:56:24,397 file=sys.stderr, 2025-09-05T01:56:24,397 ) 2025-09-05T01:56:24,397 traceback.print_exc() 2025-09-05T01:56:24,397 sys.exit(1) 2025-09-05T01:56:24,397 2025-09-05T01:56:24,397 __file__ = %r 2025-09-05T01:56:24,397 sys.argv[0] = __file__ 2025-09-05T01:56:24,397 2025-09-05T01:56:24,397 if os.path.exists(__file__): 2025-09-05T01:56:24,397 filename = __file__ 2025-09-05T01:56:24,397 with tokenize.open(__file__) as f: 2025-09-05T01:56:24,397 setup_py_code = f.read() 2025-09-05T01:56:24,397 else: 2025-09-05T01:56:24,397 filename = "" 2025-09-05T01:56:24,397 setup_py_code = "from setuptools import setup; setup()" 2025-09-05T01:56:24,397 2025-09-05T01:56:24,397 exec(compile(setup_py_code, filename, "exec")) 2025-09-05T01:56:24,397 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0ygizvhj/openshift_9ac197f14d0441b8b4fde0959a017490/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-c7c3h0ql[/] 2025-09-05T01:56:24,397 [bold magenta]cwd[/]: /tmp/pip-wheel-0ygizvhj/openshift_9ac197f14d0441b8b4fde0959a017490/ 2025-09-05T01:56:24,397 Preparing metadata (setup.py): finished with status 'error' 2025-09-05T01:56:24,398 ERROR: metadata generation failed 2025-09-05T01:56:24,404 Exception information: 2025-09-05T01:56:24,404 Traceback (most recent call last): 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-05T01:56:24,404 call_subprocess( 2025-09-05T01:56:24,404 ~~~~~~~~~~~~~~~^ 2025-09-05T01:56:24,404 args, 2025-09-05T01:56:24,404 ^^^^^ 2025-09-05T01:56:24,404 ...<2 lines>... 2025-09-05T01:56:24,404 spinner=spinner, 2025-09-05T01:56:24,404 ^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 ) 2025-09-05T01:56:24,404 ^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-05T01:56:24,404 raise error 2025-09-05T01:56:24,404 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-05T01:56:24,404 2025-09-05T01:56:24,404 The above exception was the direct cause of the following exception: 2025-09-05T01:56:24,404 2025-09-05T01:56:24,404 Traceback (most recent call last): 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-05T01:56:24,404 status = _inner_run() 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-05T01:56:24,404 return self.run(options, args) 2025-09-05T01:56:24,404 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-05T01:56:24,404 return func(self, options, args) 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-05T01:56:24,404 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-05T01:56:24,404 result = self._result = resolver.resolve( 2025-09-05T01:56:24,404 ~~~~~~~~~~~~~~~~^ 2025-09-05T01:56:24,404 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-05T01:56:24,404 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 ) 2025-09-05T01:56:24,404 ^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-05T01:56:24,404 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-05T01:56:24,404 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-05T01:56:24,404 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-05T01:56:24,404 if not criterion.candidates: 2025-09-05T01:56:24,404 ^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-05T01:56:24,404 return bool(self._sequence) 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-05T01:56:24,404 self._bool = any(self) 2025-09-05T01:56:24,404 ~~~^^^^^^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-05T01:56:24,404 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-05T01:56:24,404 ^^^^^^^^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-05T01:56:24,404 candidate = func() 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-05T01:56:24,404 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-05T01:56:24,404 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-05T01:56:24,404 link, template, name, version 2025-09-05T01:56:24,404 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 ) 2025-09-05T01:56:24,404 ^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-05T01:56:24,404 self._link_candidate_cache[link] = LinkCandidate( 2025-09-05T01:56:24,404 ~~~~~~~~~~~~~^ 2025-09-05T01:56:24,404 link, 2025-09-05T01:56:24,404 ^^^^^ 2025-09-05T01:56:24,404 ...<3 lines>... 2025-09-05T01:56:24,404 version=version, 2025-09-05T01:56:24,404 ^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 ) 2025-09-05T01:56:24,404 ^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-05T01:56:24,404 super().__init__( 2025-09-05T01:56:24,404 ~~~~~~~~~~~~~~~~^ 2025-09-05T01:56:24,404 link=link, 2025-09-05T01:56:24,404 ^^^^^^^^^^ 2025-09-05T01:56:24,404 ...<4 lines>... 2025-09-05T01:56:24,404 version=version, 2025-09-05T01:56:24,404 ^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 ) 2025-09-05T01:56:24,404 ^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-05T01:56:24,404 self.dist = self._prepare() 2025-09-05T01:56:24,404 ~~~~~~~~~~~~~^^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-05T01:56:24,404 dist = self._prepare_distribution() 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-05T01:56:24,404 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-05T01:56:24,404 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-05T01:56:24,404 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-05T01:56:24,404 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-05T01:56:24,404 dist = _get_prepared_distribution( 2025-09-05T01:56:24,404 req, 2025-09-05T01:56:24,404 ...<3 lines>... 2025-09-05T01:56:24,404 self.check_build_deps, 2025-09-05T01:56:24,404 ) 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-05T01:56:24,404 abstract_dist.prepare_distribution_metadata( 2025-09-05T01:56:24,404 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-05T01:56:24,404 finder, build_isolation, check_build_deps 2025-09-05T01:56:24,404 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 ) 2025-09-05T01:56:24,404 ^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-05T01:56:24,404 self.req.prepare_metadata() 2025-09-05T01:56:24,404 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-05T01:56:24,404 self.metadata_directory = generate_metadata_legacy( 2025-09-05T01:56:24,404 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-05T01:56:24,404 build_env=self.build_env, 2025-09-05T01:56:24,404 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 ...<3 lines>... 2025-09-05T01:56:24,404 details=details, 2025-09-05T01:56:24,404 ^^^^^^^^^^^^^^^^ 2025-09-05T01:56:24,404 ) 2025-09-05T01:56:24,404 ^ 2025-09-05T01:56:24,404 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-05T01:56:24,404 raise MetadataGenerationFailed(package_details=details) from error 2025-09-05T01:56:24,404 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-05T01:56:24,429 Removed openshift==0.13.0 from https://files.pythonhosted.org/packages/12/1d/914bfdcc8e1e3b9b88b050d77b934146831b5fe320ae238e3e1813e40fa5/openshift-0.13.0.tar.gz from build tracker '/tmp/pip-build-tracker-xhk938fa' 2025-09-05T01:56:24,429 Removed build tracker: '/tmp/pip-build-tracker-xhk938fa'