Python Terminology: Distribution vs Package vs Module

A Python distribution is an archive file that contains one or more Python package. The distribution file is what the end-user will download and install. It’s typically just one package.
There are two common types of distributions: Source distributions and the wheel binary format.
A Python package is an importable directory.
A Python module is a Python source code file. You can import a module. Most modules are in packages.
