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.6.0.tar.gz (4.3 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.6.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for exebuilder-0.6.0.tar.gz
Algorithm Hash digest
SHA256 34e02317d650e3231b59cdc3e9a1a711da563fcd949e843e2afc61821601bbeb
MD5 b15885245c41f212951bff51140b30c7
BLAKE2b-256 623af8061f8d40330d8a93a40a04d4afb632ab2e63a25fdf7f19a61e6b70e551

See more details on using hashes here.

File details

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

File metadata

  • Download URL: exebuilder-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 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.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f3f787780b041a2e7be764da741ae5553149a87b03a280412096198d890bdf64
MD5 8cf7e90b3afb671c09d3c543f5e07409
BLAKE2b-256 d3c95b92582e42e20d952e4d4b05275cf51dcd9bab552dacccaeceb6bf05965b

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