|
It's a copy and similar in purpose to more well known py2exe for Windows, py2app for OS X, PyInstaller and/or cx_Freeze.
Here are some key features of "bbfreeze":
· Easy installation - bbfreeze can be installed with setuptools' easy_install command.
· Zip/egg file import tracking - bbfreeze tracks imports from zip files and includes whole egg files if some module is used from an eggfile. Packages using setuputils' pkg_resources module will now work (new in 0.95.0)
· Binary dependency tracking - bbfreeze will track binary dependencies and will include DLLs and shared libraries needed by a frozen program.
· Multiple script freezing - bbfreeze can freeze multiple scripts at once.
· Python interpreter included - bbfreeze will create an extra executable named 'py', which might be used like the python executable itself.
· Automatic pathname rewriting - pathnames in tracebacks are replaced with relative pathnames (i.e. if you import package foo.bar from /home/jdoe/pylib/ tracebacks generated from functions in foo.bar will not show your local path /home/jdoe/pylib/foo/bar.py. They will instead show foo/bar.py)
· Distutils command 'bdist_bbfreeze' - A new distutils/setuptools command bdist_bbfreeze integrates bbfreeze into your setup.py.
What's New in This Release: [ read full changelog ]
· Use altgraph 0.9 as 0.10 is incompatible.
Via: bbfreeze 1.0.2
0 Comment:
Post a Comment