2026-05-05T01:09:40,921 Created temporary directory: /tmp/pip-ephem-wheel-cache-gmzt4t6k 2026-05-05T01:09:40,923 Created temporary directory: /tmp/pip-build-tracker-8uz6qzwq 2026-05-05T01:09:40,923 Initialized build tracking at /tmp/pip-build-tracker-8uz6qzwq 2026-05-05T01:09:40,924 Created build tracker: /tmp/pip-build-tracker-8uz6qzwq 2026-05-05T01:09:40,924 Entered build tracker: /tmp/pip-build-tracker-8uz6qzwq 2026-05-05T01:09:40,925 Created temporary directory: /tmp/pip-wheel-m3a4git2 2026-05-05T01:09:40,928 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-05-05T01:09:40,930 Created temporary directory: /tmp/pip-ephem-wheel-cache-0yw_rywj 2026-05-05T01:09:40,952 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-05T01:09:40,956 2 location(s) to search for versions of nvflare: 2026-05-05T01:09:40,956 * https://pypi.org/simple/nvflare/ 2026-05-05T01:09:40,956 * https://www.piwheels.org/simple/nvflare/ 2026-05-05T01:09:40,957 Fetching project page and analyzing links: https://pypi.org/simple/nvflare/ 2026-05-05T01:09:40,958 Getting page https://pypi.org/simple/nvflare/ 2026-05-05T01:09:40,959 Found index url https://pypi.org/simple 2026-05-05T01:09:41,216 Fetched page https://pypi.org/simple/nvflare/ as application/vnd.pypi.simple.v1+json 2026-05-05T01:09:41,242 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-05-05T01:09:41,243 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-05-05T01:09:41,244 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-05-05T01:09:41,244 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-05-05T01:09:41,245 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-05-05T01:09:41,246 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-05-05T01:09:41,246 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-05-05T01:09:41,247 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-05-05T01:09:41,247 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-05-05T01:09:41,248 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-05-05T01:09:41,249 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-05-05T01:09:41,249 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-05-05T01:09:41,250 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-05-05T01:09:41,250 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-05-05T01:09:41,251 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-05-05T01:09:41,251 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-05-05T01:09:41,252 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-05-05T01:09:41,252 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-05-05T01:09:41,253 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-05-05T01:09:41,253 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-05-05T01:09:41,254 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-05-05T01:09:41,254 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-05-05T01:09:41,255 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-05-05T01:09:41,256 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-05-05T01:09:41,256 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-05-05T01:09:41,257 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-05-05T01:09:41,257 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-05-05T01:09:41,258 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-05-05T01:09:41,258 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-05-05T01:09:41,259 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-05-05T01:09:41,259 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-05-05T01:09:41,260 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-05-05T01:09:41,260 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-05-05T01:09:41,261 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-05-05T01:09:41,261 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-05-05T01:09:41,262 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-05-05T01:09:41,262 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-05-05T01:09:41,263 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-05-05T01:09:41,263 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-05-05T01:09:41,264 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-05-05T01:09:41,264 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-05-05T01:09:41,265 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-05-05T01:09:41,265 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-05-05T01:09:41,266 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-05-05T01:09:41,266 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-05-05T01:09:41,267 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-05-05T01:09:41,267 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-05-05T01:09:41,268 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-05-05T01:09:41,268 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-05-05T01:09:41,269 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-05-05T01:09:41,269 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-05-05T01:09:41,270 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-05-05T01:09:41,270 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-05-05T01:09:41,271 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-05-05T01:09:41,272 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-05-05T01:09:41,272 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-05-05T01:09:41,273 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-05-05T01:09:41,273 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-05-05T01:09:41,274 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-05-05T01:09:41,274 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-05-05T01:09:41,275 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-05-05T01:09:41,275 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-05-05T01:09:41,276 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-05-05T01:09:41,276 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-05-05T01:09:41,277 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-05-05T01:09:41,277 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-05-05T01:09:41,278 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-05-05T01:09:41,278 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-05-05T01:09:41,279 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-05-05T01:09:41,280 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-05-05T01:09:41,280 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-05-05T01:09:41,281 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-05-05T01:09:41,281 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-05-05T01:09:41,281 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-05-05T01:09:41,282 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-05-05T01:09:41,283 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-05-05T01:09:41,283 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-05-05T01:09:41,284 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-05-05T01:09:41,284 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-05-05T01:09:41,285 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-05-05T01:09:41,285 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-05-05T01:09:41,286 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-05-05T01:09:41,286 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-05-05T01:09:41,287 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-05-05T01:09:41,287 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-05-05T01:09:41,288 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-05-05T01:09:41,288 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-05-05T01:09:41,289 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-05-05T01:09:41,289 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-05-05T01:09:41,290 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-05-05T01:09:41,290 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-05-05T01:09:41,291 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-05-05T01:09:41,291 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-05-05T01:09:41,292 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-05-05T01:09:41,292 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-05-05T01:09:41,293 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-05-05T01:09:41,293 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-05-05T01:09:41,294 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-05-05T01:09:41,295 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-05-05T01:09:41,295 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-05-05T01:09:41,296 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-05-05T01:09:41,296 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-05-05T01:09:41,296 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-05-05T01:09:41,297 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-05-05T01:09:41,297 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-05-05T01:09:41,298 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-05-05T01:09:41,298 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-05-05T01:09:41,299 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-05-05T01:09:41,299 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-05-05T01:09:41,300 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-05-05T01:09:41,300 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-05-05T01:09:41,301 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-05-05T01:09:41,302 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-05-05T01:09:41,302 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-05-05T01:09:41,303 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-05-05T01:09:41,303 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-05-05T01:09:41,304 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-05-05T01:09:41,304 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-05-05T01:09:41,305 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-05-05T01:09:41,305 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-05-05T01:09:41,306 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-05-05T01:09:41,306 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-05-05T01:09:41,307 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-05-05T01:09:41,307 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-05-05T01:09:41,308 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-05-05T01:09:41,308 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-05-05T01:09:41,309 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-05-05T01:09:41,310 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-05-05T01:09:41,310 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-05-05T01:09:41,311 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-05-05T01:09:41,311 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-05-05T01:09:41,312 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-05-05T01:09:41,312 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-05-05T01:09:41,313 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-05-05T01:09:41,313 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-05-05T01:09:41,314 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-05-05T01:09:41,314 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-05-05T01:09:41,315 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-05-05T01:09:41,315 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-05-05T01:09:41,316 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-05-05T01:09:41,316 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-05-05T01:09:41,317 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-05-05T01:09:41,318 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-05-05T01:09:41,318 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-05-05T01:09:41,318 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-05-05T01:09:41,319 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-05-05T01:09:41,319 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-05-05T01:09:41,320 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-05-05T01:09:41,320 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-05-05T01:09:41,321 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-05-05T01:09:41,322 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-05-05T01:09:41,323 Fetching project page and analyzing links: https://www.piwheels.org/simple/nvflare/ 2026-05-05T01:09:41,324 Getting page https://www.piwheels.org/simple/nvflare/ 2026-05-05T01:09:41,325 Found index url https://www.piwheels.org/simple 2026-05-05T01:09:41,723 Fetched page https://www.piwheels.org/simple/nvflare/ as text/html 2026-05-05T01:09:41,725 Skipping link: not a file: https://www.piwheels.org/simple/nvflare/ 2026-05-05T01:09:41,725 Skipping link: not a file: https://pypi.org/simple/nvflare/ 2026-05-05T01:09:41,745 Given no hashes to check 1 links for project 'nvflare': discarding no candidates 2026-05-05T01:09:41,764 Collecting nvflare==2.8.0rc1 2026-05-05T01:09:41,767 Created temporary directory: /tmp/pip-unpack-r7mxv87s 2026-05-05T01:09:41,999 Downloading nvflare-2.8.0rc1.tar.gz (2.3 MB) 2026-05-05T01:09:45,049 Added nvflare==2.8.0rc1 from https://files.pythonhosted.org/packages/d3/5a/8add7d6028a0185993a6c225c8529ab9cc17003e75ff3a588826b7a080bd/nvflare-2.8.0rc1.tar.gz to build tracker '/tmp/pip-build-tracker-8uz6qzwq' 2026-05-05T01:09:45,054 Created temporary directory: /tmp/pip-build-env-7uo0warf 2026-05-05T01:09:45,059 Installing build dependencies: started 2026-05-05T01:09:45,061 Running command pip subprocess to install build dependencies 2026-05-05T01:09:46,197 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-05T01:09:46,632 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-05-05T01:09:46,655 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-05T01:09:48,564 Collecting setuptools>=61.0 2026-05-05T01:09:48,654 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-05T01:09:48,934 Collecting wheel 2026-05-05T01:09:48,949 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-05T01:09:49,103 Collecting versioneer 2026-05-05T01:09:49,120 Using cached https://www.piwheels.org/simple/versioneer/versioneer-0.29-py3-none-any.whl (46 kB) 2026-05-05T01:09:49,306 Collecting packaging>=24.0 2026-05-05T01:09:49,333 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-05T01:09:52,334 Installing collected packages: versioneer, setuptools, packaging, wheel 2026-05-05T01:09:52,366 Creating /tmp/pip-build-env-7uo0warf/overlay/local/bin 2026-05-05T01:09:52,369 changing mode of /tmp/pip-build-env-7uo0warf/overlay/local/bin/versioneer to 755 2026-05-05T01:09:55,797 changing mode of /tmp/pip-build-env-7uo0warf/overlay/local/bin/wheel to 755 2026-05-05T01:09:55,828 Successfully installed packaging-26.2 setuptools-82.0.1 versioneer-0.29 wheel-0.47.0 2026-05-05T01:09:56,112 Installing build dependencies: finished with status 'done' 2026-05-05T01:09:56,119 Getting requirements to build wheel: started 2026-05-05T01:09:56,120 Running command Getting requirements to build wheel 2026-05-05T01:09:56,890 /tmp/pip-build-env-7uo0warf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-05T01:09:56,891 !! 2026-05-05T01:09:56,892 ******************************************************************************** 2026-05-05T01:09:56,892 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-05T01:09:56,893 License :: OSI Approved :: Apache Software License 2026-05-05T01:09:56,894 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T01:09:56,895 ******************************************************************************** 2026-05-05T01:09:56,896 !! 2026-05-05T01:09:56,896 self._finalize_license_expression() 2026-05-05T01:09:56,947 running egg_info 2026-05-05T01:09:56,953 creating nvflare_nightly.egg-info 2026-05-05T01:09:56,954 writing nvflare_nightly.egg-info/PKG-INFO 2026-05-05T01:09:56,999 writing dependency_links to nvflare_nightly.egg-info/dependency_links.txt 2026-05-05T01:09:57,001 writing entry points to nvflare_nightly.egg-info/entry_points.txt 2026-05-05T01:09:57,023 writing requirements to nvflare_nightly.egg-info/requires.txt 2026-05-05T01:09:57,024 writing top-level names to nvflare_nightly.egg-info/top_level.txt 2026-05-05T01:09:57,025 writing manifest file 'nvflare_nightly.egg-info/SOURCES.txt' 2026-05-05T01:09:57,649 reading manifest file 'nvflare_nightly.egg-info/SOURCES.txt' 2026-05-05T01:09:57,651 reading manifest template 'MANIFEST.in' 2026-05-05T01:09:57,652 warning: no files found matching 'nvflare/libs/*.so' 2026-05-05T01:09:57,661 adding license file 'LICENSE' 2026-05-05T01:09:57,703 writing manifest file 'nvflare_nightly.egg-info/SOURCES.txt' 2026-05-05T01:09:57,837 Getting requirements to build wheel: finished with status 'done' 2026-05-05T01:09:57,840 Created temporary directory: /tmp/pip-modern-metadata-y8nc_s56 2026-05-05T01:09:57,842 Preparing metadata (pyproject.toml): started 2026-05-05T01:09:57,844 Running command Preparing metadata (pyproject.toml) 2026-05-05T01:09:58,474 /tmp/pip-build-env-7uo0warf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-05T01:09:58,474 !! 2026-05-05T01:09:58,475 ******************************************************************************** 2026-05-05T01:09:58,475 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-05T01:09:58,476 License :: OSI Approved :: Apache Software License 2026-05-05T01:09:58,477 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-05T01:09:58,478 ******************************************************************************** 2026-05-05T01:09:58,479 !! 2026-05-05T01:09:58,479 self._finalize_license_expression() 2026-05-05T01:09:58,492 running dist_info 2026-05-05T01:09:58,503 creating /tmp/pip-modern-metadata-y8nc_s56/nvflare_nightly.egg-info 2026-05-05T01:09:58,504 writing /tmp/pip-modern-metadata-y8nc_s56/nvflare_nightly.egg-info/PKG-INFO 2026-05-05T01:09:58,550 writing dependency_links to /tmp/pip-modern-metadata-y8nc_s56/nvflare_nightly.egg-info/dependency_links.txt 2026-05-05T01:09:58,552 writing entry points to /tmp/pip-modern-metadata-y8nc_s56/nvflare_nightly.egg-info/entry_points.txt 2026-05-05T01:09:58,574 writing requirements to /tmp/pip-modern-metadata-y8nc_s56/nvflare_nightly.egg-info/requires.txt 2026-05-05T01:09:58,575 writing top-level names to /tmp/pip-modern-metadata-y8nc_s56/nvflare_nightly.egg-info/top_level.txt 2026-05-05T01:09:58,577 writing manifest file '/tmp/pip-modern-metadata-y8nc_s56/nvflare_nightly.egg-info/SOURCES.txt' 2026-05-05T01:09:59,117 reading manifest file '/tmp/pip-modern-metadata-y8nc_s56/nvflare_nightly.egg-info/SOURCES.txt' 2026-05-05T01:09:59,119 reading manifest template 'MANIFEST.in' 2026-05-05T01:09:59,120 warning: no files found matching 'nvflare/libs/*.so' 2026-05-05T01:09:59,129 adding license file 'LICENSE' 2026-05-05T01:09:59,167 writing manifest file '/tmp/pip-modern-metadata-y8nc_s56/nvflare_nightly.egg-info/SOURCES.txt' 2026-05-05T01:09:59,170 creating '/tmp/pip-modern-metadata-y8nc_s56/nvflare_nightly-2.8.0rc1.dist-info' 2026-05-05T01:09:59,304 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-05T01:09:59,310 WARNING: Generating metadata for package nvflare produced metadata for project name nvflare-nightly. Fix your #egg=nvflare fragments. 2026-05-05T01:09:59,313 Source in /tmp/pip-wheel-m3a4git2/nvflare_002f45e43bfd442c955c0ddc5510bc5c has version 2.8.0rc1, which satisfies requirement nvflare-nightly from https://files.pythonhosted.org/packages/d3/5a/8add7d6028a0185993a6c225c8529ab9cc17003e75ff3a588826b7a080bd/nvflare-2.8.0rc1.tar.gz 2026-05-05T01:09:59,314 Removed nvflare-nightly from https://files.pythonhosted.org/packages/d3/5a/8add7d6028a0185993a6c225c8529ab9cc17003e75ff3a588826b7a080bd/nvflare-2.8.0rc1.tar.gz from build tracker '/tmp/pip-build-tracker-8uz6qzwq' 2026-05-05T01:09:59,315 Discarding [blue underline]https://files.pythonhosted.org/packages/d3/5a/8add7d6028a0185993a6c225c8529ab9cc17003e75ff3a588826b7a080bd/nvflare-2.8.0rc1.tar.gz (from https://pypi.org/simple/nvflare/) (requires-python:>=3.9)[/]: [yellow]Requested nvflare-nightly from https://files.pythonhosted.org/packages/d3/5a/8add7d6028a0185993a6c225c8529ab9cc17003e75ff3a588826b7a080bd/nvflare-2.8.0rc1.tar.gz has inconsistent name: expected 'nvflare', but metadata has 'nvflare-nightly'[reset] 2026-05-05T01:09:59,317 ERROR: Could not find a version that satisfies the requirement nvflare==2.8.0rc1 (from versions: 2.8.0rc1) 2026-05-05T01:09:59,318 ERROR: No matching distribution found for nvflare==2.8.0rc1 2026-05-05T01:09:59,320 Exception information: 2026-05-05T01:09:59,320 Traceback (most recent call last): 2026-05-05T01:09:59,320 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-05-05T01:09:59,320 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-05-05T01:09:59,320 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2026-05-05T01:09:59,320 raise RequirementsConflicted(criterion) 2026-05-05T01:09:59,320 pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('nvflare==2.8.0rc1') 2026-05-05T01:09:59,320 2026-05-05T01:09:59,320 During handling of the above exception, another exception occurred: 2026-05-05T01:09:59,320 2026-05-05T01:09:59,320 Traceback (most recent call last): 2026-05-05T01:09:59,320 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-05-05T01:09:59,320 result = self._result = resolver.resolve( 2026-05-05T01:09:59,320 ^^^^^^^^^^^^^^^^^ 2026-05-05T01:09:59,320 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-05-05T01:09:59,320 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-05-05T01:09:59,320 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-05T01:09:59,320 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 350, in resolve 2026-05-05T01:09:59,320 raise ResolutionImpossible(e.criterion.information) 2026-05-05T01:09:59,320 pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('nvflare==2.8.0rc1'), parent=None)] 2026-05-05T01:09:59,320 2026-05-05T01:09:59,320 The above exception was the direct cause of the following exception: 2026-05-05T01:09:59,320 2026-05-05T01:09:59,320 Traceback (most recent call last): 2026-05-05T01:09:59,320 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-05-05T01:09:59,320 status = run_func(*args) 2026-05-05T01:09:59,320 ^^^^^^^^^^^^^^^ 2026-05-05T01:09:59,320 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-05-05T01:09:59,320 return func(self, options, args) 2026-05-05T01:09:59,320 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-05T01:09:59,320 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-05-05T01:09:59,320 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-05-05T01:09:59,320 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-05T01:09:59,320 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 101, in resolve 2026-05-05T01:09:59,320 raise error from e 2026-05-05T01:09:59,320 pip._internal.exceptions.DistributionNotFound: No matching distribution found for nvflare==2.8.0rc1 2026-05-05T01:09:59,325 Removed build tracker: '/tmp/pip-build-tracker-8uz6qzwq'