Shift the code from pkg_resources to importlib.resources api
Migration guide: https://importlib-resources.readthedocs.io/en/latest/migration.html
Decision making story: openedx/XBlock#676
Reference PR to take learning from: https://github.com/openedx/xblock-sdk/pull/350/files
Prerequisites:
Acceptance Criteria:
- Make sure the repository is using xblock version 5.0.0 or above. Upgrade the version if required, preferably via the make upgrade command.
- There should be no usage of
pkg_resources in the repository
- Test cases should be passed
- XBlock should perform all of its functionality related to change (loading resources)
Shift the code from
pkg_resourcestoimportlib.resourcesapiMigration guide: https://importlib-resources.readthedocs.io/en/latest/migration.html
Decision making story: openedx/XBlock#676
Reference PR to take learning from: https://github.com/openedx/xblock-sdk/pull/350/files
Prerequisites:
Acceptance Criteria:
pkg_resourcesin the repository