bluesnow

Package your Python applications into a single script


License
BSD-3-Clause
Install
pip install bluesnow==0.1.1

Documentation

bluesnow

BlueSnow is a basic tool powered by pip that packages your Python applications into a single script.

Note that, at the moment, custom package data is not supported.

Installation

$ pip install bluesnow

Usage via setup.py plugin

Put this in your setup.py:

try:
    import bluesnow
    cmdclass = bluesnow.setuptools_cmdclass
except ImportError:
    cmdclass = {}

setup(
    # Normal stuff here...
    cmdclass=cmdclass,
)

Now just run python setup.py bluesnow to compile your entry points. The results will be placed in the bluesnow-out directory.

Usage from command line

You can also use BlueSnow from the command line, e.g.:

$ bluesnow 'my_entry_point = my_module:my_function'

The entry points follow the standard entry point specification. Use bluesnow -h for more options.