{"package": "opal-server", "summary": "OPAL is an administration layer for Open Policy Agent (OPA), detecting changes to both policy and data and pushing live updates to your agents. The opal-server creates a pub/sub channel clients can s\u2026", "pypi_url": "https://pypi.org/project/opal-server", "piwheels_url": "https://www.piwheels.org/project/opal-server", "releases": {"0.10.0rc1": {"released": "2026-09-23 07:21:14", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.9": {"released": "2026-08-27 15:33:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.9rc3": {"released": "2026-08-24 10:04:57", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.9rc2": {"released": "2026-08-18 09:58:45", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.9rc1": {"released": "2026-07-19 12:00:16", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.8rc1": {"released": "2026-07-07 12:13:30", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.7rc1": {"released": "2026-06-29 12:13:39", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.6": {"released": "2026-05-13 07:18:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.5": {"released": "2026-04-28 10:55:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.5rc2": {"released": "2026-04-28 10:27:49", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.5rc1": {"released": "2026-04-27 08:26:50", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.4": {"released": "2026-03-31 11:02:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.4rc7": {"released": "2026-03-31 07:51:07", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.4rc6": {"released": "2026-03-26 17:22:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.0": {"released": "2025-10-22 14:19:17", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.3": {"released": "2025-08-03 11:02:38", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.2": {"released": "2025-07-31 12:07:02", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.2rc2": {"released": "2025-07-16 23:07:13", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.2rc1": {"released": "2025-07-16 18:42:38", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.1": {"released": "2025-07-02 16:10:26", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.1rc2": {"released": "2025-07-01 19:50:52", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.1rc1": {"released": "2025-07-01 15:24:20", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.0": {"released": "2025-02-18 16:53:36", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.0rc1": {"released": "2025-02-17 12:56:22", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.17rc1": {"released": "2025-02-03 12:37:54", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.16": {"released": "2025-01-30 22:58:32", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.16rc1": {"released": "2025-01-29 12:47:58", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.15": {"released": "2024-11-18 13:48:26", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.14": {"released": "2024-11-05 16:26:20", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.13": {"released": "2024-10-08 18:15:59", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.13rc4": {"released": "2024-09-29 16:18:58", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.13rc3": {"released": "2024-09-29 15:21:31", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.13rc2": {"released": "2024-09-29 12:54:17", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.13rc1": {"released": "2024-09-29 12:41:09", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.12": {"released": "2024-09-04 10:23:52", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.11": {"released": "2024-08-07 15:18:12", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.10": {"released": "2024-07-24 18:36:10", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.9": {"released": "2024-07-17 14:36:50", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.8": {"released": "2024-07-13 11:06:56", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.7": {"released": "2024-06-03 13:42:47", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.6": {"released": "2024-04-30 17:19:02", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.5": {"released": "2024-03-13 16:42:21", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.4": {"released": "2023-09-14 18:59:21", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.3": {"released": "2023-06-27 11:25:48", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.2": {"released": "2023-06-20 15:19:42", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.1": {"released": "2023-06-20 13:41:03", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.0": {"released": "2023-05-10 19:02:39", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.6.1": {"released": "2023-05-01 17:32:39", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.6.0": {"released": "2023-04-21 07:57:12", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.5.0": {"released": "2023-02-27 17:27:47", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.4.0": {"released": "2023-02-01 22:37:35", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.3.1": {"released": "2022-10-14 18:48:08", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.3.0": {"released": "2022-10-11 16:06:15", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.1": {"released": "2022-08-26 20:46:45", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.0": {"released": "2022-08-22 10:54:09", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.21": {"released": "2022-02-12 10:36:30", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.20": {"released": "2022-02-03 14:37:29", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.19": {"released": "2022-01-31 14:21:55", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.18": {"released": "2021-12-12 11:36:08", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.17": {"released": "2021-11-08 10:37:15", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.16": {"released": "2021-10-20 13:32:41", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.15": {"released": "2021-10-10 22:30:34", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.14": {"released": "2021-10-02 15:50:10", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.13": {"released": "2021-09-02 12:16:58", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.12": {"released": "2021-08-24 13:09:53", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.11": {"released": "2021-07-26 12:36:27", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.10": {"released": "2021-07-22 13:16:29", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.9": {"released": "2021-06-27 14:30:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.1.9-py3-none-any.whl", "filehash": "cb24a5a897d9260dc349f2ecd8c0d03c998f65184cdf841ffe15ae66cdce1491", "filesize": 33828, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "aiokafka", "asyncio-redis", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "idna", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.8": {"released": "2021-06-09 14:38:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.1.8-py3-none-any.whl", "filehash": "e8c01b7d32f2f43f8fd651c99b3d12780f0e43360dc7d05db2dabac352b8dd91", "filesize": 33825, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "aiokafka", "asyncio-redis", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.7": {"released": "2021-06-02 12:14:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.1.7-py3-none-any.whl", "filehash": "a4a2fb32e9d10a71c8a897cf6d4e70f524e9644d49d59ff834e6e537326cd02c", "filesize": 33825, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "aiokafka", "asyncio-redis", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.6": {"released": "2021-05-27 13:53:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.1.6-py3-none-any.whl", "filehash": "7c28d2cda3e8944da40b9ec48d1446009b0be6da2510a9c8e1cefc1e764a60ab", "filesize": 33822, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "aiokafka", "asyncio-redis", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.5": {"released": "2021-04-28 12:28:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.1.5-py3-none-any.whl", "filehash": "5c79dfab969302fbfb61746f140e6a72bae96417caa771ac96309da84ef70d30", "filesize": 33679, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "aiokafka", "asyncio-redis", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.4": {"released": "2021-04-25 14:34:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.1.4-py3-none-any.whl", "filehash": "da9d0d7618993cdd65f6ef4595a9bab8f2ccdcdcbb94d0deab601a028efabc60", "filesize": 33416, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "aiokafka", "asyncio-redis", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.3": {"released": "2021-04-19 14:28:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.1.3-py3-none-any.whl", "filehash": "faf384863c07f17ea1d7b38e6bbbed4bb14e39fb48eae3095bc8642a20739e66", "filesize": 33218, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.2": {"released": "2021-04-14 09:24:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.1.2-py3-none-any.whl", "filehash": "d4736df3f7b99387f5d76d4417f050bbb2cee25c65a1cb89ebcea0496babd679", "filesize": 33194, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.1": {"released": "2021-04-12 14:40:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.1.1-py3-none-any.whl", "filehash": "220a1e40c9ebf8ccb864e2c426de6b346a220b1cf47a0a5ec7f5d26b26101f51", "filesize": 33203, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.0": {"released": "2021-04-11 11:52:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.1.0-py3-none-any.whl", "filehash": "4a65dbcb4a768374753585c02c49a1b44208c088b280b1bcba50e418283e9a71", "filesize": 32944, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.19": {"released": "2021-04-08 01:09:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.19-py3-none-any.whl", "filehash": "b81de74a96f42e36e019ff9cf484a4379d95b822f4860f1ad6a5f7713871d49b", "filesize": 32802, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.18": {"released": "2021-04-08 00:39:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.18-py3-none-any.whl", "filehash": "85ead802f26163f5a5db3dfc69b9f73a47a20b3f0ee9c6758ad5bc81f3cef9cb", "filesize": 32801, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.17": {"released": "2021-04-07 23:37:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.17-py3-none-any.whl", "filehash": "f552f72c19bc2e125427c6cd9d6fbd1032e1c3cbd3e52850016c00520968a8bb", "filesize": 32795, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.16": {"released": "2021-04-07 10:12:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.16-py3-none-any.whl", "filehash": "bc65ecb3e44460d514d2036416722fb4472c28dfdb5ae1a8041ba62eeb0b5fbf", "filesize": 32710, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.15": {"released": "2021-04-06 21:03:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.15-py3-none-any.whl", "filehash": "d30215861570375ac3bc8d178e0884fc430065a6058ffc3d25b09cbfdf75bd73", "filesize": 32204, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.14": {"released": "2021-04-06 20:45:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.14-py3-none-any.whl", "filehash": "dda085f8cc0cb0b9d251b5162a8ef957247d52ec9c72ecd59955bd468e1b4def", "filesize": 32203, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.13": {"released": "2021-04-06 19:16:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.13-py3-none-any.whl", "filehash": "ca7b88d46c9fc1b98cc128431cb7ce87f24512375fa9665211ab7d6c605085d0", "filesize": 32181, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.12": {"released": "2021-04-06 12:59:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.12-py3-none-any.whl", "filehash": "7f2e09de2561b3e14dc3737da00b3f14c7dca440950bf4ae8d944a411ffddc55", "filesize": 33104, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.11": {"released": "2021-04-06 09:23:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.11-py3-none-any.whl", "filehash": "50a1bc4002faac7c26411682999e93f45a317ba0c9f3d2208f1dba41c97a7809", "filesize": 32494, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.10": {"released": "2021-04-05 18:30:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.10-py3-none-any.whl", "filehash": "67769ef2f74f3702e398efe4f0deeef642501a0ad5a2fbca3c7ecc4ecd011bf3", "filesize": 30795, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.9": {"released": "2021-04-05 13:11:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.9-py3-none-any.whl", "filehash": "38687197f3417eda45200a1301b44ecef42ff17f6ffe089d8cc4f079e4e6c234", "filesize": 30378, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.8": {"released": "2021-04-04 12:17:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.8-py3-none-any.whl", "filehash": "7902b89e5a997aabb6aea18e048b4560b614cfecd99fed7ed85989497a507a64", "filesize": 30378, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.7": {"released": "2021-04-01 12:25:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.7-py3-none-any.whl", "filehash": "35742f8a65df6406f12880393a1b76b38e0f1879652271aca9349d86e039f3fa", "filesize": 30377, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.6": {"released": "2021-03-31 11:56:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.6-py3-none-any.whl", "filehash": "43fcb782b86b4e91bc1b5f98cdb136de28272a323c3c4714da47efcf10441d5d", "filesize": 30212, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.5": {"released": "2021-03-30 14:13:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.5-py3-none-any.whl", "filehash": "4d3cccfc371020454615b6437a349ee6072d66c9da3d744c1b3db865d184f3f3", "filesize": 30178, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.4": {"released": "2021-03-30 11:40:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.4-py3-none-any.whl", "filehash": "7b1944dc4edb12625f6ba29c4fed607d7295706910987a9ac2709bc34e4d7d4b", "filesize": 30015, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.3": {"released": "2021-03-29 15:23:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.3-py3-none-any.whl", "filehash": "1ba398c60461887ec8e65a93ec8d92f979f3c981bd7c30f0159ff96b25310017", "filesize": 29476, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.2": {"released": "2021-03-29 14:54:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_server-0.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.2-py3-none-any.whl", "filehash": "4c29f496625cf0a24c298f08a909455c6c738878d4618ba6eb3a270f0a1ace57", "filesize": 29474, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.1": {"released": "2021-03-27 17:43:49", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"opal_server-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-server/opal_server-0.0.1-py3-none-any.whl", "filehash": "f49d2c2a4ab04b77d087ee6189dc64341a1497ed2f1f72681e8189c75c5dad8c", "filesize": 37215, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "aiohttp", "broadcaster", "colorama", "fastapi", "fastapi-websocket-pubsub", "fastapi-websocket-rpc", "gitpython", "gunicorn", "ipython", "loguru", "opal-common", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}}}