component:dev-infracomponent:pythongood first issue
描述
Background: we are refactoring the existing command-line utility gs written in bash (with framework bashly), to Python-based gsctl (see #2825 and its PR) with package click. A bootstrap is built here, although some subcommands are still missing.
For this task, you may want to investigate all the build phase in the CI, replace them using gsctl build --xxx, to make the related sub-commands in gsctl robust and confident.
Here are some tips:
- after checkout, the first command should be
cd python/graphscope && pip install --editable .to makegsctlusable. - add the missing pieces, (options or subcommand) in
gsctl, if any. - Please note there is a
CIenv in github actions. Check it if you have specific codings for CI runtime. - To make our life easier, you may leave build wheel related jobs untouched.