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.0.tar.gz (17.5 kB view details)

Uploaded Source

Built Distributions

bbfreeze-0.93.0-py2.5-win32.egg (29.8 kB view details)

Uploaded Egg

bbfreeze-0.93.0-py2.4-win32.egg (30.1 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for bbfreeze-0.93.0.tar.gz
Algorithm Hash digest
SHA256 172fa5c14699aeda555d0313ba5dd733fc23b6ff122371e2efb12a91d36e3f28
MD5 999e359a5a2dfde584d9e2c2916b3ac8
BLAKE2b-256 9818cc94cc13458c2f901014309f8b8413bb5f120af528b28156a6220550ba8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bbfreeze-0.93.0-py2.5-win32.egg
Algorithm Hash digest
SHA256 b3e44ebfcb71e363b96bdc9b7d0f7f6d95f66bb08f291942ffc309b94e5863ea
MD5 abd697d8c33ba553296860db4c639dcd
BLAKE2b-256 f4987a872946f11d6bf44cda862ac164dbdad115b305e4a3c79361628af6e089

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bbfreeze-0.93.0-py2.4-win32.egg
Algorithm Hash digest
SHA256 e1abe403018cc1e793a5d128f8b90a906a92458937e78ed0bc8a7e321631596e
MD5 bd68347d411377fa48690e10d84a4aca
BLAKE2b-256 cb9c7baf561346b9cb37c15ed4b6e8073fcf8413871c740ebaa7316a5eb7a765

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