PyPI packages don’t always have the same name as what you import. PIL comes to mind, as well as others I don’t remember right now.
This doesn't seem too different from the old 'setup.py' approach of Python packaging except that the 'one script' has both a 'setup.py' in it and the real script.