2026-08-18T19:32:42,264 Created temporary directory: /tmp/pip-ephem-wheel-cache-wgezjn13 2026-08-18T19:32:42,266 Created temporary directory: /tmp/pip-build-tracker-6u8xal9a 2026-08-18T19:32:42,267 Initialized build tracking at /tmp/pip-build-tracker-6u8xal9a 2026-08-18T19:32:42,267 Created build tracker: /tmp/pip-build-tracker-6u8xal9a 2026-08-18T19:32:42,267 Entered build tracker: /tmp/pip-build-tracker-6u8xal9a 2026-08-18T19:32:42,268 Created temporary directory: /tmp/pip-wheel-xtdjyzb9 2026-08-18T19:32:42,271 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-08-18T19:32:42,274 Created temporary directory: /tmp/pip-ephem-wheel-cache-c1477jon 2026-08-18T19:32:42,295 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-18T19:32:42,299 2 location(s) to search for versions of kubeflow-training: 2026-08-18T19:32:42,299 * https://pypi.org/simple/kubeflow-training/ 2026-08-18T19:32:42,299 * https://www.piwheels.org/simple/kubeflow-training/ 2026-08-18T19:32:42,300 Fetching project page and analyzing links: https://pypi.org/simple/kubeflow-training/ 2026-08-18T19:32:42,301 Getting page https://pypi.org/simple/kubeflow-training/ 2026-08-18T19:32:42,302 Found index url https://pypi.org/simple 2026-08-18T19:32:42,533 Fetched page https://pypi.org/simple/kubeflow-training/ as application/vnd.pypi.simple.v1+json 2026-08-18T19:32:42,540 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 2026-08-18T19:32:42,541 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/) 2026-08-18T19:32:42,542 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 2026-08-18T19:32:42,543 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 2026-08-18T19:32:42,543 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/) 2026-08-18T19:32:42,544 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 2026-08-18T19:32:42,545 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/) 2026-08-18T19:32:42,546 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 2026-08-18T19:32:42,546 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/) 2026-08-18T19:32:42,547 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 2026-08-18T19:32:42,548 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/) 2026-08-18T19:32:42,549 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 2026-08-18T19:32:42,549 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/) 2026-08-18T19:32:42,550 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 2026-08-18T19:32:42,550 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/) 2026-08-18T19:32:42,551 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 2026-08-18T19:32:42,551 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/) 2026-08-18T19:32:42,552 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 2026-08-18T19:32:42,553 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/) 2026-08-18T19:32:42,553 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 2026-08-18T19:32:42,554 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/) 2026-08-18T19:32:42,554 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 2026-08-18T19:32:42,555 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/) 2026-08-18T19:32:42,556 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 2026-08-18T19:32:42,556 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/) 2026-08-18T19:32:42,557 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 2026-08-18T19:32:42,558 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/) 2026-08-18T19:32:42,558 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 2026-08-18T19:32:42,559 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/) 2026-08-18T19:32:42,559 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 2026-08-18T19:32:42,560 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/) 2026-08-18T19:32:42,560 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/) 2026-08-18T19:32:42,561 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 2026-08-18T19:32:42,562 Skipping link: No binaries permitted for kubeflow-training: https://files.pythonhosted.org/packages/a8/bc/075681eb480e6f0d36647c7332ea9a1506903367181ccc1d348207effec8/kubeflow_training-1.9.4-py3-none-any.whl (from https://pypi.org/simple/kubeflow-training/) 2026-08-18T19:32:42,562 Found link https://files.pythonhosted.org/packages/f1/94/dfd113d721aab778d63dacc1aff19259a1622a6dd809c5f71305d9b403ad/kubeflow_training-1.9.4.tar.gz (from https://pypi.org/simple/kubeflow-training/), version: 1.9.4 2026-08-18T19:32:42,563 Fetching project page and analyzing links: https://www.piwheels.org/simple/kubeflow-training/ 2026-08-18T19:32:42,564 Getting page https://www.piwheels.org/simple/kubeflow-training/ 2026-08-18T19:32:42,565 Found index url https://www.piwheels.org/simple 2026-08-18T19:32:42,756 Fetched page https://www.piwheels.org/simple/kubeflow-training/ as text/html 2026-08-18T19:32:42,761 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/) 2026-08-18T19:32:42,761 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/) 2026-08-18T19:32:42,762 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/) 2026-08-18T19:32:42,763 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/) 2026-08-18T19:32:42,763 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/) 2026-08-18T19:32:42,764 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/) 2026-08-18T19:32:42,764 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/) 2026-08-18T19:32:42,765 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/) 2026-08-18T19:32:42,765 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/) 2026-08-18T19:32:42,766 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/) 2026-08-18T19:32:42,766 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/) 2026-08-18T19:32:42,767 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/) 2026-08-18T19:32:42,768 Skipping link: not a file: https://www.piwheels.org/simple/kubeflow-training/ 2026-08-18T19:32:42,768 Skipping link: not a file: https://pypi.org/simple/kubeflow-training/ 2026-08-18T19:32:42,789 Given no hashes to check 1 links for project 'kubeflow-training': discarding no candidates 2026-08-18T19:32:42,807 Collecting kubeflow-training==1.9.4 2026-08-18T19:32:42,809 Created temporary directory: /tmp/pip-unpack-z41b887t 2026-08-18T19:32:42,969 Downloading kubeflow_training-1.9.4.tar.gz (66 kB) 2026-08-18T19:32:43,160 Added kubeflow-training==1.9.4 from https://files.pythonhosted.org/packages/f1/94/dfd113d721aab778d63dacc1aff19259a1622a6dd809c5f71305d9b403ad/kubeflow_training-1.9.4.tar.gz to build tracker '/tmp/pip-build-tracker-6u8xal9a' 2026-08-18T19:32:43,161 Running setup.py (path:/tmp/pip-wheel-xtdjyzb9/kubeflow-training_8746a889b1354c74b7a7d85401e6dc88/setup.py) egg_info for package kubeflow-training 2026-08-18T19:32:43,162 Created temporary directory: /tmp/pip-pip-egg-info-4yb59o9_ 2026-08-18T19:32:43,163 Preparing metadata (setup.py): started 2026-08-18T19:32:43,164 Running command python setup.py egg_info 2026-08-18T19:32:43,713 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:288: UserWarning: Unknown distribution option: 'tests_require' 2026-08-18T19:32:43,714 warnings.warn(msg) 2026-08-18T19:32:44,034 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-18T19:32:44,035 !! 2026-08-18T19:32:44,036 ******************************************************************************** 2026-08-18T19:32:44,036 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-18T19:32:44,037 License :: OSI Approved :: Apache Software License 2026-08-18T19:32:44,038 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-18T19:32:44,038 ******************************************************************************** 2026-08-18T19:32:44,039 !! 2026-08-18T19:32:44,040 self._finalize_license_expression() 2026-08-18T19:32:44,065 running egg_info 2026-08-18T19:32:44,091 creating /tmp/pip-pip-egg-info-4yb59o9_/kubeflow_training.egg-info 2026-08-18T19:32:44,092 writing /tmp/pip-pip-egg-info-4yb59o9_/kubeflow_training.egg-info/PKG-INFO 2026-08-18T19:32:44,097 writing dependency_links to /tmp/pip-pip-egg-info-4yb59o9_/kubeflow_training.egg-info/dependency_links.txt 2026-08-18T19:32:44,100 writing requirements to /tmp/pip-pip-egg-info-4yb59o9_/kubeflow_training.egg-info/requires.txt 2026-08-18T19:32:44,101 writing top-level names to /tmp/pip-pip-egg-info-4yb59o9_/kubeflow_training.egg-info/top_level.txt 2026-08-18T19:32:44,103 writing manifest file '/tmp/pip-pip-egg-info-4yb59o9_/kubeflow_training.egg-info/SOURCES.txt' 2026-08-18T19:32:44,194 reading manifest file '/tmp/pip-pip-egg-info-4yb59o9_/kubeflow_training.egg-info/SOURCES.txt' 2026-08-18T19:32:44,199 writing manifest file '/tmp/pip-pip-egg-info-4yb59o9_/kubeflow_training.egg-info/SOURCES.txt' 2026-08-18T19:32:44,308 Preparing metadata (setup.py): finished with status 'done' 2026-08-18T19:32:44,312 Source in /tmp/pip-wheel-xtdjyzb9/kubeflow-training_8746a889b1354c74b7a7d85401e6dc88 has version 1.9.4, which satisfies requirement kubeflow-training==1.9.4 from https://files.pythonhosted.org/packages/f1/94/dfd113d721aab778d63dacc1aff19259a1622a6dd809c5f71305d9b403ad/kubeflow_training-1.9.4.tar.gz 2026-08-18T19:32:44,313 Removed kubeflow-training==1.9.4 from https://files.pythonhosted.org/packages/f1/94/dfd113d721aab778d63dacc1aff19259a1622a6dd809c5f71305d9b403ad/kubeflow_training-1.9.4.tar.gz from build tracker '/tmp/pip-build-tracker-6u8xal9a' 2026-08-18T19:32:44,317 Created temporary directory: /tmp/pip-unpack-r18r9cks 2026-08-18T19:32:44,318 Building wheels for collected packages: kubeflow-training 2026-08-18T19:32:44,322 Created temporary directory: /tmp/pip-wheel-_i9flnwm 2026-08-18T19:32:44,323 Building wheel for kubeflow-training (setup.py): started 2026-08-18T19:32:44,324 Destination directory: /tmp/pip-wheel-_i9flnwm 2026-08-18T19:32:44,325 Running command python setup.py bdist_wheel 2026-08-18T19:32:44,861 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:288: UserWarning: Unknown distribution option: 'tests_require' 2026-08-18T19:32:44,862 warnings.warn(msg) 2026-08-18T19:32:45,169 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-18T19:32:45,170 !! 2026-08-18T19:32:45,171 ******************************************************************************** 2026-08-18T19:32:45,171 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-18T19:32:45,173 License :: OSI Approved :: Apache Software License 2026-08-18T19:32:45,174 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-18T19:32:45,174 ******************************************************************************** 2026-08-18T19:32:45,176 !! 2026-08-18T19:32:45,176 self._finalize_license_expression() 2026-08-18T19:32:45,177 running bdist_wheel 2026-08-18T19:32:45,312 running build 2026-08-18T19:32:45,313 running build_py 2026-08-18T19:32:45,342 creating build/lib/test 2026-08-18T19:32:45,344 copying test/__init__.py -> build/lib/test 2026-08-18T19:32:45,346 copying test/conftest.py -> build/lib/test 2026-08-18T19:32:45,349 creating build/lib/kubeflow 2026-08-18T19:32:45,350 copying kubeflow/__init__.py -> build/lib/kubeflow 2026-08-18T19:32:45,353 creating build/lib/test/e2e 2026-08-18T19:32:45,355 copying test/e2e/test_e2e_xgboostjob.py -> build/lib/test/e2e 2026-08-18T19:32:45,357 copying test/e2e/test_e2e_jaxjob.py -> build/lib/test/e2e 2026-08-18T19:32:45,360 copying test/e2e/test_e2e_mpijob.py -> build/lib/test/e2e 2026-08-18T19:32:45,362 copying test/e2e/test_e2e_tfjob.py -> build/lib/test/e2e 2026-08-18T19:32:45,365 copying test/e2e/test_e2e_paddlejob.py -> build/lib/test/e2e 2026-08-18T19:32:45,367 copying test/e2e/__init__.py -> build/lib/test/e2e 2026-08-18T19:32:45,369 copying test/e2e/utils.py -> build/lib/test/e2e 2026-08-18T19:32:45,371 copying test/e2e/constants.py -> build/lib/test/e2e 2026-08-18T19:32:45,373 copying test/e2e/test_e2e_pytorchjob.py -> build/lib/test/e2e 2026-08-18T19:32:45,377 creating build/lib/kubeflow/training 2026-08-18T19:32:45,378 copying kubeflow/training/configuration.py -> build/lib/kubeflow/training 2026-08-18T19:32:45,381 copying kubeflow/training/api_client.py -> build/lib/kubeflow/training 2026-08-18T19:32:45,384 copying kubeflow/training/__init__.py -> build/lib/kubeflow/training 2026-08-18T19:32:45,386 copying kubeflow/training/rest.py -> build/lib/kubeflow/training 2026-08-18T19:32:45,389 copying kubeflow/training/exceptions.py -> build/lib/kubeflow/training 2026-08-18T19:32:45,392 creating build/lib/kubeflow/storage_initializer 2026-08-18T19:32:45,393 copying kubeflow/storage_initializer/hugging_face.py -> build/lib/kubeflow/storage_initializer 2026-08-18T19:32:45,395 copying kubeflow/storage_initializer/abstract_model_provider.py -> build/lib/kubeflow/storage_initializer 2026-08-18T19:32:45,397 copying kubeflow/storage_initializer/__init__.py -> build/lib/kubeflow/storage_initializer 2026-08-18T19:32:45,399 copying kubeflow/storage_initializer/s3.py -> build/lib/kubeflow/storage_initializer 2026-08-18T19:32:45,401 copying kubeflow/storage_initializer/constants.py -> build/lib/kubeflow/storage_initializer 2026-08-18T19:32:45,403 copying kubeflow/storage_initializer/storage.py -> build/lib/kubeflow/storage_initializer 2026-08-18T19:32:45,405 copying kubeflow/storage_initializer/abstract_dataset_provider.py -> build/lib/kubeflow/storage_initializer 2026-08-18T19:32:45,409 creating build/lib/kubeflow/training/models 2026-08-18T19:32:45,410 copying kubeflow/training/models/kubeflow_org_v1_rdzv_conf.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,412 copying kubeflow/training/models/kubeflow_org_v1_tf_job_spec.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,415 copying kubeflow/training/models/kubeflow_org_v1_mpi_job_list.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,417 copying kubeflow/training/models/kubeflow_org_v1_replica_spec.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,420 copying kubeflow/training/models/kubeflow_org_v1_tf_job.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,422 copying kubeflow/training/models/kubeflow_org_v1_py_torch_job_spec.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,425 copying kubeflow/training/models/__init__.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,427 copying kubeflow/training/models/kubeflow_org_v1_jax_job_spec.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,430 copying kubeflow/training/models/kubeflow_org_v1_jax_job.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,432 copying kubeflow/training/models/kubeflow_org_v1_elastic_policy.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,435 copying kubeflow/training/models/kubeflow_org_v1_job_condition.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,437 copying kubeflow/training/models/kubeflow_org_v1_scheduling_policy.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,440 copying kubeflow/training/models/kubeflow_org_v1_xg_boost_job_list.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,443 copying kubeflow/training/models/kubeflow_org_v1_mpi_job_spec.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,445 copying kubeflow/training/models/kubeflow_org_v1_paddle_job_spec.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,448 copying kubeflow/training/models/kubeflow_org_v1_tf_job_list.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,450 copying kubeflow/training/models/kubeflow_org_v1_jax_job_list.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,453 copying kubeflow/training/models/kubeflow_org_v1_paddle_job.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,455 copying kubeflow/training/models/kubeflow_org_v1_py_torch_job.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,457 copying kubeflow/training/models/kubeflow_org_v1_xg_boost_job.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,460 copying kubeflow/training/models/kubeflow_org_v1_run_policy.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,462 copying kubeflow/training/models/kubeflow_org_v1_paddle_elastic_policy.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,465 copying kubeflow/training/models/kubeflow_org_v1_py_torch_job_list.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,467 copying kubeflow/training/models/kubeflow_org_v1_mpi_job.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,470 copying kubeflow/training/models/kubeflow_org_v1_xg_boost_job_spec.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,473 copying kubeflow/training/models/kubeflow_org_v1_paddle_job_list.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,475 copying kubeflow/training/models/kubeflow_org_v1_job_status.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,477 copying kubeflow/training/models/kubeflow_org_v1_replica_status.py -> build/lib/kubeflow/training/models 2026-08-18T19:32:45,480 creating build/lib/kubeflow/training/utils 2026-08-18T19:32:45,481 copying kubeflow/training/utils/__init__.py -> build/lib/kubeflow/training/utils 2026-08-18T19:32:45,483 copying kubeflow/training/utils/utils.py -> build/lib/kubeflow/training/utils 2026-08-18T19:32:45,486 creating build/lib/kubeflow/training/api 2026-08-18T19:32:45,487 copying kubeflow/training/api/training_client_test.py -> build/lib/kubeflow/training/api 2026-08-18T19:32:45,491 copying kubeflow/training/api/__init__.py -> build/lib/kubeflow/training/api 2026-08-18T19:32:45,493 copying kubeflow/training/api/training_client.py -> build/lib/kubeflow/training/api 2026-08-18T19:32:45,496 creating build/lib/kubeflow/training/constants 2026-08-18T19:32:45,497 copying kubeflow/training/constants/__init__.py -> build/lib/kubeflow/training/constants 2026-08-18T19:32:45,499 copying kubeflow/training/constants/constants.py -> build/lib/kubeflow/training/constants 2026-08-18T19:32:45,536 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-08-18T19:32:45,537 !! 2026-08-18T19:32:45,538 ******************************************************************************** 2026-08-18T19:32:45,539 Please avoid running ``setup.py`` directly. 2026-08-18T19:32:45,539 Instead, use pypa/build, pypa/installer or other 2026-08-18T19:32:45,540 standards-based tools. 2026-08-18T19:32:45,541 This deprecation is overdue, please update your project and remove deprecated 2026-08-18T19:32:45,542 calls to avoid build errors in the future. 2026-08-18T19:32:45,543 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-08-18T19:32:45,544 ******************************************************************************** 2026-08-18T19:32:45,545 !! 2026-08-18T19:32:45,545 self.initialize_options() 2026-08-18T19:32:45,564 installing to build/bdist.linux-armv7l/wheel 2026-08-18T19:32:45,565 running install 2026-08-18T19:32:45,587 running install_lib 2026-08-18T19:32:45,614 creating build/bdist.linux-armv7l/wheel 2026-08-18T19:32:45,616 creating build/bdist.linux-armv7l/wheel/test 2026-08-18T19:32:45,617 copying build/lib/test/__init__.py -> build/bdist.linux-armv7l/wheel/./test 2026-08-18T19:32:45,619 creating build/bdist.linux-armv7l/wheel/test/e2e 2026-08-18T19:32:45,620 copying build/lib/test/e2e/test_e2e_xgboostjob.py -> build/bdist.linux-armv7l/wheel/./test/e2e 2026-08-18T19:32:45,623 copying build/lib/test/e2e/test_e2e_jaxjob.py -> build/bdist.linux-armv7l/wheel/./test/e2e 2026-08-18T19:32:45,625 copying build/lib/test/e2e/test_e2e_mpijob.py -> build/bdist.linux-armv7l/wheel/./test/e2e 2026-08-18T19:32:45,627 copying build/lib/test/e2e/test_e2e_tfjob.py -> build/bdist.linux-armv7l/wheel/./test/e2e 2026-08-18T19:32:45,629 copying build/lib/test/e2e/test_e2e_paddlejob.py -> build/bdist.linux-armv7l/wheel/./test/e2e 2026-08-18T19:32:45,631 copying build/lib/test/e2e/__init__.py -> build/bdist.linux-armv7l/wheel/./test/e2e 2026-08-18T19:32:45,633 copying build/lib/test/e2e/utils.py -> build/bdist.linux-armv7l/wheel/./test/e2e 2026-08-18T19:32:45,635 copying build/lib/test/e2e/constants.py -> build/bdist.linux-armv7l/wheel/./test/e2e 2026-08-18T19:32:45,637 copying build/lib/test/e2e/test_e2e_pytorchjob.py -> build/bdist.linux-armv7l/wheel/./test/e2e 2026-08-18T19:32:45,639 copying build/lib/test/conftest.py -> build/bdist.linux-armv7l/wheel/./test 2026-08-18T19:32:45,642 creating build/bdist.linux-armv7l/wheel/kubeflow 2026-08-18T19:32:45,643 copying build/lib/kubeflow/__init__.py -> build/bdist.linux-armv7l/wheel/./kubeflow 2026-08-18T19:32:45,645 creating build/bdist.linux-armv7l/wheel/kubeflow/training 2026-08-18T19:32:45,646 copying build/lib/kubeflow/training/configuration.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training 2026-08-18T19:32:45,650 creating build/bdist.linux-armv7l/wheel/kubeflow/training/models 2026-08-18T19:32:45,651 copying build/lib/kubeflow/training/models/kubeflow_org_v1_rdzv_conf.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,653 copying build/lib/kubeflow/training/models/kubeflow_org_v1_tf_job_spec.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,656 copying build/lib/kubeflow/training/models/kubeflow_org_v1_mpi_job_list.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,658 copying build/lib/kubeflow/training/models/kubeflow_org_v1_replica_spec.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,660 copying build/lib/kubeflow/training/models/kubeflow_org_v1_tf_job.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,663 copying build/lib/kubeflow/training/models/kubeflow_org_v1_py_torch_job_spec.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,665 copying build/lib/kubeflow/training/models/__init__.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,667 copying build/lib/kubeflow/training/models/kubeflow_org_v1_jax_job_spec.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,670 copying build/lib/kubeflow/training/models/kubeflow_org_v1_jax_job.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,672 copying build/lib/kubeflow/training/models/kubeflow_org_v1_elastic_policy.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,675 copying build/lib/kubeflow/training/models/kubeflow_org_v1_job_condition.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,677 copying build/lib/kubeflow/training/models/kubeflow_org_v1_scheduling_policy.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,680 copying build/lib/kubeflow/training/models/kubeflow_org_v1_xg_boost_job_list.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,682 copying build/lib/kubeflow/training/models/kubeflow_org_v1_mpi_job_spec.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,684 copying build/lib/kubeflow/training/models/kubeflow_org_v1_paddle_job_spec.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,687 copying build/lib/kubeflow/training/models/kubeflow_org_v1_tf_job_list.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,689 copying build/lib/kubeflow/training/models/kubeflow_org_v1_jax_job_list.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,691 copying build/lib/kubeflow/training/models/kubeflow_org_v1_paddle_job.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,693 copying build/lib/kubeflow/training/models/kubeflow_org_v1_py_torch_job.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,696 copying build/lib/kubeflow/training/models/kubeflow_org_v1_xg_boost_job.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,698 copying build/lib/kubeflow/training/models/kubeflow_org_v1_run_policy.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,700 copying build/lib/kubeflow/training/models/kubeflow_org_v1_paddle_elastic_policy.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,703 copying build/lib/kubeflow/training/models/kubeflow_org_v1_py_torch_job_list.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,705 copying build/lib/kubeflow/training/models/kubeflow_org_v1_mpi_job.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,708 copying build/lib/kubeflow/training/models/kubeflow_org_v1_xg_boost_job_spec.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,710 copying build/lib/kubeflow/training/models/kubeflow_org_v1_paddle_job_list.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,712 copying build/lib/kubeflow/training/models/kubeflow_org_v1_job_status.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,715 copying build/lib/kubeflow/training/models/kubeflow_org_v1_replica_status.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/models 2026-08-18T19:32:45,717 copying build/lib/kubeflow/training/api_client.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training 2026-08-18T19:32:45,720 copying build/lib/kubeflow/training/__init__.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training 2026-08-18T19:32:45,723 creating build/bdist.linux-armv7l/wheel/kubeflow/training/utils 2026-08-18T19:32:45,724 copying build/lib/kubeflow/training/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/utils 2026-08-18T19:32:45,726 copying build/lib/kubeflow/training/utils/utils.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/utils 2026-08-18T19:32:45,729 creating build/bdist.linux-armv7l/wheel/kubeflow/training/api 2026-08-18T19:32:45,730 copying build/lib/kubeflow/training/api/training_client_test.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/api 2026-08-18T19:32:45,734 copying build/lib/kubeflow/training/api/__init__.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/api 2026-08-18T19:32:45,736 copying build/lib/kubeflow/training/api/training_client.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/api 2026-08-18T19:32:45,739 copying build/lib/kubeflow/training/rest.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training 2026-08-18T19:32:45,742 copying build/lib/kubeflow/training/exceptions.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training 2026-08-18T19:32:45,744 creating build/bdist.linux-armv7l/wheel/kubeflow/training/constants 2026-08-18T19:32:45,746 copying build/lib/kubeflow/training/constants/__init__.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/constants 2026-08-18T19:32:45,748 copying build/lib/kubeflow/training/constants/constants.py -> build/bdist.linux-armv7l/wheel/./kubeflow/training/constants 2026-08-18T19:32:45,751 creating build/bdist.linux-armv7l/wheel/kubeflow/storage_initializer 2026-08-18T19:32:45,752 copying build/lib/kubeflow/storage_initializer/hugging_face.py -> build/bdist.linux-armv7l/wheel/./kubeflow/storage_initializer 2026-08-18T19:32:45,754 copying build/lib/kubeflow/storage_initializer/abstract_model_provider.py -> build/bdist.linux-armv7l/wheel/./kubeflow/storage_initializer 2026-08-18T19:32:45,756 copying build/lib/kubeflow/storage_initializer/__init__.py -> build/bdist.linux-armv7l/wheel/./kubeflow/storage_initializer 2026-08-18T19:32:45,757 copying build/lib/kubeflow/storage_initializer/s3.py -> build/bdist.linux-armv7l/wheel/./kubeflow/storage_initializer 2026-08-18T19:32:45,759 copying build/lib/kubeflow/storage_initializer/constants.py -> build/bdist.linux-armv7l/wheel/./kubeflow/storage_initializer 2026-08-18T19:32:45,761 copying build/lib/kubeflow/storage_initializer/storage.py -> build/bdist.linux-armv7l/wheel/./kubeflow/storage_initializer 2026-08-18T19:32:45,763 copying build/lib/kubeflow/storage_initializer/abstract_dataset_provider.py -> build/bdist.linux-armv7l/wheel/./kubeflow/storage_initializer 2026-08-18T19:32:45,765 running install_egg_info 2026-08-18T19:32:45,800 running egg_info 2026-08-18T19:32:45,827 writing kubeflow_training.egg-info/PKG-INFO 2026-08-18T19:32:45,831 writing dependency_links to kubeflow_training.egg-info/dependency_links.txt 2026-08-18T19:32:45,834 writing requirements to kubeflow_training.egg-info/requires.txt 2026-08-18T19:32:45,835 writing top-level names to kubeflow_training.egg-info/top_level.txt 2026-08-18T19:32:45,872 reading manifest file 'kubeflow_training.egg-info/SOURCES.txt' 2026-08-18T19:32:45,882 writing manifest file 'kubeflow_training.egg-info/SOURCES.txt' 2026-08-18T19:32:45,884 Copying kubeflow_training.egg-info to build/bdist.linux-armv7l/wheel/./kubeflow_training-1.9.4-py3.11.egg-info 2026-08-18T19:32:45,895 running install_scripts 2026-08-18T19:32:45,905 creating build/bdist.linux-armv7l/wheel/kubeflow_training-1.9.4.dist-info/WHEEL 2026-08-18T19:32:45,908 creating '/tmp/pip-wheel-_i9flnwm/kubeflow_training-1.9.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-08-18T19:32:45,910 adding 'kubeflow/__init__.py' 2026-08-18T19:32:45,912 adding 'kubeflow/storage_initializer/__init__.py' 2026-08-18T19:32:45,913 adding 'kubeflow/storage_initializer/abstract_dataset_provider.py' 2026-08-18T19:32:45,914 adding 'kubeflow/storage_initializer/abstract_model_provider.py' 2026-08-18T19:32:45,916 adding 'kubeflow/storage_initializer/constants.py' 2026-08-18T19:32:45,917 adding 'kubeflow/storage_initializer/hugging_face.py' 2026-08-18T19:32:45,919 adding 'kubeflow/storage_initializer/s3.py' 2026-08-18T19:32:45,920 adding 'kubeflow/storage_initializer/storage.py' 2026-08-18T19:32:45,922 adding 'kubeflow/training/__init__.py' 2026-08-18T19:32:45,925 adding 'kubeflow/training/api_client.py' 2026-08-18T19:32:45,928 adding 'kubeflow/training/configuration.py' 2026-08-18T19:32:45,929 adding 'kubeflow/training/exceptions.py' 2026-08-18T19:32:45,931 adding 'kubeflow/training/rest.py' 2026-08-18T19:32:45,933 adding 'kubeflow/training/api/__init__.py' 2026-08-18T19:32:45,939 adding 'kubeflow/training/api/training_client.py' 2026-08-18T19:32:45,944 adding 'kubeflow/training/api/training_client_test.py' 2026-08-18T19:32:45,946 adding 'kubeflow/training/constants/__init__.py' 2026-08-18T19:32:45,948 adding 'kubeflow/training/constants/constants.py' 2026-08-18T19:32:45,950 adding 'kubeflow/training/models/__init__.py' 2026-08-18T19:32:45,952 adding 'kubeflow/training/models/kubeflow_org_v1_elastic_policy.py' 2026-08-18T19:32:45,954 adding 'kubeflow/training/models/kubeflow_org_v1_jax_job.py' 2026-08-18T19:32:45,955 adding 'kubeflow/training/models/kubeflow_org_v1_jax_job_list.py' 2026-08-18T19:32:45,957 adding 'kubeflow/training/models/kubeflow_org_v1_jax_job_spec.py' 2026-08-18T19:32:45,958 adding 'kubeflow/training/models/kubeflow_org_v1_job_condition.py' 2026-08-18T19:32:45,960 adding 'kubeflow/training/models/kubeflow_org_v1_job_status.py' 2026-08-18T19:32:45,961 adding 'kubeflow/training/models/kubeflow_org_v1_mpi_job.py' 2026-08-18T19:32:45,963 adding 'kubeflow/training/models/kubeflow_org_v1_mpi_job_list.py' 2026-08-18T19:32:45,964 adding 'kubeflow/training/models/kubeflow_org_v1_mpi_job_spec.py' 2026-08-18T19:32:45,966 adding 'kubeflow/training/models/kubeflow_org_v1_paddle_elastic_policy.py' 2026-08-18T19:32:45,968 adding 'kubeflow/training/models/kubeflow_org_v1_paddle_job.py' 2026-08-18T19:32:45,969 adding 'kubeflow/training/models/kubeflow_org_v1_paddle_job_list.py' 2026-08-18T19:32:45,971 adding 'kubeflow/training/models/kubeflow_org_v1_paddle_job_spec.py' 2026-08-18T19:32:45,972 adding 'kubeflow/training/models/kubeflow_org_v1_py_torch_job.py' 2026-08-18T19:32:45,974 adding 'kubeflow/training/models/kubeflow_org_v1_py_torch_job_list.py' 2026-08-18T19:32:45,976 adding 'kubeflow/training/models/kubeflow_org_v1_py_torch_job_spec.py' 2026-08-18T19:32:45,977 adding 'kubeflow/training/models/kubeflow_org_v1_rdzv_conf.py' 2026-08-18T19:32:45,978 adding 'kubeflow/training/models/kubeflow_org_v1_replica_spec.py' 2026-08-18T19:32:45,980 adding 'kubeflow/training/models/kubeflow_org_v1_replica_status.py' 2026-08-18T19:32:45,982 adding 'kubeflow/training/models/kubeflow_org_v1_run_policy.py' 2026-08-18T19:32:45,983 adding 'kubeflow/training/models/kubeflow_org_v1_scheduling_policy.py' 2026-08-18T19:32:45,985 adding 'kubeflow/training/models/kubeflow_org_v1_tf_job.py' 2026-08-18T19:32:45,986 adding 'kubeflow/training/models/kubeflow_org_v1_tf_job_list.py' 2026-08-18T19:32:45,988 adding 'kubeflow/training/models/kubeflow_org_v1_tf_job_spec.py' 2026-08-18T19:32:45,989 adding 'kubeflow/training/models/kubeflow_org_v1_xg_boost_job.py' 2026-08-18T19:32:45,991 adding 'kubeflow/training/models/kubeflow_org_v1_xg_boost_job_list.py' 2026-08-18T19:32:45,992 adding 'kubeflow/training/models/kubeflow_org_v1_xg_boost_job_spec.py' 2026-08-18T19:32:45,994 adding 'kubeflow/training/utils/__init__.py' 2026-08-18T19:32:45,996 adding 'kubeflow/training/utils/utils.py' 2026-08-18T19:32:45,999 adding 'test/__init__.py' 2026-08-18T19:32:46,001 adding 'test/conftest.py' 2026-08-18T19:32:46,002 adding 'test/e2e/__init__.py' 2026-08-18T19:32:46,003 adding 'test/e2e/constants.py' 2026-08-18T19:32:46,005 adding 'test/e2e/test_e2e_jaxjob.py' 2026-08-18T19:32:46,007 adding 'test/e2e/test_e2e_mpijob.py' 2026-08-18T19:32:46,008 adding 'test/e2e/test_e2e_paddlejob.py' 2026-08-18T19:32:46,010 adding 'test/e2e/test_e2e_pytorchjob.py' 2026-08-18T19:32:46,011 adding 'test/e2e/test_e2e_tfjob.py' 2026-08-18T19:32:46,013 adding 'test/e2e/test_e2e_xgboostjob.py' 2026-08-18T19:32:46,014 adding 'test/e2e/utils.py' 2026-08-18T19:32:46,015 adding 'kubeflow_training-1.9.4.dist-info/METADATA' 2026-08-18T19:32:46,016 adding 'kubeflow_training-1.9.4.dist-info/WHEEL' 2026-08-18T19:32:46,017 adding 'kubeflow_training-1.9.4.dist-info/top_level.txt' 2026-08-18T19:32:46,019 adding 'kubeflow_training-1.9.4.dist-info/RECORD' 2026-08-18T19:32:46,022 removing build/bdist.linux-armv7l/wheel 2026-08-18T19:32:46,150 Building wheel for kubeflow-training (setup.py): finished with status 'done' 2026-08-18T19:32:46,153 Created wheel for kubeflow-training: filename=kubeflow_training-1.9.4-py3-none-any.whl size=113515 sha256=506e6c5763a252bbcd04c451272509e8322a1304a150d10ec3abf6fe3a212567 2026-08-18T19:32:46,155 Stored in directory: /tmp/pip-ephem-wheel-cache-c1477jon/wheels/b5/91/1e/01dad345c867404118e7f6e8b2ce83ad029d430847b0b65cad 2026-08-18T19:32:46,166 Successfully built kubeflow-training 2026-08-18T19:32:46,173 Removed build tracker: '/tmp/pip-build-tracker-6u8xal9a'