setup.py
contains information about the package, such as its name, version, and dependencies, as well as instructions for building and installing the package.
used by the pip
tool
wheel
pre-built binary package format for Python modules and libraries.