This is because it gets passed to mkDerivation through some route, this ensures that doesn't mess with anything
Recent boost versions name their `python3` shared objects `boost_python3x` rather than `boost_python3`. See https://hydra.nixos.org/build/80712295 Addresses #45960