Skip to content

GONRG-6619: Resolve "Moving BaseTokenRefresher class from osdu-ingestion-lib project to python-sdk"

Type of change

  • Refactoring
  • Feature

Does this introduce a change in the core logic?

  • [No]

Does this introduce a change in the cloud provider implementation, if so which cloud?

  • AWS
  • Azure
  • GCP
  • IBM

Warning

Please, don't merge before this MR

Updates description?

Due to issue #17 and more convenient usage (i.e. you no need to install osdu-ingestion-lib to use BaseTokenRefresher) it was proposed to move BaseTokenRefresher class from osdu-ingestion-lib to osdu-api (Python SDK).

To prevent unexpected problems or broke existed functionality that depends on Python SDK or osdu-ingestion-lib - existed BaseTokenRefresher class will be inherited from BaseTokenRefresher class from Python SDK. Also DeprecationWarning was added to BaseTokenRefresher from osdu-ingestion-lib to notify that this class was moved to Python SDK.

Closes #17

Merge request reports