Skip to main content

Converts .py to .exe using a simple graphical interface.

Project description

Auto PY to EXE

A .py to .exe converter using a simple graphical interface built using Eel and PyInstaller in Python.

Empty interface

This is the PyPI package of auto-py-to-exe

PyPI Version PyPI Supported Versions License Downloads

Installation

Prerequisites

  • Python : Python 2.7, 3.3 - 3.6

To have the interface displayed in the images, you will need chrome. If chrome is not installed or --no-chrome is supplied, the default browser will be used.

Via PyPI

$ pip install auto-py-to-exe

Via GitHub

$ git clone https://github.com/brentvollebregt/auto-py-to-exe-pypi.git
$ cd auto-py-to-exe-pypi
$ python setup.py install

Usage

Simply run the application by calling it in the terminal:

$ auto-py-to-exe

You can also pass a file as an argument to pre-fill the script location field:

$ auto-py-to-exe my_script.py

If you don't want to use Chromes app mode, use the --no-chrome flag (this will open the default browser):

$ auto-py-to-exe --no-chrome my_script.py

If you don't have chrome installed, you do not need to declare this as it will just open the default browser

Using the GUI

  1. Select your script location (paste in or use a file explorer)
    • Outline will become blue when file exists
  2. Select other options and add things like an icon or other files
  3. Click the big blue button at the bottom to convert
  4. Find your converted files in /output when completed

Issues

Please report any issues to auto-py-to-exe as this package mimics the original repo with some additions to make it available on PyPI.

If there are issues with the changes made to the original repo, they can be reported on auto-py-to-exe-pypi's GitHub page.

Video

If you need something visual to help you get started, I made a video for the original release of this project; some things may be different but the same concepts still apply.

Screenshots

Empty interface

Filled out

Converting

Project details


Release history Release notifications | RSS feed

This version

2.3

Download files

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

Source Distribution

auto-py-to-exe-2.3.tar.gz (58.2 kB view details)

Uploaded Source

Built Distributions

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

auto_py_to_exe-2.3-py3-none-any.whl (59.0 kB view details)

Uploaded Python 3

auto_py_to_exe-2.3-py2.py3-none-any.whl (60.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file auto-py-to-exe-2.3.tar.gz.

File metadata

  • Download URL: auto-py-to-exe-2.3.tar.gz
  • Upload date:
  • Size: 58.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.14.2 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.3

File hashes

Hashes for auto-py-to-exe-2.3.tar.gz
Algorithm Hash digest
SHA256 83a7e01cee2efc426b3dd4e7253253dbcbc6123fd9b17885ffd576522a47de79
MD5 0d04aa82777692c4785bd698ff01de0c
BLAKE2b-256 c1e01055565d7f5380687e29fd317532637e5e5576a8428a6f67ab0323299b1a

See more details on using hashes here.

File details

Details for the file auto_py_to_exe-2.3-py3-none-any.whl.

File metadata

  • Download URL: auto_py_to_exe-2.3-py3-none-any.whl
  • Upload date:
  • Size: 59.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.14.2 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.3

File hashes

Hashes for auto_py_to_exe-2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0cfd776840987ad67fa5324d5533770e614de60747da7b6b71f27c31db8960be
MD5 21cb0713c3f9873a935354375fd9387d
BLAKE2b-256 bdd7b8cd9ebbeee9155d05b0a2bf9f4742278baf4a5102202ced7aee57bfaab9

See more details on using hashes here.

File details

Details for the file auto_py_to_exe-2.3-py2.py3-none-any.whl.

File metadata

  • Download URL: auto_py_to_exe-2.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 60.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.6

File hashes

Hashes for auto_py_to_exe-2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 699ef666aecd3c51929eca6ea9fa4a56bc8ae852aedeb559a1d8734725c224fd
MD5 90e7ccc27fec72ee6483c65efd21d63d
BLAKE2b-256 68c2babb0cf561927ee3eee75f9288e2d7c50bf36054ece7084776bbf24b5a7a

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