bazel-contrib / bazel-contrib/rules_python
Support non-bash based script bootstrap
Aperta
core-rules
Good first issue
type: feature request
- Lingua principale
- Starlark
- Stelle
- 688
- Fork
- 721
- Merge medio
- 15h 7m
- PR unite (30g)
- 76
Descrizione
Right now, the stage1 script bootstrap requires bash. It has a variety of bashisms or non-posix constructs that prevent it from working in other shells.
Bash isn't bad, it is just a heavier weight shell than e.g. dash (default on ubuntu/debian).
Looking at the code most changes are minor. The major change is the usage of arrays -- posix doesn't actually specify arrays.
Related: https://github.com/bazel-contrib/rules_python/issues/2500
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.