PEP 477: selected 2.7 backports for ensurepip