This is an automated email from the ASF dual-hosted git repository. jin pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-ai.git
commit 0a9bf2458b0cadc03dd47b529ff55c931ceec5d8 Merge: 29bc2c9 7b84f21 Author: imbajin <[email protected]> AuthorDate: Thu Aug 15 18:48:28 2024 +0800 Merge pull request #67 from apache/py-client-new feat(client): support graphspace & refactor all APIs .../src/hugegraph_llm/api/__init__.py | 48 +- .../src/hugegraph_llm/api/rag_api.py | 48 +- hugegraph-python-client/README.md | 39 +- .../src/pyhugegraph/api/auth.py | 490 +++++++-------------- .../src/pyhugegraph/api/common.py | 65 ++- .../src/pyhugegraph/api/graph.py | 322 ++++---------- .../src/pyhugegraph/api/graphs.py | 83 ++-- .../src/pyhugegraph/api/gremlin.py | 51 +-- .../src/pyhugegraph/api/metric.py | 137 ++---- .../src/pyhugegraph/api/rank.py | 65 +++ .../src/pyhugegraph/api/rebuild.py | 87 ++++ .../src/pyhugegraph/api/schema.py | 162 +++---- .../pyhugegraph/api/schema_manage/edge_label.py | 95 ++-- .../pyhugegraph/api/schema_manage/index_label.py | 79 ++-- .../pyhugegraph/api/schema_manage/property_key.py | 119 ++--- .../pyhugegraph/api/schema_manage/vertex_label.py | 106 ++--- .../src/pyhugegraph/api/services.py | 135 ++++++ .../src/pyhugegraph/api/task.py | 53 +-- .../src/pyhugegraph/api/traverser.py | 474 ++++++++------------ .../src/pyhugegraph/api/variable.py | 60 +-- .../src/pyhugegraph/api/version.py | 20 +- hugegraph-python-client/src/pyhugegraph/client.py | 134 +++--- .../src/pyhugegraph/example/hugegraph_example.py | 18 +- .../src/pyhugegraph/example/hugegraph_test.py | 4 +- .../src/pyhugegraph/structure/graph_instance.py | 58 --- .../src/pyhugegraph/structure/property_key_data.py | 21 +- .../src/pyhugegraph/structure/rank_data.py | 96 ++++ .../src/pyhugegraph/structure/services_data.py | 62 +++ .../src/pyhugegraph/utils/huge_config.py | 70 +++ .../src/pyhugegraph/utils/huge_decorator.py | 2 +- .../src/pyhugegraph/utils/huge_requests.py | 140 +++++- .../src/pyhugegraph/utils/huge_router.py | 193 ++++++++ .../src/pyhugegraph/utils/log.py | 79 ++++ .../src/pyhugegraph/utils/util.py | 83 +++- hugegraph-python-client/src/tests/api/test_auth.py | 8 +- style/pylint.conf | 3 +- 36 files changed, 1981 insertions(+), 1728 deletions(-)
