From 08583463be651ebbd37c821c81b993f79820e8cb Mon Sep 17 00:00:00 2001 From: xushiwei Date: Sat, 18 May 2024 20:07:41 +0800 Subject: [PATCH] README: pysigfetch --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bda697c2..8600b391 100644 --- a/README.md +++ b/README.md @@ -220,7 +220,8 @@ TODO ## Development tools * [pydump](chore/_xtool/pydump): It's the first program compiled by `llgo` (NOT `go`) in a production environment. It outputs symbol information (functions, variables, and constants) from a Python library in JSON format, preparing for the generation of corresponding packages in `llgo`. -* [llpyg](chore/llpyg): It is used to automatically convert Python libraries into Go packages that `llgo` can import. It depends on `pydump` to accomplish the task. +* [pysigfetch](https://github.com/goplus/hdq/tree/main/chore/pysigfetch): It generates symbol information by extracting information from Python's documentation site. This tool is not part of the `llgo` project, but we depend on it. +* [llpyg](chore/llpyg): It is used to automatically convert Python libraries into Go packages that `llgo` can import. It depends on `pydump` and `pysigfetch` to accomplish the task. * [llgen](chore/llgen): It is used to compile Go packages into LLVM IR files (*.ll). * [ssadump](chore/ssadump): It is a Go SSA builder and interpreter. @@ -230,6 +231,7 @@ How do I generate these tools? go install -v ./... # compile all tools except pydump cd chore/_xtool llgo install ./... # compile pydump +go install github.com/goplus/hdq/chore/pysigfetch@v0.8.1 # compile pysigfetch ``` ## Key modules