Skip to main content

Packages all source code and dependencies into a single Python zip application.

Project description

Packages all source code and dependencies into a single Python zip application.

Summary

Deploying a Python application any larger than a single file is cumbersome - this library aims to solve that problem.

Python has been able to run code from within a zip file since version 2.6. Python 3.5 introduced the zipapp module which aims to simplify the process of creating a zip application. However, zipapp isn’t a complete solution to the problem - it doesn’t handle dependencies and it doesn’t include certain extra features that this library provides.

This library allows you to bundle all of your Python code AND your dependencies into a single Python zip application file.

Note: The dependency bundling feature is not implemented yet, but it is in the works!

Features

  1. Bundle all Python source code with fine-grained control over included files.

  2. Ability to “unixify” the output application by prepending a customizable shebang.

  3. Python interpreter version check - display a friendly notice instead of a Python exception if the user runs your application using an unsupported Python version.

Planned

  1. Automatically identify dependencies and package them accordingly.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyz-0.4.3.tar.gz (4.7 kB view details)

Uploaded Source

File details

Details for the file pyz-0.4.3.tar.gz.

File metadata

  • Download URL: pyz-0.4.3.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyz-0.4.3.tar.gz
Algorithm Hash digest
SHA256 edbf8459d5ab11ea32752cbd49fda75cab00181a3dee965372e20d94d2230c63
MD5 e8a4f34e075fed18c725c336d6e276f2
BLAKE2b-256 44039d567395d2c900b6d07cd117b25fc0acadeb169a64ae6535771f33906854

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page