diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e6928f84..a5e720ac 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,6 +24,13 @@ stages: - antivirus - release +######################### +# PYINSTALLER VARIABLES # +######################### + +variables: + HIDDEN_IMPORTS: "--hiddenimport rasterio --collect-submodules rasterio" + ############# # DOWNLOADS # ############# @@ -292,7 +299,7 @@ build-linux: - pip3 install -r ../requirements.txt - pip3 install -U -r ../requirements.txt # Run Pyinstaller - - pyinstaller -y --hiddenimport rasterio --hiddenimport rasterio.sample --paths linux-venv/lib/python3.8/site-packages ../src/pamhyr.py + - pyinstaller -y $HIDDEN_IMPORTS --paths linux-venv/lib/python3.8/site-packages ../src/pamhyr.py # Create directory - mkdir -p pamhyr - mkdir -p pamhyr/_internal @@ -395,7 +402,7 @@ build-windows: - python -m pip install -U -r ..\requirements.txt # Run Pyinstaller # - pyinstaller --noconsole -y ..\src\pamhyr.py - - pyinstaller -i ../src/View/ui/ressources/icon.ico --hiddenimport rasterio --hiddenimport rasterio.sample --hide-console hide-early -y ..\src\pamhyr.py + - pyinstaller -i ../src/View/ui/ressources/icon.ico $HIDDEN_IMPORTS --hide-console hide-early -y ..\src\pamhyr.py # Create directory - mkdir pamhyr - dir