Skip to content

(PL) Kompilowanie

Bartek L edited this page Jul 1, 2023 · 2 revisions

Korzystając ze skryptu

Wymagania

  • Python 3

Kompilowanie

  1. Sklonuj kod źródłowy.
git clone https://github.com/bartekl1/SoftwareUpdater.git
  1. Uruchom plik compile.py.
py compile.py

Ręczne

Kompilowanie

Wymagania

  • Python 3
  • Pakiety Python z pliku requirements.txt
    Możesz je zainstalować korzystając z poniższego polecenia.
pip install -r requirements.txt
  • PyInstaller
    Możesz zainstalować go korzystając z poniższego polecenia.
pip install pyinstaller

Kompilowanie

  1. Sklonuj kod źródłowy.
git clone https://github.com/bartekl1/SoftwareUpdater.git
  1. Skompiluj korzystając z PyInstaller.
pyinstaller --noconsole --onefile --windowed --icon="img/elephant.ico" --hidden-import=customtkinter --hidden-import=PIL --hidden-import=requests --add-data="img;img/" --add-data="<CUSTOMTKINTER_PATH>;customtkinter/" SoftwareUpdater.py
  • Zastąp <CUSTOMTKINTER_PATH> ścieżką customtkinter. Możesz ją sprawdzić używając pip show customtkinter, polecenie wyświetli lokalizacje, do której należy dodać customtkinter.
  1. Plik SoftwareUpdater.exe powinien znajdować się w folderze dist.

Tworzenie instalatora

Wymagania

  • NSIS

Kompilowanie

  1. Sklonuj kod źródłowy.
git clone https://github.com/bartekl1/SoftwareUpdater.git
  1. Skompiluj skrypt NSIS.
makensis setup.nsi
  1. Plik SoftwareUpdaterSetup.exe powinien znajdować się w folderze dist.