Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.
/ tinyBundle Public archive

A python file bundler which is tiny in size and can provide compression benefits!

License

Notifications You must be signed in to change notification settings

jakewdr/tinyBundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

tinyBundle is a bundler which compresses multiple python files into a single file!

This is similar to pyz and zipapp but doesn't require its own file type, hence it acts more like JavaScript's rollup.

How do I install the project?

You can either click the 'Use this template' button in Github or using git you can perform a git clone

git clone https://github.com/jakewdr/tinyBundle

Then you need to install make on the relevant platform

Finally to install dependencies run:

make setup

How do I build a bundle?

To build a bundle just run:

make build

To build and run a bundle enter:

make run

Example project

I've made a simple project which checks a image's file size here to give an example of what tinyBundle can do, you can find that here.

About

A python file bundler which is tiny in size and can provide compression benefits!

Topics

Resources

License

Stars

Watchers

Forks