This is the OSDU SDK for Python (work in progress).
Note: This is currently a WIP so will be subject to breaking changes.
- Fix for msal non-interactive authentication
- Add support for non-interactive authentication
- Add entitlements group description parameter
- All client action functions can optional expected response status codes
- Delete doesn't check status codes (consistency with other functions)
- Put will pass list objects as json
- Search query_by_kind function
- Search query_by_id supports limit
- Search query supports a specific query
- search query supports limit
- client put & put_returning_json functions
- entitlements add_member_to_group role parameter
- added entitlements remove_member_from_group function
- Search query function
- Search query_by_id function
- Reusable client base
- Entitlements client
- Add basic search client
- Initial release.