Skip to main content

pypuck

https://img.shields.io/pypi/v/pypuck.svg https://travis-ci.org/starofrainnight/pypuck.svg?branch=master https://ci.appveyor.com/api/projects/status/github/starofrainnight/pypuck?svg=true

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.

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.

Metadata

Release files for pypuck 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pypuck 0.0.4
File Size Uploaded
pypuck-0.0.4.zip 27.4 kB Details

Release files / pypuck-0.0.4.zip

Download URL pypuck-0.0.4.zip
Size 27.4 kB
Tags Source
SHA-256 checksum
How to use checksums
bb7c42f8155d035e578465ac8ca1512a618a5b0a6ec026dbd784a5bbfa70357b
BLAKE2b-256 checksum
How to use checksums
03a3937878abf6da9bb932b1d93edf765add676b0f85a860f09781e828a96559
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.4 This release

1 release file

0.0.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page