reimplementation of gclient from depot_tools and cipd from luci-go in Rust (or as some may call it, Python with extra steps).
I was trying to get depot_tools working on my machine, only to see things like this:
``` ./thirdparty/depottools/bootstrappython3: line 28: cipd: command not found ./thirdparty/depottools/bootstrappython3: line 32: bootstrap-2@3.8.10.chromium.23bin/python3/bin/python3: No such file or directory /home/lauren/aports/testing/signal-desktop/src/webrtc-4896c/thirdparty/depottools/bootstrappython3: line 28: cipd: command not found /home/lauren/aports/testing/signal-desktop/src/webrtc-4896c/thirdparty/depottools/bootstrappython3: line 32: bootstrap-2@3.8.10.chromium.23bin/python3/bin/python3: No such file or directory cat: can't open '/home/lauren/aports/testing/signal-desktop/src/webrtc-4896c/thirdparty/depottools/python3binreldir.txt': No such file or directory [E2022-06-21T19:47:00.253814+02:00 28299 0 annotate.go:273] goroutine 1:
reason: none of [/home/lauren/aports/testing/signal-desktop/src/webrtc-4896c/thirdparty/depottools//python3] matched specification 3.8.0
reason: failed to resolve system Python interpreter
reason: failed to resolve python runtime
```
I looked at these errors, at the DEPS file, and got the impression that it's gonna be easier to rewrite it than to get it running.
listed as alpine package names, should be similar on wherever
build: - openssl-dev - protoc - python3-dev - rust
runtime: - git - python3 (libpython3)
Do NOT run on untrusted projects.
Please only report security issues over Matrix @selfisekai:laura.pm
, or by e-mail: security at selfisekai dot rocks
(PGP key: A16F3AB139AEE4A3635D19ED734C629FD04BD319
).
copyright 2022 Lauren N. Liberda, usage allowed under the terms of Apache-2.0 license