As of 2024-01-25, the Docker image python:latest doesn't like images to muck with the "system" python install inside the container. Workaround is to remove the pip upgrade step in the Dockerfile. It also looks like current Blockly releases want a more recent Node.js version than 12 - I think the highest floor I saw scroll by is 16.