Skip to content

Automate the creation of distributable executables from a Python script.

License

Notifications You must be signed in to change notification settings

khronion/pyinstaller-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyInstaller-Builder

pyInstaller-Builder is a Github Actions workflow that compiles a Python script into Windows, Linux, and macOS.

Installation

Copy .github/workflows/build-release.yml into your repository and edit the environment variables to match your repository:

  • APP_NAME: Name of the Python script to be compiled
  • PKG_NAME: Name for the packaged executable file

Next, ensure that requirements.txt is created and contains all of your project's dependencies (even if it is empty). The workflow will fail if this file is not present!

Usage

The workflow will automatically run upon the creation of a tagged release and generate builds for Windows AMD64, Linux AMD64, and macOS Intel. For an demonstration, see this repository's releases.

License

GPLv3

About

Automate the creation of distributable executables from a Python script.

Resources

License

Stars

Watchers

Forks

Languages