A program use for compile python package to portable executable
Project description
pypuck
A program use for compile python package to portable executable (for windows only currently)
Just like cxfreeze, pyinstaller or py2exe.
This program have much different from those packager applications above. We package the python application with the full functional python environment without analyse your python application dependences, so you have to ensure your application’s dependences in setup.py .
Certainly, we have our rules, only those python application that wrote in standard python package layout will be packaged successed.
If a python application could be installed by standard command:
python setup.py install
and the entry_points has been correct defined in setup.py, this python application could be packaged.
License: Apache-2.0
Documentation: https://pypuck.readthedocs.io.
Features
Package with winpython core, a full python environment
Always use latest stable python
No special codes needs to changed just like you works with other packager applications (just like the __main__ problems that works with cxfreeze)
Preparation
7-zip must be installed and the executable path must be placed into PATH environment variable
Usage
Look into the ‘helloworld’ example under examples directory which demonstrated how to structure your application.
Then go to your project root, enter the command to build your first application:
pypuck build
After successed, the application will be packaged under ./dist directory.
Known Issues
Only works under windows system
Credits
This package was created with Cookiecutter and the PyPackageTemplate project template.
History
0.0.1 (2019-07-23)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pypuck-0.0.4.zip
.
File metadata
- Download URL: pypuck-0.0.4.zip
- Upload date:
- Size: 27.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb7c42f8155d035e578465ac8ca1512a618a5b0a6ec026dbd784a5bbfa70357b |
|
MD5 | e4876239659df6e9b7da8ef2173877e8 |
|
BLAKE2b-256 | 03a3937878abf6da9bb932b1d93edf765add676b0f85a860f09781e828a96559 |