Skip to main content

A simple EXE builder for Python files.

Project description

exebuilder

Simple EXE and project builder for Python files.

Install

pip install exebuilder

Usage

Build EXE

from exebuilder import build

build("main.py")

creates:

dist/main.exe

Run as EXE

from exebuilder import runasexe

runasexe("main.py")

Runs the Python file as a temporary EXE.


Make project

from exebuilder import Project

pjct=Project("my_entry.py") 

pjct.buildver()

or

project=make_project("my_entry.py")

project.buildver()

CLI

exebuilder my_file.py --logo my_pic.gif

or

python exebuilder.py my_file.py --logo my_pic.gif

creates:

dist/main.exe

Example

from exebuilder import build, runasexe

build("game.py")

runasexe("tool.py")

myproject=Project()

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

exebuilder-0.5.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

exebuilder-0.5.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file exebuilder-0.5.0.tar.gz.

File metadata

  • Download URL: exebuilder-0.5.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for exebuilder-0.5.0.tar.gz
Algorithm Hash digest
SHA256 62a04fdad9aceae722c25195f482af63f249ae794e87602f2a80f17246b86310
MD5 35e8fd8faa440e11076588f355b4545b
BLAKE2b-256 93a22e95810a65d3b2cb9929b35dd93f89e05c9ead75f199bf06be41e768c0e6

See more details on using hashes here.

File details

Details for the file exebuilder-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: exebuilder-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for exebuilder-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 739d5afb8e435e083ba7bac2badcfef956cebeeb700ed0399f3e53dfd1d89ce1
MD5 5ef927384f592f7b49c97f0646cda5ef
BLAKE2b-256 4829bb1e27e2cf0db467a95d3fd1aa1ced504b9d35e1ba77829543087365ed64

See more details on using hashes here.

Supported by

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