Earlier quoted context omitted.
> Aren't they just shell scripts? They can be written in any language. I have personally worked on buildpacks written in bash, golang, ruby, python and I forget what else. > Heroku makes a big deal about them, but most Unix people have similar things floating around in ~/bin. I don't know that I agree. Could you elaborate a bit?
All the ones I've looked at have been shell, as Buildpacks are used to build systems. Python would work too. They're useful, but they're not an 'invention' or a 'technology' any more than any other bootstrap shell script is.
There's more than "can it run a command?" here. For example, I find that vanishly few operators managing fleets with tens of thousands of containers are prepared to go along with "just run this random bash script on the VM; I promise to keep it up to date".