nvflare-light

View on PyPIReverse Dependencies (0)

2.3.10 nvflare_light-2.3.10-py3-none-any.whl

Wheel Details

Project: nvflare-light
Version: 2.3.10
Filename: nvflare_light-2.3.10-py3-none-any.whl
Download: [link]
Size: 147134
MD5: f556980b1ca3b470b5a5177f0a19d9fd
SHA256: 106fa22279a507f96c378185fa559d1aa02395059f240d9638fb7d24d39fe184
Uploaded: 2024-01-08 23:13:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nvflare-light
Version: 2.3.10
Summary: Federated Learning Application Runtime Environment
Home-Page: https://github.com/NVIDIA/NVFlare
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Requires-Python: >=3.8
Requires-Dist: cryptography (>=36.0.0)
Requires-Dist: Flask (==2.2.5)
Requires-Dist: Werkzeug (==2.2.2)
Requires-Dist: Flask-JWT-Extended (==4.4.3)
Requires-Dist: Flask-SQLAlchemy (==2.5.1)
Requires-Dist: SQLAlchemy (==1.4.31)
Requires-Dist: grpcio (==1.51.1)
Requires-Dist: gunicorn (>=20.1.0)
Requires-Dist: numpy
Requires-Dist: protobuf (==3.20.3)
Requires-Dist: psutil (>=5.9.1)
Requires-Dist: PyYAML (>=6.0)
Requires-Dist: requests (>=2.28.0)
Requires-Dist: six (>=1.15.0)
Requires-Dist: msgpack (>=1.0.3)
Requires-Dist: docker (>=6.0)
Requires-Dist: websockets (>=10.4)
Requires-Dist: tenseal (==0.3.12); extra == "he"
Requires-Dist: openmined.psi (==1.1.1); extra == "psi"
Requires-Dist: torch; extra == "pt"
Requires-Dist: torchvision; extra == "pt"
Requires-Dist: scikit-learn; extra == "sklearn"
Requires-Dist: tensorboard; extra == "tracking"
Requires-Dist: tenseal (==0.3.12); extra == "all"
Requires-Dist: openmined.psi (==1.1.1); extra == "all"
Requires-Dist: torch; extra == "all"
Requires-Dist: torchvision; extra == "all"
Requires-Dist: scikit-learn; extra == "all"
Requires-Dist: tensorboard; extra == "all"
Requires-Dist: tenseal (==0.3.12); extra == "app-opt"
Requires-Dist: openmined.psi (==1.1.1); extra == "app-opt"
Requires-Dist: torch; extra == "app-opt"
Requires-Dist: torchvision; extra == "app-opt"
Requires-Dist: scikit-learn; extra == "app-opt"
Requires-Dist: tensorboard; extra == "app-opt"
Requires-Dist: sphinx (>=4.1.1); extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: recommonmark; extra == "dev"
Requires-Dist: sphinx-copybutton; extra == "dev"
Requires-Dist: sphinxcontrib-jquery; extra == "dev"
Requires-Dist: tenseal (==0.3.12); extra == "dev"
Requires-Dist: openmined.psi (==1.1.1); extra == "dev"
Requires-Dist: torch; extra == "dev"
Requires-Dist: torchvision; extra == "dev"
Requires-Dist: scikit-learn; extra == "dev"
Requires-Dist: tensorboard; extra == "dev"
Requires-Dist: isort (==5.10.1); extra == "dev"
Requires-Dist: flake8 (==5.0.4); extra == "dev"
Requires-Dist: black (==22.10.0); extra == "dev"
Requires-Dist: click (==8.1.3); extra == "dev"
Requires-Dist: pytest-xdist (==3.0.2); extra == "dev"
Requires-Dist: pytest-cov (==4.0.0); extra == "dev"
Requires-Dist: pandas (>=1.5.1); extra == "dev"
Requires-Dist: sphinx (>=4.1.1); extra == "doc"
Requires-Dist: sphinx-rtd-theme; extra == "doc"
Requires-Dist: recommonmark; extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Requires-Dist: sphinxcontrib-jquery; extra == "doc"
Requires-Dist: tenseal (==0.3.12); extra == "test"
Requires-Dist: openmined.psi (==1.1.1); extra == "test"
Requires-Dist: torch; extra == "test"
Requires-Dist: torchvision; extra == "test"
Requires-Dist: scikit-learn; extra == "test"
Requires-Dist: tensorboard; extra == "test"
Requires-Dist: isort (==5.10.1); extra == "test"
Requires-Dist: flake8 (==5.0.4); extra == "test"
Requires-Dist: black (==22.10.0); extra == "test"
Requires-Dist: click (==8.1.3); extra == "test"
Requires-Dist: pytest-xdist (==3.0.2); extra == "test"
Requires-Dist: pytest-cov (==4.0.0); extra == "test"
Requires-Dist: pandas (>=1.5.1); extra == "test"
Provides-Extra: he
Provides-Extra: psi
Provides-Extra: pt
Provides-Extra: sklearn
Provides-Extra: tracking
Provides-Extra: all
Provides-Extra: app_opt
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: test
Description-Content-Type: text/markdown; charset=UTF-8
[Description omitted; length: 2375 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
nvflare/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nvflare/_version.py sha256=AAhDbBFRSoMWzqXbHcucGRjx67VV4ak014sfbNX4uh0 22965
nvflare/apis/__init__.py sha256=TS5NMVLZXlTIgbt7grYmlxBfRKrWELPnT9DedX9kYBk 610
nvflare/apis/fl_constant.py sha256=pp2LSLTvVfmYnyfNA-1XnP_4Fdhq8_r175oMw3Out2U 10985
nvflare/app_common/__init__.py sha256=TS5NMVLZXlTIgbt7grYmlxBfRKrWELPnT9DedX9kYBk 610
nvflare/app_common/decomposers/__init__.py sha256=Vgd9K3Anjug55M43V_v8tfW_cPxXYnaOYBJ66gyaQiQ 610
nvflare/app_common/decomposers/numpy_decomposers.py sha256=52MEGl129AnakisFj5pUpN0CsnguTUivymnKicorKrU 2141
nvflare/client/__init__.py sha256=fAL6CiF1_taAoRVsurzSXhlfywLzVsXZOkEEtyBOfBQ 610
nvflare/client/defs.py sha256=5SpLBDBwdqUU_w_T1OE38rgpsgAl8CEHhev3nZXlz9U 4551
nvflare/client/ipc_agent.py sha256=uPTjsdHH76LrEyJIX03_smSZF95hPPEXsOq-vO9Oi70 19318
nvflare/fuel/__init__.py sha256=TS5NMVLZXlTIgbt7grYmlxBfRKrWELPnT9DedX9kYBk 610
nvflare/fuel/common/__init__.py sha256=TS5NMVLZXlTIgbt7grYmlxBfRKrWELPnT9DedX9kYBk 610
nvflare/fuel/common/ctx.py sha256=cC3eR877oq2M50JCLPV36mh89knqYzU1UMnuqkYqoCA 2062
nvflare/fuel/common/excepts.py sha256=VUxcB2zSmDFyliQSD3EeWV5yffxXi08X2MqgORwKI1Q 823
nvflare/fuel/common/exit_codes.py sha256=7l0FsOvV3FvXY5vatDpCpZAhSeo7ni4W9gcwqr3XO8k 886
nvflare/fuel/common/multi_process_executor_constants.py sha256=ymQsr8fT0str81ji2LNZCUIZpIgFhXpdo_iugwQJWpE 1571
nvflare/fuel/f3/__init__.py sha256=fAL6CiF1_taAoRVsurzSXhlfywLzVsXZOkEEtyBOfBQ 610
nvflare/fuel/f3/comm_config.py sha256=w0wlsPLqA-6XeTGVhh9N0tSS7QoA9E2h78TcOuapozQ 4449
nvflare/fuel/f3/comm_error.py sha256=Rrs6SgLZCC0PE7nosen_vQ5lSXs4TOo5fvxEYH0K040 1116
nvflare/fuel/f3/communicator.py sha256=joYn1hPYSH97XIk8_7Ji_oGVo1ZR_cZP7Tmu6UQT9kE 8760
nvflare/fuel/f3/connection.py sha256=8mEDp6QmfmHC-Aax3lAKHNu4iUDdiblsAfAHTmEH4hY 3733
nvflare/fuel/f3/endpoint.py sha256=s7sy1lYchAtEjf58DE2rT3d3FnGckQldaJ3roCjiIbw 2198
nvflare/fuel/f3/message.py sha256=mNFhD7BUr6AYwXDeE0wnnPVbYBYYBw54zO_A5sXuh-w 2136
nvflare/fuel/f3/mpm.py sha256=0KZIV4HbAKtvmSO1mzuxmr9x-Bzi2pqhkdqDxboI7lk 6704
nvflare/fuel/f3/stats_pool.py sha256=tmwdHNW1_YO0xeOjJU-0t8JoTIxBYlzzb2ulCo8oQXs 3837
nvflare/fuel/f3/cellnet/__init__.py sha256=fAL6CiF1_taAoRVsurzSXhlfywLzVsXZOkEEtyBOfBQ 610
nvflare/fuel/f3/cellnet/cbs.py sha256=xHBkQyYg8veZN45yeseYemBn5SYZeHZelY--PwQ53mU 1388
nvflare/fuel/f3/cellnet/cell.py sha256=Sw17K018lKRbKQlt_FlOu43g0ThAN4Jf1G7PsYvo9So 83394
nvflare/fuel/f3/cellnet/connector_manager.py sha256=oQjGSF24HxcvLDJ9v0_wucYNCVnrNnoRgnnW4YiMPKQ 9090
nvflare/fuel/f3/cellnet/defs.py sha256=GYWueYlD1A2byQfluCfCjG9QKRccgMoZqUyqh4nxApY 3367
nvflare/fuel/f3/cellnet/fqcn.py sha256=kr7rWyx1LeAoAtgPiwQHJ9qC3-fIOKkKwmUk8-WFhrs 2498
nvflare/fuel/f3/cellnet/net_agent.py sha256=WW3YZp86UOKvuneAi0thi4jvJsinhBIf4qTkDiXGKMk 34394
nvflare/fuel/f3/cellnet/net_manager.py sha256=wP3XG_SmOz3ikoDq4vYNIfUHzbfxZKCbblvao1jJe9A 17335
nvflare/fuel/f3/cellnet/utils.py sha256=p4d8YtBb8Jnmbw0VDN1WmB63LtnTodbh_gdWwf6WoNM 2676
nvflare/fuel/f3/drivers/__init__.py sha256=fAL6CiF1_taAoRVsurzSXhlfywLzVsXZOkEEtyBOfBQ 610
nvflare/fuel/f3/drivers/aio_conn.py sha256=_CrGyKZxHAlmFmKy_CQ5l95nACDZdy7yYxujZcRSE1Y 4963
nvflare/fuel/f3/drivers/aio_context.py sha256=lwAQd1AzACveqW39t4OpujZugc4ugs9rFmdoXKmK0gw 5024
nvflare/fuel/f3/drivers/aio_tcp_driver.py sha256=oLmRq2SqllgA79LlZwvsaHjPAj6_2HRCccu76CvS7go 3895
nvflare/fuel/f3/drivers/base_driver.py sha256=0QdKz9kUZjD9zLp6B-jjbtYJCiXvUQECcojDX-Dw6M4 2376
nvflare/fuel/f3/drivers/connector_info.py sha256=0N1R8UYLeriFzcKBs5znsX8ehTJPzYt_VF8y0RupLd4 1154
nvflare/fuel/f3/drivers/driver.py sha256=UWoSJ76AF1IW0-Gf6CnmO-bA-UtJ8LOo6YgxCelRUg8 3583
nvflare/fuel/f3/drivers/driver_manager.py sha256=oq0_BawyoUO47cIa3qLRkszFoR5M-3G2dULsWR4NXAs 4108
nvflare/fuel/f3/drivers/driver_params.py sha256=DjuNSGJYwXlC7Vjfs0Q40xpyPwAfW5CM0YVek0VKyNE 1380
nvflare/fuel/f3/drivers/net_utils.py sha256=tLGEHmcewoskL4MnZ94OG_Zr9IcuQVZLYMjBomO8DAs 9475
nvflare/fuel/f3/drivers/socket_conn.py sha256=DDsZ1IQexuxlZXytB1_gWXwVfyJYhuGoiSfmVeSByJM 5550
nvflare/fuel/f3/drivers/tcp_driver.py sha256=3Yeo3XRmk3Jmkzmynz4D6egPAqKFkw2KP5qFy3pj5-A 3622
nvflare/fuel/f3/sfm/__init__.py sha256=fAL6CiF1_taAoRVsurzSXhlfywLzVsXZOkEEtyBOfBQ 610
nvflare/fuel/f3/sfm/conn_manager.py sha256=RL-kmKDRpnG6UQwSbJ7GGSlOGF5Gno54rbXE4_bjwL8 18097
nvflare/fuel/f3/sfm/constants.py sha256=15RiirEXcRyS_I8M6tQpx3UhrC2v-18OLFJX4UIIan4 1082
nvflare/fuel/f3/sfm/prefix.py sha256=GFjRBwCGq_ufSIIeSpty0FyVcPu_BTCPPyHHHT3YRNw 2417
nvflare/fuel/f3/sfm/sfm_conn.py sha256=KAFWx7ALmmw8a0VsRDKt05u_j_M5O-v637jzCH9f5Vc 4928
nvflare/fuel/f3/sfm/sfm_endpoint.py sha256=AzbkSg_yAQ2d6xOybH_EFpTVumgyiNCRb_v0V5WijfA 3088
nvflare/fuel/hci/__init__.py sha256=TS5NMVLZXlTIgbt7grYmlxBfRKrWELPnT9DedX9kYBk 610
nvflare/fuel/hci/security.py sha256=q8_9sMXUBXXYjhV6qhqS-LHZ-gHeamNZHoJon8BgJUA 3773
nvflare/fuel/utils/__init__.py sha256=TS5NMVLZXlTIgbt7grYmlxBfRKrWELPnT9DedX9kYBk 610
nvflare/fuel/utils/argument_utils.py sha256=RAUYht7PtYHa560XQYEzQ65rTQgI4hsJ6H_Z5r9M86A 2773
nvflare/fuel/utils/class_utils.py sha256=OAJDY_JBI0haF1SlkCvFUTiMlRhoaLqRiMbYTiu8bGI 5832
nvflare/fuel/utils/component_builder.py sha256=PXNREYMk-K9m9dan9vrXjMR0wzCRNDoKyrhe0heGXwE 4373
nvflare/fuel/utils/config_service.py sha256=iHUL8hZK_zivdrQcyFHBDxCmrrVD_0GhlKgWFf0ukVQ 9427
nvflare/fuel/utils/dict_utils.py sha256=JaCC9iKvaphacTA4gbQCSPXzqhd02LTEqNOFgR5RNhI 4517
nvflare/fuel/utils/fsm.py sha256=3FEqQfjc8mp3-4btFMcb7S_O1OJ-mQ6crCxP4Pi8Yxo 3137
nvflare/fuel/utils/gpu_utils.py sha256=rPnI3Pz994_DlksUO4vwKTicUCytGoXLcyu-1R59Fu0 2113
nvflare/fuel/utils/import_utils.py sha256=NBzm2sbS3gMUIE5CHKgb06gkYzhWOAL5lv43AjCjv5U 7347
nvflare/fuel/utils/json_scanner.py sha256=EknORyldsqkEkmfDZpaLGETslBox8kMbJqNSjaBzNdQ 5623
nvflare/fuel/utils/network_utils.py sha256=o4r6lIvAPYNvpazuzZbANIa_RI7UfyPpnNdx55hWg8s 1259
nvflare/fuel/utils/obj_utils.py sha256=XaRkusBVZRs9kYBzWcqRIe1B9_wlELZxjdLL0vhoUYE 1466
nvflare/fuel/utils/stats_utils.py sha256=FFSwaaY_2KkyxaBeL86yKt1EUjhBy5HzGdQ3_T35aI8 10876
nvflare/fuel/utils/time_utils.py sha256=GZ0pdMNCpGepk5Y4GUI7L4CpmJk8d846_cdZldSyYhY 924
nvflare/fuel/utils/wfconf.py sha256=NlGduFJzPfkf9sT-r4aRF5op7lv3MQcvroXzKAyEyS4 10957
nvflare/fuel/utils/zip_utils.py sha256=WnqkLwllC9Phms1smZd1dvmY87QhYawZMaEcy0rIugg 5278
nvflare/fuel/utils/fobs/__init__.py sha256=bXk9fSgs_9VSFNIvrSIzIYS5WVRc8dMq1fnv4OC-z4A 1072
nvflare/fuel/utils/fobs/decomposer.py sha256=PxMmVf99Cpk5HFfdblA1ErzDJQOWfIxc_rOE1dv1JBc 3788
nvflare/fuel/utils/fobs/fobs.py sha256=2bW3rDiR8_0JtasqEoI5Sb3Adt4vdUb_wMT2dXBVq5s 7652
nvflare/fuel/utils/fobs/decomposers/__init__.py sha256=Vgd9K3Anjug55M43V_v8tfW_cPxXYnaOYBJ66gyaQiQ 610
nvflare/fuel/utils/fobs/decomposers/core_decomposers.py sha256=mU0XP_XShOXWEaIeSWrp1C8WtX0_sY3pvFPAluCHaQY 1815
nvflare/security/__init__.py sha256=TS5NMVLZXlTIgbt7grYmlxBfRKrWELPnT9DedX9kYBk 610
nvflare/security/logging.py sha256=KV5V9P14-TE-ShmjxKVDE8hlIOIOogz2mG8uiaR5Zxo 4133
nvflare_light-2.3.10.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
nvflare_light-2.3.10.dist-info/METADATA sha256=KMVFv1krlK6CoyO_QNuD5hZCdiZbaAC9YxF2SnxiOAo 6248
nvflare_light-2.3.10.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
nvflare_light-2.3.10.dist-info/entry_points.txt sha256=pIJKYdN7slvYdwGZ0uDzMsmbrYkl6lPXMIfGu6YwhAw 46
nvflare_light-2.3.10.dist-info/top_level.txt sha256=4NFDcbLXVTr75MZ1JIoaNjXzlnmQwXkquDEZq53zcRg 8
nvflare_light-2.3.10.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
nvflare_light-2.3.10.dist-info/RECORD

top_level.txt

nvflare

entry_points.txt

nvflare = nvflare.cli:main

zip-safe