flwr-nightly

View on PyPIReverse Dependencies (0)

1.9.0.dev20240503 flwr_nightly-1.9.0.dev20240503-py3-none-any.whl

Wheel Details

Project: flwr-nightly
Version: 1.9.0.dev20240503
Filename: flwr_nightly-1.9.0.dev20240503-py3-none-any.whl
Download: [link]
Size: 349431
MD5: cadc0dbaf58bbe2773b1d929bce431b0
SHA256: 82b12b6c42e26b1577ad2ab2245df619ebf8d9cf38f318746974112473a704a1
Uploaded: 2024-05-03 23:05:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: flwr-nightly
Version: 1.9.0.dev20240503
Summary: Flower: A Friendly Federated Learning Framework
Author: The Flower Authors
Author-Email: hello[at]flower.ai
Home-Page: https://flower.ai
Project-Url: Documentation, https://flower.ai
Project-Url: Repository, https://github.com/adap/flower
License: Apache-2.0
Keywords: flower,fl,federated learning,federated analytics,federated evaluation,machine learning
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.8,<4.0
Requires-Dist: cryptography (<43.0.0,>=42.0.4)
Requires-Dist: grpcio (<2.0.0,>=1.60.0)
Requires-Dist: iterators (<0.0.3,>=0.0.2)
Requires-Dist: numpy (<2.0.0,>=1.21.0)
Requires-Dist: pathspec (<0.13.0,>=0.12.1)
Requires-Dist: protobuf (<5.0.0,>=4.25.2)
Requires-Dist: pycryptodome (<4.0.0,>=3.18.0)
Requires-Dist: ray (==2.6.3); (python_version >= "3.8" and python_version < "3.12") and extra == "simulation"
Requires-Dist: requests (<3.0.0,>=2.31.0); extra == "rest"
Requires-Dist: starlette (<0.32.0,>=0.31.0); extra == "rest"
Requires-Dist: tomli (<3.0.0,>=2.0.1)
Requires-Dist: typer[all] (<0.10.0,>=0.9.0)
Requires-Dist: uvicorn[standard] (<0.24.0,>=0.23.0); extra == "rest"
Provides-Extra: rest
Provides-Extra: simulation
Description-Content-Type: text/markdown
[Description omitted; length: 12916 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
flwr/__init__.py sha256=VmBWedrCxqmt4QvUHBLqyVEH6p7zaFMD_oCHerXHSVw 937
flwr/cli/__init__.py sha256=cZJVgozlkC6Ni2Hd_FAIrqefrkCGOV18fikToq-6iLw 720
flwr/cli/app.py sha256=IFu7V_xdexF1T9sUsvgYWVFW5wEPHHcBWHJRPdlX38U 1141
flwr/cli/build.py sha256=W30wnPSgFuHRnGB9G_vKO14rsaibWk7m-jv9r8rDqo4 5106
flwr/cli/config_utils.py sha256=Hql5A5hbSpJ51hgpwaTkKqfPoaZN4Zq7FZfBuQYLMcQ 4899
flwr/cli/example.py sha256=1bGDYll3BXQY2kRqSN-oICqS5n1b9m0g0RvXTopXHl4 2215
flwr/cli/new/__init__.py sha256=cQzK1WH4JP2awef1t2UQ2xjl1agVEz9rwutV18SWV1k 789
flwr/cli/new/new.py sha256=x0cYNCYTCwbWiM7K58y4ViJl-Hd_pZ7jUmgaCNSP9v8 6035
flwr/cli/new/templates/__init__.py sha256=4luU8RL-CK8JJCstQ_ON809W9bNTkY1l9zSaPKBkgwY 725
flwr/cli/new/templates/app/.gitignore.tpl sha256=XixnHdyeMB2vwkGtGnwHqoWpH-9WChdyG0GXe57duhc 3078
flwr/cli/new/templates/app/README.md.tpl sha256=_qGtgpKYKoCJVjQnvlBMKvFs_1gzTcL908I3KJg0oAM 668
flwr/cli/new/templates/app/__init__.py sha256=DU7QMY7IhMQyuwm_tja66xU0KXTWQFqzfTqwg-_NJdE 729
flwr/cli/new/templates/app/code/__init__.py sha256=EM6vfvgAILKPaPn7H1wMV1Wi01WyZCP_Eg6NxD6oWg8 736
flwr/cli/new/templates/app/code/__init__.py.tpl sha256=olwrBeJemHNBWvjc6gJURloFRqW40dAy7FRQA5pDqHU 21
flwr/cli/new/templates/app/code/client.numpy.py.tpl sha256=mTh7Y_jOJrPUvDYHVJy4wJCnjXZV_q-jlDkB07U5GSk 521
flwr/cli/new/templates/app/code/client.pytorch.py.tpl sha256=MgCtMSv1Th16Faod11HubVaARkLYt7vS9RYH962-2pk 1172
flwr/cli/new/templates/app/code/client.sklearn.py.tpl sha256=S71SZiHaRXtKqUk3m5Elc_c6HhKAIKLalrKOQ3p20No 2801
flwr/cli/new/templates/app/code/client.tensorflow.py.tpl sha256=dxrTO9JwYrDBjLsmCiRLetN9KxbnWRTeGA0BQbnOu_A 1280
flwr/cli/new/templates/app/code/server.numpy.py.tpl sha256=fRxrDXV7pB1aDhQUXMBmrCsC1zp0uKwsBxZBx1JzbHA 248
flwr/cli/new/templates/app/code/server.pytorch.py.tpl sha256=ltdsnFSvFGPcycVmRL4ITlr-TV0CmmXcperZe7Vamow 593
flwr/cli/new/templates/app/code/server.sklearn.py.tpl sha256=cLzOpQzGIUzEazuFsjBpXAQUNPy6in6zR33SCqhix6o 341
flwr/cli/new/templates/app/code/server.tensorflow.py.tpl sha256=gsNrWCKTU77_65_gw9nlp1LSQojgP5QQIWILvqdjx2s 579
flwr/cli/new/templates/app/code/task.pytorch.py.tpl sha256=NvajdZN-eTyfdqKK0v2MrvWITXw9BjJ3Ri5c1haPJDs 3684
flwr/cli/new/templates/app/code/task.tensorflow.py.tpl sha256=cPOUUS07QbblT9PGFucwu9lY1clRA4-W4DQGA7cpcao 1044
flwr/cli/new/templates/app/pyproject.numpy.toml.tpl sha256=m276SKsjOZ4awGdXasUKvLim66agrpAsPNP9-PN6q4I 523
flwr/cli/new/templates/app/pyproject.pytorch.toml.tpl sha256=QikP3u5ht6qr2BkgcnvB3rCYK7jt1cS0nAm7V8g_zFc 592
flwr/cli/new/templates/app/pyproject.sklearn.toml.tpl sha256=IO5iIlyKSBxZCCf48iqEyRWeG1jmVx2tO_s2iE7FpHo 572
flwr/cli/new/templates/app/pyproject.tensorflow.toml.tpl sha256=CpjCOHyJ3zdIlkXQ1An6fEKN9l7rIStx43g4SsIwbkw 571
flwr/cli/run/__init__.py sha256=oCd6HmQDx-sqver1gecgx-uMA38BLTSiiKpl7RGNceg 789
flwr/cli/run/run.py sha256=jr_J7Cbcyuj1MXIbuwU86htHdFI7XogsBrdGl7P4aYY 2334
flwr/cli/utils.py sha256=px-M-IlBLu6Ez-Sc9tWhsJRjWurRaZTmxB9ASz8wurk 4119
flwr/client/__init__.py sha256=CivBxRFjK6gXHN5kUUf9UaZQHa_NHlEM867WWB-H0D8 1268
flwr/client/app.py sha256=rzfaHiXxrtjwyhHrHb3epRD6NNw07YzL5DoZO6eW7RA 22313
flwr/client/client.py sha256=Vp9UkOkoHdNfn6iMYZsj_5m_GICiFfUlKEVaLad-YhM 8183
flwr/client/client_app.py sha256=-Cs0084tLQUoBCeYZdG2KgU7cjp95_ZJ4MfjoaN4Fzk 8636
flwr/client/dpfedavg_numpy_client.py sha256=9Tnig4iml2J88HBKNahegjXjbfvIQyBtaIQaqjbeqsA 7435
flwr/client/grpc_client/__init__.py sha256=LsnbqXiJhgQcB0XzAlUQgPx011Uf7Y7yabIC1HxivJ8 735
flwr/client/grpc_client/connection.py sha256=KWbBwuvn1-2wjrAKteydGCZC_7A2zmEjk3DycQWafrA 8993
flwr/client/grpc_rere_client/__init__.py sha256=avn6W_vHEM_yZEB1S7hCZgnTbXb6ZujqRP_vAzyXu-0 752
flwr/client/grpc_rere_client/client_interceptor.py sha256=rDBXRVo-d-rflxJ6Kw3eDfBmvChdUHkzRw5eP-bpe6Y 4903
flwr/client/grpc_rere_client/connection.py sha256=gSSJJ9pSe5SgUb1Ey-xcrVK6xArUkwq0yGdav0h2kww 9597
flwr/client/heartbeat.py sha256=cx37mJBH8LyoIN4Lks85wtqT1mnU5GulQnr4pGCvAq0 2404
flwr/client/message_handler/__init__.py sha256=abHvBRJJiiaAMNgeILQbMOa6h8WqMK2BcnvxwQZFpic 719
flwr/client/message_handler/message_handler.py sha256=ml_FlduAJ5pxO31n1tKRrWfQRSxkMgKLbwXXcRsNSos 6553
flwr/client/message_handler/task_handler.py sha256=ZDJBKmrn2grRMNl1rU1iGs7FiMHL5VmZiSp_6h9GHVU 1824
flwr/client/mod/__init__.py sha256=apqhs7bslrGgQK91JR56mEcwj5JihL0NF_XKQwqaQuo 1143
flwr/client/mod/centraldp_mods.py sha256=UGwNuqpmOWfLdfJITFgdi1TG-nLjuSb-cbEyoyfDgxQ 5415
flwr/client/mod/comms_mods.py sha256=hCj2mSey12D8rehhyGl4JwmVq8iFd-wlzZj8lzexGOs 2623
flwr/client/mod/localdp_mod.py sha256=K5kZnv9wQUqLYBrE2gExthbcl2YCNRK4VTbmYYqTNOs 5012
flwr/client/mod/secure_aggregation/__init__.py sha256=Qo2R-NqsyoP0oX73TyDfQRu9P6DCNXhgqGbhmGIBaJA 849
flwr/client/mod/secure_aggregation/secagg_mod.py sha256=wI9tuIEvMUETz-wVIEbPYvh-1nK9CEylBLGoVpNhL94 1095
flwr/client/mod/secure_aggregation/secaggplus_mod.py sha256=fZTfIELkYS64lpgxQKL66s-QHjCn-159qfLoNoIMJjc 19699
flwr/client/mod/utils.py sha256=lvETHcCYsSWz7h8I772hCV_kZspxqlMqzriMZ-SxmKc 1226
flwr/client/node_state.py sha256=KTTs_l4I0jBM7IsSsbAGjhfL_yZC3QANbzyvyfZBRDM 1778
flwr/client/node_state_tests.py sha256=gPwz0zf2iuDSa11jedkur_u3Xm7lokIDG5ALD2MCvSw 2195
flwr/client/numpy_client.py sha256=u76GWAdHmJM88Agm2EgLQSvO8Jnk225mJTk-_TmPjFE 10283
flwr/client/rest_client/__init__.py sha256=ThwOnkMdzxo_UuyTI47Q7y9oSpuTgNT2OuFvJCfuDiw 735
flwr/client/rest_client/connection.py sha256=MspqM5RjrQe09_2BUEEVGstA5x9Qz_RWdXXraOic3i8 11520
flwr/client/supernode/__init__.py sha256=SUhWOzcgXRNXk1V9UgB5-FaWukqqrOEajVUHEcPkwyQ 865
flwr/client/supernode/app.py sha256=6OWaD_4ZfguN6sukDfhbZzCgDmsSqHPlAmtcyU6TfJQ 9052
flwr/client/typing.py sha256=c9EvjlEjasxn1Wqx6bGl6Xg6vM1gMFfmXht-E2i5J-k 1006
flwr/common/__init__.py sha256=dHOptgKxna78CEQLD5Yu0QIsoSgpIIw5AhIUZCHDWAU 3721
flwr/common/address.py sha256=iTAN9jtmIGMrWFnx9XZQl45ZEtQJVZZLYPRBSNVARGI 1882
flwr/common/constant.py sha256=GsixlCwohCBlQ6_mTk29HChuyRftgTELTCN06AxrOyc 2424
flwr/common/context.py sha256=ounF-mWPPtXGwtae3sg5EhF58ScviOa3MVqxRpGVu-8 1313
flwr/common/date.py sha256=UWhBZj49yX9LD4BmatS_ZFZu_-kweGh0KQJ1djyWWH4 891
flwr/common/differential_privacy.py sha256=WZWrL7C9XaB9l9NDkLDI5PvM7jwcoTTFu08ZVG8-M5Q 6113
flwr/common/differential_privacy_constants.py sha256=c7b7tqgvT7yMK0XN9ndiTBs4mQf6d3qk6K7KBZGlV4Q 1074
flwr/common/dp.py sha256=Hc3lLHihjexbJaD_ft31gdv9XRcwOTgDBwJzICuok3A 2004
flwr/common/exit_handlers.py sha256=2Nt0wLhc17KQQsLPFSRAjjhUiEFfJK6tNozdGiIY4Fs 2812
flwr/common/grpc.py sha256=Yx_YFK24cU4U81RpXrdVwEVY_jTy4RE19cHtBxE2XOE 2460
flwr/common/logger.py sha256=bFu4eOychVwwYwaaCtxQ85dmx8gUtvwp6fRk-GefXHk 7107
flwr/common/message.py sha256=78SN-HZpqbsnap5JFbdnmqR1dL0juK1zDRiixg3Jbl4 12686
flwr/common/object_ref.py sha256=ELoUCAFO-vbjJC41CGpa-WBG2SLYe3ErW-d9YCG3zqA 4961
flwr/common/parameter.py sha256=-bFAUayToYDF50FZGrBC1hQYJCQDtB2bbr3ZuVLMtdE 2095
flwr/common/pyproject.py sha256=EI_ovbCHGmhYrdPx0RSDi5EkFZFof-8m1PA54c0ZTjc 1385
flwr/common/record/__init__.py sha256=33OaDW2bvaW952DFHH1amHclv4AuDZu385jXjHhXoog 1054
flwr/common/record/configsrecord.py sha256=VKeFEYa6cneyStqQlUOaKj12by5ZI_NXYR25LOEVeo8 4652
flwr/common/record/conversion_utils.py sha256=n3I3SI2P6hUjyxbWNc0QAch-SEhfMK6Hm-UUaplAlUc 1393
flwr/common/record/metricsrecord.py sha256=Yv99oRa3LzFgSfwl903S8sB8rAgr3Sv6i6ovW7pdHsA 3923
flwr/common/record/parametersrecord.py sha256=WSqtRrYvI-mRzkEwv5s-EG-yE5uizJ8zy9aczwRG-1E 4849
flwr/common/record/recordset.py sha256=ZIDX_ZMpSRwFyD9PZQBDSM_UhRzzafgna8hDJj-egZ4 4533
flwr/common/record/typeddict.py sha256=2NW8JF27p1uNWaqDbJ7bMkItA5x4ygYT8aHrf8NaqnE 3879
flwr/common/recordset_compat.py sha256=BjxeuvlCaP94yIiKOyFFTRBUH_lprFWSLo8U8q3BDbs 13798
flwr/common/retry_invoker.py sha256=dQY5fPIKhy9OiFswZhLxA9fB455u-DYCvDVcFJmrPDk 11707
flwr/common/secure_aggregation/__init__.py sha256=29nHIUO2L8-KhNHQ2KmIgRo_4CPkq4LgLCUN0on5FgI 731
flwr/common/secure_aggregation/crypto/__init__.py sha256=dz7pVx2aPrHxr_AwgO5mIiTzu4PcvUxRq9NLBbFcsf8 738
flwr/common/secure_aggregation/crypto/shamir.py sha256=yY35ZgHlB4YyGW_buG-1X-0M-ejXuQzISgYLgC_Z9TY 2792
flwr/common/secure_aggregation/crypto/symmetric_encryption.py sha256=zlACMLahJEIqhcss0-1xz_iCXUGTlL2G-i9hi8spu-8 4707
flwr/common/secure_aggregation/ndarrays_arithmetic.py sha256=66mNQCz64r7qzvXwFrXP6zz7YMi8EkTOABN7KulkKc4 3026
flwr/common/secure_aggregation/quantization.py sha256=appui7GGrkRPsupF59TkapeV4Na_CyPi73JtJ1pimdI 2310
flwr/common/secure_aggregation/secaggplus_constants.py sha256=Fh7-n6pgL4TUnHpNYXo8iW-n5cOGQgQa-c7RcU80tqQ 2183
flwr/common/secure_aggregation/secaggplus_utils.py sha256=87bNZX6CmQekj935R4u3m5hsaEkkfKtGSA-VG2c-O9w 3221
flwr/common/serde.py sha256=Yn83kbSf9vJndTa5ldL4DR_bL_wy_bD4lTlD3ZbB658 22250
flwr/common/telemetry.py sha256=Q84hW6l6MCtD8sgQI4sUcp-N-zqAo607jyApeXC5RpM 7865
flwr/common/typing.py sha256=3Wu6Ol1Ja6Gb0WdlcXVEn1EHYJbc4oRRJA81vEegxBo 4382
flwr/common/version.py sha256=_RDSMGZPEuGKYViZuXPotDtXMvh4iyDH9XOCO4qtPO8 666
flwr/proto/__init__.py sha256=hbY7JYakwZwCkYgCNlmHdc8rtvfoJbAZLalMdc--CGc 683
flwr/proto/driver_pb2.py sha256=N5tU8YFOrWBPpNVWRfU6IpnpgNIQjVUQpO8rhFfryYE 3207
flwr/proto/driver_pb2.pyi sha256=uTcjWrMsNojfSYrXaXyYmXaB4E8PL5drYs2MuMgN5R8 5016
flwr/proto/driver_pb2_grpc.py sha256=qQBRdQUz4k2K4DVO7kSfWHx-62UJ85HaYKnKCr6JcU8 7304
flwr/proto/driver_pb2_grpc.pyi sha256=NpOM5eCrIPcuWdYrZAayQSDvvFp6cDCVflabhmuvMfo 2022
flwr/proto/error_pb2.py sha256=LarjKL90LbwkXKlhzNrDssgl4DXcvIPve8NVCXHpsKA 1084
flwr/proto/error_pb2.pyi sha256=ZNH4HhJTU_KfMXlyCeg8FwU-fcUYxTqEmoJPtWtHikc 734
flwr/proto/error_pb2_grpc.py sha256=1oboBPFxaTEXt9Aw7EAj8gXHDCNMhZD2VXqocC9l_gk 159
flwr/proto/error_pb2_grpc.pyi sha256=ff2TSiLVnG6IVQcTGzb2DIH3XRSoAvAo_RMcvbMFyc0 76
flwr/proto/fleet_pb2.py sha256=mKxwomayARq2nQanY3CtnA8ZWqW8NChWsoWeAyGJAOE 5018
flwr/proto/fleet_pb2.pyi sha256=yibeuFHsm0ygnJmuyI2V9XNvEt9CLT3dTNUOvAItezU 9161
flwr/proto/fleet_pb2_grpc.py sha256=TNt0ydDAXoe1YF2Pl6aNxlGueeOjn0dQ7fdgGx9wd7U 10605
flwr/proto/fleet_pb2_grpc.pyi sha256=6flR6x4gB0CZc4YK_MTGeA4zV8Tk_mCcXuxosfDsxGM 2811
flwr/proto/node_pb2.py sha256=1zfXEvgGObglIcaVb4SLFmOcHZvA8eHzEtMFM5A6FYY 1081
flwr/proto/node_pb2.pyi sha256=aX3BHhgXvJE1rvcRnEE_gB-5GcaFQ0SJ88yTE223bjI 751
flwr/proto/node_pb2_grpc.py sha256=1oboBPFxaTEXt9Aw7EAj8gXHDCNMhZD2VXqocC9l_gk 159
flwr/proto/node_pb2_grpc.pyi sha256=ff2TSiLVnG6IVQcTGzb2DIH3XRSoAvAo_RMcvbMFyc0 76
flwr/proto/recordset_pb2.py sha256=un8L0kvBcgFXQIiQweOseeIJBjlOozUvQY9uTQ42Dqo 6009
flwr/proto/recordset_pb2.pyi sha256=NPzCJWAj1xLWzeZ_xZ6uaObQjQfWGnnqlLtn4J-SoFY 14161
flwr/proto/recordset_pb2_grpc.py sha256=1oboBPFxaTEXt9Aw7EAj8gXHDCNMhZD2VXqocC9l_gk 159
flwr/proto/recordset_pb2_grpc.pyi sha256=ff2TSiLVnG6IVQcTGzb2DIH3XRSoAvAo_RMcvbMFyc0 76
flwr/proto/task_pb2.py sha256=6-HLTXleiG65fhlLZdvwEW30Bcgm46KO7E1NfLrl4NI 2472
flwr/proto/task_pb2.pyi sha256=KJVsLm-THY5QjHreHDm_-OS1tyZyD61mx6BzOpoeMjw 4320
flwr/proto/task_pb2_grpc.py sha256=1oboBPFxaTEXt9Aw7EAj8gXHDCNMhZD2VXqocC9l_gk 159
flwr/proto/task_pb2_grpc.pyi sha256=ff2TSiLVnG6IVQcTGzb2DIH3XRSoAvAo_RMcvbMFyc0 76
flwr/proto/transport_pb2.py sha256=cURzfpCgZvH7GEvBPLvTYijE3HvhK1MePjINk4xYArk 9781
flwr/proto/transport_pb2.pyi sha256=CZvJRWTU3QWFWLXNFtyLSrSKFatIyMcy-ohzLbQ-G9c 21497
flwr/proto/transport_pb2_grpc.py sha256=vLN3EHtx2aEEMCO4f1Upu-l27BPzd3-5pV-u8wPcosk 2598
flwr/proto/transport_pb2_grpc.pyi sha256=AGXf8RiIiW2J5IKMlm_3qT3AzcDa4F3P5IqUjve_esA 766
flwr/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flwr/server/__init__.py sha256=dNLbXIERZ6X9aA_Bit3R9AARwcaZZzEfDuFmEx8VVOE 1785
flwr/server/app.py sha256=RUSgmhMm-U5FVZo3jk59t4o6v0JU-Y8avs_yVDHKWJM 28600
flwr/server/client_manager.py sha256=T8UDSRJBVD3fyIDI7NTAA-NA7GPrMNNgH2OAF54RRxE 6127
flwr/server/client_proxy.py sha256=4G-oTwhb45sfWLx2uZdcXD98IZwdTS6F88xe3akCdUg 2399
flwr/server/compat/__init__.py sha256=VxnJtJyOjNFQXMNi9hIuzNlZM5n0Hj1p3aq_Pm2udw4 892
flwr/server/compat/app.py sha256=BhF3DySbvKkOIyNXnB1rwZhw8cC8yK_w91Fku8HmC_w 5287
flwr/server/compat/app_utils.py sha256=06NHrPRPrjMjz5FglSPicJ9lAWZ-rIZ1cKQFs4nD6WI 3468
flwr/server/compat/driver_client_proxy.py sha256=Wc6jyyHY4OrJzeiy8tdXtkF8IdGREdxUPnom7VvvWPI 5444
flwr/server/compat/legacy_context.py sha256=D2s7PvQoDnTexuRmf1uG9Von7GUj4Qqyr7qLklSlKAM 1766
flwr/server/criterion.py sha256=ypbAexbztzGUxNen9RCHF91QeqiEQix4t4Ih3E-42MM 1061
flwr/server/driver/__init__.py sha256=bbVL5pyA0Y2HcUK4s5U0B4epI-BuUFyEJbchew_8tJY 862
flwr/server/driver/driver.py sha256=t9SSSDlo9wT_y2Nl7waGYMTm2VlkvK3_bOb7ggPPlho 5090
flwr/server/driver/grpc_driver.py sha256=rdjkcAmtRWKeqJw4xDFqULuwVf0G2nLhfbOTrNUvPeY 11832
flwr/server/history.py sha256=hDsoBaA4kUa6d1yvDVXuLluBqOBKSm0_fVDtUtYJkmg 5121
flwr/server/run_serverapp.py sha256=avLi_yRNE5jD2ql95gzh04BTUbHvzH-N848_mdnnkVk 5972
flwr/server/server.py sha256=UnBRlI6AGTj0nKeRtEQ3IalM3TJmggMKXhDyn8yKZNk 17664
flwr/server/server_app.py sha256=KgAT_HqsfseTLNnfX2ph42PBbVqQ0lFzvYrT90V34y0 4402
flwr/server/server_config.py sha256=CZaHVAsMvGLjpWVcLPkiYxgJN4xfIyAiUrCI3fETKY4 1349
flwr/server/strategy/__init__.py sha256=7eVZ3hQEg2BgA_usAeL6tsLp9T6XI1VYYoFy08Xn-ew 2836
flwr/server/strategy/aggregate.py sha256=QyRIJtI5gnuY1NbgrcrOvkHxGIxBvApq7d9Y4xl-6W4 13468
flwr/server/strategy/bulyan.py sha256=8GsSVJzRSoSWE2zQUKqC3Z795grdN9xpmc3MSGGXnzM 6532
flwr/server/strategy/dp_adaptive_clipping.py sha256=AOI6Y5hUMSdEShWNvlZtRZasvIkfpl6gXNXk-wbpBKY 17502
flwr/server/strategy/dp_fixed_clipping.py sha256=PhQOKI5gJrzlCTswU8ygGZzLBVMnn15U3Wafp3I-xCo 12949
flwr/server/strategy/dpfedavg_adaptive.py sha256=hLJkPQJl1bHjwrBNg3PSRFKf3no0hg5EHiFaWhHlWqw 4877
flwr/server/strategy/dpfedavg_fixed.py sha256=G0yYxrPoM-MHQ889DYN3OeNiEeU0yQrjgAzcq0G653w 7219
flwr/server/strategy/fault_tolerant_fedavg.py sha256=veGcehB6rXT_MihNDrD1v5JY-TxJi7fybdDl-OZooDQ 5900
flwr/server/strategy/fedadagrad.py sha256=9yoVdZOFTjQ7DpaVrYLH9ca88WgJVWepld6UXybGQMY 6505
flwr/server/strategy/fedadam.py sha256=Zvqo6oChwB2aDGHeLXHNE74nHGwkFAWODLZ8f6Dtq1g 6763
flwr/server/strategy/fedavg.py sha256=wPs2p2DmQ-v5zkmvEoT5kljVYJUt-zg4rqYK5CMMLs4 11799
flwr/server/strategy/fedavg_android.py sha256=yhAZg7iPGVieAQC3rYLb9hLSoNQjBMl1stxaySpVHCw 9784
flwr/server/strategy/fedavgm.py sha256=xZ045SVLI892U_zCFFVpi1DMzKzzv261Y7wkHVsrQO0 8132
flwr/server/strategy/fedmedian.py sha256=HpmUkLLXWgmMgQiEK2cG1l5nOd99ykAWdUxV5uUNWqw 2704
flwr/server/strategy/fedopt.py sha256=xqu-7513C8bFBw2qrzvduk9o2mT0sPHNVLKmVbJ3V4U 5242
flwr/server/strategy/fedprox.py sha256=BBmIDoRtDeb3TpigO1beBZ79wIVy2UsVDIDnxktoyas 6862
flwr/server/strategy/fedtrimmedavg.py sha256=p12uA7EN0k_CfYeh513P3m8mH3h14SmR3C_MQ9vw6Sc 5890
flwr/server/strategy/fedxgb_bagging.py sha256=Fm6bkulhPkes2k5lyG7oxgwtdJrXeNWDa-FCc_5AGVY 6080
flwr/server/strategy/fedxgb_cyclic.py sha256=keiPOtd843-5uWWpRqJkEhvoNqTEB4zSIr51F6soosQ 5607
flwr/server/strategy/fedxgb_nn_avg.py sha256=tA6X43juce0ShfRgfeNxRIcpSUlgVNwGB8vYoUuNFhI 4047
flwr/server/strategy/fedyogi.py sha256=fG9i1WEdUXTYh5mTmagGLHqc12OogEsj3s3IopwM4ZA 6801
flwr/server/strategy/krum.py sha256=yaYAZw4KOL84nc_PZAp43rBl0pXC0dT6y46sEuZrirA 6285
flwr/server/strategy/qfedavg.py sha256=s-4C-96PKZiUbwZ9_v1ALAd9GmvucjmeOKETipK7fNo 10150
flwr/server/strategy/strategy.py sha256=g6VoIFogEviRub6G4QsKdIp6M_Ek6GhBhqcdNx5ueUk 7543
flwr/server/superlink/__init__.py sha256=8tHYCfodUlRD8PCP9fHgvu8cz5N31A2QoRVL0jDJ15E 707
flwr/server/superlink/driver/__init__.py sha256=STB1_DASVEg7Cu6L7VYxTzV7UMkgtBkFim09Z82Dh8I 712
flwr/server/superlink/driver/driver_grpc.py sha256=1qSGDs1k_OVPWxp2ofxvQgtYXExrMeC3N_rNPVWH65M 1932
flwr/server/superlink/driver/driver_servicer.py sha256=y0w8p3D9RQlMdgizfknHZnCEKf0O0IpLsKhHPxmp2pQ 4796
flwr/server/superlink/fleet/__init__.py sha256=C6GCSD5eP5Of6_dIeSe1jx9HnV0icsvWyQ5EKAUHJRU 711
flwr/server/superlink/fleet/grpc_bidi/__init__.py sha256=mgGJGjwT6VU7ovC1gdnnqttjyBPlNIcZnYRqx4K3IBQ 735
flwr/server/superlink/fleet/grpc_bidi/flower_service_servicer.py sha256=57b3UL5-baGdLwgCtB0dCUTTSbmmfMAXcXV5bjPZNWQ 5993
flwr/server/superlink/fleet/grpc_bidi/grpc_bridge.py sha256=LSOmabFXAQxKycQOliplKmigbmVwdm-D4CI-hJ0Pav0 6458
flwr/server/superlink/fleet/grpc_bidi/grpc_client_proxy.py sha256=kuD7R1yB1Ite0sNfvjsrnZu83LWGk8fP-yihE1mjQm0 4887
flwr/server/superlink/fleet/grpc_bidi/grpc_server.py sha256=_zWknjP7CRjwLDvofzmv1QoSI8Qq1cZC5nNw9nkSS7I 11932
flwr/server/superlink/fleet/grpc_rere/__init__.py sha256=bEJOMWbSlqkw-y5ZHtEXczhoSlAxErcRYffmTMQAV8M 758
flwr/server/superlink/fleet/grpc_rere/fleet_servicer.py sha256=YGn1IPpuX-6NDgaG1UbyREbI9iAyKDimZuNeWxbG6s0 3387
flwr/server/superlink/fleet/grpc_rere/server_interceptor.py sha256=5PpqauKY1SzTtR9Nj7R1L_gYG6xgWmEAXCpNrj3YeEg 5994
flwr/server/superlink/fleet/message_handler/__init__.py sha256=hEY0l61ojH8Iz30_K1btm1HJ6J49iZJSFUsVYqUTw3A 731
flwr/server/superlink/fleet/message_handler/message_handler.py sha256=lG3BkiONcikDVowK0An06V7p2SNkwGbWE5hfN2xlsZw 3622
flwr/server/superlink/fleet/rest_rere/__init__.py sha256=VKDvDq5H8koOUztpmQacVzGJXPLEEkL1Vmolxt3mvnY 735
flwr/server/superlink/fleet/rest_rere/rest_api.py sha256=8gNziOjBA8ygTzfVPYiNkg_qxr-T822Q_Lbo9g2tVyk 7621
flwr/server/superlink/fleet/vce/__init__.py sha256=36MHKiefnJeyjwMQzVUK4m06Ojon3WDcwZGQsAcyVhQ 783
flwr/server/superlink/fleet/vce/backend/__init__.py sha256=oBIzmnrSSRvH_H0vRGEGWhWzQQwqe3zn6e13RsNwlIY 1466
flwr/server/superlink/fleet/vce/backend/backend.py sha256=LJsKl7oixVvptcG98Rd9ejJycNWcEVB0ODvSreLGp-A 2260
flwr/server/superlink/fleet/vce/backend/raybackend.py sha256=TaT2EpbVEsIY0EDzF8obadyZaSXjD38TFGdDPI-ytD0 6375
flwr/server/superlink/fleet/vce/vce_api.py sha256=c2J2m6v1jDyuAhiBArdZNIk4cbiZNFJkpKlBJFEQq-c 12454
flwr/server/superlink/state/__init__.py sha256=ij-7Ms-hyordQdRmGQxY1-nVa4OhixJ0jr7_YDkys0s 1003
flwr/server/superlink/state/in_memory_state.py sha256=TmMWlrvCk2378mdxHERkc0I_S5CLcYeT1sEmZMPfSFQ 11651
flwr/server/superlink/state/sqlite_state.py sha256=ri-qgaMVxKzdmJBX2DBpSypfdZJ5eixAyZswZiM3x2w 27167
flwr/server/superlink/state/state.py sha256=frqF0_rS56jsCDyZdW02YdYB94A6TfTuFhHYwP0WUqs 7709
flwr/server/superlink/state/state_factory.py sha256=91cSB-KOAFM37z7T098WxTkVeKNaAZ_mTI75snn2_tk 1654
flwr/server/superlink/state/utils.py sha256=qhIjBu5_rqm9GLMB6QS5TIRrMDVs85lmY17BqZ1ccLk 2207
flwr/server/typing.py sha256=2zSG-KuDAgwFPuzgVjTLDaEqJ8gXXGqFR2RD-qIk730 913
flwr/server/utils/__init__.py sha256=RQVbo-bcsVtp_lJBf7dL5w01FbLrr7v3YedeGp5_YMs 908
flwr/server/utils/tensorboard.py sha256=k0G6bqsLx7wfYbH2KtXsDYcOCfyIeE12-hefXA7lZdg 5485
flwr/server/utils/validator.py sha256=pzyXoOEEPSoYC2UEzened8IKSFRI-kIqqI0QlwRK9jk 5301
flwr/server/workflow/__init__.py sha256=SXY0XkwbkezFBxxrFB5hKUtmtAgnYISBkPouR1V71ss 902
flwr/server/workflow/constant.py sha256=q4DLdR8Krlxuewq2AQjwTL75hphxE5ODNz4AhViHMXk 1082
flwr/server/workflow/default_workflows.py sha256=ROJNsY538jSGMaNyF7GHwXMtV7us1Vx8OKyUHWYeDcA 12547
flwr/server/workflow/secure_aggregation/__init__.py sha256=3XlgDOjD_hcukTGl6Bc1B-8M_dPlVSJuTbvXIbiO-Ic 880
flwr/server/workflow/secure_aggregation/secagg_workflow.py sha256=wpAkYPId0nfK6SgpUAtsCni4_MQLd-uqJ81tUKu3xlI 5838
flwr/server/workflow/secure_aggregation/secaggplus_workflow.py sha256=BRqhlnVe8CYNoUvb_KCfRXay02NTT6a-pCrMaOqAxGc 29038
flwr/simulation/__init__.py sha256=1SVOWQGPA6dWlUMR_ZeiPBYXURNb1rx9VOi6kSW6zrs 1348
flwr/simulation/app.py sha256=Fjq3krpzx9GUW1oYLHPn_Wq2tzjyqVBa9bxRbtuNVBQ 14380
flwr/simulation/ray_transport/__init__.py sha256=FsaAnzC4cw4DqoouBCix6496k29jACkfeIam55BvW9g 734
flwr/simulation/ray_transport/ray_actor.py sha256=_wv2eP7qxkCZ-6rMyYWnjLrGPBZRxjvTPjaVk8zIaQ4 19367
flwr/simulation/ray_transport/ray_client_proxy.py sha256=oDu4sEPIOu39vrNi-fqDAe10xtNUXMO49bM2RWfRcyw 6738
flwr/simulation/ray_transport/utils.py sha256=TYdtfg1P9VfTdLMOJlifInGpxWHYs9UfUqIv2wfkRLA 2392
flwr/simulation/run_simulation.py sha256=LszcnkCLM9YE-kgezB_H7b_NdDrK_Q0yN24mqYtZdfI 15957
flwr_nightly-1.9.0.dev20240503.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
flwr_nightly-1.9.0.dev20240503.dist-info/METADATA sha256=S9BjsRoM_sgU4CFVZDPoxnKocULT0POUWulJBBcyfuY 15303
flwr_nightly-1.9.0.dev20240503.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
flwr_nightly-1.9.0.dev20240503.dist-info/entry_points.txt sha256=8JJPfpqMnXz9c5V_FSt07Xwd-wCWbAO3MFUDXQ5ZGsI 378
flwr_nightly-1.9.0.dev20240503.dist-info/RECORD

entry_points.txt

flower-client-app = flwr.client:run_client_app
flower-driver-api = flwr.server:run_driver_api
flower-fleet-api = flwr.server:run_fleet_api
flower-server-app = flwr.server:run_server_app
flower-simulation = flwr.simulation.run_simulation:run_simulation_from_cli
flower-superlink = flwr.server:run_superlink
flower-supernode = flwr.client:run_supernode
flwr = flwr.cli.app:app