Drop the edx-token-utils dependency #36009
Labels
code health
Proactive technical investment via refactorings, removals, etc.
good first issue
A good task for a newcomer to start with
maintenance
Routine upkeep necessary for the health of the platform
Context
Currently the edx-platform repo depends on the edx-token-utils package, that package lives in the edx org and not in the openedx org. From what I can tell, the edx-platform only uses one function which looks like it's a thin wrapper around pyjwkest.
Given the simplicity of the functions and the lack of use anywhere else, I think it makes the most sense to just fold in the necessary parts into edx-platform and drop the dependency.
Acceptance Criteria
Implementation Notes
This library is also referenced in the edx-exams repo maintained by 2U in the
edx
github org. If the code is folded in here, then it would be good to have a comment to indicate the specification it's following and where to find that specification.The text was updated successfully, but these errors were encountered: