Developed and tested on Ubuntu 26.04. Includes packaging script for Windows machine to generate executable.
- Clone the repository
git clone https://github.com/InPoint-Automation/Parts-Packing-Generator.git
cd PartsPackingGenerator
- Create a Python 3.12 virtual environment and install dependencies
python3.12 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
- Run the app
python PartsPack.py
packaging/build.py is the single OS-detecting build path to one shippable item per OS:
Windows -> bin/PartsPack.exe
Linux -> bin/PartsPack-x86_64.AppImage
macOS -> bin/PartsPack.app
- Linux:
sudo apt-get install python3.12-dev patchelf binutils clang. build.py defaults to clang, GCC likes to OOM - Windows: python.org 3.12 with the
pylauncher + MSVC Build Tools (Desktop C++). - macOS: clang from Xcode command-line tools.
python packaging/make_build_venv.py
.build-venv/bin/python packaging/build.py
.build-venv/bin/python packaging/make_appimage.py # Linux only
.build-venv\Scripts\python packaging\build.py # Windows