{"library":"edx-opaque-keys","type":"library","category":null,"description":"edx-opaque-keys is a Python library that provides a clear and consistent API for creating and introspecting identifiers (known as opaque keys) for various Open edX objects like courses and XBlocks. The library is currently at version 4.0.0 and is actively maintained with frequent updates, often related to Python requirements and dependency bumps.","language":"python","status":"active","version":"4.0.0","tags":["openedx","keys","identifiers","xblock","django","courseware"],"last_verified":"Tue May 26","install":[{"cmd":"pip install edx-opaque-keys","imports":["from opaque_keys.edx.keys import CourseKey","from opaque_keys.edx.keys import UsageKey","from opaque_keys.edx.keys import CollectionKey","from opaque_keys.edx.django.models import CourseKeyField"]}],"homepage":null,"github":"https://github.com/openedx/opaque-keys","docs":null,"changelog":null,"pypi":"https://pypi.org/project/edx-opaque-keys/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.7,"avg_import_s":0.15,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/edx-opaque-keys/compatibility"}}