Um arquivo .pyz é uma Aplicação Zip Python (Python Zip Application), que é um arquivo (archive) contendo código Python que pode ser executado diretamente. É essencialmente uma aplicação Python autocontida (self-contained) empacotada em um único arquivo. Este formato é particularmente útil para a distribuição de aplicações Python, pois simplifica a implantação (deployment) e reduz o número de arquivos que precisam ser gerenciados. O arquivo .pyz é, na sua essência, um arquivo ZIP padrão que deve incluir um arquivo __main__.py no nível superior (top level) da estrutura. Quando o arquivo .pyz é executado, o interpretador Python o trata como se fosse um diretório e executa o arquivo __main__.py contido nele. Isso permite que a aplicação seja executada imediatamente, sem a necessidade de ser extraída primeiro. O arquivo também pode conter outros módulos Python, arquivos de dados e quaisquer dependências exigidas pela aplicação. O formato .pyz é suportado diretamente pelo interpretador Python, tornando-o uma maneira conveniente de empacotar e distribuir aplicações Python para várias plataformas. É frequentemente usado para ferramentas de linha de comando (command-line tools), pequenas aplicações e scripts que precisam ser facilmente implantados e executados em diferentes sistemas sem procedimentos de instalação complexos.