Skip to content

Releases: Da4ndo/CEngine

CEngine 1.0.8 Release

01 Jan 16:48
Compare
Choose a tag to compare

GitHub release GitHub license GitHub issues PRs Welcome Open Source? Yes!

CEngine

CEngine (Convert Engine)

alt text

This is an open-source converter for python to create exe from py. CEngine creates automatically virtualenv and installs the packages, and deletes unnecessary files after the build is complete.

  • It's using PyInstaller or Nuitka to create exe.
  • It's better because the executable is smaller (less bytes) and,
  • CEngine starts a cleaning proccess and deletes the dist, build, *.spec files/directories after the build is complete.

CHANGELOG

1.0.8 (01/01/2022):

  • Added -b | --windows-defender-bypass option.
  • Solved issues, cleaned code.
  • Code optionalization.

More in changelog.txt

How does it work?

  1. Creates a virtualenv.
  2. Analyzes the target script to get the imports.
  3. Installs the packages with pip.
  4. Starts pyinstaller or nuitka.

alt text
Virtualenv create processs and analyze proccess 👆

alt text2
Cleaning process 👆

Usage

usage: cengine.py [-h] [--nuitka] [-s SCRIPT] [-n NAME] [-b] [--add-imports ADD_IMPORTS [ADD_IMPORTS ...]]
                  [--force-platform FORCE_PLATFORM] [--clean]

options:
  -h, --help            show this help message and exit
  --nuitka              Change from pyinstaller to nuitka compiler.
  -s SCRIPT, --script SCRIPT, --file SCRIPT
                        Define a script to be made into an executable.
  -n NAME, --name NAME  Define the script name.
  -b, --windows-defender-bypass
                        Bypass windwos defeneder with base64 encode/decode.
  --add-imports ADD_IMPORTS [ADD_IMPORTS ...]
                        Add more imports.
  --force-platform FORCE_PLATFORM
                        Add custom arguments.
  --clean               Clean failed builds.

Convert:

  • cengine --script cengine.py --name cengine --icon NONE --version-file cengine.version
  • cengine --nuitka --script cengine.py --name cengine

Clean:

  • cengine --script cengine.py --clean
  • cengine --nuitka --script cengine.py --clean

CEngine 1.0.7 Release

31 Dec 14:08
Compare
Choose a tag to compare

GitHub release GitHub license GitHub issues PRs Welcome Open Source? Yes!

CEngine

CEngine (Convert Engine)

alt text

This is an open-source converter for python to create exe from py. CEngine creates automatically virtualenv and installs the packages, and deletes unnecessary files after the build is complete.

  • It's using PyInstaller or Nuitka to create exe.
  • It's better because the executable is smaller (less bytes) and,
  • CEngine starts a cleaning proccess and deletes the dist, build, *.spec files/directories after the build is complete.

CHANGELOG

1.0.7 (12/31/2021):

  • Added Nuitka compiler support.
  • Added --nuitka option.
  • Added --force-platform option.
  • Added --clean option.
  • Changed custom args method. Now, just pass the argument. (cengine --script .... --icon NONE --version-file "asd")

More in changelog.txt

How does it work?

  1. Creates a virtualenv.
  2. Analyzes the target script to get the imports.
  3. Installs the packages with pip.
  4. Starts pyinstaller or nuitka.

alt text
Virtualenv create processs and analyze proccess 👆

alt text2
Cleaning process 👆

Usage

usage: cengine.py [-h] [--nuitka] [-s SCRIPT] [-n NAME] [--add-imports ADD_IMPORTS [ADD_IMPORTS ...]] [--force-platform FORCE_PLATFORM] [--clean]

options:
  -h, --help            show this help message and exit
  --nuitka              Change from pyinstaller to nuitka compiler.
  -s SCRIPT, --script SCRIPT, --file SCRIPT
                        Define a script to be made into an executable.
  -n NAME, --name NAME  Define the script name.
  --add-imports ADD_IMPORTS [ADD_IMPORTS ...]
                        Add more imports.
  --force-platform FORCE_PLATFORM
                        Add custom arguments.
  --clean               Clean failed builds.

Convert:

  • cengine --script cengine.py --name cengine --icon NONE --version-file cengine.version
  • cengine --nuitka --script cengine.py --name cengine

Clean:

  • cengine --script cengine.py --clean
  • cengine --nuitka --script cengine.py --clean

CEngine 1.0.6 Open-Source Release

25 Dec 17:30
Compare
Choose a tag to compare

GitHub release GitHub license GitHub issues PRs Welcome Open Source? Yes!

CEngine

CEngine (Convert Engine)

alt text

This is an open-source converter for python to create exe from py. CEngine create automatically virtualenv and install the packages.

  • It's using pyinstaller to create exe.
  • It's better because the executable is smaller (less bytes) and,
  • CEngine starts a cleaning proccess and deletes the dist, build, *.spec files/directory when the converting is ended.

CHANGELOG

1.0.6 (12/25/2021):

  • Changed to open-source

How does it work?

  1. Creates a virtualenv.
  2. Analyzes the target script to get the imports.
  3. Installs the packages with pip.
  4. Starts pyinstaller.

alt text
Virtualenv create processs and analyze proccess 👆

alt text2
Cleaning process 👆

Usage

usage: cengine.exe [-h] [--script SCRIPT] [--name NAME] [--custom-args CUSTOM_ARGS]
                   [--add-imports ADD_IMPORTS [ADD_IMPORTS ...]]

options:
  -h, --help            show this help message and exit
  --script SCRIPT, --file SCRIPT
                        Define a script to be made into an executable
  --name NAME           Define the script name.
  --custom-args CUSTOM_ARGS
                        Add custom arguments.
  --add-imports ADD_IMPORTS [ADD_IMPORTS ...]
                        Add more imports.

CEngine 1.0.5 Release

20 Nov 23:09
Compare
Choose a tag to compare

CEngine 1.0.5

CEngine (Convert Engine)

This is a converter for python to create exe from py. CEngine create automatically virtualenv and install the packages. It's using pyinstaller to create exe. It's better beaceuse the file is smaller and only the exe appear in the same directory as the target script.

CHANGELOG

1.0.5 (11/20/2021):

  • Added --add-imports parameter

CEngine 1.0.4 Release

27 Sep 17:42
Compare
Choose a tag to compare

CEngine 1.0.4

CEngine (Convert Engine)

This is a converter for python to create exe from py. CEngine create automatically virtualenv and install the packages. It's using pyinstaller to create exe. It's better beaceuse the file is smaller and only the exe appear in the same directory as the target script.

CHANGELOG

1.0.4 (10/24/2021):

  • Added handling for --onedir parameter in --custom-args