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.
- 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)
7-zip must be installed and the executable path must be placed into PATH environment variable
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.
- Only works under windows system
This package was created with Cookiecutter and the PyPackageTemplate project template.