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
Bundle all Python source code with fine-grained control over included files.
Ability to “unixify” the output application by prepending a customizable shebang.
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
Automatically identify dependencies and package them accordingly.
Metadata
Release files for pyz 0.4.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyz-0.4.3.tar.gz | 4.7 kB | Details |
Release files / pyz-0.4.3.tar.gz
| Download URL | pyz-0.4.3.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
edbf8459d5ab11ea32752cbd49fda75cab00181a3dee965372e20d94d2230c63
|
|
BLAKE2b-256 checksum How to use checksums |
44039d567395d2c900b6d07cd117b25fc0acadeb169a64ae6535771f33906854
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |