{"package": "opal-common", "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. opal-common contains common code used by both opal-clie\u2026", "pypi_url": "https://pypi.org/project/opal-common", "piwheels_url": "https://www.piwheels.org/project/opal-common", "releases": {"0.9.9rc1": {"released": "2026-07-19 12:00:05", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.8rc1": {"released": "2026-07-07 12:13:21", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.7rc1": {"released": "2026-06-29 12:13:30", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.6": {"released": "2026-05-13 07:18:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.5": {"released": "2026-04-28 10:55:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.5rc2": {"released": "2026-04-28 10:27:40", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.5rc1": {"released": "2026-04-27 08:26:41", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.4": {"released": "2026-03-31 11:01:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.9.4rc7": {"released": "2026-03-31 07:50:57", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.4rc6": {"released": "2026-03-26 17:22:03", "prerelease": true, "yanked": false, "skip_reason": "", "files": {}}, "0.9.4rc3": {"released": "2026-03-26 17:03:42", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.9.4rc2": {"released": "2026-03-26 16:48:29", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.9.4rc1": {"released": "2026-03-26 16:33:23", "prerelease": true, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.9.3": {"released": "2026-01-22 11:34:28", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.9.2": {"released": "2025-11-24 15:14:33", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.9.1": {"released": "2025-10-28 10:01:37", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.9.0": {"released": "2025-10-22 14:19:08", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.3": {"released": "2025-08-03 11:02:29", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.2": {"released": "2025-07-31 12:06:53", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.2rc2": {"released": "2025-07-16 23:07:03", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.2rc1": {"released": "2025-07-16 18:42:28", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.1": {"released": "2025-07-02 16:10:17", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.1rc2": {"released": "2025-07-01 19:50:43", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.1rc1": {"released": "2025-07-01 15:24:10", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.0": {"released": "2025-02-18 16:53:22", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.8.0rc1": {"released": "2025-02-17 12:56:09", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.17rc1": {"released": "2025-02-03 12:37:41", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.16": {"released": "2025-01-30 22:58:20", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.16rc1": {"released": "2025-01-29 12:47:47", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.15": {"released": "2024-11-18 13:48:16", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.14": {"released": "2024-11-05 16:26:09", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.13": {"released": "2024-10-08 18:15:50", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.13rc4": {"released": "2024-09-29 16:18:50", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.13rc3": {"released": "2024-09-29 15:21:23", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.13rc2": {"released": "2024-09-29 12:54:08", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.13rc1": {"released": "2024-09-29 12:41:01", "prerelease": true, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.12": {"released": "2024-09-04 10:23:43", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.11": {"released": "2024-08-07 15:17:55", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.10": {"released": "2024-07-24 18:36:02", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.9": {"released": "2024-07-17 14:36:40", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.8": {"released": "2024-07-13 11:06:46", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.7": {"released": "2024-06-03 13:42:34", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.6": {"released": "2024-04-30 17:18:50", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.5": {"released": "2024-03-13 16:42:12", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.4": {"released": "2023-09-14 18:59:13", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.3": {"released": "2023-06-27 11:25:39", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.2": {"released": "2023-06-20 15:19:34", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.1": {"released": "2023-06-20 13:40:54", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.7.0": {"released": "2023-05-10 19:02:04", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.6.1": {"released": "2023-05-01 17:32:29", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.6.0": {"released": "2023-04-21 07:57:03", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.5.0": {"released": "2023-02-27 17:27:25", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.4.0": {"released": "2023-02-01 22:37:09", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.3.1": {"released": "2022-10-14 18:47:59", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.3.0": {"released": "2022-10-11 16:06:05", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.1": {"released": "2022-08-26 20:46:35", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.0": {"released": "2022-08-22 10:50:43", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.21": {"released": "2022-02-12 10:36:20", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.20": {"released": "2022-02-03 14:37:19", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.19": {"released": "2022-01-31 14:21:44", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.18": {"released": "2021-12-12 11:35:56", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.17": {"released": "2021-11-08 10:37:05", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.16": {"released": "2021-10-20 13:32:31", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.15": {"released": "2021-10-10 22:30:23", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.14": {"released": "2021-10-02 15:50:00", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.13": {"released": "2021-09-02 12:16:48", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.12": {"released": "2021-08-24 13:09:40", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.11": {"released": "2021-07-26 12:36:17", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.10": {"released": "2021-07-22 13:16:14", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.1.9": {"released": "2021-06-27 14:30:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.1.9-py3-none-any.whl", "filehash": "4a5e0e90d5f1dcf0561c2aa878d8b969e93507e5ab8a3ac7c50730c83c2aa831", "filesize": 75180, "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", "idna", "ipython", "loguru", "psutil", "pydantic", "pyjwt", "python-decouple", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.8": {"released": "2021-06-09 14:38:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.1.8-py3-none-any.whl", "filehash": "2ccf129dcaa8aa8d82fd2eb376221d3afab5434b1b0104c687ca80901dd4f4aa", "filesize": 75201, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.7": {"released": "2021-06-02 12:14:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.1.7-py3-none-any.whl", "filehash": "c9ee656d48a0589a4bb9710b0791c29fa5ce3c47eab096efe337a118a8c0a49a", "filesize": 75188, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.6": {"released": "2021-05-27 13:53:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.1.6-py3-none-any.whl", "filehash": "9720edc4c4e709a2605f5942047c6ed8626d95ad39e3c7f8dfbfd41d76eb4156", "filesize": 75190, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.5": {"released": "2021-04-28 12:28:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.1.5-py3-none-any.whl", "filehash": "02c7191591055fb8cc4f63574edf150e15f8be2e24972cc34db44a82ab8db51a", "filesize": 75097, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.4": {"released": "2021-04-25 14:34:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.1.4-py3-none-any.whl", "filehash": "4214e401a174fd4d2d12ad8a63f8a4dead5bc1f405c40775026f800796b02efc", "filesize": 67956, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.3": {"released": "2021-04-19 14:28:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.1.3-py3-none-any.whl", "filehash": "5ac1bb230375e3aee438ef3169d4c23ae5d9912f7edb3283095a310e87f15d3e", "filesize": 67776, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.2": {"released": "2021-04-14 09:24:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.1.2-py3-none-any.whl", "filehash": "1e0e2e9c2d2ec7f26bc6a7c72a525a66901e036fa81ae2f96ae2d8435c149e21", "filesize": 67659, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "starlette", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.1": {"released": "2021-04-12 14:39:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.1.1-py3-none-any.whl", "filehash": "5f9c0ab064e3dca053e5f8f6f034bed1d0de369934423b90f5eb9036ec7e788c", "filesize": 67676, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.1.0": {"released": "2021-04-11 11:51:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.1.0-py3-none-any.whl", "filehash": "6e2799a448a1ce5363d497f1ded4af48f69c22fdda88066949add6fbb1eb3373", "filesize": 67409, "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", "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:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.19-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.19-py3-none-any.whl", "filehash": "c1133d56dc2d1ae86d5241bfc3ad2416c173226a0710788d735ea6e91b0441b8", "filesize": 67263, "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", "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:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.18-py3-none-any.whl", "filehash": "849247b53e63d97e463886efa5bf1eaba7b1c5602277fd29b60245d58571822b", "filesize": 67268, "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", "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:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.17-py3-none-any.whl", "filehash": "01ceb1a684dddbbeecafaeba5cc40c8c60d3395bf94082dd5ec8e79c8acb0882", "filesize": 66283, "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", "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:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.16-py3-none-any.whl", "filehash": "3d36a95f35fc9dd7d6a21c37901afd5f84c12661caae023cf4338f7c07fda842", "filesize": 66259, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.15": {"released": "2021-04-06 21:02:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.15-py3-none-any.whl", "filehash": "74d068d0f571ee9a027360f49308bb8746e51edaa49e7571aa0e91fa123d952b", "filesize": 65722, "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", "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:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.14-py3-none-any.whl", "filehash": "e5e38f6fc00d2378957b4d85bf4aff3ad0dc20f53a491ccde8dd3fa55b123d3b", "filesize": 65709, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.13": {"released": "2021-04-06 19:15:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.13-py3-none-any.whl", "filehash": "ea72ccd5c37e02cdbc11c5a0f12e902768b5b35b58d87f65f8633ffa524e1dfd", "filesize": 65517, "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", "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:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.12-py3-none-any.whl", "filehash": "f0563c599153eba0bb36ccc4b94493bed93c4b34ecbb54c0907802007397c077", "filesize": 62456, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typer", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.11": {"released": "2021-04-06 09:42:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.11-py3-none-any.whl", "filehash": "b584871223625b140fd8591c6c83559439e80338da0363cdc77793fb1b232f8e", "filesize": 61505, "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", "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:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.10-py3-none-any.whl", "filehash": "ba0b6d9e90921e1b1c51a77610059efdcade47b8dc3be41844b0b1ac6c5558fd", "filesize": 57024, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.9": {"released": "2021-04-05 13:11:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.9-py3-none-any.whl", "filehash": "0f74bc46d7a3c9310c158cd9202d1282d3cfbe45c48bf0194515774da4e05de8", "filesize": 56274, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.8": {"released": "2021-04-04 12:17:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.8-py3-none-any.whl", "filehash": "f73d92cb6b2817bd6439751c3e032b41c4022e55781132dc2ee2af6b58f8613b", "filesize": 56203, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.7": {"released": "2021-04-01 12:24:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.7-py3-none-any.whl", "filehash": "63cb9ca6f74528f5abcda6d6b3983472ec6ae1646536ac31904531263d622052", "filesize": 56209, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.6": {"released": "2021-03-31 11:56:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.6-py3-none-any.whl", "filehash": "24094139c5adbb8a5d8dc5125c11ca9198c0d8502015f3622f2d282c9dab3aba", "filesize": 56276, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.5": {"released": "2021-03-30 14:12:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.5-py3-none-any.whl", "filehash": "8c4576a764cef783e77d9c26106c4d0ee66344c8475fcacecdb95492b2c0f7ea", "filesize": 56067, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.4": {"released": "2021-03-30 11:39:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.4-py3-none-any.whl", "filehash": "a218b816678480973a02fb2fcf6f5d726a49f21cc68eca1e3e96d7501581e652", "filesize": 55898, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.3": {"released": "2021-03-29 15:23:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.3-py3-none-any.whl", "filehash": "dd6f27703b4c5c068594c3126a7998336af4fb9bcf0361013be9463e8d9b86c7", "filesize": 55355, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.2": {"released": "2021-03-29 14:54:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"opal_common-0.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.2-py3-none-any.whl", "filehash": "1f0314d9a3eb8ff87342d820c2f454b64e4456bb3822f42322602d7051a40fd3", "filesize": 55352, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}, "0.0.1": {"released": "2021-03-27 17:39:07", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"opal_common-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/opal-common/opal_common-0.0.1-py3-none-any.whl", "filehash": "1b7a84ab88843c83531efb83d5037523ad83b34118426a8f850902f7349aea7e", "filesize": 63214, "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", "psutil", "pydantic", "pyjwt", "python-decouple", "python-json-logger", "starlette", "structlog", "tenacity", "typing-extensions", "uvicorn", "websockets"]}}}}}