Un archivo .pyz es una Aplicación Zip de Python (Python Zip Application), que constituye un archivo o paquete que contiene código Python que puede ser ejecutado directamente por el intérprete. Esencialmente, representa una aplicación Python autocontenida y empaquetada en un solo archivo. Este formato es particularmente valioso para la distribución de software, ya que simplifica la implementación (deployment) y minimiza la cantidad de archivos que deben gestionarse. El archivo .pyz es un archivo ZIP estándar que debe incluir un archivo llamado __main__.py en su nivel superior (raíz). Cuando el archivo .pyz es ejecutado, el intérprete de Python lo trata como si fuera un directorio y procede a ejecutar el archivo __main__.py. Esto permite que la aplicación se ejecute de manera inmediata sin necesidad de ser extraída previamente. El archivo también puede contener otros módulos de Python, archivos de datos y todas las dependencias requeridas por la aplicación. El formato .pyz es compatible directamente con el intérprete de Python, lo que lo convierte en un método conveniente para empaquetar y distribuir aplicaciones para diversas plataformas. Se utiliza frecuentemente para herramientas de línea de comandos (command-line tools), aplicaciones pequeñas y scripts que requieren una implementación sencilla en diferentes sistemas sin procedimientos de instalación complejos.