···645645646646#### `buildPythonApplication` function
647647648648-The `buildPythonApplication` function is practically the same as `buildPythonPackage`.
649649-The difference is that `buildPythonPackage` by default prefixes the names of the packages with the version of the interpreter.
650650-Because this is irrelevant for applications, the prefix is omitted.
648648+The `buildPythonApplication` function is practically the same as
649649+`buildPythonPackage`. The main purpose of this function is to build a Python
650650+package where one is interested only in the executables, and not importable
651651+modules. For that reason, when adding this package to a `python.buildEnv`, the
652652+modules won't be made available.
653653+654654+Another difference is that `buildPythonPackage` by default prefixes the names of
655655+the packages with the version of the interpreter. Because this is irrelevant for
656656+applications, the prefix is omitted.
651657652658#### `toPythonApplication` function
653659