{"package": "grpc4bmi", "summary": "Run your BMI implementation in a separate process and expose it as BMI-python with GRPC", "pypi_url": "https://pypi.org/project/grpc4bmi", "piwheels_url": "https://www.piwheels.org/project/grpc4bmi", "releases": {"0.5.0": {"released": "2023-10-30 10:28:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.5.0-py3-none-any.whl", "filehash": "5a3c1a674f62ac51e72556347cbad5c834da2db202e99e43d04aa3f820fe8687", "filesize": 46301, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["bmipy", "docker", "googleapis-common-protos", "grpcio", "grpcio-reflection", "grpcio-status", "numpy", "packaging", "protobuf", "typeguard"]}}}, "0.4.0": {"released": "2023-03-21 11:50:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.4.0-py3-none-any.whl", "filehash": "2f7be3c2608588597c790a63e2be40066e746704e71be955e4741454f9ec73d8", "filesize": 41568, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["bmipy", "docker", "googleapis-common-protos", "grpcio", "grpcio-reflection", "grpcio-status", "numpy", "packaging", "protobuf", "typeguard"]}}}, "0.3.2": {"released": "2020-10-19 13:56:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.3.2-py3-none-any.whl", "filehash": "8f6247d70f3d4715b9f1421f39604eb93b50f90212eb0b2a748cb80f815f40e0", "filesize": 50378, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["bmipy", "docker", "googleapis-common-protos", "grpcio", "grpcio-reflection", "grpcio-status", "numpy", "protobuf", "semver"]}}}, "0.3.1": {"released": "2020-08-11 14:44:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.3.1-py3-none-any.whl", "filehash": "048b3288041b60f703ae9450428f179ddbaf9f4ac1fd6586c9e2c3c2147af931", "filesize": 50256, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["bmipy", "docker", "googleapis-common-protos", "grpcio", "grpcio-reflection", "grpcio-status", "numpy", "protobuf", "semver"]}}}, "0.3": {"released": "2019-11-19 16:03:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.3-py3-none-any.whl", "filehash": "e53ed1e2029bafe17583fc37b24d0eca19a29bba663c512e1c88c492c647d7aa", "filesize": 46548, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["bmipy", "docker", "googleapis-common-protos", "grpcio", "grpcio-reflection", "grpcio-status", "numpy", "protobuf", "semver"]}}}, "0.2.17": {"released": "2023-07-27 09:22:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.17-py3-none-any.whl", "filehash": "19c2bdacdf92ce6cfef187481371a001c07e85cc64951024b3dd91bec63ff698", "filesize": 48978, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "packaging", "protobuf"]}}}, "0.2.16": {"released": "2022-11-15 14:23:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.16-py3-none-any.whl", "filehash": "1dcf2fa74a50331a4ef85dbb58cf6b79bd185cb4456874db3130d6e6a4ea744c", "filesize": 45474, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "packaging", "protobuf", "typeguard"]}}}, "0.2.15": {"released": "2022-10-18 13:44:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.15-py3-none-any.whl", "filehash": "308735e96bdfb03695a3328ea624d88e1dfffa2e537bbdb0f604b7a54e8e3f60", "filesize": 44421, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "packaging", "protobuf", "typeguard"]}}}, "0.2.14": {"released": "2021-11-11 08:31:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.14-py3-none-any.whl", "filehash": "6f87cec75f6b18c26f45338af03c757c5570d6c138d28a01f801d3af58f08848", "filesize": 47913, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver", "typeguard"]}}}, "0.2.13": {"released": "2021-07-20 11:17:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.2.12": {"released": "2021-03-26 09:06:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.12-py3-none-any.whl", "filehash": "c49de3a1f0dc62d1c5f74fc7fce70e6d4ca04f71d3f97791c028b91209a706ab", "filesize": 39604, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver", "typeguard"]}}}, "0.2.11": {"released": "2021-01-26 13:54:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.11-py3-none-any.whl", "filehash": "225f098a1145cf1cf19b3081c6f07e0a3f5e0a9d235739e618faf30ade2662d7", "filesize": 42403, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver"]}}}, "0.2.10": {"released": "2020-10-19 13:24:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.10-py3-none-any.whl", "filehash": "a08e2e64d7d91a456eef14d60d6b6d046742f359819d99a89ff862c59fb06986", "filesize": 42389, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver"]}}}, "0.2.9": {"released": "2020-10-19 12:14:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.9-py3-none-any.whl", "filehash": "744de159e4d25c7add0602cfbae3dc453be56953455fbbf180ece92596d6f6eb", "filesize": 42395, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver"]}}}, "0.2.8": {"released": "2020-08-11 14:52:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.8-py3-none-any.whl", "filehash": "2e0c17f11e7cb618a255345bc6e4971ff93ee3e94429079ae60618088e0c3975", "filesize": 42346, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver"]}}}, "0.2.7": {"released": "2020-07-29 09:53:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.7-py3-none-any.whl", "filehash": "ded01e0aa0ad623a869862f9e1b6467b5424c98599a4d981ed89332490b243aa", "filesize": 36240, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver"]}}}, "0.2.6": {"released": "2020-03-24 11:26:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.6-py3-none-any.whl", "filehash": "d7304f9048c82ab4ea0c4dbb69186a40beb6ceafc7a3614f4e636378e3a555f5", "filesize": 35220, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver"]}}}, "0.2.5": {"released": "2020-03-24 11:21:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.5-py3-none-any.whl", "filehash": "fbf1fdbbd2364a1038df363a8dc6cacff90dc30e8fcd9aa93df0b4824543979a", "filesize": 35218, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver"]}}}, "0.2.4": {"released": "2020-02-19 08:56:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.4-py3-none-any.whl", "filehash": "8f982cc3e48d0a2afc0038e77803cdf18567b2e0517299439906997eca29dcee", "filesize": 40795, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver"]}}}, "0.2.3": {"released": "2020-01-27 19:04:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.3-py3-none-any.whl", "filehash": "6e7b5f350600cf084f6593905d340237132c9b0c6fbbc39ec1a52f0bb89baada", "filesize": 34741, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver"]}}}, "0.2.2": {"released": "2020-01-27 14:47:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.2-py3-none-any.whl", "filehash": "43d6867c321bea34f6ad1725bb4d70a5cb06f31d84a9f943c3bfa1f2971c9d84", "filesize": 40512, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver"]}}}, "0.2.1": {"released": "2019-12-03 16:11:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2.1-py3-none-any.whl", "filehash": "830a62ef1cc3a9482579b98604d1689577570da98f1be737bf447646424f2fbb", "filesize": 39739, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "grpcio", "grpcio-reflection", "numpy", "protobuf", "semver"]}}}, "0.2": {"released": "2018-10-15 12:45:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.2-py3-none-any.whl", "filehash": "ffd5bb9eee89bbd6e86d2bdc2d0a503d1c3e728dc0db1f0fe683492a5b2a0c39", "filesize": 27862, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "futures", "grpcio", "grpcio-reflection", "numpy", "protobuf"]}}}, "0.1.4": {"released": "2018-10-15 12:35:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.1.4-py3-none-any.whl", "filehash": "b691e17f8c9b01f6b506484699f988a95ec30aaa42e73bd6013f95a700ff618c", "filesize": 24863, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["basic-modeling-interface", "docker", "futures", "grpcio", "grpcio-reflection", "numpy", "protobuf"]}}}, "0.1.3": {"released": "2018-05-22 15:56:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.1.3-py3-none-any.whl", "filehash": "7ac6d1c4065482e191c3d5a819b065977ca8457cd4469707b607a206d0c7f461", "filesize": 20320, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["docker", "futures", "grpcio", "numpy", "protobuf"]}}}, "0.1.2": {"released": "2018-05-22 12:32:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.1.2-py3-none-any.whl", "filehash": "6582a10169ef6cd3e034c04baa75254950d0fc6951e8089d71aa5b4e7c3338e1", "filesize": 20250, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["docker", "futures", "grpcio", "numpy", "protobuf"]}}}, "0.1.1": {"released": "2018-05-21 10:13:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.1.1-py3-none-any.whl", "filehash": "16feffb58590a24de9ada23c2682b438437a7074962c8fc675415f2565b7c2a1", "filesize": 19631, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["docker", "futures", "grpcio", "numpy", "protobuf"]}}}, "0.1": {"released": "2018-05-20 08:40:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"grpc4bmi-0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/grpc4bmi/grpc4bmi-0.1-py3-none-any.whl", "filehash": "4b142c12db931461abb86186d2c44c98cfa2bba7ee77753368d16d216a81541b", "filesize": 19504, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}}}