{"package": "flwr", "summary": "Flower: A Friendly Federated AI Framework", "pypi_url": "https://pypi.org/project/flwr", "piwheels_url": "https://www.piwheels.org/project/flwr", "releases": {"1.29.0": {"released": "2026-04-12 07:04:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.29.0-py3-none-any.whl": {"file_url": "/simple/flwr/flwr-1.29.0-py3-none-any.whl", "filehash": "b9efa0336a967f872232d460aa32802b4140b612565acd82eb98870b36833224", "filesize": 820778, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["alembic", "click", "cryptography", "grpcio", "grpcio-health-checking", "iterators", "numpy", "packaging", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "sqlalchemy", "tomli", "tomli-w", "typer", "uv"]}}}, "1.28.0": {"released": "2026-04-02 18:40:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.28.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.28.0-py3-none-any.whl", "filehash": "1a56971f5c9a3c3755201a48131ef1ecfcdb606659738c3e0887d5e6c8fc6d22", "filesize": 814502, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["alembic", "click", "cryptography", "grpcio", "grpcio-health-checking", "iterators", "numpy", "packaging", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "sqlalchemy", "tomli", "tomli-w", "typer"]}}}, "1.27.0": {"released": "2026-03-10 12:22:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.27.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.27.0-py3-none-any.whl", "filehash": "833c7981af3444f54a7f12cf47572e87939dd0babc8f5267eeac0a16c8387fa8", "filesize": 782567, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["alembic", "click", "cryptography", "grpcio", "grpcio-health-checking", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "sqlalchemy", "tomli", "tomli-w", "typer"]}}}, "1.26.1": {"released": "2026-02-07 12:49:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.26.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.26.1-py3-none-any.whl", "filehash": "64927985c067d6dc7cfabfd637aed1763442cc560c095e2af938dddd95723b45", "filesize": 752924, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["alembic", "click", "cryptography", "grpcio", "grpcio-health-checking", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "sqlalchemy", "tomli", "tomli-w", "typer"]}}}, "1.26.0": {"released": "2026-02-05 17:45:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.26.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.26.0-py3-none-any.whl", "filehash": "9a0521a89e5aef6b0a684b4cd2652cc318b25f581721cc7a212f0920c7bf3fff", "filesize": 754031, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["alembic", "click", "cryptography", "grpcio", "grpcio-health-checking", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "sqlalchemy", "tomli", "tomli-w", "typer"]}}}, "1.25.0": {"released": "2025-12-16 09:47:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.25.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.25.0-py3-none-any.whl", "filehash": "d4bc42684389951e6cd60f52baed7a5872d6b1b7505a58f5ee859d23aa5ab3ac", "filesize": 727060, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "grpcio", "grpcio-health-checking", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.24.0": {"released": "2025-11-30 16:04:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.24.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.24.0-py3-none-any.whl", "filehash": "67067d570df126ff23d5b991943a3752a8a3ec532a3601f84abad9ead890c4a1", "filesize": 787945, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "grpcio", "grpcio-health-checking", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.23.0": {"released": "2025-11-03 14:50:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.23.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.23.0-py3-none-any.whl", "filehash": "33d473033cd6183f3217304f929a55715bf91b2118d2645dc43709423202152b", "filesize": 731989, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9.2,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "grpcio", "grpcio-health-checking", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.22.0": {"released": "2025-09-21 19:26:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.22.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.22.0-py3-none-any.whl", "filehash": "df27a6ae0ddc71791341630a300f20b6774f5dfc193ea884bb700f445ef01b84", "filesize": 703165, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9.2,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "grpcio", "grpcio-health-checking", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.21.0": {"released": "2025-09-10 10:02:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.21.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.21.0-py3-none-any.whl", "filehash": "50285ac61ebf5fae46b8576e4d5009db443202397d3ef00ecd58edfb1b0ddc0b", "filesize": 664185, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9.2,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "grpcio", "grpcio-health-checking", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.20.0": {"released": "2025-07-29 12:20:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.20.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.20.0-py3-none-any.whl", "filehash": "657aa04bad3653dfbad6ee1d42a47301cd01044878820f22b420b32a9467b1aa", "filesize": 617607, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9.2,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "grpcio", "grpcio-health-checking", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.19.0": {"released": "2025-06-17 10:20:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.19.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.19.0-py3-none-any.whl", "filehash": "525992cf038f3cd9e4a332f721f951af323942da3bc37da3b668e06a8cf7106d", "filesize": 598136, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9.2,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["click", "cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.18.0": {"released": "2025-04-23 09:38:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.18.0-py3-none-any.whl", "filehash": "2e92947d5557e7be12d6f955107474d83a23de4fbb92078c74872cc89aebc35a", "filesize": 540007, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9.2,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.17.0": {"released": "2025-03-24 16:57:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.17.0-py3-none-any.whl", "filehash": "02e95dc176f2821513d2b8282b3b1976ba849d104d8158903989bec89f98cee1", "filesize": 542492, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9.2,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.16.0": {"released": "2025-03-11 16:32:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.16.0-py3-none-any.whl", "filehash": "1c6b4692fd4ab8c359f70c2561ed0ead6c217305dbba1ac9a8f9870892c5663c", "filesize": 532147, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9.2,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.15.2": {"released": "2025-02-17 17:04:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.15.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.15.2-py3-none-any.whl", "filehash": "4bfd0638f9a2e72dfd0e68da393e26dda9c98a92cfe24fa09b8823e6a24f2dfa", "filesize": 531709, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.15.1": {"released": "2025-02-05 16:59:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.15.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.15.1-py3-none-any.whl", "filehash": "87a9e1fde34a330ec71fb8950182646ab522452ffd1f4aa3026931f38669f63a", "filesize": 531932, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.15.0": {"released": "2025-01-31 11:38:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.15.0-py3-none-any.whl", "filehash": "8b13c35948307874ced07b6e131b460726bc9d0bd9c070f2270142c4ebe677d4", "filesize": 531846, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.14.0": {"released": "2024-12-20 12:11:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.14.0-py3-none-any.whl", "filehash": "18d31f3c8cf4dc48ae8ae1b5f00b7121637857b12387647c14d636aa48ca66e0", "filesize": 523638, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "pyyaml", "requests", "rich", "tomli", "tomli-w", "typer"]}}}, "1.13.1": {"released": "2024-11-27 08:03:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.13.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.13.1-py3-none-any.whl", "filehash": "a7d83e5c7ce1ad3102c747e595077cff36fd657ff3264f7ab081413b0b1c7bd4", "filesize": 512183, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "rich", "tomli", "tomli-w", "typer"]}}}, "1.13.0": {"released": "2024-11-20 15:17:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.13.0-py3-none-any.whl", "filehash": "0187d73a1a10625c925a7d72d05b0a4c42c06ef785b3e571aae919b8a3d9cdb6", "filesize": 512859, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "hatchling", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "rich", "tomli", "tomli-w", "typer"]}}}, "1.12.0": {"released": "2024-10-14 07:20:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.12.0-py3-none-any.whl", "filehash": "c07de102df1cb7ac6ec9afd3cf79b3149dd2270275e233789b72fe4e0da6ec77", "filesize": 478586, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "tomli", "tomli-w", "typer"]}}}, "1.11.1": {"released": "2024-09-11 14:15:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.11.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.11.1-py3-none-any.whl", "filehash": "5dc517f13a9d22993d7e33ce0bc2a3e01e154393ae977de65c98c12b8a168661", "filesize": 465101, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "tomli", "tomli-w", "typer"]}}}, "1.11.0": {"released": "2024-08-30 12:43:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.11.0-py3-none-any.whl", "filehash": "4fb143b2502c21ab5a9c39ca25630fad72b33f4b001ced200f7b0ff35fb150ad", "filesize": 464406, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "tomli", "tomli-w", "typer"]}}}, "1.11.0rc0": {"released": "2024-08-23 14:03:06", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"flwr-1.11.0rc0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.11.0rc0-py3-none-any.whl", "filehash": "45400b696f06bbca10090497c6d2842f9c91ee5b8c57509f79685a728485e3de", "filesize": 449038, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "tomli", "tomli-w", "typer"]}}}, "1.10.0": {"released": "2024-07-24 10:34:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.10.0-py3-none-any.whl", "filehash": "3ea452e4b703a78a22ac37b4b46b892a56319bc07f666365527e51d629e8fc7e", "filesize": 421538, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "tomli", "tomli-w", "typer"]}}}, "1.9.0": {"released": "2024-06-10 21:14:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.9.0-py3-none-any.whl", "filehash": "4bce7b82824b4e283da8f3cfd24763a98ef7c3042e8fa0ccc58b3095fcfd6054", "filesize": 364705, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "pathspec", "protobuf", "pycryptodome", "tomli", "typer"]}}}, "1.8.0": {"released": "2024-04-03 08:09:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.8.0-py3-none-any.whl", "filehash": "ded94f03089378d97270075dd821f317d814686846dff7eeafb5f43fd26bb956", "filesize": 330142, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "protobuf", "pycryptodome", "tomli", "typer"]}}}, "1.7.0": {"released": "2024-02-05 13:16:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.7.0-py3-none-any.whl", "filehash": "664aa026541af75ec7acfd6458a49c39d3fe4c88dd63e8443b2e6f6be08df3a2", "filesize": 235018, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "protobuf", "pycryptodome"]}}}, "1.6.0": {"released": "2023-11-28 18:52:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.6.0-py3-none-any.whl", "filehash": "c7ae26f7059537fbbb56d9faa609fad9a37654bb16769f5dd9e89e8862f11c90", "filesize": 219212, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "iterators", "numpy", "protobuf", "pycryptodome"]}}}, "1.5.0": {"released": "2023-08-31 16:58:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.5.0-py3-none-any.whl", "filehash": "dc69333144d93ab54549eddc89df9b616bc1af82e8a56fbd4c2fad7ed749b5c6", "filesize": 200410, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["cryptography", "grpcio", "importlib-metadata", "iterators", "numpy", "protobuf", "pycryptodome"]}}}, "1.4.0": {"released": "2023-04-21 07:49:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.4.0-py3-none-any.whl", "filehash": "8088f9620cbfd461abb90926e1cae678e883a058b59b2bd876fd42cd511e201a", "filesize": 157209, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["grpcio", "importlib-metadata", "iterators", "numpy", "protobuf"]}}}, "1.3.0": {"released": "2023-02-06 21:25:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.3.0-py3-none-any.whl", "filehash": "7704e4d3217296d772eb082d03453a99e9b1bf09feae5c8a8533cdcc2031c8f1", "filesize": 139345, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["grpcio", "importlib-metadata", "iterators", "numpy", "protobuf"]}}}, "1.2.0": {"released": "2023-01-13 23:18:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.2.0-py3-none-any.whl", "filehash": "32e481b8f450ac835290c2fe01817e3ac182cee2ffebf293c161196e320b04c6", "filesize": 133399, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["grpcio", "importlib-metadata", "iterators", "numpy", "protobuf"]}}}, "1.1.0": {"released": "2022-10-31 18:43:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.1.0-py3-none-any.whl", "filehash": "1950756437d6b3e9a7f61125620870ca04e279deb3e7030c7961a330184ee233", "filesize": 121579, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["grpcio", "importlib-metadata", "iterators", "numpy", "protobuf"]}}}, "1.0.0": {"released": "2022-07-28 11:19:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.0.0-py3-none-any.whl", "filehash": "2cd2fed40392a39cea96c143fa53607e8280fa0ead56add4ba04530c4ea295a6", "filesize": 90172, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["grpcio", "importlib-metadata", "iterators", "numpy", "protobuf"]}}}, "1.0.0rc0": {"released": "2022-07-26 13:25:02", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"flwr-1.0.0rc0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.0.0rc0-py3-none-any.whl", "filehash": "7dee1ca737d59569a7e0bec8ea732dd8af63e6d16202f69b3c45a15a662a6c20", "filesize": 90125, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["grpcio", "importlib-metadata", "iterators", "numpy", "protobuf"]}}}, "1.0.0a0": {"released": "2022-07-18 06:57:45", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"flwr-1.0.0a0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-1.0.0a0-py3-none-any.whl", "filehash": "76e58b1e0e8cd6705b11b76f3e3f5d1779bd329e7c95bceb0d84cf7be6c06ac2", "filesize": 90353, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["grpcio", "importlib-metadata", "iterators", "numpy", "protobuf"]}}}, "0.19.0": {"released": "2022-05-18 10:15:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.19.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.19.0-py3-none-any.whl", "filehash": "c1491f24e9785f161074a1047c9fce5f884c3cdc8c35537dc93e2fffaafc4c81", "filesize": 106512, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["grpcio", "importlib-metadata", "iterators", "numpy", "protobuf"]}}}, "0.18.0": {"released": "2022-02-28 14:23:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.18.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.18.0-py3-none-any.whl", "filehash": "2c0321e67894e024d9b534454d3047ab00d7c49f3d356f7ff1f83df95a2a44fc", "filesize": 106161, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.2,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "importlib-metadata", "numpy", "protobuf"]}}}, "0.17.0": {"released": "2021-09-24 07:42:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.17.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.17.0-py3-none-any.whl", "filehash": "6ac6ded87ddfc99099ae353f519c8d8325f52e76132cd8fdc971b4a99c4752b8", "filesize": 229402, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.2,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.16.0": {"released": "2021-05-11 08:54:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.16.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.16.0-py3-none-any.whl", "filehash": "236c43327086421144fbdb72010d87028bca0bd799a01e520a1b51140bf63ad8", "filesize": 216515, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.2,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.15.0": {"released": "2021-03-12 08:01:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.15.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.15.0-py3-none-any.whl", "filehash": "82562994bf44fbc6175e9edf4fe9b3c7f594d5314164b37db90571c19bff9a70", "filesize": 214440, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.2,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.14.0": {"released": "2021-02-18 13:02:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.14.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.14.0-py3-none-any.whl", "filehash": "2299bc16d729da715eeb7d5bab6400115fdeda811ef5779cf8ca83a1dc4ed813", "filesize": 212653, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.13.0": {"released": "2021-01-08 12:56:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.13.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.13.0-py3-none-any.whl", "filehash": "857472b1ca5fcdaf604793822a44b1345a42cdf419874fd95f9f637297c7f95f", "filesize": 202714, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.12.0": {"released": "2020-12-07 10:06:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.12.0-py3-none-any.whl", "filehash": "edef6243342f74716c8b0bec5288985a2f30f8fe0522a14da36faaca911491f6", "filesize": 199036, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.11.0": {"released": "2020-11-30 16:23:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.11.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.11.0-py3-none-any.whl", "filehash": "cbace08bd261a303c88e5fec6ab27ec0803e53e01d5c6b4671d36cb00f994e0a", "filesize": 183416, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.1,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.10.0": {"released": "2020-11-09 11:22:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.10.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.10.0-py3-none-any.whl", "filehash": "2a60728e7c2f2c25365e35940b8f2ba5a747ba21770dfa1784d902f1f10f62aa", "filesize": 182854, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.9,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.9.0": {"released": "2020-10-20 12:11:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.9.0-py3-none-any.whl", "filehash": "b5f0e12be38df8f416b057490e53dd835563e1485b9ea6a4627620520df62724", "filesize": 178389, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.9,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.7.0": {"released": "2020-09-17 15:06:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.7.0-py3-none-any.whl", "filehash": "e914ae34c2a30a734d5fbaa439ce19ea2bd465cdf314416cd72e30ac1f7663a7", "filesize": 167878, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.9,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.6.0": {"released": "2020-09-14 08:13:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.6.0-py3-none-any.whl", "filehash": "f123dc1779f739858bab935dc203a93a170e62616501957e433dd14159d46a71", "filesize": 167790, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.9,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.5.0": {"released": "2020-08-19 07:21:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.5.0-py3-none-any.whl", "filehash": "0fb5356e6d8be41a268433cd0501d9101793bf768cbb02ae3f1be76816a4bd0f", "filesize": 159075, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.9,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.4.0": {"released": "2020-08-07 09:16:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.4.0-py3-none-any.whl", "filehash": "23ff859c6656ddce49c246c13b71e232de3b8c9a9dd1cda7d5f1e819646ed319", "filesize": 158601, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.9,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.3.0": {"released": "2020-07-29 11:22:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.3.0-py3-none-any.whl", "filehash": "fcd77dcf8fc2b6bd5ec341144795c8e62c7ab5238edab40d0bd39747b59f4e8a", "filesize": 158593, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.9,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.2.0": {"released": "2020-07-20 15:23:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.2.0-py3-none-any.whl", "filehash": "95ec72d9fb29f49a8c45e9e711d07e9b75dd94692346986a574c07648a89c0e9", "filesize": 158576, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.9,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.1.1": {"released": "2020-07-13 19:09:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.1.1-py3-none-any.whl", "filehash": "d1ffd4379829fd3c10e56a8cf2da4c22bcb62230d32d26557bd585164a8d0646", "filesize": 156128, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.9,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}, "0.1.0": {"released": "2020-07-13 18:55:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"flwr-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/flwr/flwr-0.1.0-py3-none-any.whl", "filehash": "9ef8b766fa6ed7251743b24e9ca25fa9ee4affe7f8acc7412ee14676d3805a7c", "filesize": 156147, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.9,<4.0.0", "apt_dependencies": [], "pip_dependencies": ["dataclasses", "google", "grpcio", "numpy", "protobuf"]}}}}}