├── .flake8 ├── .github ├── CODEOWNERS └── workflows │ ├── build.yml │ ├── pre-release.yml │ └── release.yml ├── .gitignore ├── .vscode ├── cSpell.json ├── launch.json └── settings.json ├── LICENSE.md ├── README.md ├── README.rst ├── examples └── example.py ├── nose2.cfg ├── pylintrc ├── pyproject.toml ├── scripts ├── ci │ └── extract_version.sh ├── license_verify.py ├── license_verify_pylint.py ├── verify.bat └── verify.sh ├── src └── osdu │ ├── __init__.py │ ├── client.py │ ├── entitlements │ ├── __init__.py │ └── _client.py │ ├── identity │ ├── __init__.py │ ├── _credential │ │ ├── __init__.py │ │ ├── base.py │ │ ├── environment.py │ │ ├── msal_interactive.py │ │ ├── msal_non_interactive.py │ │ └── token.py │ ├── consts.py │ └── exceptions.py │ ├── search │ ├── __init__.py │ └── _client.py │ └── serviceclientbase.py ├── tests ├── __init__.py ├── entitlements │ ├── __init__.py │ └── test_entitlements.py ├── identity │ ├── __init__.py │ ├── test_environment.py │ ├── test_msal_client_credentials.py │ ├── test_msal_interactive.py │ └── test_token.py ├── search │ ├── __init__.py │ └── test_search.py ├── test_client.py └── test_serviceclientbase.py └── tox.ini /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/pre-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/.github/workflows/pre-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/cSpell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/.vscode/cSpell.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/README.md -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/README.rst -------------------------------------------------------------------------------- /examples/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/examples/example.py -------------------------------------------------------------------------------- /nose2.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/nose2.cfg -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/pylintrc -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/ci/extract_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/scripts/ci/extract_version.sh -------------------------------------------------------------------------------- /scripts/license_verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/scripts/license_verify.py -------------------------------------------------------------------------------- /scripts/license_verify_pylint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/scripts/license_verify_pylint.py -------------------------------------------------------------------------------- /scripts/verify.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/scripts/verify.bat -------------------------------------------------------------------------------- /scripts/verify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/scripts/verify.sh -------------------------------------------------------------------------------- /src/osdu/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/__init__.py -------------------------------------------------------------------------------- /src/osdu/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/client.py -------------------------------------------------------------------------------- /src/osdu/entitlements/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/entitlements/__init__.py -------------------------------------------------------------------------------- /src/osdu/entitlements/_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/entitlements/_client.py -------------------------------------------------------------------------------- /src/osdu/identity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/identity/__init__.py -------------------------------------------------------------------------------- /src/osdu/identity/_credential/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/identity/_credential/__init__.py -------------------------------------------------------------------------------- /src/osdu/identity/_credential/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/identity/_credential/base.py -------------------------------------------------------------------------------- /src/osdu/identity/_credential/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/identity/_credential/environment.py -------------------------------------------------------------------------------- /src/osdu/identity/_credential/msal_interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/identity/_credential/msal_interactive.py -------------------------------------------------------------------------------- /src/osdu/identity/_credential/msal_non_interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/identity/_credential/msal_non_interactive.py -------------------------------------------------------------------------------- /src/osdu/identity/_credential/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/identity/_credential/token.py -------------------------------------------------------------------------------- /src/osdu/identity/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/identity/consts.py -------------------------------------------------------------------------------- /src/osdu/identity/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/identity/exceptions.py -------------------------------------------------------------------------------- /src/osdu/search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/search/__init__.py -------------------------------------------------------------------------------- /src/osdu/search/_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/search/_client.py -------------------------------------------------------------------------------- /src/osdu/serviceclientbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/src/osdu/serviceclientbase.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/entitlements/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tests/entitlements/__init__.py -------------------------------------------------------------------------------- /tests/entitlements/test_entitlements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tests/entitlements/test_entitlements.py -------------------------------------------------------------------------------- /tests/identity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tests/identity/__init__.py -------------------------------------------------------------------------------- /tests/identity/test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tests/identity/test_environment.py -------------------------------------------------------------------------------- /tests/identity/test_msal_client_credentials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tests/identity/test_msal_client_credentials.py -------------------------------------------------------------------------------- /tests/identity/test_msal_interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tests/identity/test_msal_interactive.py -------------------------------------------------------------------------------- /tests/identity/test_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tests/identity/test_token.py -------------------------------------------------------------------------------- /tests/search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tests/search/__init__.py -------------------------------------------------------------------------------- /tests/search/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tests/search/test_search.py -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tests/test_client.py -------------------------------------------------------------------------------- /tests/test_serviceclientbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tests/test_serviceclientbase.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinor/osdu-sdk-python/HEAD/tox.ini --------------------------------------------------------------------------------