### Build Installer with Inno Setup Compiler Source: https://github.com/eoyilmaz/displaycal-py3/blob/develop/docs/install_instructions_windows.md Navigate to the 'dist' directory and use the Inno Setup Compiler (iscc) to build the installer from the generated .iss file. ```shell cd dist iscc DisplayCAL-Setup-py2exe.win-amd64-py3.11.iss ``` -------------------------------- ### Setup Virtual Environment Manually Source: https://github.com/eoyilmaz/displaycal-py3/blob/develop/docs/install_instructions_macos.md Manually set up a virtual environment for DisplayCAL, activate it, install requirements, build the package, and install the wheel file. ```shell python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt -r requirements-dev.txt python -m build pip install dist/displaycal-*.whl ``` -------------------------------- ### Install Requirements, Build, and Install DisplayCAL from Source Source: https://github.com/eoyilmaz/displaycal-py3/blob/develop/docs/install_instructions_windows.md Installs necessary dependencies, builds the DisplayCAL package, and then installs the built package. This sequence is for building from source. ```shell pip install -r requirements.txt -r requirements-dev.txt python -m build for /r dist %f in (DisplayCAL-*.whl) do pip install "%f" ``` -------------------------------- ### Install Debian Prerequisites Source: https://github.com/eoyilmaz/displaycal-py3/blob/develop/docs/install_instructions_linux.md Installs essential build tools and development libraries required for DisplayCAL on Debian-based systems. ```shell # Debian installs apt-get install build-essential dbus glib2.0-dev pkg-config libgtk-3-dev libxxf86vm-dev python3-dev python3-venv ``` -------------------------------- ### Install Fedora Prerequisites Source: https://github.com/eoyilmaz/displaycal-py3/blob/develop/docs/install_instructions_linux.md Installs essential build tools and development libraries required for DisplayCAL on Fedora-based systems. ```shell # Fedora core installs dnf install gcc glibc-devel dbus pkgconf gtk3-devel libXxf86vm-devel python3-devel python3-virtualenv ``` -------------------------------- ### Generate Inno Setup Script Source: https://github.com/eoyilmaz/displaycal-py3/blob/develop/docs/install_instructions_windows.md Use the setup.py script with the 'inno' argument to generate an Inno Setup script file. ```shell python setup.py inno ``` -------------------------------- ### Setup Virtual Environment Manually Source: https://github.com/eoyilmaz/displaycal-py3/blob/develop/docs/install_instructions_linux.md Manually creates and activates a Python virtual environment for building DisplayCAL from source. ```shell python3 -m venv .venv source .venv/bin/activate ``` -------------------------------- ### Rebuild and Install DisplayCAL from Source Source: https://github.com/eoyilmaz/displaycal-py3/blob/develop/docs/install_instructions_windows.md After uninstalling, this sequence rebuilds the DisplayCAL package from source and installs the new version. ```shell python -m build for /r dist %f in (DisplayCAL-*.whl) do pip install "%f" ``` -------------------------------- ### Run DisplayCAL after PyPI Installation Source: https://github.com/eoyilmaz/displaycal-py3/blob/develop/docs/install_instructions_windows.md Execute this command in an activated virtual environment to launch DisplayCAL after installing it from PyPI. ```shell python -m DisplayCAL ```