Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Subtask] initialization Gravitino Python client #2229

Closed
xunliu opened this issue Feb 18, 2024 · 2 comments
Closed

[Subtask] initialization Gravitino Python client #2229

xunliu opened this issue Feb 18, 2024 · 2 comments
Assignees
Labels
subtask Subtasks of umbrella issue

Comments

@xunliu
Copy link
Member

xunliu commented Feb 18, 2024

Describe the subtask

Design according to the proposed document: https://docs.google.com/document/d/1Eq9qd94967cYpSagTps34vHbHNhO4VMPs4R-6tNK8Eo/edit,
we consider initialization Gravitino Python client.

  1. Create Gravitino Python client module in the gravitino/clients/client-python/* directory.
  2. Use Python REST library requests to connector Gravitino Server RESTful interface.
  3. Implementation getVersion() Python function in the gravitino/clients/client-python/core directory.
  4. Implementation getVersionTest() UnitTest in the gravitino/clients/client-python/tests directory.
  5. We can reference to Gravitino JAVA client implementation, https://github.com/datastrato/gravitino/blob/main/clients/client-java/src/main/java/com/datastrato/gravitino/client/GravitinoClient.java

We can refer to this article to create a Python library step by step. https://towardsdatascience.com/deep-dive-create-and-publish-your-first-python-library-f7f618719e14

Parent issue

#2113

@xunliu xunliu added the subtask Subtasks of umbrella issue label Feb 18, 2024
@xunliu xunliu changed the title [Subtask] Initial Gravitino Python client [Subtask] initialization Gravitino Python client Feb 18, 2024
@xunliu
Copy link
Member Author

xunliu commented Feb 18, 2024

hi @Lanznx
Are you interested in implementing this task?

@Lanznx
Copy link
Contributor

Lanznx commented Feb 18, 2024

yes, i'm willing to do it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
subtask Subtasks of umbrella issue
Projects
None yet
Development

No branches or pull requests

2 participants