2025-09-09T22:03:28,449 Created temporary directory: /tmp/pip-build-tracker-bp8ssqqt 2025-09-09T22:03:28,450 Initialized build tracking at /tmp/pip-build-tracker-bp8ssqqt 2025-09-09T22:03:28,450 Created build tracker: /tmp/pip-build-tracker-bp8ssqqt 2025-09-09T22:03:28,450 Entered build tracker: /tmp/pip-build-tracker-bp8ssqqt 2025-09-09T22:03:28,450 Created temporary directory: /tmp/pip-wheel-wy0aa8bp 2025-09-09T22:03:28,454 Created temporary directory: /tmp/pip-ephem-wheel-cache-lyyjstch 2025-09-09T22:03:28,512 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T22:03:28,514 2 location(s) to search for versions of kubeflow-training: 2025-09-09T22:03:28,514 * https://pypi.org/simple/kubeflow-training/ 2025-09-09T22:03:28,514 * https://www.piwheels.org/simple/kubeflow-training/ 2025-09-09T22:03:28,515 Fetching project page and analyzing links: https://pypi.org/simple/kubeflow-training/ 2025-09-09T22:03:28,515 Getting page https://pypi.org/simple/kubeflow-training/ 2025-09-09T22:03:28,516 Found index url https://pypi.org/simple/ 2025-09-09T22:03:28,664 Fetched page https://pypi.org/simple/kubeflow-training/ as application/vnd.pypi.simple.v1+json 2025-09-09T22:03:28,674 Found link https://files.pythonhosted.org/packages/dc/db/5f86cf9f65e53b46105b2e84657b1ada4c8e16effcf2484d23f8bffca098/kubeflow-training-1.3.0.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.3.0 2025-09-09T22:03:28,675 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/13/2e/6247023fb4020ae4ac2a04fb4373e8ea9f557033b69215a38bc6ded0018d/kubeflow_training-1.3.0-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,675 Found link https://files.pythonhosted.org/packages/d5/4a/64e973674cacbc66dacbf2592e9a76945c37aea7a0c9b6de84a3c164bf32/kubeflow-training-1.4.0.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.4.0 2025-09-09T22:03:28,676 Found link https://files.pythonhosted.org/packages/bd/de/05e2fea0daa8cdb180ccced3b195904c8737e15a70b94ae651755e7be31d/kubeflow-training-1.5.0rc0.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.5.0rc0 2025-09-09T22:03:28,676 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/52/70/3e21c8ca12d269c97d636e274d46d4aab175d45c940bc77ceb9f48d928a1/kubeflow_training-1.5.0rc0-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,676 Found link https://files.pythonhosted.org/packages/e2/4f/817e1056227af7aac0221e33d2d6a6491bf2883e4022d6882985ce1b2c79/kubeflow-training-1.5.0.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.5.0 2025-09-09T22:03:28,677 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/90/82/acd724d27c41a5552787a6a66bdcae82700a2f818a3334e67bf19c4ee6c9/kubeflow_training-1.5.0-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,677 Found link https://files.pythonhosted.org/packages/f5/6e/24c9fa23625529fa654fd8fb25a1bf96208a6dd69015a2bc312a04a74f42/kubeflow-training-1.6.0rc0.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.6.0rc0 2025-09-09T22:03:28,678 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/fd/9d/9eec04cf4f3ca737c4eb09b0b3c73e11c3b54cfa17b38e758cf013edb155/kubeflow_training-1.6.0rc0-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,678 Found link https://files.pythonhosted.org/packages/b9/db/c27e4e70a39c548e4cc6e2c09436486cce858c219d045b44ffee2be8ba0e/kubeflow-training-1.6.0.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.6.0 2025-09-09T22:03:28,678 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/20/52/ae128a2019cc85ff63fbf068f6557022e844414ae0566a192def142d6f89/kubeflow_training-1.6.0-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,679 Found link https://files.pythonhosted.org/packages/22/e4/8ab0846fd718393c0bab10d2560e49e595b4b4f96379252221a20a0be9a1/kubeflow-training-1.7.0rc0.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.7.0rc0 2025-09-09T22:03:28,679 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/ff/dd/d4ee92d4f68256d746d384a38c895d243f231dfc5738ea6f9648347b5a18/kubeflow_training-1.7.0rc0-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,680 Found link https://files.pythonhosted.org/packages/b3/aa/26e9ce0f3ee7f2750b6c1b002d99c02591aab014dec3ead79d7dba4f6548/kubeflow-training-1.7.0.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.7.0 2025-09-09T22:03:28,680 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/31/2a/8870df76ebeb329fd0f0e1e9c9e51365f06854e863e33254961705e40a7f/kubeflow_training-1.7.0-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,681 Found link https://files.pythonhosted.org/packages/2b/7f/1dd03b2be4cd18e45d077fd3fd87bdff2b51821cb508668af63c6385b786/kubeflow-training-1.8.0rc0.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.8.0rc0 2025-09-09T22:03:28,681 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/67/9e/01593c5172eb8e03037c4e06682722bebb60b871feacd18d0c63a055cff5/kubeflow_training-1.8.0rc0-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,682 Found link https://files.pythonhosted.org/packages/96/c6/94f45f8ff0fa5ec259a051264e1249d1a4fee265842f7e2f34dcb0bf83ed/kubeflow-training-1.8.0rc1.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.8.0rc1 2025-09-09T22:03:28,682 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/f7/99/c8afc16811c342b82528055535b41fd7906ad97944f663a878f186052242/kubeflow_training-1.8.0rc1-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,682 Found link https://files.pythonhosted.org/packages/68/a2/1d9d8648e2c2e27f7a844328be251e8cc362ca99588b09cf7140a52cf67b/kubeflow-training-1.8.0.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.8.0 2025-09-09T22:03:28,683 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/77/71/947d17bdd35b6a6b07b538968a38a886064306ec51d56def279dd3ae45d7/kubeflow_training-1.8.0-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,683 Found link https://files.pythonhosted.org/packages/0c/e3/6352c5d2a7a22bb331958dd568c45f758d81c9c0a7c9d1e8933a71b4b04e/kubeflow-training-1.8.1.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.8.1 2025-09-09T22:03:28,683 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/11/3c/8545963d2defd02868fc52fc21e4521947d3202abb7f985799b122247dbe/kubeflow_training-1.8.1-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,683 Found link https://files.pythonhosted.org/packages/b2/80/aae9537a4a20eeec171f5b613f35330f035868fa0d19a77f7e9b2dbb12c3/kubeflow-training-1.9.0rc0.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.9.0rc0 2025-09-09T22:03:28,683 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/35/44/037cc7d31140180a1e1354a7f8d1ad26030f626994b71e9926ad42037309/kubeflow_training-1.9.0rc0-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,683 Found link https://files.pythonhosted.org/packages/28/46/13b6a568841795845aa432d641356acaf63328416d930b59b05b32a5eb42/kubeflow-training-1.9.0.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.9.0 2025-09-09T22:03:28,684 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/bc/d8/216bcea878fb7b1dcb02b15e6e95564dc45003f4c6e7c241344b93fbf1f6/kubeflow_training-1.9.0-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,684 Found link https://files.pythonhosted.org/packages/db/d5/1e8889883e127aba4e1bf4806cd5f13552e9533b0aa90221f202caed2cbc/kubeflow-training-1.9.1.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.9.1 2025-09-09T22:03:28,684 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/ba/69/334bb9a9f58a4124579cfafbe473df7b49fd7402492a255946afac7f8a30/kubeflow_training-1.9.1-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,684 Found link https://files.pythonhosted.org/packages/93/b1/ab9e9ccc31e8a4154fc9f598e1ee2295e731d6fcd7b840e18f69db60b94a/kubeflow-training-1.9.2.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.9.2 2025-09-09T22:03:28,684 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/a1/4f/d8b14b0c23b4f07c18ae4d409340247616365135b3b09e32284a6b513c3b/kubeflow_training-1.9.2-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,684 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/20/fb/6d1db6bdaba68ccd9e74a76ba730cdafa6d453111563fb2f143962e89e2d/kubeflow_training-1.9.3-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2025-09-09T22:03:28,684 Found link https://files.pythonhosted.org/packages/2d/09/461224b1a3bbea34ca919def3b11d5a50c8c6a73bd6d9d135729a54d35db/kubeflow_training-1.9.3.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.9.3 2025-09-09T22:03:28,685 Fetching project page and analyzing links: https://www.piwheels.org/simple/kubeflow-training/ 2025-09-09T22:03:28,685 Getting page https://www.piwheels.org/simple/kubeflow-training/ 2025-09-09T22:03:28,686 Found index url https://www.piwheels.org/simple/ 2025-09-09T22:03:28,787 Fetched page https://www.piwheels.org/simple/kubeflow-training/ as text/html 2025-09-09T22:03:28,790 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.9.3-py3-none-any.whl#sha256=35bbe0b1179a6cb3e2c1753ae2104642cd5a72bcb64a35c7e838626f2b00d613 (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,790 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.9.2-py3-none-any.whl#sha256=977b91dcf65b1701bb786c68022b0f4363fbc76e02203f6a42027edd8573cee1 (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,790 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.9.1-py3-none-any.whl#sha256=01dd9aaad2e90737aef488a103789fadb08eaf0e574d22a110bdb0e89c2edaa6 (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,790 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.9.0-py3-none-any.whl#sha256=e74c8a64d752e83acc1ab058df7908cfce3e0c51fca5053454707c875b349a7f (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,791 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.9.0rc0-py3-none-any.whl#sha256=3d1ea7b5c29253f48b126fd606c37598c92230361a9a23d6ba9cfef4ddcc94ea (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,791 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.8.1-py3-none-any.whl#sha256=5efc9e0dd4d3cfcf7b0e0b06f7573b74196f7253265978158b5d4dce3ba3484b (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,791 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.8.0-py3-none-any.whl#sha256=d5d986974de0e27b23cc64019ee14bf06a3dab2d4ddcc26d18cbf560a8be4fb0 (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,791 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.8.0rc1-py3-none-any.whl#sha256=5e8d067f821862de9e7b5578419ffafc1784de5a14e7b9e6f4d18b070711ff1c (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,791 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.8.0rc0-py3-none-any.whl#sha256=ed352a6dba8382e76a7561b33021f934fda48470a976c9554e6da01735b55d87 (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,791 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.7.0-py3-none-any.whl#sha256=f282392653bbac8b1d5cbe7c43c74a606b218a80cdbf26d2d1bb4d2f6470f578 (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,791 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.7.0rc0-py3-none-any.whl#sha256=e1890f9eb8d7b067e585e12b269b98806ce243e6276d18e30c6b55c6fcc6dea4 (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,791 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.6.0-py3-none-any.whl#sha256=28a0463a91f50ce8cc38fba9529d1f4e763f3be502c3a1c3c4251d10115447bd (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,792 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.6.0rc0-py3-none-any.whl#sha256=843f9ddc40fa60a62c60018dec00bcc4b33038017169c7bb8645fed5f095d885 (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,792 Skipping link: No binaries permitted for kubeflow-training: https://archive1.piwheels.org/simple/kubeflow-training/kubeflow_training-1.4.0-py3-none-any.whl#sha256=79e6eff966ccd03ca21653d73723ecf53e64c19d8ffe227b984557ebe04971c4 (from https://www.piwheels.org/simple/kubeflow-training/) 2025-09-09T22:03:28,792 Skipping link: not a file: https://www.piwheels.org/simple/kubeflow-training/ 2025-09-09T22:03:28,792 Skipping link: not a file: https://pypi.org/simple/kubeflow-training/ 2025-09-09T22:03:28,820 Given no hashes to check 1 links for project 'kubeflow-training': discarding no candidates 2025-09-09T22:03:28,821 Collecting kubeflow-training==1.3.0 2025-09-09T22:03:28,823 Created temporary directory: /tmp/pip-unpack-fmhy8qmj 2025-09-09T22:03:29,038 Downloading kubeflow-training-1.3.0.tar.gz (34 kB) 2025-09-09T22:03:29,100 Added kubeflow-training==1.3.0 from https://files.pythonhosted.org/packages/dc/db/5f86cf9f65e53b46105b2e84657b1ada4c8e16effcf2484d23f8bffca098/kubeflow-training-1.3.0.tar.gz to build tracker '/tmp/pip-build-tracker-bp8ssqqt' 2025-09-09T22:03:29,101 Running setup.py (path:/tmp/pip-wheel-wy0aa8bp/kubeflow-training_5797e35db25b49398d15805d76f721f5/setup.py) egg_info for package kubeflow-training 2025-09-09T22:03:29,101 Created temporary directory: /tmp/pip-pip-egg-info-zdugsoyq 2025-09-09T22:03:29,101 Preparing metadata (setup.py): started 2025-09-09T22:03:29,102 Running command python setup.py egg_info 2025-09-09T22:03:29,613 Traceback (most recent call last): 2025-09-09T22:03:29,614 File "", line 2, in 2025-09-09T22:03:29,614 exec(compile(''' 2025-09-09T22:03:29,614 ~~~~^^^^^^^^^^^^ 2025-09-09T22:03:29,615 # This is -- a caller that pip uses to run setup.py 2025-09-09T22:03:29,615 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,615 ...<32 lines>... 2025-09-09T22:03:29,615 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T22:03:29,615 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,615 ''' % ('/tmp/pip-wheel-wy0aa8bp/kubeflow-training_5797e35db25b49398d15805d76f721f5/setup.py',), "", "exec")) 2025-09-09T22:03:29,615 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,616 File "", line 35, in 2025-09-09T22:03:29,616 File "/tmp/pip-wheel-wy0aa8bp/kubeflow-training_5797e35db25b49398d15805d76f721f5/setup.py", line 23, in 2025-09-09T22:03:29,616 with open('requirements.txt') as f: 2025-09-09T22:03:29,616 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,616 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-09T22:03:29,704 ERROR: python setup.py egg_info exited with 1 2025-09-09T22:03:29,715 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T22:03:29,715 exec(compile('"'"''"'"''"'"' 2025-09-09T22:03:29,715 # This is -- a caller that pip uses to run setup.py 2025-09-09T22:03:29,715 # 2025-09-09T22:03:29,715 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T22:03:29,715 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T22:03:29,715 # - It provides a clear error message when setuptools is not installed. 2025-09-09T22:03:29,715 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T22:03:29,715 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T22:03:29,715 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T22:03:29,715 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T22:03:29,715 import os, sys, tokenize, traceback 2025-09-09T22:03:29,715 2025-09-09T22:03:29,715 try: 2025-09-09T22:03:29,715 import setuptools 2025-09-09T22:03:29,715 except ImportError: 2025-09-09T22:03:29,715 print( 2025-09-09T22:03:29,715 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T22:03:29,715 "the build environment with exception:", 2025-09-09T22:03:29,715 file=sys.stderr, 2025-09-09T22:03:29,715 ) 2025-09-09T22:03:29,715 traceback.print_exc() 2025-09-09T22:03:29,715 sys.exit(1) 2025-09-09T22:03:29,715 2025-09-09T22:03:29,715 __file__ = %r 2025-09-09T22:03:29,715 sys.argv[0] = __file__ 2025-09-09T22:03:29,715 2025-09-09T22:03:29,715 if os.path.exists(__file__): 2025-09-09T22:03:29,715 filename = __file__ 2025-09-09T22:03:29,715 with tokenize.open(__file__) as f: 2025-09-09T22:03:29,715 setup_py_code = f.read() 2025-09-09T22:03:29,715 else: 2025-09-09T22:03:29,715 filename = "" 2025-09-09T22:03:29,715 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T22:03:29,715 2025-09-09T22:03:29,715 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T22:03:29,715 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-wy0aa8bp/kubeflow-training_5797e35db25b49398d15805d76f721f5/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-zdugsoyq[/] 2025-09-09T22:03:29,716 [bold magenta]cwd[/]: /tmp/pip-wheel-wy0aa8bp/kubeflow-training_5797e35db25b49398d15805d76f721f5/ 2025-09-09T22:03:29,716 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T22:03:29,717 ERROR: metadata generation failed 2025-09-09T22:03:29,721 Exception information: 2025-09-09T22:03:29,721 Traceback (most recent call last): 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T22:03:29,721 call_subprocess( 2025-09-09T22:03:29,721 ~~~~~~~~~~~~~~~^ 2025-09-09T22:03:29,721 args, 2025-09-09T22:03:29,721 ^^^^^ 2025-09-09T22:03:29,721 ...<2 lines>... 2025-09-09T22:03:29,721 spinner=spinner, 2025-09-09T22:03:29,721 ^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 ) 2025-09-09T22:03:29,721 ^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T22:03:29,721 raise error 2025-09-09T22:03:29,721 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T22:03:29,721 2025-09-09T22:03:29,721 The above exception was the direct cause of the following exception: 2025-09-09T22:03:29,721 2025-09-09T22:03:29,721 Traceback (most recent call last): 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T22:03:29,721 status = _inner_run() 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T22:03:29,721 return self.run(options, args) 2025-09-09T22:03:29,721 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T22:03:29,721 return func(self, options, args) 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T22:03:29,721 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T22:03:29,721 result = self._result = resolver.resolve( 2025-09-09T22:03:29,721 ~~~~~~~~~~~~~~~~^ 2025-09-09T22:03:29,721 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T22:03:29,721 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 ) 2025-09-09T22:03:29,721 ^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T22:03:29,721 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T22:03:29,721 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T22:03:29,721 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T22:03:29,721 if not criterion.candidates: 2025-09-09T22:03:29,721 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T22:03:29,721 return bool(self._sequence) 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T22:03:29,721 self._bool = any(self) 2025-09-09T22:03:29,721 ~~~^^^^^^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T22:03:29,721 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T22:03:29,721 ^^^^^^^^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T22:03:29,721 candidate = func() 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T22:03:29,721 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T22:03:29,721 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T22:03:29,721 link, template, name, version 2025-09-09T22:03:29,721 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 ) 2025-09-09T22:03:29,721 ^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T22:03:29,721 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T22:03:29,721 ~~~~~~~~~~~~~^ 2025-09-09T22:03:29,721 link, 2025-09-09T22:03:29,721 ^^^^^ 2025-09-09T22:03:29,721 ...<3 lines>... 2025-09-09T22:03:29,721 version=version, 2025-09-09T22:03:29,721 ^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 ) 2025-09-09T22:03:29,721 ^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T22:03:29,721 super().__init__( 2025-09-09T22:03:29,721 ~~~~~~~~~~~~~~~~^ 2025-09-09T22:03:29,721 link=link, 2025-09-09T22:03:29,721 ^^^^^^^^^^ 2025-09-09T22:03:29,721 ...<4 lines>... 2025-09-09T22:03:29,721 version=version, 2025-09-09T22:03:29,721 ^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 ) 2025-09-09T22:03:29,721 ^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T22:03:29,721 self.dist = self._prepare() 2025-09-09T22:03:29,721 ~~~~~~~~~~~~~^^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T22:03:29,721 dist = self._prepare_distribution() 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T22:03:29,721 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T22:03:29,721 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T22:03:29,721 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T22:03:29,721 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T22:03:29,721 dist = _get_prepared_distribution( 2025-09-09T22:03:29,721 req, 2025-09-09T22:03:29,721 ...<3 lines>... 2025-09-09T22:03:29,721 self.check_build_deps, 2025-09-09T22:03:29,721 ) 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T22:03:29,721 abstract_dist.prepare_distribution_metadata( 2025-09-09T22:03:29,721 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T22:03:29,721 finder, build_isolation, check_build_deps 2025-09-09T22:03:29,721 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 ) 2025-09-09T22:03:29,721 ^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T22:03:29,721 self.req.prepare_metadata() 2025-09-09T22:03:29,721 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T22:03:29,721 self.metadata_directory = generate_metadata_legacy( 2025-09-09T22:03:29,721 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T22:03:29,721 build_env=self.build_env, 2025-09-09T22:03:29,721 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 ...<3 lines>... 2025-09-09T22:03:29,721 details=details, 2025-09-09T22:03:29,721 ^^^^^^^^^^^^^^^^ 2025-09-09T22:03:29,721 ) 2025-09-09T22:03:29,721 ^ 2025-09-09T22:03:29,721 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T22:03:29,721 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T22:03:29,721 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T22:03:29,743 Removed kubeflow-training==1.3.0 from https://files.pythonhosted.org/packages/dc/db/5f86cf9f65e53b46105b2e84657b1ada4c8e16effcf2484d23f8bffca098/kubeflow-training-1.3.0.tar.gz from build tracker '/tmp/pip-build-tracker-bp8ssqqt' 2025-09-09T22:03:29,743 Removed build tracker: '/tmp/pip-build-tracker-bp8ssqqt'