Re:Please do not use Python for tooling
by jrockway on Tuesday August 16, 2022 @01:40PM
(#32486153)
OCI Images. You can run them in Docker, Podman, Kubernetes, systemd-nspawn, etc.
Nobody is going to use your tool if they have to fetch it from a container registry and have to run it isolated from their filesystem and network, though. OCI images are fine if you have a pet app and you have to ship it to a production server. Not that convenient for interactive tools, though. Consider:
$ docker run -v /tmp/foobar:/tmp/foobar debian:stable ls /tmp/foobar
a.txt
Nobody is going to use your tool if they have to fetch it from a container registry and have to run it isolated from their filesystem and network, though. OCI images are fine if you have a pet app and you have to ship it to a production server. Not that convenient for interactive tools, though. Consider:
You really just want to type "ls /tmp/foobar".