sunyuhan1998 opened a new issue, #11094:
URL: https://github.com/apache/gravitino/issues/11094

   ### Describe the subtask
   
   Add Group management support to the Python client SDK, covering Group CRUD 
operations. The implementation follows the existing Java SDK patterns and 
integrates with `GravitinoMetalake` as the entry point.
   
   **Changes include:**
   
   - API layer: `Group` interface
   - DTO layer: `GroupDTO` with builder pattern and serialization
   - Request/Response DTOs: `GroupAddRequest`, `GroupResponse`, 
`GroupListResponse`, `GroupNamesListResponse`
   - Client layer: 5 new methods on `GravitinoMetalake`:
     - `add_group(name)` / `get_group(name)` / `remove_group(name)`
     - `list_groups()` / `list_group_names()`
   - Exception handling: `NoSuchGroupException`, `GroupAlreadyExistsException`, 
`GroupErrorHandler`
   - Unit tests for all new components
   
   ### Parent issue
   
   #10782
   
   ### Note
   
   The implementation is already available in PR #10783 and is being split into 
smaller PRs for easier review.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to