2023-07-12T10:04:11,429 Created temporary directory: /tmp/pip-build-tracker-lejm55u2 2023-07-12T10:04:11,430 Initialized build tracking at /tmp/pip-build-tracker-lejm55u2 2023-07-12T10:04:11,430 Created build tracker: /tmp/pip-build-tracker-lejm55u2 2023-07-12T10:04:11,430 Entered build tracker: /tmp/pip-build-tracker-lejm55u2 2023-07-12T10:04:11,431 Created temporary directory: /tmp/pip-wheel-wc3xk3d9 2023-07-12T10:04:11,434 Created temporary directory: /tmp/pip-ephem-wheel-cache-w0tgxpv0 2023-07-12T10:04:11,461 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-07-12T10:04:11,464 2 location(s) to search for versions of fedjax: 2023-07-12T10:04:11,464 * https://pypi.org/simple/fedjax/ 2023-07-12T10:04:11,464 * https://www.piwheels.org/simple/fedjax/ 2023-07-12T10:04:11,464 Fetching project page and analyzing links: https://pypi.org/simple/fedjax/ 2023-07-12T10:04:11,465 Getting page https://pypi.org/simple/fedjax/ 2023-07-12T10:04:11,466 Found index url https://pypi.org/simple/ 2023-07-12T10:04:11,520 Fetched page https://pypi.org/simple/fedjax/ as application/vnd.pypi.simple.v1+json 2023-07-12T10:04:11,526 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/d7/9b/f60b11b95736b90153cb0beb0cefabe91c9e55e90394fe69132f2fad4e39/fedjax-0.0.1-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6) 2023-07-12T10:04:11,527 Found link https://files.pythonhosted.org/packages/70/0c/d943e22f89edae519c675270f42af73c5806b0cf2c672e8dd4da3a1bff22/fedjax-0.0.1.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6), version: 0.0.1 2023-07-12T10:04:11,527 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/92/dd/aa50189b919db4bf6d8ec69890f1401eed076c6ce0a3a2e5c24d6afd27c2/fedjax-0.0.2-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6) 2023-07-12T10:04:11,528 Found link https://files.pythonhosted.org/packages/96/80/3359dd58f25a56bfa1835a9536f5fe1019db1387a27e8fd6423f4f2582bc/fedjax-0.0.2.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6), version: 0.0.2 2023-07-12T10:04:11,528 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/37/8e/1163396f9e2f4dd1d359b7d10d5799055aae5818225bae722c87718e025e/fedjax-0.0.3-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6) 2023-07-12T10:04:11,529 Found link https://files.pythonhosted.org/packages/c9/14/2a16bff5b368a82e68e13c7a135c0f54aeb4eb4998d4f4f73e6599a48e93/fedjax-0.0.3.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6), version: 0.0.3 2023-07-12T10:04:11,529 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/ea/27/b8f83f020510e244e7b62d06c363eb617dc2a7aef5ab1eea352f9456b6b5/fedjax-0.0.5-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6, <3.9) 2023-07-12T10:04:11,529 Link requires a different Python (3.9.2 not in: '>=3.6, <3.9'): https://files.pythonhosted.org/packages/0d/bb/4698575ab359191c09824d0fd113eef0a8941b51d81b344ee09841d0cbd2/fedjax-0.0.5.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6, <3.9) 2023-07-12T10:04:11,530 Skipping link: 0.0.5 Requires-Python >=3.6, <3.9: https://files.pythonhosted.org/packages/0d/bb/4698575ab359191c09824d0fd113eef0a8941b51d81b344ee09841d0cbd2/fedjax-0.0.5.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6, <3.9) 2023-07-12T10:04:11,530 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/bd/d5/ccad567130fc15bb44ed65841993d9f9fe347e3d4a273821446062b80f25/fedjax-0.0.6-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6, <3.9) 2023-07-12T10:04:11,530 Link requires a different Python (3.9.2 not in: '>=3.6, <3.9'): https://files.pythonhosted.org/packages/5b/c7/3735bf24ff6d6e3858fa418e067dc15adf66abc0e82661e68a40560d444f/fedjax-0.0.6.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6, <3.9) 2023-07-12T10:04:11,531 Skipping link: 0.0.6 Requires-Python >=3.6, <3.9: https://files.pythonhosted.org/packages/5b/c7/3735bf24ff6d6e3858fa418e067dc15adf66abc0e82661e68a40560d444f/fedjax-0.0.6.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6, <3.9) 2023-07-12T10:04:11,531 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/33/2e/288011a2000f82b147081d0e00d4f464e31ae1e88e3cf9e1009ef4215b51/fedjax-0.0.7-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6, <3.9) 2023-07-12T10:04:11,531 Link requires a different Python (3.9.2 not in: '>=3.6, <3.9'): https://files.pythonhosted.org/packages/9a/53/aca06bc9192bf94b9847ad314b43fb3ab2229ff114b8235811f106e35c91/fedjax-0.0.7.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6, <3.9) 2023-07-12T10:04:11,532 Skipping link: 0.0.7 Requires-Python >=3.6, <3.9: https://files.pythonhosted.org/packages/9a/53/aca06bc9192bf94b9847ad314b43fb3ab2229ff114b8235811f106e35c91/fedjax-0.0.7.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.6, <3.9) 2023-07-12T10:04:11,532 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/ad/56/d9f8ba21d2364c183dec96e05f45506a05013b201f91dd4b7c6d1a90880c/fedjax-0.0.8-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,532 Found link https://files.pythonhosted.org/packages/5b/15/e7ab9b9eddbf134be1d8e33190f29f2cd3f0c977db9862b843609b67fd1a/fedjax-0.0.8.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7), version: 0.0.8 2023-07-12T10:04:11,533 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/a5/80/35bf0975940a91b7f0f4ad9d28007c84403648d0827c32bd011dad339e7e/fedjax-0.0.9-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,533 Found link https://files.pythonhosted.org/packages/27/00/13d2f6a19d8a29ac21d250a4c765504407591c28088a09aa6ff28abe30f9/fedjax-0.0.9.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7), version: 0.0.9 2023-07-12T10:04:11,533 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/d8/32/8dc2732d60a10bad0dfb52fb90361bd93635cf7e2f883455d5e6c7605b5c/fedjax-0.0.10-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,534 Found link https://files.pythonhosted.org/packages/2f/92/03f5bf5785591d9824f2f5a94f310a425df864e171723174041238fb3ed1/fedjax-0.0.10.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7), version: 0.0.10 2023-07-12T10:04:11,534 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/86/4a/6d0a35329da485ac97728469335923407e9b13da4574b41447c7ce9ddd35/fedjax-0.0.11-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,535 Found link https://files.pythonhosted.org/packages/3b/8c/189bb9f15bc1d8ff27f176d5a948862ec8ed309111e99e1c11fcf9117ec1/fedjax-0.0.11.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7), version: 0.0.11 2023-07-12T10:04:11,535 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/48/66/20d69d17ceec6f827a3bcc5cf77b3f90d5d644151fe304134dd56f616255/fedjax-0.0.12-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,536 Found link https://files.pythonhosted.org/packages/9a/14/0c47ae23f967f61cdc2a9eb45255950701f782a8cbf1604efc0a3dbf5d2c/fedjax-0.0.12.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7), version: 0.0.12 2023-07-12T10:04:11,536 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/36/e0/c589ecc470e33bc8340627011acca1b974dcce361956908590f9ec2283a6/fedjax-0.0.13-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,537 Found link https://files.pythonhosted.org/packages/ca/64/e052fd23eb86c3a4644af9d16fb81aa2b8402a9d07ccc5d6534632f459ce/fedjax-0.0.13.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7), version: 0.0.13 2023-07-12T10:04:11,537 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/e2/e8/4d0ebe2744665cbf855ff23f8b97578eb3fe2cd1e20c9ecaa8fec853752e/fedjax-0.0.14-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,538 Found link https://files.pythonhosted.org/packages/c7/6b/b90f98b55ac3b5768ce60b83c8f0338bd0ae1665fa4c32992711fe06f030/fedjax-0.0.14.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7), version: 0.0.14 2023-07-12T10:04:11,538 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/a8/ef/2630d0f09411e0feca83def4d8808befc44d4c0d09de28a17c36e48b508c/fedjax-0.0.15-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,539 Found link https://files.pythonhosted.org/packages/48/e9/aeb4fca6e36faaf818d5f06b7f9a1c063569671eefadfc5da75cd278c64d/fedjax-0.0.15.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7), version: 0.0.15 2023-07-12T10:04:11,539 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/f1/01/3c9a82f2ed6556a6c34363709f1eeec35761998cc67c699762306210b2fb/fedjax-0.0.16-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,539 Found link https://files.pythonhosted.org/packages/de/30/1dfa7e49a4f9ef86b08c9e1d25da12b3c7c46b39e9e52b1309a1f7bf3317/fedjax-0.0.16.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.7), version: 0.0.16 2023-07-12T10:04:11,540 Skipping link: No binaries permitted for fedjax: https://files.pythonhosted.org/packages/81/ba/6c5195fbbe38d6bd92936f18fc85fbaa0042c1e8b6a0424ccc30e82472fb/fedjax-0.0.17-py3-none-any.whl (from https://pypi.org/simple/fedjax/) (requires-python:>=3.8) 2023-07-12T10:04:11,540 Found link https://files.pythonhosted.org/packages/cf/64/c7c7929d9bdec871d6fe637e583b015ffe03ed5c6613c294488d7d47eeb3/fedjax-0.0.17.tar.gz (from https://pypi.org/simple/fedjax/) (requires-python:>=3.8), version: 0.0.17 2023-07-12T10:04:11,541 Fetching project page and analyzing links: https://www.piwheels.org/simple/fedjax/ 2023-07-12T10:04:11,541 Getting page https://www.piwheels.org/simple/fedjax/ 2023-07-12T10:04:11,542 Found index url https://www.piwheels.org/simple/ 2023-07-12T10:04:11,700 Fetched page https://www.piwheels.org/simple/fedjax/ as text/html 2023-07-12T10:04:11,706 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.16-py3-none-any.whl#sha256=d3c7d2386a403100eac4ed72a61f72ca3590630414e645c4a43d9115013985d4 (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,706 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.15-py3-none-any.whl#sha256=8445b9e3f20534ee9b710ff9902b982d5fae82813b8f8c84fbb62c408c1eb604 (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,706 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.14-py3-none-any.whl#sha256=215622ed72a5373ff1a5ce6c87400edab71e0661073c180e7e8c53eeae45cf35 (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,706 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.13-py3-none-any.whl#sha256=3cdb81a15d0074ecb3e629ea19917de0c42b1aff0369c7ec464f96bb97f000b2 (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,707 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.12-py3-none-any.whl#sha256=3e4b1a33b434e144c03b8e748259cb20a8481541e3164e5cd287a3f92c9e1f43 (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,707 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.11-py3-none-any.whl#sha256=a6646dadfceb2992cc719cb85c78fc1c3a51528be275c8f832e06118c707e87c (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,707 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.10-py3-none-any.whl#sha256=716e1590868c56328a18abe9ad8b1de98d9dd44174ffe5fdfc9ae4e3b56c4333 (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,707 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.9-py3-none-any.whl#sha256=8bb334f1e7cbad4a0489bfc15dd23f178116cefd8f6874d48e6c497d2f9ec5f6 (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,707 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.8-py3-none-any.whl#sha256=1e4bce404450ad3f1c2c427cc4addf3e839412ef016cea5e9cf1f1a17319b224 (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.7) 2023-07-12T10:04:11,708 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.7-py3-none-any.whl#sha256=05d0a6e75c3dc6d23c9fe5afde7c932b8a713894b890e8e42f87f828f6d85c78 (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.6, <3.9) 2023-07-12T10:04:11,708 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.6-py3-none-any.whl#sha256=9e69d356165540711756fb034d1743fd720ab9b64b34c74d42fb13b466f91f1c (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.6, <3.9) 2023-07-12T10:04:11,708 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.5-py3-none-any.whl#sha256=d6f436861b9256f361289de6ace1feb3f7b5215c84421831025dd7ab9a3f8986 (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.6, <3.9) 2023-07-12T10:04:11,708 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.3-py3-none-any.whl#sha256=9059dda7563be2773c2e6d5274752e886f69fe4444a0b8532748f01343749abf (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.6) 2023-07-12T10:04:11,708 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.2-py3-none-any.whl#sha256=eae288b5daa33455cfdd0a7dd7db48ee4aa81cc3d48e67a27691edaa91f6d6fa (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.6) 2023-07-12T10:04:11,709 Skipping link: No binaries permitted for fedjax: https://www.piwheels.org/simple/fedjax/fedjax-0.0.1-py3-none-any.whl#sha256=9b022f8a67dbcfbb8b7109038c2b60e653979d79e50a8dd90d007bd9a3c3f02d (from https://www.piwheels.org/simple/fedjax/) (requires-python:>=3.6) 2023-07-12T10:04:11,709 Skipping link: not a file: https://www.piwheels.org/simple/fedjax/ 2023-07-12T10:04:11,709 Skipping link: not a file: https://pypi.org/simple/fedjax/ 2023-07-12T10:04:11,728 Given no hashes to check 1 links for project 'fedjax': discarding no candidates 2023-07-12T10:04:11,746 Collecting fedjax==0.0.17 2023-07-12T10:04:11,748 Created temporary directory: /tmp/pip-unpack-q1ieisne 2023-07-12T10:04:11,882 Downloading fedjax-0.0.17.tar.gz (133 kB) 2023-07-12T10:04:12,164 Added fedjax==0.0.17 from https://files.pythonhosted.org/packages/cf/64/c7c7929d9bdec871d6fe637e583b015ffe03ed5c6613c294488d7d47eeb3/fedjax-0.0.17.tar.gz to build tracker '/tmp/pip-build-tracker-lejm55u2' 2023-07-12T10:04:12,166 Running setup.py (path:/tmp/pip-wheel-wc3xk3d9/fedjax_50f7dd47ff374d32b9caaddf53f93ddd/setup.py) egg_info for package fedjax 2023-07-12T10:04:12,167 Created temporary directory: /tmp/pip-pip-egg-info-r_d5yt3g 2023-07-12T10:04:12,167 Preparing metadata (setup.py): started 2023-07-12T10:04:12,168 Running command python setup.py egg_info 2023-07-12T10:04:12,801 running egg_info 2023-07-12T10:04:12,802 creating /tmp/pip-pip-egg-info-r_d5yt3g/fedjax.egg-info 2023-07-12T10:04:12,830 writing /tmp/pip-pip-egg-info-r_d5yt3g/fedjax.egg-info/PKG-INFO 2023-07-12T10:04:12,833 writing dependency_links to /tmp/pip-pip-egg-info-r_d5yt3g/fedjax.egg-info/dependency_links.txt 2023-07-12T10:04:12,835 writing requirements to /tmp/pip-pip-egg-info-r_d5yt3g/fedjax.egg-info/requires.txt 2023-07-12T10:04:12,836 writing top-level names to /tmp/pip-pip-egg-info-r_d5yt3g/fedjax.egg-info/top_level.txt 2023-07-12T10:04:12,837 writing manifest file '/tmp/pip-pip-egg-info-r_d5yt3g/fedjax.egg-info/SOURCES.txt' 2023-07-12T10:04:12,932 reading manifest file '/tmp/pip-pip-egg-info-r_d5yt3g/fedjax.egg-info/SOURCES.txt' 2023-07-12T10:04:12,933 adding license file 'LICENSE' 2023-07-12T10:04:12,939 writing manifest file '/tmp/pip-pip-egg-info-r_d5yt3g/fedjax.egg-info/SOURCES.txt' 2023-07-12T10:04:12,998 Preparing metadata (setup.py): finished with status 'done' 2023-07-12T10:04:13,004 Source in /tmp/pip-wheel-wc3xk3d9/fedjax_50f7dd47ff374d32b9caaddf53f93ddd has version 0.0.17, which satisfies requirement fedjax==0.0.17 from https://files.pythonhosted.org/packages/cf/64/c7c7929d9bdec871d6fe637e583b015ffe03ed5c6613c294488d7d47eeb3/fedjax-0.0.17.tar.gz 2023-07-12T10:04:13,004 Removed fedjax==0.0.17 from https://files.pythonhosted.org/packages/cf/64/c7c7929d9bdec871d6fe637e583b015ffe03ed5c6613c294488d7d47eeb3/fedjax-0.0.17.tar.gz from build tracker '/tmp/pip-build-tracker-lejm55u2' 2023-07-12T10:04:13,011 Created temporary directory: /tmp/pip-unpack-luzsa155 2023-07-12T10:04:13,012 Building wheels for collected packages: fedjax 2023-07-12T10:04:13,016 Created temporary directory: /tmp/pip-wheel-mj6ynf4h 2023-07-12T10:04:13,017 Building wheel for fedjax (setup.py): started 2023-07-12T10:04:13,017 Destination directory: /tmp/pip-wheel-mj6ynf4h 2023-07-12T10:04:13,018 Running command python setup.py bdist_wheel 2023-07-12T10:04:13,668 running bdist_wheel 2023-07-12T10:04:13,952 running build 2023-07-12T10:04:13,952 running build_py 2023-07-12T10:04:13,981 creating build 2023-07-12T10:04:13,982 creating build/lib 2023-07-12T10:04:13,982 creating build/lib/docs 2023-07-12T10:04:13,984 copying docs/conf.py -> build/lib/docs 2023-07-12T10:04:13,986 creating build/lib/examples 2023-07-12T10:04:13,987 copying examples/emnist_fed_avg.py -> build/lib/examples 2023-07-12T10:04:13,990 copying examples/stateful_fed_avg.py -> build/lib/examples 2023-07-12T10:04:13,992 copying examples/stateful_fed_avg_test.py -> build/lib/examples 2023-07-12T10:04:13,994 copying examples/fed_avg_test.py -> build/lib/examples 2023-07-12T10:04:13,996 copying examples/fed_avg.py -> build/lib/examples 2023-07-12T10:04:13,998 creating build/lib/fedjax 2023-07-12T10:04:13,999 copying fedjax/__init__.py -> build/lib/fedjax 2023-07-12T10:04:14,001 copying fedjax/fedjax_test.py -> build/lib/fedjax 2023-07-12T10:04:14,003 copying fedjax/version.py -> build/lib/fedjax 2023-07-12T10:04:14,005 creating build/lib/experiments 2023-07-12T10:04:14,006 creating build/lib/experiments/fed_avg 2023-07-12T10:04:14,007 copying experiments/fed_avg/run_fed_avg.py -> build/lib/experiments/fed_avg 2023-07-12T10:04:14,010 creating build/lib/experiments/apfl 2023-07-12T10:04:14,011 copying experiments/apfl/run_apfl.py -> build/lib/experiments/apfl 2023-07-12T10:04:14,014 creating build/lib/fedjax/algorithms 2023-07-12T10:04:14,015 copying fedjax/algorithms/agnostic_fed_avg_test.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,018 copying fedjax/algorithms/mime_test.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,019 copying fedjax/algorithms/fed_prox.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,022 copying fedjax/algorithms/mime_lite.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,024 copying fedjax/algorithms/agnostic_fed_avg.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,026 copying fedjax/algorithms/apfl.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,028 copying fedjax/algorithms/apfl_test.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,031 copying fedjax/algorithms/__init__.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,033 copying fedjax/algorithms/hyp_cluster_test.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,035 copying fedjax/algorithms/mime_lite_test.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,037 copying fedjax/algorithms/hyp_cluster.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,039 copying fedjax/algorithms/fed_avg_test.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,041 copying fedjax/algorithms/mime.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,043 copying fedjax/algorithms/fed_prox_test.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,045 copying fedjax/algorithms/fed_avg.py -> build/lib/fedjax/algorithms 2023-07-12T10:04:14,048 creating build/lib/fedjax/models 2023-07-12T10:04:14,049 copying fedjax/models/toy_regression.py -> build/lib/fedjax/models 2023-07-12T10:04:14,051 copying fedjax/models/emnist.py -> build/lib/fedjax/models 2023-07-12T10:04:14,053 copying fedjax/models/shakespeare.py -> build/lib/fedjax/models 2023-07-12T10:04:14,055 copying fedjax/models/stackoverflow.py -> build/lib/fedjax/models 2023-07-12T10:04:14,057 copying fedjax/models/stackoverflow_test.py -> build/lib/fedjax/models 2023-07-12T10:04:14,059 copying fedjax/models/emnist_test.py -> build/lib/fedjax/models 2023-07-12T10:04:14,060 copying fedjax/models/shakespeare_test.py -> build/lib/fedjax/models 2023-07-12T10:04:14,062 copying fedjax/models/cifar100_test.py -> build/lib/fedjax/models 2023-07-12T10:04:14,064 copying fedjax/models/__init__.py -> build/lib/fedjax/models 2023-07-12T10:04:14,066 copying fedjax/models/cifar100.py -> build/lib/fedjax/models 2023-07-12T10:04:14,067 copying fedjax/models/toy_regression_test.py -> build/lib/fedjax/models 2023-07-12T10:04:14,070 creating build/lib/fedjax/datasets 2023-07-12T10:04:14,071 copying fedjax/datasets/emnist.py -> build/lib/fedjax/datasets 2023-07-12T10:04:14,073 copying fedjax/datasets/shakespeare.py -> build/lib/fedjax/datasets 2023-07-12T10:04:14,075 copying fedjax/datasets/stackoverflow.py -> build/lib/fedjax/datasets 2023-07-12T10:04:14,077 copying fedjax/datasets/stackoverflow_test.py -> build/lib/fedjax/datasets 2023-07-12T10:04:14,079 copying fedjax/datasets/downloads_test.py -> build/lib/fedjax/datasets 2023-07-12T10:04:14,081 copying fedjax/datasets/emnist_test.py -> build/lib/fedjax/datasets 2023-07-12T10:04:14,083 copying fedjax/datasets/shakespeare_test.py -> build/lib/fedjax/datasets 2023-07-12T10:04:14,084 copying fedjax/datasets/cifar100_test.py -> build/lib/fedjax/datasets 2023-07-12T10:04:14,087 copying fedjax/datasets/__init__.py -> build/lib/fedjax/datasets 2023-07-12T10:04:14,088 copying fedjax/datasets/downloads.py -> build/lib/fedjax/datasets 2023-07-12T10:04:14,090 copying fedjax/datasets/cifar100.py -> build/lib/fedjax/datasets 2023-07-12T10:04:14,093 creating build/lib/fedjax/aggregators 2023-07-12T10:04:14,094 copying fedjax/aggregators/walsh_hadamard_test.py -> build/lib/fedjax/aggregators 2023-07-12T10:04:14,096 copying fedjax/aggregators/compression_test.py -> build/lib/fedjax/aggregators 2023-07-12T10:04:14,099 copying fedjax/aggregators/aggregator.py -> build/lib/fedjax/aggregators 2023-07-12T10:04:14,101 copying fedjax/aggregators/aggregator_test.py -> build/lib/fedjax/aggregators 2023-07-12T10:04:14,102 copying fedjax/aggregators/walsh_hadamard.py -> build/lib/fedjax/aggregators 2023-07-12T10:04:14,105 copying fedjax/aggregators/compression.py -> build/lib/fedjax/aggregators 2023-07-12T10:04:14,107 copying fedjax/aggregators/__init__.py -> build/lib/fedjax/aggregators 2023-07-12T10:04:14,109 creating build/lib/fedjax/experimental 2023-07-12T10:04:14,110 copying fedjax/experimental/__init__.py -> build/lib/fedjax/experimental 2023-07-12T10:04:14,114 creating build/lib/fedjax/core 2023-07-12T10:04:14,115 copying fedjax/core/metrics.py -> build/lib/fedjax/core 2023-07-12T10:04:14,118 copying fedjax/core/models.py -> build/lib/fedjax/core 2023-07-12T10:04:14,121 copying fedjax/core/tree_util_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,123 copying fedjax/core/serialization_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,124 copying fedjax/core/models_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,127 copying fedjax/core/dataclasses.py -> build/lib/fedjax/core 2023-07-12T10:04:14,128 copying fedjax/core/sqlite_federated_data.py -> build/lib/fedjax/core 2023-07-12T10:04:14,131 copying fedjax/core/for_each_client.py -> build/lib/fedjax/core 2023-07-12T10:04:14,133 copying fedjax/core/client_samplers_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,135 copying fedjax/core/typing.py -> build/lib/fedjax/core 2023-07-12T10:04:14,137 copying fedjax/core/in_memory_federated_data.py -> build/lib/fedjax/core 2023-07-12T10:04:14,139 copying fedjax/core/client_samplers.py -> build/lib/fedjax/core 2023-07-12T10:04:14,141 copying fedjax/core/util_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,143 copying fedjax/core/tree_util.py -> build/lib/fedjax/core 2023-07-12T10:04:14,145 copying fedjax/core/for_each_client_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,148 copying fedjax/core/metrics_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,150 copying fedjax/core/optimizers_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,152 copying fedjax/core/optimizers.py -> build/lib/fedjax/core 2023-07-12T10:04:14,154 copying fedjax/core/regularizers.py -> build/lib/fedjax/core 2023-07-12T10:04:14,156 copying fedjax/core/client_datasets.py -> build/lib/fedjax/core 2023-07-12T10:04:14,159 copying fedjax/core/federated_data_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,161 copying fedjax/core/federated_algorithm.py -> build/lib/fedjax/core 2023-07-12T10:04:14,162 copying fedjax/core/__init__.py -> build/lib/fedjax/core 2023-07-12T10:04:14,164 copying fedjax/core/sqlite_federated_data_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,166 copying fedjax/core/client_datasets_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,169 copying fedjax/core/in_memory_federated_data_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,170 copying fedjax/core/util.py -> build/lib/fedjax/core 2023-07-12T10:04:14,172 copying fedjax/core/client_datasets_benchmark.py -> build/lib/fedjax/core 2023-07-12T10:04:14,174 copying fedjax/core/regularizers_test.py -> build/lib/fedjax/core 2023-07-12T10:04:14,175 copying fedjax/core/federated_data.py -> build/lib/fedjax/core 2023-07-12T10:04:14,178 copying fedjax/core/serialization.py -> build/lib/fedjax/core 2023-07-12T10:04:14,181 creating build/lib/fedjax/training 2023-07-12T10:04:14,182 copying fedjax/training/structured_flags_test.py -> build/lib/fedjax/training 2023-07-12T10:04:14,184 copying fedjax/training/structured_flags.py -> build/lib/fedjax/training 2023-07-12T10:04:14,186 copying fedjax/training/checkpoint.py -> build/lib/fedjax/training 2023-07-12T10:04:14,188 copying fedjax/training/logging_test.py -> build/lib/fedjax/training 2023-07-12T10:04:14,189 copying fedjax/training/tasks.py -> build/lib/fedjax/training 2023-07-12T10:04:14,191 copying fedjax/training/__init__.py -> build/lib/fedjax/training 2023-07-12T10:04:14,193 copying fedjax/training/federated_experiment.py -> build/lib/fedjax/training 2023-07-12T10:04:14,195 copying fedjax/training/federated_experiment_test.py -> build/lib/fedjax/training 2023-07-12T10:04:14,197 copying fedjax/training/checkpoint_test.py -> build/lib/fedjax/training 2023-07-12T10:04:14,199 copying fedjax/training/logging.py -> build/lib/fedjax/training 2023-07-12T10:04:14,201 creating build/lib/fedjax/datasets/scripts 2023-07-12T10:04:14,202 creating build/lib/fedjax/datasets/scripts/cornell_movie_dialogs 2023-07-12T10:04:14,203 copying fedjax/datasets/scripts/cornell_movie_dialogs/data_to_sqlite_test.py -> build/lib/fedjax/datasets/scripts/cornell_movie_dialogs 2023-07-12T10:04:14,205 copying fedjax/datasets/scripts/cornell_movie_dialogs/data_to_sqlite.py -> build/lib/fedjax/datasets/scripts/cornell_movie_dialogs 2023-07-12T10:04:14,207 creating build/lib/fedjax/datasets/scripts/sent140 2023-07-12T10:04:14,208 copying fedjax/datasets/scripts/sent140/data_to_sqlite_test.py -> build/lib/fedjax/datasets/scripts/sent140 2023-07-12T10:04:14,210 copying fedjax/datasets/scripts/sent140/data_to_sqlite.py -> build/lib/fedjax/datasets/scripts/sent140 2023-07-12T10:04:14,252 /home/piwheels/.local/lib/python3.9/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-07-12T10:04:14,252 !! 2023-07-12T10:04:14,253 ******************************************************************************** 2023-07-12T10:04:14,253 Please avoid running ``setup.py`` directly. 2023-07-12T10:04:14,253 Instead, use pypa/build, pypa/installer, pypa/build or 2023-07-12T10:04:14,253 other standards-based tools. 2023-07-12T10:04:14,253 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-07-12T10:04:14,254 ******************************************************************************** 2023-07-12T10:04:14,254 !! 2023-07-12T10:04:14,254 self.initialize_options() 2023-07-12T10:04:14,280 installing to build/bdist.linux-armv7l/wheel 2023-07-12T10:04:14,280 running install 2023-07-12T10:04:14,305 running install_lib 2023-07-12T10:04:14,332 creating build/bdist.linux-armv7l 2023-07-12T10:04:14,333 creating build/bdist.linux-armv7l/wheel 2023-07-12T10:04:14,334 creating build/bdist.linux-armv7l/wheel/docs 2023-07-12T10:04:14,335 copying build/lib/docs/conf.py -> build/bdist.linux-armv7l/wheel/docs 2023-07-12T10:04:14,338 creating build/bdist.linux-armv7l/wheel/examples 2023-07-12T10:04:14,339 copying build/lib/examples/emnist_fed_avg.py -> build/bdist.linux-armv7l/wheel/examples 2023-07-12T10:04:14,341 copying build/lib/examples/stateful_fed_avg.py -> build/bdist.linux-armv7l/wheel/examples 2023-07-12T10:04:14,343 copying build/lib/examples/stateful_fed_avg_test.py -> build/bdist.linux-armv7l/wheel/examples 2023-07-12T10:04:14,345 copying build/lib/examples/fed_avg_test.py -> build/bdist.linux-armv7l/wheel/examples 2023-07-12T10:04:14,347 copying build/lib/examples/fed_avg.py -> build/bdist.linux-armv7l/wheel/examples 2023-07-12T10:04:14,349 creating build/bdist.linux-armv7l/wheel/experiments 2023-07-12T10:04:14,350 creating build/bdist.linux-armv7l/wheel/experiments/fed_avg 2023-07-12T10:04:14,351 copying build/lib/experiments/fed_avg/run_fed_avg.py -> build/bdist.linux-armv7l/wheel/experiments/fed_avg 2023-07-12T10:04:14,354 creating build/bdist.linux-armv7l/wheel/experiments/apfl 2023-07-12T10:04:14,355 copying build/lib/experiments/apfl/run_apfl.py -> build/bdist.linux-armv7l/wheel/experiments/apfl 2023-07-12T10:04:14,357 creating build/bdist.linux-armv7l/wheel/fedjax 2023-07-12T10:04:14,359 creating build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,360 copying build/lib/fedjax/algorithms/agnostic_fed_avg_test.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,362 copying build/lib/fedjax/algorithms/mime_test.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,364 copying build/lib/fedjax/algorithms/fed_prox.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,366 copying build/lib/fedjax/algorithms/mime_lite.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,368 copying build/lib/fedjax/algorithms/agnostic_fed_avg.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,370 copying build/lib/fedjax/algorithms/apfl.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,372 copying build/lib/fedjax/algorithms/apfl_test.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,374 copying build/lib/fedjax/algorithms/__init__.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,376 copying build/lib/fedjax/algorithms/hyp_cluster_test.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,379 copying build/lib/fedjax/algorithms/mime_lite_test.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,381 copying build/lib/fedjax/algorithms/hyp_cluster.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,383 copying build/lib/fedjax/algorithms/fed_avg_test.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,385 copying build/lib/fedjax/algorithms/mime.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,387 copying build/lib/fedjax/algorithms/fed_prox_test.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,388 copying build/lib/fedjax/algorithms/fed_avg.py -> build/bdist.linux-armv7l/wheel/fedjax/algorithms 2023-07-12T10:04:14,391 creating build/bdist.linux-armv7l/wheel/fedjax/models 2023-07-12T10:04:14,391 copying build/lib/fedjax/models/toy_regression.py -> build/bdist.linux-armv7l/wheel/fedjax/models 2023-07-12T10:04:14,393 copying build/lib/fedjax/models/emnist.py -> build/bdist.linux-armv7l/wheel/fedjax/models 2023-07-12T10:04:14,395 copying build/lib/fedjax/models/shakespeare.py -> build/bdist.linux-armv7l/wheel/fedjax/models 2023-07-12T10:04:14,397 copying build/lib/fedjax/models/stackoverflow.py -> build/bdist.linux-armv7l/wheel/fedjax/models 2023-07-12T10:04:14,399 copying build/lib/fedjax/models/stackoverflow_test.py -> build/bdist.linux-armv7l/wheel/fedjax/models 2023-07-12T10:04:14,401 copying build/lib/fedjax/models/emnist_test.py -> build/bdist.linux-armv7l/wheel/fedjax/models 2023-07-12T10:04:14,402 copying build/lib/fedjax/models/shakespeare_test.py -> build/bdist.linux-armv7l/wheel/fedjax/models 2023-07-12T10:04:14,404 copying build/lib/fedjax/models/cifar100_test.py -> build/bdist.linux-armv7l/wheel/fedjax/models 2023-07-12T10:04:14,406 copying build/lib/fedjax/models/__init__.py -> build/bdist.linux-armv7l/wheel/fedjax/models 2023-07-12T10:04:14,407 copying build/lib/fedjax/models/cifar100.py -> build/bdist.linux-armv7l/wheel/fedjax/models 2023-07-12T10:04:14,409 copying build/lib/fedjax/models/toy_regression_test.py -> build/bdist.linux-armv7l/wheel/fedjax/models 2023-07-12T10:04:14,411 creating build/bdist.linux-armv7l/wheel/fedjax/datasets 2023-07-12T10:04:14,412 copying build/lib/fedjax/datasets/emnist.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets 2023-07-12T10:04:14,414 copying build/lib/fedjax/datasets/shakespeare.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets 2023-07-12T10:04:14,416 copying build/lib/fedjax/datasets/stackoverflow.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets 2023-07-12T10:04:14,418 copying build/lib/fedjax/datasets/stackoverflow_test.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets 2023-07-12T10:04:14,420 copying build/lib/fedjax/datasets/downloads_test.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets 2023-07-12T10:04:14,422 copying build/lib/fedjax/datasets/emnist_test.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets 2023-07-12T10:04:14,424 copying build/lib/fedjax/datasets/shakespeare_test.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets 2023-07-12T10:04:14,426 copying build/lib/fedjax/datasets/cifar100_test.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets 2023-07-12T10:04:14,428 copying build/lib/fedjax/datasets/__init__.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets 2023-07-12T10:04:14,429 copying build/lib/fedjax/datasets/downloads.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets 2023-07-12T10:04:14,431 copying build/lib/fedjax/datasets/cifar100.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets 2023-07-12T10:04:14,434 creating build/bdist.linux-armv7l/wheel/fedjax/datasets/scripts 2023-07-12T10:04:14,436 creating build/bdist.linux-armv7l/wheel/fedjax/datasets/scripts/cornell_movie_dialogs 2023-07-12T10:04:14,437 copying build/lib/fedjax/datasets/scripts/cornell_movie_dialogs/data_to_sqlite_test.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets/scripts/cornell_movie_dialogs 2023-07-12T10:04:14,439 copying build/lib/fedjax/datasets/scripts/cornell_movie_dialogs/data_to_sqlite.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets/scripts/cornell_movie_dialogs 2023-07-12T10:04:14,442 creating build/bdist.linux-armv7l/wheel/fedjax/datasets/scripts/sent140 2023-07-12T10:04:14,443 copying build/lib/fedjax/datasets/scripts/sent140/data_to_sqlite_test.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets/scripts/sent140 2023-07-12T10:04:14,445 copying build/lib/fedjax/datasets/scripts/sent140/data_to_sqlite.py -> build/bdist.linux-armv7l/wheel/fedjax/datasets/scripts/sent140 2023-07-12T10:04:14,447 creating build/bdist.linux-armv7l/wheel/fedjax/aggregators 2023-07-12T10:04:14,448 copying build/lib/fedjax/aggregators/walsh_hadamard_test.py -> build/bdist.linux-armv7l/wheel/fedjax/aggregators 2023-07-12T10:04:14,450 copying build/lib/fedjax/aggregators/compression_test.py -> build/bdist.linux-armv7l/wheel/fedjax/aggregators 2023-07-12T10:04:14,452 copying build/lib/fedjax/aggregators/aggregator.py -> build/bdist.linux-armv7l/wheel/fedjax/aggregators 2023-07-12T10:04:14,454 copying build/lib/fedjax/aggregators/aggregator_test.py -> build/bdist.linux-armv7l/wheel/fedjax/aggregators 2023-07-12T10:04:14,456 copying build/lib/fedjax/aggregators/walsh_hadamard.py -> build/bdist.linux-armv7l/wheel/fedjax/aggregators 2023-07-12T10:04:14,458 copying build/lib/fedjax/aggregators/compression.py -> build/bdist.linux-armv7l/wheel/fedjax/aggregators 2023-07-12T10:04:14,461 copying build/lib/fedjax/aggregators/__init__.py -> build/bdist.linux-armv7l/wheel/fedjax/aggregators 2023-07-12T10:04:14,463 creating build/bdist.linux-armv7l/wheel/fedjax/experimental 2023-07-12T10:04:14,464 copying build/lib/fedjax/experimental/__init__.py -> build/bdist.linux-armv7l/wheel/fedjax/experimental 2023-07-12T10:04:14,467 creating build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,468 copying build/lib/fedjax/core/metrics.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,470 copying build/lib/fedjax/core/models.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,473 copying build/lib/fedjax/core/tree_util_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,475 copying build/lib/fedjax/core/serialization_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,477 copying build/lib/fedjax/core/models_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,480 copying build/lib/fedjax/core/dataclasses.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,482 copying build/lib/fedjax/core/sqlite_federated_data.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,484 copying build/lib/fedjax/core/for_each_client.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,486 copying build/lib/fedjax/core/client_samplers_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,489 copying build/lib/fedjax/core/typing.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,490 copying build/lib/fedjax/core/in_memory_federated_data.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,493 copying build/lib/fedjax/core/client_samplers.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,495 copying build/lib/fedjax/core/util_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,496 copying build/lib/fedjax/core/tree_util.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,498 copying build/lib/fedjax/core/for_each_client_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,501 copying build/lib/fedjax/core/metrics_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,503 copying build/lib/fedjax/core/optimizers_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,505 copying build/lib/fedjax/core/optimizers.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,507 copying build/lib/fedjax/core/regularizers.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,509 copying build/lib/fedjax/core/client_datasets.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,512 copying build/lib/fedjax/core/federated_data_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,514 copying build/lib/fedjax/core/federated_algorithm.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,516 copying build/lib/fedjax/core/__init__.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,518 copying build/lib/fedjax/core/sqlite_federated_data_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,520 copying build/lib/fedjax/core/client_datasets_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,523 copying build/lib/fedjax/core/in_memory_federated_data_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,525 copying build/lib/fedjax/core/util.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,527 copying build/lib/fedjax/core/client_datasets_benchmark.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,528 copying build/lib/fedjax/core/regularizers_test.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,530 copying build/lib/fedjax/core/federated_data.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,533 copying build/lib/fedjax/core/serialization.py -> build/bdist.linux-armv7l/wheel/fedjax/core 2023-07-12T10:04:14,535 copying build/lib/fedjax/__init__.py -> build/bdist.linux-armv7l/wheel/fedjax 2023-07-12T10:04:14,537 creating build/bdist.linux-armv7l/wheel/fedjax/training 2023-07-12T10:04:14,538 copying build/lib/fedjax/training/structured_flags_test.py -> build/bdist.linux-armv7l/wheel/fedjax/training 2023-07-12T10:04:14,540 copying build/lib/fedjax/training/structured_flags.py -> build/bdist.linux-armv7l/wheel/fedjax/training 2023-07-12T10:04:14,542 copying build/lib/fedjax/training/checkpoint.py -> build/bdist.linux-armv7l/wheel/fedjax/training 2023-07-12T10:04:14,544 copying build/lib/fedjax/training/logging_test.py -> build/bdist.linux-armv7l/wheel/fedjax/training 2023-07-12T10:04:14,546 copying build/lib/fedjax/training/tasks.py -> build/bdist.linux-armv7l/wheel/fedjax/training 2023-07-12T10:04:14,548 copying build/lib/fedjax/training/__init__.py -> build/bdist.linux-armv7l/wheel/fedjax/training 2023-07-12T10:04:14,549 copying build/lib/fedjax/training/federated_experiment.py -> build/bdist.linux-armv7l/wheel/fedjax/training 2023-07-12T10:04:14,552 copying build/lib/fedjax/training/federated_experiment_test.py -> build/bdist.linux-armv7l/wheel/fedjax/training 2023-07-12T10:04:14,554 copying build/lib/fedjax/training/checkpoint_test.py -> build/bdist.linux-armv7l/wheel/fedjax/training 2023-07-12T10:04:14,556 copying build/lib/fedjax/training/logging.py -> build/bdist.linux-armv7l/wheel/fedjax/training 2023-07-12T10:04:14,558 copying build/lib/fedjax/fedjax_test.py -> build/bdist.linux-armv7l/wheel/fedjax 2023-07-12T10:04:14,560 copying build/lib/fedjax/version.py -> build/bdist.linux-armv7l/wheel/fedjax 2023-07-12T10:04:14,561 running install_egg_info 2023-07-12T10:04:14,627 running egg_info 2023-07-12T10:04:14,652 writing fedjax.egg-info/PKG-INFO 2023-07-12T10:04:14,654 writing dependency_links to fedjax.egg-info/dependency_links.txt 2023-07-12T10:04:14,656 writing requirements to fedjax.egg-info/requires.txt 2023-07-12T10:04:14,658 writing top-level names to fedjax.egg-info/top_level.txt 2023-07-12T10:04:14,697 reading manifest file 'fedjax.egg-info/SOURCES.txt' 2023-07-12T10:04:14,701 adding license file 'LICENSE' 2023-07-12T10:04:14,707 writing manifest file 'fedjax.egg-info/SOURCES.txt' 2023-07-12T10:04:14,709 Copying fedjax.egg-info to build/bdist.linux-armv7l/wheel/fedjax-0.0.17-py3.9.egg-info 2023-07-12T10:04:14,720 running install_scripts 2023-07-12T10:04:14,736 creating build/bdist.linux-armv7l/wheel/fedjax-0.0.17.dist-info/WHEEL 2023-07-12T10:04:14,739 creating '/tmp/pip-wheel-mj6ynf4h/fedjax-0.0.17-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-07-12T10:04:14,741 adding 'docs/conf.py' 2023-07-12T10:04:14,744 adding 'examples/emnist_fed_avg.py' 2023-07-12T10:04:14,745 adding 'examples/fed_avg.py' 2023-07-12T10:04:14,747 adding 'examples/fed_avg_test.py' 2023-07-12T10:04:14,748 adding 'examples/stateful_fed_avg.py' 2023-07-12T10:04:14,750 adding 'examples/stateful_fed_avg_test.py' 2023-07-12T10:04:14,753 adding 'experiments/apfl/run_apfl.py' 2023-07-12T10:04:14,755 adding 'experiments/fed_avg/run_fed_avg.py' 2023-07-12T10:04:14,757 adding 'fedjax/__init__.py' 2023-07-12T10:04:14,758 adding 'fedjax/fedjax_test.py' 2023-07-12T10:04:14,760 adding 'fedjax/version.py' 2023-07-12T10:04:14,762 adding 'fedjax/aggregators/__init__.py' 2023-07-12T10:04:14,763 adding 'fedjax/aggregators/aggregator.py' 2023-07-12T10:04:14,765 adding 'fedjax/aggregators/aggregator_test.py' 2023-07-12T10:04:14,767 adding 'fedjax/aggregators/compression.py' 2023-07-12T10:04:14,768 adding 'fedjax/aggregators/compression_test.py' 2023-07-12T10:04:14,770 adding 'fedjax/aggregators/walsh_hadamard.py' 2023-07-12T10:04:14,771 adding 'fedjax/aggregators/walsh_hadamard_test.py' 2023-07-12T10:04:14,774 adding 'fedjax/algorithms/__init__.py' 2023-07-12T10:04:14,776 adding 'fedjax/algorithms/agnostic_fed_avg.py' 2023-07-12T10:04:14,778 adding 'fedjax/algorithms/agnostic_fed_avg_test.py' 2023-07-12T10:04:14,780 adding 'fedjax/algorithms/apfl.py' 2023-07-12T10:04:14,781 adding 'fedjax/algorithms/apfl_test.py' 2023-07-12T10:04:14,783 adding 'fedjax/algorithms/fed_avg.py' 2023-07-12T10:04:14,785 adding 'fedjax/algorithms/fed_avg_test.py' 2023-07-12T10:04:14,786 adding 'fedjax/algorithms/fed_prox.py' 2023-07-12T10:04:14,788 adding 'fedjax/algorithms/fed_prox_test.py' 2023-07-12T10:04:14,791 adding 'fedjax/algorithms/hyp_cluster.py' 2023-07-12T10:04:14,793 adding 'fedjax/algorithms/hyp_cluster_test.py' 2023-07-12T10:04:14,795 adding 'fedjax/algorithms/mime.py' 2023-07-12T10:04:14,797 adding 'fedjax/algorithms/mime_lite.py' 2023-07-12T10:04:14,798 adding 'fedjax/algorithms/mime_lite_test.py' 2023-07-12T10:04:14,800 adding 'fedjax/algorithms/mime_test.py' 2023-07-12T10:04:14,802 adding 'fedjax/core/__init__.py' 2023-07-12T10:04:14,806 adding 'fedjax/core/client_datasets.py' 2023-07-12T10:04:14,808 adding 'fedjax/core/client_datasets_benchmark.py' 2023-07-12T10:04:14,810 adding 'fedjax/core/client_datasets_test.py' 2023-07-12T10:04:14,812 adding 'fedjax/core/client_samplers.py' 2023-07-12T10:04:14,814 adding 'fedjax/core/client_samplers_test.py' 2023-07-12T10:04:14,815 adding 'fedjax/core/dataclasses.py' 2023-07-12T10:04:14,817 adding 'fedjax/core/federated_algorithm.py' 2023-07-12T10:04:14,821 adding 'fedjax/core/federated_data.py' 2023-07-12T10:04:14,823 adding 'fedjax/core/federated_data_test.py' 2023-07-12T10:04:14,826 adding 'fedjax/core/for_each_client.py' 2023-07-12T10:04:14,828 adding 'fedjax/core/for_each_client_test.py' 2023-07-12T10:04:14,830 adding 'fedjax/core/in_memory_federated_data.py' 2023-07-12T10:04:14,831 adding 'fedjax/core/in_memory_federated_data_test.py' 2023-07-12T10:04:14,835 adding 'fedjax/core/metrics.py' 2023-07-12T10:04:14,837 adding 'fedjax/core/metrics_test.py' 2023-07-12T10:04:14,840 adding 'fedjax/core/models.py' 2023-07-12T10:04:14,842 adding 'fedjax/core/models_test.py' 2023-07-12T10:04:14,844 adding 'fedjax/core/optimizers.py' 2023-07-12T10:04:14,846 adding 'fedjax/core/optimizers_test.py' 2023-07-12T10:04:14,847 adding 'fedjax/core/regularizers.py' 2023-07-12T10:04:14,848 adding 'fedjax/core/regularizers_test.py' 2023-07-12T10:04:14,850 adding 'fedjax/core/serialization.py' 2023-07-12T10:04:14,852 adding 'fedjax/core/serialization_test.py' 2023-07-12T10:04:14,854 adding 'fedjax/core/sqlite_federated_data.py' 2023-07-12T10:04:14,856 adding 'fedjax/core/sqlite_federated_data_test.py' 2023-07-12T10:04:14,857 adding 'fedjax/core/tree_util.py' 2023-07-12T10:04:14,859 adding 'fedjax/core/tree_util_test.py' 2023-07-12T10:04:14,860 adding 'fedjax/core/typing.py' 2023-07-12T10:04:14,861 adding 'fedjax/core/util.py' 2023-07-12T10:04:14,863 adding 'fedjax/core/util_test.py' 2023-07-12T10:04:14,865 adding 'fedjax/datasets/__init__.py' 2023-07-12T10:04:14,867 adding 'fedjax/datasets/cifar100.py' 2023-07-12T10:04:14,868 adding 'fedjax/datasets/cifar100_test.py' 2023-07-12T10:04:14,870 adding 'fedjax/datasets/downloads.py' 2023-07-12T10:04:14,871 adding 'fedjax/datasets/downloads_test.py' 2023-07-12T10:04:14,873 adding 'fedjax/datasets/emnist.py' 2023-07-12T10:04:14,874 adding 'fedjax/datasets/emnist_test.py' 2023-07-12T10:04:14,876 adding 'fedjax/datasets/shakespeare.py' 2023-07-12T10:04:14,877 adding 'fedjax/datasets/shakespeare_test.py' 2023-07-12T10:04:14,879 adding 'fedjax/datasets/stackoverflow.py' 2023-07-12T10:04:14,881 adding 'fedjax/datasets/stackoverflow_test.py' 2023-07-12T10:04:14,883 adding 'fedjax/datasets/scripts/cornell_movie_dialogs/data_to_sqlite.py' 2023-07-12T10:04:14,885 adding 'fedjax/datasets/scripts/cornell_movie_dialogs/data_to_sqlite_test.py' 2023-07-12T10:04:14,887 adding 'fedjax/datasets/scripts/sent140/data_to_sqlite.py' 2023-07-12T10:04:14,888 adding 'fedjax/datasets/scripts/sent140/data_to_sqlite_test.py' 2023-07-12T10:04:14,890 adding 'fedjax/experimental/__init__.py' 2023-07-12T10:04:14,892 adding 'fedjax/models/__init__.py' 2023-07-12T10:04:14,893 adding 'fedjax/models/cifar100.py' 2023-07-12T10:04:14,895 adding 'fedjax/models/cifar100_test.py' 2023-07-12T10:04:14,896 adding 'fedjax/models/emnist.py' 2023-07-12T10:04:14,898 adding 'fedjax/models/emnist_test.py' 2023-07-12T10:04:14,899 adding 'fedjax/models/shakespeare.py' 2023-07-12T10:04:14,901 adding 'fedjax/models/shakespeare_test.py' 2023-07-12T10:04:14,902 adding 'fedjax/models/stackoverflow.py' 2023-07-12T10:04:14,904 adding 'fedjax/models/stackoverflow_test.py' 2023-07-12T10:04:14,905 adding 'fedjax/models/toy_regression.py' 2023-07-12T10:04:14,906 adding 'fedjax/models/toy_regression_test.py' 2023-07-12T10:04:14,908 adding 'fedjax/training/__init__.py' 2023-07-12T10:04:14,910 adding 'fedjax/training/checkpoint.py' 2023-07-12T10:04:14,911 adding 'fedjax/training/checkpoint_test.py' 2023-07-12T10:04:14,913 adding 'fedjax/training/federated_experiment.py' 2023-07-12T10:04:14,915 adding 'fedjax/training/federated_experiment_test.py' 2023-07-12T10:04:14,916 adding 'fedjax/training/logging.py' 2023-07-12T10:04:14,917 adding 'fedjax/training/logging_test.py' 2023-07-12T10:04:14,919 adding 'fedjax/training/structured_flags.py' 2023-07-12T10:04:14,920 adding 'fedjax/training/structured_flags_test.py' 2023-07-12T10:04:14,922 adding 'fedjax/training/tasks.py' 2023-07-12T10:04:14,925 adding 'fedjax-0.0.17.dist-info/LICENSE' 2023-07-12T10:04:14,927 adding 'fedjax-0.0.17.dist-info/METADATA' 2023-07-12T10:04:14,928 adding 'fedjax-0.0.17.dist-info/WHEEL' 2023-07-12T10:04:14,929 adding 'fedjax-0.0.17.dist-info/top_level.txt' 2023-07-12T10:04:14,931 adding 'fedjax-0.0.17.dist-info/RECORD' 2023-07-12T10:04:14,936 removing build/bdist.linux-armv7l/wheel 2023-07-12T10:04:15,049 Building wheel for fedjax (setup.py): finished with status 'done' 2023-07-12T10:04:15,054 Created wheel for fedjax: filename=fedjax-0.0.17-py3-none-any.whl size=212006 sha256=55667d35f9f50408222986265efc39bf22f1287fa75e126d5fd9610f36419120 2023-07-12T10:04:15,055 Stored in directory: /tmp/pip-ephem-wheel-cache-w0tgxpv0/wheels/d8/fb/e7/c214ec176e0ef2e56c7f99b17834a788dc7663495274861e0b 2023-07-12T10:04:15,071 Successfully built fedjax 2023-07-12T10:04:15,079 Removed build tracker: '/tmp/pip-build-tracker-lejm55u2'