pip3 husbandry
The way we manage pip3 in the two docker images led to some problems:
- In the base image, pip was used to install
debugpy
. Because pip was installed using--no-install-recommends
and never removed, anyone that would want to use/install pip in their mirror, would receive a "nerfed" installation without the recommended dependencies (like compilers). It is now removed immediately after installingdebugpy
. - In the dev image, we do want pip installed, with all the required tooling. It is now listed explicitly.