Skip to main content

create standalone executables from python scripts

Project description

bbfreeze creates standalone executables from python scripts. It’s similar in purpose to the well known py2exe for windows, py2app for OS X, PyInstaller and cx_Freeze (in fact it includes some bits from cx_Freeze and PyInstaller. And it uses the modulegraph package, which is also used by py2app).

It has the following features:

easy installation

bbfreeze can be installed with setuptools’ easy_install command.

zip/egg file import tracking

bbfreeze tracks imports from zip files. Note that calls to setuptools’ pkg_resources.require will be replaced with a dummy implementation. Calls to resource handling functions are not implemented, and freezing packages using these features of pkg_resources will not be possible without further work.

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.

bbfreeze works on windows and UNIX-like operating systems. It currently does not work on OS X. bbfreeze has been tested with python 2.4 and 2.5. bbfreeze will not work with python versions prior to 2.3 as it uses the zipimport feature introduced with python 2.3.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bbfreeze-0.93.1.tar.gz (20.1 kB view details)

Uploaded Source

Built Distributions

bbfreeze-0.93.1-py2.5-win32.egg (30.5 kB view details)

Uploaded Egg

bbfreeze-0.93.1-py2.4-win32.egg (30.8 kB view details)

Uploaded Egg

File details

Details for the file bbfreeze-0.93.1.tar.gz.

File metadata

  • Download URL: bbfreeze-0.93.1.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bbfreeze-0.93.1.tar.gz
Algorithm Hash digest
SHA256 1a0827d93e1bcb509fceef40aad02410549455578d652905de991657d1871017
MD5 44c0b3a2104f78e907dbfbeb9f43381b
BLAKE2b-256 54c47c973b1634977eb913bb59f99a9496883805fad842bdc0dae4a22e278860

See more details on using hashes here.

File details

Details for the file bbfreeze-0.93.1-py2.5-win32.egg.

File metadata

File hashes

Hashes for bbfreeze-0.93.1-py2.5-win32.egg
Algorithm Hash digest
SHA256 3b86059957bd8f01905ffeefe2b1d38018066c50a8994d86f85f675ed8676d87
MD5 751f7508e54e106405e62cac8c9ac177
BLAKE2b-256 96734979e84673f7e47fb27448b87b234e311368f881956473d87e10cc34716e

See more details on using hashes here.

File details

Details for the file bbfreeze-0.93.1-py2.4-win32.egg.

File metadata

File hashes

Hashes for bbfreeze-0.93.1-py2.4-win32.egg
Algorithm Hash digest
SHA256 0e75555fbaf5d2f8620269738ee1b9bccd309456847967d109e429a7b7f2c41f
MD5 90868854b1c48a644bc9f4cb7f4f4a6f
BLAKE2b-256 42046a29f2e48d5bf615e767f387f08a732202f9175e6358311ab2f828f17403

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page