2026-06-02T01:54:30,362 Created temporary directory: /tmp/pip-ephem-wheel-cache-xqf1yw55 2026-06-02T01:54:30,364 Created temporary directory: /tmp/pip-build-tracker-tbhnm9nu 2026-06-02T01:54:30,364 Initialized build tracking at /tmp/pip-build-tracker-tbhnm9nu 2026-06-02T01:54:30,365 Created build tracker: /tmp/pip-build-tracker-tbhnm9nu 2026-06-02T01:54:30,365 Entered build tracker: /tmp/pip-build-tracker-tbhnm9nu 2026-06-02T01:54:30,366 Created temporary directory: /tmp/pip-wheel-m6ccde2f 2026-06-02T01:54:30,369 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-06-02T01:54:30,371 Created temporary directory: /tmp/pip-ephem-wheel-cache-rtg4jk33 2026-06-02T01:54:30,392 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-02T01:54:30,396 2 location(s) to search for versions of nvflare: 2026-06-02T01:54:30,396 * https://pypi.org/simple/nvflare/ 2026-06-02T01:54:30,396 * https://www.piwheels.org/simple/nvflare/ 2026-06-02T01:54:30,397 Fetching project page and analyzing links: https://pypi.org/simple/nvflare/ 2026-06-02T01:54:30,397 Getting page https://pypi.org/simple/nvflare/ 2026-06-02T01:54:30,399 Found index url https://pypi.org/simple 2026-06-02T01:54:30,661 Fetched page https://pypi.org/simple/nvflare/ as application/vnd.pypi.simple.v1+json 2026-06-02T01:54:30,689 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/d9/de/84cb9346ae970dc19574c9f12b2c6e9d0ef7fcbe4b7440348e93914b31e1/nvflare-0.1.3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.6) 2026-06-02T01:54:30,690 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/8b/53/be45bbb81e604f522984ba19438e97e5d4f064213cc3a0359f78301be7ad/nvflare-0.9.0-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.6) 2026-06-02T01:54:30,691 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/a2/db/a0194b3a662bc2407c4fef1c9a59c97784f4f5f41ea5012b145d355133a3/nvflare-1.0.0-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.6) 2026-06-02T01:54:30,691 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/4e/cd/2ef6287d5405d0cbdebaa4243fa6a6f7c3d6c069b3808273ce5b20d52c4d/nvflare-1.0.1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.6) 2026-06-02T01:54:30,692 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/9c/c5/a39e8728862e73a44766080b9cc092edfe10bff6cbe19a44c145a9341a44/nvflare-1.0.2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.6) 2026-06-02T01:54:30,693 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/1b/72/dde5f9b2086905084ab1665e3a9dc37882f296e39c972df1d02da3a4e977/nvflare-1.1.0-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8,<3.9) 2026-06-02T01:54:30,693 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/68/6f/53e7aba8f1b0f12a9e6a304cba08b2626d8f91e1c019798b5bd6413a8137/nvflare-1.1.1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:==3.8.10) 2026-06-02T01:54:30,694 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/cc/98/64275214eac2e952ed899aa0bb6e511e144b7212466ae9fc67b754868146/nvflare-2.0.0-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,694 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/85/f7/131d3528b0f5510cabee6f3f5d8babbab1d9960332b180e3493d618df733/nvflare-2.0.1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,695 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/a6/29/803f5a7db63048421e469cdfbaacba7aaef048dfa52ecf55d63af349a9fc/nvflare-2.0.2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,696 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/07/79/9f8e8e1cea4739b70c9053e7bc11b8637f77c8b80b2101723330f6e280bb/nvflare-2.0.3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,696 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/49/97/43913f20da9be1d3e9ea744406e78b95a5c93ad2ca04a1520a97a688e9bd/nvflare-2.0.4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,697 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/1a/d6/8b7d830508fc09342176cef26ba52a6791ab41e5104dfcd9d05d828262e5/nvflare-2.0.5-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,697 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/3c/3c/b229474e88f13d9de93ba83ac65689642d466fdf59f677d00d4ddaee0374/nvflare-2.0.6-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,698 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/44/53/afa1ec882e88cf0316979a0598956344ea9581c1fc3b48ec7f6296afb751/nvflare-2.0.7-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,698 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/06/e7/0ebea06b66daa5322bf48877f16c2d0ea10bc61f0bf136472c32fc188e97/nvflare-2.0.8-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,699 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/50/81/dbdea463364ee2336f2e0d7e9a41ce37a9dd040878966887122296e6b213/nvflare-2.0.9-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,699 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/e1/f2/87641db1867ec6afb661d0cba51ebec0ddf80d8a469e29912bc411f366f6/nvflare-2.0.10-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,700 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/1f/91/5400b551f0e9dbc15a8abb2fd0557912edf4584cf98ae0c3fdf889b95afc/nvflare-2.0.11-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,700 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/c3/2f/4d14383033b230e6015d357e27a2b7a1271a9a22f017c4f70daf0e699ea1/nvflare-2.0.12-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,701 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/fe/68/739642382e4bace9b5b55e09bc5df0c30899a41cf9861aaeba553420ae23/nvflare-2.0.13-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,702 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/ed/11/d06a811071f2821a2024e17b29422f69f1341872340b5d31fbf907d61f67/nvflare-2.0.14-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,702 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/c3/59/90592b2782fcaf1e5f0a5e892cd5b9a91b65483360b3e3b60392c025f868/nvflare-2.0.15-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,703 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/a9/f0/b77f911be6ab7f27811309935186e7e85f1dcd43bd5e53aeffba35c7fffe/nvflare-2.0.16-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,704 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/19/a8/8ebb411bf5a433f80e1c3f0e131c4a70d5bd8850492fd0226bcb6acb014c/nvflare-2.0.18-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,705 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/9b/b0/bdbcd6f14310d462cca95886d966c8637633889124cc3e39ad4861447e74/nvflare-2.0.19-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7) 2026-06-02T01:54:30,705 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/38/c3/aa8e33aaf2e376ef061867033425e8e8883a295233f27f3c36cbad6b4408/nvflare-2.1.0-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,706 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/f3/19/6970d629f9d6df62dc6d606238c9df60869c3568b58597e5da7772ea7a04/nvflare-2.1.1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,706 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/da/a7/4eed7445d4364595be9fb9d277f41d986c4ef13b16ea18516932d707a9b5/nvflare-2.1.2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,707 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/3d/4c/9dfd752cf65f393ef2614e000e5a639147c00a70bdba99f08eaa88457e4a/nvflare-2.1.3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,707 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/a9/8e/a70ac839adb28bd37572270c827e00c202b280971b4712362ab93976de1c/nvflare-2.1.4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,708 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/e5/55/5ec94d171d8ad109bc0c438be9d16dc7bf170a76a148cfcea02e010c49b4/nvflare-2.2.0rc1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,708 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/51/1b/4d2934e180530eb29ae55e27f39407fea2e8919edb4a0f04bb476e482fa5/nvflare-2.2.0-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,709 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/7f/3b/691d704aa1ade6eacd15ee83c4757fd6b372c72f6314b21cd4f3dd91d728/nvflare-2.2.1rc1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,710 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/4a/15/912864a8104dd364ec60e43576e51400bd1b6d508353928e9d4b580879cf/nvflare-2.2.1rc4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,711 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/f6/5e/90de81e47b944ed04dc1d4d054f36f7e11e9ff89ee4250d657c91c9d70f2/nvflare-2.2.1rc5-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,711 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/e0/46/ad1b40dad1a13ac65bc62c4bd1fe0241efefc852ff1ad79926b0cbe884b0/nvflare-2.2.1rc6-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,712 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/92/eb/0ece7fe9039c56670e32c1519386ba6c2357af2b3b54be61c7ad56093acf/nvflare-2.2.1rc7-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,713 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/2b/ed/6e1ac688296b6754383b2a15f0f075131e7646660fd488fda8794a87855d/nvflare-2.2.1rc8-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,713 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/4e/19/dfe00118b108b633fe5bffa4bb47c413937d908e080d1a01cad9a0096ee0/nvflare-2.2.1rc9-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,714 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/5e/77/8955ea44e99e1dc20aa8045333f57798fc6bfd99ba01be7ef75aa2b2ae57/nvflare-2.2.1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,714 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/52/e5/1ccc2e704fb93c53ff6543d09f5bc18b1dcc98588ebe6b9b3bd986b9893b/nvflare-2.2.2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,715 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/9d/53/b2c1cf77b3a1c62794d421806cd9253b26cef9fc2101e7dd39844cca167c/nvflare-2.2.3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,715 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/5d/b9/50b8b93d9eeb0300f10112d5616da99878c9b0305027a62837c7932ba1e7/nvflare-2.2.4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,716 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/93/65/85bf922633bab5adcf7b76cd68f4239c6f4a8c265696535a9fcf40bdbfef/nvflare-2.2.5-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,716 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/b5/b4/3ce11cda130d17863c6b06f3d90463ff68fc1cc045a8bead80357a8312cd/nvflare-2.2.6-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.7,<3.9) 2026-06-02T01:54:30,717 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/42/07/142975568fc41d2680997f13d397d8122592ca2ab5727e5fcb44682a2596/nvflare-2.3.0rc1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,718 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/d5/8e/2f931caaa0a2e2d1c1e12a83f75be72d9eb95a215ba75c7bb5c8e8a74c5e/nvflare-2.3.0rc2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,718 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/ab/d2/3dbe39ed6f764b9048d3d971dd0de67801b0e871dae4d63c4910160b4c4c/nvflare-2.3.0rc3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,719 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/3f/24/d9a16ea5c6ea2c731ddbff28386083bfce36e7c60757ddde1ed478cfedb4/nvflare-2.3.0rc4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,719 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/0d/b5/d62023869fe853160f5dbcd868e0481cf910c945b751e20b0c4d3b34b6cc/nvflare-2.3.0rc5-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,720 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/bd/ba/3c520163db84e3bf755ebd88178956025a89a86b672182f95693e314cb71/nvflare-2.3.0rc6-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,721 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/4b/87/21b5493685c9b2a68184ae420218ea73865dc1d270714c8be3bd60457b8e/nvflare-2.3.0rc7-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,721 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/a2/db/76fadf1c2f098f5a614b5a64227037f9d8d6c44ff96454dafa099ff8bfc5/nvflare-2.3.0rc8-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,722 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/22/e2/972aa39a755d01c9671e08a4aa41559a431376030ccbf99fefd95d5fbfec/nvflare-2.3.0-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,722 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/4e/f1/24620227b2d4dc1b1f3ba96e9b46bd7213d0bb93c8616e8d71cb12754021/nvflare-2.3.1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,723 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/46/1f/3e82566b0de3cc4efcb9813e1a03d42fdc308de27d10c1ac6cf92b8337fb/nvflare-2.3.2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,723 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/a6/d6/eaf44bec9e613c4c19fc080e888c084a22634f7946b6ec8a24bd0280bd02/nvflare-2.3.3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,724 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/49/64/e59ec7b6b522bf66d424420d4b3ee997d05f7944082d8b7400e10912784c/nvflare-2.3.4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,724 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/4a/54/7d644d0f9a1ee316ced5e22c9a18c6c055319dff8bd738a94dd70d23a49a/nvflare-2.3.5-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,725 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/48/2f/c116399fc139c0fbab0c1473f1ddeed956c1f0c0e414e92c705f62a81e31/nvflare-2.3.6-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,725 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/57/d7/d7a7c5a8fdd90a9c9bb94eb4fb7e65de2fc94e2edfbfed5b078db5595ea0/nvflare-2.3.7-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,726 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/db/3b/69a2ff8601e6345008b64ccb8cf3c4317d2fd09c8b27af6de19726aa781c/nvflare-2.3.8-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,727 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/ad/e9/35c1ca94924866a1deee5a774d0679f5db3355f3612ede59bdbbd5a262c3/nvflare-2.3.9-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,727 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/03/dd/4ccff5ec94673f84e13482185202d15804e59ae761e3a847819ccf757f3c/nvflare-2.3.10-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,728 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/15/f4/3202b0f76e744df23735b3e5789a32deaff1a63b1017fbb888b50ee5df7a/nvflare-2.3.11-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,729 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/29/bc/6ede48f167094c35bd3467fc78ae4ad92e456a0d1de331a67ed4f0f64743/nvflare-2.3.12-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,729 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/ef/b2/444a9e14e94f1793456da0d377e980a82a4920f2a19ac26b36a6db1aa399/nvflare-2.4.0rc1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,730 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/43/4a/f8e8742b35f7420922b443cbe969321c7b2795dab7e700fc7828e88dc8b2/nvflare-2.4.0rc2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,731 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/71/4a/6368426676cdba5719ceca28b539c568b2904cf283c2c07516bcd1e72be4/nvflare-2.4.0rc3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,731 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/bd/67/e7d9c32e1424a5f58f75146b269598209ca4695fe987d0fc28787dd10a2f/nvflare-2.4.0rc4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,732 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/89/5c/fb71e2b91cf7d42f7a00ffde8f06d704e70ddbad67e2127b08aa68437a2b/nvflare-2.4.0rc5-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,732 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/10/e5/afb1e11f6a7fb763d946f6a2df787dcb38345ece7658fa037608eead15ef/nvflare-2.4.0rc6-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,733 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/93/5c/dfbbce4edc414ad7006f61d2d00731ecb82fc598d615a462b867627c1f65/nvflare-2.4.0rc7-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,733 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/be/df/db20ae949f3c4fb4cb4afbbe0981169361e922ef6883d8576c9aadf58fce/nvflare-2.4.0rc8-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,734 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/05/65/bfbb7f62812a0cf08ffe6e2426e2592b1979bedb674149d032ccee5aa729/nvflare-2.4.0rc9-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,734 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/4f/3a/885bbf81c81212dd24b5b520a3ada18a2e0aff6b403bcd235cf3f3b9e7c2/nvflare-2.4.0-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,735 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/a0/60/771b492c6b5a37762b27f827b53b5f5b37ae6f3c3ba192688f7ff4e17f95/nvflare-2.4.1rc1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,736 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/4f/4b/9dce1b4980464e964518e1da19e0e3b49cc2629301aa7d2a2deed6b8fb51/nvflare-2.4.1rc2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,736 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/ef/ae/f11eb85912a7945f4c054e9b55aa1398349e0b7121a6cf94ec04c8ca57c0/nvflare-2.4.1rc3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,737 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/c7/8c/0468990a85874766879db8c127260d8f3c13bef23437952255601a950a7b/nvflare-2.4.1rc4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,737 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/24/9b/2bc680253876ae46c23ff6eeae84a4020f65a0e590210312108ae8cc13a3/nvflare-2.4.1rc5-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,738 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/c6/0e/427003e520a2fd357b9b5be5058ba3b995fc1b6d21106f470bb25f4eff7a/nvflare-2.4.1rc6-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,739 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/c1/29/5d101c1a2db9a90f320f9c0cb3dbfde994dd9c8953482da9c77d02a0d337/nvflare-2.4.1rc7-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,739 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/9a/5a/6eba4a24aaef13bdf56d3598862d9586ab7a9cf6999e780ac0ae9137e316/nvflare-2.4.1rc8-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,740 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/9f/46/9328d60bfbc4a20d4b38066e781d0f6cb9fb43ae492935ed7ea1feced91d/nvflare-2.4.1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,740 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/ae/55/5182ace9ed702e7d6e1de760894fc8e1c3fb3c4c990f69ae127b5fa298d7/nvflare-2.4.2rc3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,741 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/b8/6f/e314a61e78d72ffa966737f1704136de85fb05ae084112a2702afbe62201/nvflare-2.4.2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,741 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/22/56/efa41e0d0318024bba06ed137d12d7b830e94060aab388bebb74d3bc9477/nvflare-2.5.0rc1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,742 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/2a/77/36175118a1bee0f929e7d4e555224d4876a68722c5aa61d24b3093aef86a/nvflare-2.5.0rc2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,742 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/68/e4/1124fefd092f08209bb694300f4e8e942bf54afef74e4d0463834c60c94e/nvflare-2.5.0rc3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,743 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/70/26/a9740ce2884f32febbad4de45ccbb17daf1a7449d1b704aa073077248e35/nvflare-2.5.0rc4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,743 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/fc/2e/4d61a14ff12b906262b6f194e98b2883391ddd05a708f8d6ac1c661afbc4/nvflare-2.5.0rc5-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,744 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/a7/ba/9ee9238f787654d2c41ed550b513d0a7b2f962f80805c60ec3da7ccf1dfe/nvflare-2.5.0rc6-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,745 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/d0/3b/12b19f8ab9bff631a2e4aa4ab18ef5238e06499af965afa26d49516ad3e5/nvflare-2.5.0rc7-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,745 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/29/18/f58be03327b77a3e953274411acd4dcb379bce99b4e5079595077f79dfca/nvflare-2.5.0rc8-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,746 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/72/38/c0644b102f2f8d671f62db8f412a114ad39f90b14216bb6d0b3c2d0c02a3/nvflare-2.5.0rc9-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,746 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/44/d4/40203a427d554ca7087b3fc61725bc14346c806778742076649b863560ce/nvflare-2.5.0rc10-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,748 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/e4/f9/7aea1ff8f6874dba6cf7d27fd3d39ad307c812ad34614b445821f5648fb8/nvflare-2.5.0rc11-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,748 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/2a/99/354348046d0924bfbbf456efaf1aa9632c064ebb5afe585e8242a6e603ba/nvflare-2.5.0rc12-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,748 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/9b/70/501090889f38b77279ce791bf8a6945bdea9a07e6b0c3a5f98c2adc72d56/nvflare-2.5.0-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,749 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/91/4a/aa1d3738e602725af6c9512725cb1fbc815b8b0d1bf7295eab4042fbf8d4/nvflare-2.5.1rc1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,749 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/be/a5/6325ada0dadcdab1f9fee8ed725a0528df09ec8c1c86f4829d6a1d0f6ace/nvflare-2.5.1rc2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:<3.13,>=3.9) 2026-06-02T01:54:30,750 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/a7/3c/8f011a71f5a609f69926147aebf9d10f3d7715831f90252d2f107dc0c3e6/nvflare-2.5.1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:<3.13,>=3.9) 2026-06-02T01:54:30,750 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/7e/35/f2f837ca151dccad5b611f26bd77fffb7981912c2a43eb8d367fc1aaca14/nvflare-2.5.2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:<3.13,>=3.9) 2026-06-02T01:54:30,751 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/9d/09/364a6f3853931d0de55e26fe5faa70de999c4c2cdb26bbcd0fefad2c53ad/nvflare-2.6.0rc1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,752 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/63/b6/a8a816f03ba69450fc7a288b73a48b8815b6506651028aeac7f9737aac85/nvflare-2.6.0rc2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,752 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/3e/66/536dc6b29d85d3f5d39c77df06efa0ab84ef04fad22554ef4efc6811f063/nvflare-2.6.0rc3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,753 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/fd/84/52a062274d51a5e90c7210db65f2e792c3c09f8b56fa1caef817758f636c/nvflare-2.6.0rc4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,754 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/30/c6/3e80fefc3163afe089dd22656e034ac71a136b0aa1e1b0426a9d18455622/nvflare-2.6.0rc5-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,754 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/f8/a4/6359b34915f173ac3fa750e3217c43bfa072db9296b8e7b39edb78c253f9/nvflare-2.6.0-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.8) 2026-06-02T01:54:30,755 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/d2/df/fe630a7d52bb0057b192c8ea1c26e0e247b314f21529dd234abe6d198d75/nvflare-2.6.1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,755 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/3b/1e/feb46d57b5ad423b2bde3f8d2932f85994d54b34a3d4039c2a7ecdd93d4b/nvflare-2.6.2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,756 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/8e/7d/0d07ae6da3a69828f287b3a009ba90ab5b7986ae3fd712901979beee6e08/nvflare-2.6.3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,756 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/54/c1/6173f15eced2fe4e48ecf0cae3ebba386757829f57f2a2bb2e1d66766ef1/nvflare-2.7.0rc1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,757 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/14/30/5a325f751e012da103742e0592bbc7bf9c4a462ec6edd1a935e7b6e1de49/nvflare-2.7.0rc2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,757 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/c2/98/a202587c2ffd73576c2da941743744f8b61daf4d882e603e8e43d76a9cfc/nvflare-2.7.0rc3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,758 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/62/cc/68c69ae071f0962d284d4afdb6c55423b11b3952774ed06cb6f0552f0644/nvflare-2.7.0rc4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,758 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/6f/cb/e54d1cfc9929d9387ef5b03fec7bea0abf395b84abe340314f05f8e6b77a/nvflare-2.7.0rc5-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,759 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/24/34/f1ac9089a3933466211055dffa561223f22b36b21c1e5678b09be60f276d/nvflare-2.7.0rc6-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,759 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/08/14/e301cace6a11db1163256a6d05d8b68c954f77f97defcfba70730495a528/nvflare-2.7.0rc7-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,760 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/b5/6c/b08a481c8c0836082d1232051fda78de966aef9ae24abf6c60e627e188b6/nvflare-2.7.0rc8-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,761 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/04/27/a4e301571cc9623e155c4d58266606098a66073563ab6f73cb7090dabd2c/nvflare-2.7.0rc9-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,761 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/bd/71/4a4b01bcb4c718525d4c0e35f0ffbbb3e41c3c73eb20e94f74c7b341d8b3/nvflare-2.7.0rc10-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,762 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/25/8a/313a6f5b3a204d1ff5f20c9bc79a8a9d5c7a35ae53990807d996e2fedb9b/nvflare-2.7.0-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,762 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/1c/1a/b4dcba7e153c1b99911d12c6fbcfa351cc8b66a7809a55b0d7878b8f54a8/nvflare-2.7.1rc1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,763 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/eb/78/606f5a1eb4559bdc5b9f21a1fd9de5c3e08fcd9c49769b97c00830e20ee4/nvflare-2.7.1rc2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,764 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/73/6b/0702e8265c1b01fa2ba73d206fc5dfbf1a358aa9a467ecca63c59be6d4f4/nvflare-2.7.1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,764 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/c0/1d/34990cc8576590c90b2396e53f41c6dbb058d2c8fceff1de94849313b411/nvflare-2.7.2rc1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,765 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/1b/b5/96f3ba636ac7e96d432e9c00629ecf2278580e3889c00bcde13ab1f6219d/nvflare-2.7.2rc2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,765 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/7e/3f/9efc0732aee6d11e1ea8d9b20f083cd2612b54765ea251421987591b04ee/nvflare-2.7.2rc3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,766 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/12/ce/365a5745bf1400b270095cc516c91bf998620dd44836782f1b948e967a7d/nvflare-2.7.2rc4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,766 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/83/03/51702fa02569139edbfd31d929367b0687a94530ce91ce724ea0faa42ef5/nvflare-2.7.2rc5-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,767 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/fe/43/4377b58313f7f467aa62832083cd24a17bb8904a5309f7d691b293f08997/nvflare-2.7.2rc6-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,767 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/34/a6/4abae07fb185af91714d725f60d76186af25ee62f6a3577cfa8402a38158/nvflare-2.7.2rc7-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,768 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/23/f4/6151ba471058684218cddc5f7c0431bdf6155a24cfa7ffd2d27edb8a855e/nvflare-2.7.2rc8-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,768 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/4a/25/8d82c919236acc1535f4914498f22d33dd6d895424769f112bdeecf950c8/nvflare-2.7.2rc9-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,769 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/9d/b6/d7f9624af6cd51e24fa118447ecc011ec593b87254e968070a80bfd8e384/nvflare-2.7.2rc10-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,770 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/96/79/0e312903c64637c01e0baf7d1d5817f3b5c98b592de0d5290932efedee7d/nvflare-2.7.2rc11-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,770 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/13/d1/d0fc9bc09de79ec98e95911f6aee76a0897ff236354eb769e9f20c1de0f7/nvflare-2.7.2rc12-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,771 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/a1/1a/ee63bde6dedc0136597e68d215d8fdb663e748e706e1f2922beebdae83ef/nvflare-2.7.2rc13-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,772 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/48/04/2e15efa7272eb7764ed5494fad633dcc7c140e13f4c80b46ed0fc9b37849/nvflare-2.7.2rc14-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,772 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/9d/b2/a82d4af68f460d943b6d232cece709928e16d33f22a2ee2f48fbb8956d88/nvflare-2.7.2rc15-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,773 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/af/88/b91d5b85d43874ca775ea3aca70ca2a4164a72738ae098ca3ebe7105c1ee/nvflare-2.7.2rc16-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,773 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/4f/69/c49db2f16e777b7302e6c1a9b43f152350365516b9677e56e9c9589c9366/nvflare-2.7.2rc17-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,774 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/1b/4d/a0c38efa4c064cd85ed9741c2362188770a1cd3f9817a2f674cca6a83a12/nvflare-2.7.2rc18-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,774 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/12/d2/046f06b135d5b37677b38de6733eee1aed25fdf3c89f5855514614a85c22/nvflare-2.7.2rc19-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,775 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/b7/9e/c2f14c6ee45449f3e0807995c9ab3d513c3dc2b9e10f6e9d76b260e84509/nvflare-2.7.2rc20-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,775 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/ce/6d/20121738d8be2aa580d3c01c3ac1514d0c8006a3a4c66ba83c26ebb54b4c/nvflare-2.7.2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,776 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/3f/04/f0376d44af8d136a73c9c8be3e414aaec76cb7a06d8fe6857fbe65d2e68b/nvflare-2.8.0rc1-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9) 2026-06-02T01:54:30,777 Found link https://files.pythonhosted.org/packages/d3/5a/8add7d6028a0185993a6c225c8529ab9cc17003e75ff3a588826b7a080bd/nvflare-2.8.0rc1.tar.gz (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9), version: 2.8.0rc1 2026-06-02T01:54:30,777 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/5a/c3/9bf4ffa67e4073c61d6520268fbbdc915f8a7ec115d0e8d41eac791b44a9/nvflare-2.8.0rc2-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.10) 2026-06-02T01:54:30,778 Found link https://files.pythonhosted.org/packages/70/8a/703c5e6e4284b881cc85d4a6f6d87f7e3584ae0f7620d9fb7617a30d3c3d/nvflare-2.8.0rc2.tar.gz (from https://pypi.org/simple/nvflare/) (requires-python:>=3.10), version: 2.8.0rc2 2026-06-02T01:54:30,779 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/41/d2/ab190bf7b3e09336f9036be2fb1330f086c7dff6b8da1f3a4bf996fa71b1/nvflare-2.8.0rc3-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.10) 2026-06-02T01:54:30,780 Found link https://files.pythonhosted.org/packages/1d/78/c2c6e6d6121d13ae699e08fe47bf37c9dd0fa110d65064679f7b41e77676/nvflare-2.8.0rc3.tar.gz (from https://pypi.org/simple/nvflare/) (requires-python:>=3.10), version: 2.8.0rc3 2026-06-02T01:54:30,781 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/94/29/64c8396d3dd96011fe63c96cbeae9dc633b077256d16046d3e2afcf480c5/nvflare-2.8.0rc4-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.10) 2026-06-02T01:54:30,782 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/08/87/2f78f021ae0db6bfdc1a05c23c58e4148fae2a62b5501952ad51997cb894/nvflare-2.8.0rc5-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.10) 2026-06-02T01:54:30,782 Found link https://files.pythonhosted.org/packages/b6/a4/bd6b4d3a1331dcb7aa7a3c6b1e4d208b22e5d206f69269df7269209046f6/nvflare-2.8.0rc5.tar.gz (from https://pypi.org/simple/nvflare/) (requires-python:>=3.10), version: 2.8.0rc5 2026-06-02T01:54:30,783 Skipping link: No binaries permitted for nvflare: https://files.pythonhosted.org/packages/68/75/80402bfe22c39af031269e71a03bbf2daa85814bfdb07a736a8231d6af27/nvflare-2.8.0rc6-py3-none-any.whl (from https://pypi.org/simple/nvflare/) (requires-python:>=3.10) 2026-06-02T01:54:30,784 Found link https://files.pythonhosted.org/packages/10/fb/4c7602537c12f811ca2f22613c21407d907fb5084d7bb81b86a9af91ed44/nvflare-2.8.0rc6.tar.gz (from https://pypi.org/simple/nvflare/) (requires-python:>=3.10), version: 2.8.0rc6 2026-06-02T01:54:30,785 Fetching project page and analyzing links: https://www.piwheels.org/simple/nvflare/ 2026-06-02T01:54:30,785 Getting page https://www.piwheels.org/simple/nvflare/ 2026-06-02T01:54:30,786 Found index url https://www.piwheels.org/simple 2026-06-02T01:54:30,977 Fetched page https://www.piwheels.org/simple/nvflare/ as text/html 2026-06-02T01:54:30,979 Skipping link: not a file: https://www.piwheels.org/simple/nvflare/ 2026-06-02T01:54:30,979 Skipping link: not a file: https://pypi.org/simple/nvflare/ 2026-06-02T01:54:31,000 Given no hashes to check 1 links for project 'nvflare': discarding no candidates 2026-06-02T01:54:31,019 Collecting nvflare==2.8.0rc6 2026-06-02T01:54:31,022 Created temporary directory: /tmp/pip-unpack-h8avxelv 2026-06-02T01:54:31,263 Downloading nvflare-2.8.0rc6.tar.gz (2.3 MB) 2026-06-02T01:54:34,284 Added nvflare==2.8.0rc6 from https://files.pythonhosted.org/packages/10/fb/4c7602537c12f811ca2f22613c21407d907fb5084d7bb81b86a9af91ed44/nvflare-2.8.0rc6.tar.gz to build tracker '/tmp/pip-build-tracker-tbhnm9nu' 2026-06-02T01:54:34,289 Created temporary directory: /tmp/pip-build-env-mu8fs1ge 2026-06-02T01:54:34,294 Installing build dependencies: started 2026-06-02T01:54:34,295 Running command pip subprocess to install build dependencies 2026-06-02T01:54:35,466 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-06-02T01:54:35,894 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-06-02T01:54:35,918 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-06-02T01:54:37,734 Collecting setuptools>=61.0 2026-06-02T01:54:37,735 Obtaining dependency information for setuptools>=61.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-06-02T01:54:37,750 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-06-02T01:54:37,986 Collecting wheel 2026-06-02T01:54:37,987 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-06-02T01:54:38,001 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-06-02T01:54:38,102 Collecting versioneer 2026-06-02T01:54:38,103 Obtaining dependency information for versioneer from https://www.piwheels.org/simple/versioneer/versioneer-0.29-py3-none-any.whl.metadata 2026-06-02T01:54:38,123 Using cached https://www.piwheels.org/simple/versioneer/versioneer-0.29-py3-none-any.whl.metadata (16 kB) 2026-06-02T01:54:38,314 Collecting packaging>=24.0 2026-06-02T01:54:38,315 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-06-02T01:54:38,331 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-06-02T01:54:38,533 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-02T01:54:38,552 Using cached https://www.piwheels.org/simple/versioneer/versioneer-0.29-py3-none-any.whl (46 kB) 2026-06-02T01:54:38,573 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-02T01:54:38,664 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-02T01:54:38,701 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-06-02T01:54:38,724 Using cached https://www.piwheels.org/simple/versioneer/versioneer-0.29-py3-none-any.whl (46 kB) 2026-06-02T01:54:38,749 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-06-02T01:54:38,837 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-06-02T01:54:41,596 Installing collected packages: versioneer, setuptools, packaging, wheel 2026-06-02T01:54:41,629 Creating /tmp/pip-build-env-mu8fs1ge/overlay/local/bin 2026-06-02T01:54:41,631 changing mode of /tmp/pip-build-env-mu8fs1ge/overlay/local/bin/versioneer to 755 2026-06-02T01:54:45,142 changing mode of /tmp/pip-build-env-mu8fs1ge/overlay/local/bin/wheel to 755 2026-06-02T01:54:45,172 Successfully installed packaging-26.2 setuptools-82.0.1 versioneer-0.29 wheel-0.47.0 2026-06-02T01:54:45,461 Installing build dependencies: finished with status 'done' 2026-06-02T01:54:45,467 Getting requirements to build wheel: started 2026-06-02T01:54:45,468 Running command Getting requirements to build wheel 2026-06-02T01:54:46,255 /tmp/pip-build-env-mu8fs1ge/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-02T01:54:46,255 !! 2026-06-02T01:54:46,257 ******************************************************************************** 2026-06-02T01:54:46,257 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-02T01:54:46,258 License :: OSI Approved :: Apache Software License 2026-06-02T01:54:46,259 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-02T01:54:46,260 ******************************************************************************** 2026-06-02T01:54:46,261 !! 2026-06-02T01:54:46,262 self._finalize_license_expression() 2026-06-02T01:54:46,310 running egg_info 2026-06-02T01:54:46,316 creating nvflare_nightly.egg-info 2026-06-02T01:54:46,317 writing nvflare_nightly.egg-info/PKG-INFO 2026-06-02T01:54:46,364 writing dependency_links to nvflare_nightly.egg-info/dependency_links.txt 2026-06-02T01:54:46,365 writing entry points to nvflare_nightly.egg-info/entry_points.txt 2026-06-02T01:54:46,388 writing requirements to nvflare_nightly.egg-info/requires.txt 2026-06-02T01:54:46,389 writing top-level names to nvflare_nightly.egg-info/top_level.txt 2026-06-02T01:54:46,391 writing manifest file 'nvflare_nightly.egg-info/SOURCES.txt' 2026-06-02T01:54:47,032 reading manifest file 'nvflare_nightly.egg-info/SOURCES.txt' 2026-06-02T01:54:47,034 reading manifest template 'MANIFEST.in' 2026-06-02T01:54:47,035 warning: no files found matching 'nvflare/libs/*.so' 2026-06-02T01:54:47,045 adding license file 'LICENSE' 2026-06-02T01:54:47,087 writing manifest file 'nvflare_nightly.egg-info/SOURCES.txt' 2026-06-02T01:54:47,224 Getting requirements to build wheel: finished with status 'done' 2026-06-02T01:54:47,227 Created temporary directory: /tmp/pip-modern-metadata-8hx__t5q 2026-06-02T01:54:47,229 Preparing metadata (pyproject.toml): started 2026-06-02T01:54:47,231 Running command Preparing metadata (pyproject.toml) 2026-06-02T01:54:47,896 /tmp/pip-build-env-mu8fs1ge/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-06-02T01:54:47,896 !! 2026-06-02T01:54:47,897 ******************************************************************************** 2026-06-02T01:54:47,897 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-06-02T01:54:47,898 License :: OSI Approved :: Apache Software License 2026-06-02T01:54:47,899 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-06-02T01:54:47,900 ******************************************************************************** 2026-06-02T01:54:47,901 !! 2026-06-02T01:54:47,901 self._finalize_license_expression() 2026-06-02T01:54:47,915 running dist_info 2026-06-02T01:54:47,927 creating /tmp/pip-modern-metadata-8hx__t5q/nvflare_nightly.egg-info 2026-06-02T01:54:47,928 writing /tmp/pip-modern-metadata-8hx__t5q/nvflare_nightly.egg-info/PKG-INFO 2026-06-02T01:54:47,974 writing dependency_links to /tmp/pip-modern-metadata-8hx__t5q/nvflare_nightly.egg-info/dependency_links.txt 2026-06-02T01:54:47,975 writing entry points to /tmp/pip-modern-metadata-8hx__t5q/nvflare_nightly.egg-info/entry_points.txt 2026-06-02T01:54:47,997 writing requirements to /tmp/pip-modern-metadata-8hx__t5q/nvflare_nightly.egg-info/requires.txt 2026-06-02T01:54:47,999 writing top-level names to /tmp/pip-modern-metadata-8hx__t5q/nvflare_nightly.egg-info/top_level.txt 2026-06-02T01:54:48,000 writing manifest file '/tmp/pip-modern-metadata-8hx__t5q/nvflare_nightly.egg-info/SOURCES.txt' 2026-06-02T01:54:48,555 reading manifest file '/tmp/pip-modern-metadata-8hx__t5q/nvflare_nightly.egg-info/SOURCES.txt' 2026-06-02T01:54:48,557 reading manifest template 'MANIFEST.in' 2026-06-02T01:54:48,558 warning: no files found matching 'nvflare/libs/*.so' 2026-06-02T01:54:48,567 adding license file 'LICENSE' 2026-06-02T01:54:48,605 writing manifest file '/tmp/pip-modern-metadata-8hx__t5q/nvflare_nightly.egg-info/SOURCES.txt' 2026-06-02T01:54:48,608 creating '/tmp/pip-modern-metadata-8hx__t5q/nvflare_nightly-2.8.0rc6.dist-info' 2026-06-02T01:54:48,742 Preparing metadata (pyproject.toml): finished with status 'done' 2026-06-02T01:54:48,749 WARNING: Generating metadata for package nvflare produced metadata for project name nvflare-nightly. Fix your #egg=nvflare fragments. 2026-06-02T01:54:48,751 Source in /tmp/pip-wheel-m6ccde2f/nvflare_3ed4cee35b2d44c092097d8f4f8e20d4 has version 2.8.0rc6, which satisfies requirement nvflare-nightly from https://files.pythonhosted.org/packages/10/fb/4c7602537c12f811ca2f22613c21407d907fb5084d7bb81b86a9af91ed44/nvflare-2.8.0rc6.tar.gz 2026-06-02T01:54:48,752 Removed nvflare-nightly from https://files.pythonhosted.org/packages/10/fb/4c7602537c12f811ca2f22613c21407d907fb5084d7bb81b86a9af91ed44/nvflare-2.8.0rc6.tar.gz from build tracker '/tmp/pip-build-tracker-tbhnm9nu' 2026-06-02T01:54:48,753 Discarding [blue underline]https://files.pythonhosted.org/packages/10/fb/4c7602537c12f811ca2f22613c21407d907fb5084d7bb81b86a9af91ed44/nvflare-2.8.0rc6.tar.gz (from https://pypi.org/simple/nvflare/) (requires-python:>=3.10)[/]: [yellow]Requested nvflare-nightly from https://files.pythonhosted.org/packages/10/fb/4c7602537c12f811ca2f22613c21407d907fb5084d7bb81b86a9af91ed44/nvflare-2.8.0rc6.tar.gz has inconsistent name: expected 'nvflare', but metadata has 'nvflare-nightly'[reset] 2026-06-02T01:54:48,756 ERROR: Could not find a version that satisfies the requirement nvflare==2.8.0rc6 (from versions: 2.8.0rc1, 2.8.0rc2, 2.8.0rc3, 2.8.0rc5, 2.8.0rc6) 2026-06-02T01:54:48,757 ERROR: No matching distribution found for nvflare==2.8.0rc6 2026-06-02T01:54:48,759 Exception information: 2026-06-02T01:54:48,759 Traceback (most recent call last): 2026-06-02T01:54:48,759 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-06-02T01:54:48,759 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-06-02T01:54:48,759 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2026-06-02T01:54:48,759 raise RequirementsConflicted(criterion) 2026-06-02T01:54:48,759 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('nvflare==2.8.0rc6') 2026-06-02T01:54:48,759 2026-06-02T01:54:48,759 During handling of the above exception, another exception occurred: 2026-06-02T01:54:48,759 2026-06-02T01:54:48,759 Traceback (most recent call last): 2026-06-02T01:54:48,759 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-06-02T01:54:48,759 result = self._result = resolver.resolve( 2026-06-02T01:54:48,759 ^^^^^^^^^^^^^^^^^ 2026-06-02T01:54:48,759 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-06-02T01:54:48,759 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-06-02T01:54:48,759 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-02T01:54:48,759 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 350, in resolve 2026-06-02T01:54:48,759 raise ResolutionImpossible(e.criterion.information) 2026-06-02T01:54:48,759 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('nvflare==2.8.0rc6'), parent=None)] 2026-06-02T01:54:48,759 2026-06-02T01:54:48,759 The above exception was the direct cause of the following exception: 2026-06-02T01:54:48,759 2026-06-02T01:54:48,759 Traceback (most recent call last): 2026-06-02T01:54:48,759 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-06-02T01:54:48,759 status = run_func(*args) 2026-06-02T01:54:48,759 ^^^^^^^^^^^^^^^ 2026-06-02T01:54:48,759 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-06-02T01:54:48,759 return func(self, options, args) 2026-06-02T01:54:48,759 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-02T01:54:48,759 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-06-02T01:54:48,759 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-06-02T01:54:48,759 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-06-02T01:54:48,759 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve 2026-06-02T01:54:48,759 raise error from e 2026-06-02T01:54:48,759 pip._internal.exceptions.DistributionNotFound: No matching distribution found for nvflare==2.8.0rc6 2026-06-02T01:54:48,765 Removed build tracker: '/tmp/pip-build-tracker-tbhnm9nu'