The changes in this commit are all related to @vstinner's original review comments of the initial PEP 617 implementation PR.