Whoa! This is a revelation. I already loved Nix and used nix-shell extensively, but this is the missing piece: fully reproducible Python scripts without compromise.
Then you can do e.g. use other persons python scripts without modifying their shebang.