diff --git a/.appveyor.yml b/.appveyor.yml index 03f6f0374..1fe749de7 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,17 +1,17 @@ image: - - Visual Studio 2019 - - Ubuntu - - macos-bigsur + - Visual Studio 2022 + - Ubuntu2204 + - macos-catalina clone_depth: 1 for: - matrix: only: - - image: Ubuntu + - image: Ubuntu2204 environment: APPVEYOR_SSH_KEY: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJDW/+oYNGOiPvwuwAL9tc/LQgg58aosIVpMYfepQZ20V+VZnHpZh8IRDA8Jo5xht19p2PksA+hFgqA0kpKtrSkuiWdE8rATQItfk4gf7yB0yGasJGGQZYazy9k/9XtmYkq2HHOOeEqdxvrICddJQ88MLCLT9lJENSUP/YS/yGcjZFXVxE11pTeIcqlCRU+3eYa1v7BeNvXIKNhZoK5orXWrtuH3cy8jrSns/u70aYfJ6B2jA8CnWnDbuvpeQtEY61SQqlKUsSArNa8NAsXj41wr3Ar9gAG9330w7EMTqlutk8HZO35uHI0q5qinUhaQYufPPrVkb2L/N+ZCfu0fnh appveyor" APPIMAGE_TOOL: appimagetool-x86_64.AppImage - PYTHON_APPIMAGE: python3.7.17-cp37-cp37m-manylinux2014_x86_64.AppImage + PYTHON_APPIMAGE: python3.12.0-cp312-cp312-manylinux2014_x86_64.AppImage DEPLOY_DIR: AppDir/opt/pyfa # APPVEYOR_SSH_BLOCK: true cache: @@ -22,11 +22,11 @@ for: - sh: git fetch --prune --unshallow # to fix the version dump issues - sh: sudo DEBIAN_FRONTEND=noninteractive sed -i '/postgres/d' /etc/apt/sources.list # As of 2023-11-14, postgres repo fail to update, but we don't need them anyway - sh: sudo DEBIAN_FRONTEND=noninteractive apt-get -y update - - sh: sudo DEBIAN_FRONTEND=noninteractive apt-get -y install python3.7-dev libgtk-3-dev python3-pip libwebkit2gtk-4.0-dev + - sh: sudo DEBIAN_FRONTEND=noninteractive apt-get -y install python3.12-dev libgtk-3-dev python3-pip libwebkit2gtk-4.0-dev before_build: - sh: mkdir build && cd build - sh: curl -LO https://github.com/AppImage/AppImageKit/releases/download/13/$APPIMAGE_TOOL && chmod +x $APPIMAGE_TOOL - - sh: curl -LO https://github.com/niess/python-appimage/releases/download/python3.7/$PYTHON_APPIMAGE && chmod +x $PYTHON_APPIMAGE + - sh: curl -LO https://github.com/niess/python-appimage/releases/download/python3.12/$PYTHON_APPIMAGE && chmod +x $PYTHON_APPIMAGE build_script: # Prepare Python base AppImage, stripping Python metadata - sh: ./$PYTHON_APPIMAGE --appimage-extract @@ -38,7 +38,7 @@ for: - sh: mkdir -p $DEPLOY_DIR # run install pyfa packages and any other requirements - - sh: AppDir/usr/bin/python -s -m pip install -U pip setuptools==41.6.0 wheel pathlib2 + - sh: AppDir/usr/bin/python -s -m pip install -U pip setuptools wheel pathlib2 - sh: AppDir/usr/bin/python -s -m pip install -r ../requirements.txt # Speedup, but causes runtime incompatiblities #- sh: AppDir/usr/bin/python -s -m pip install -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04 -r ../requirements.txt @@ -49,7 +49,7 @@ for: - sh: build/AppDir/usr/bin/python scripts/compile_lang.py - sh: build/AppDir/usr/bin/python scripts/dump_crowdin_progress.py - sh: build/AppDir/usr/bin/python db_update.py - - sh: export PYFA_VERSION="$(python3.7 scripts/dump_version.py)" + - sh: export PYFA_VERSION="$(python3.12 scripts/dump_version.py)" # Copy pyfa files to host - sh: cp -r eos graphs gui imgs locale service utils eve.db config.py pyfa.py db_update.py README.md LICENSE version.yml ./build/$DEPLOY_DIR @@ -88,7 +88,7 @@ for: only: - image: Visual Studio 2022 environment: - PYTHON: "C:\\Python310-x64" + PYTHON: "C:\\Python312-x64" # Should be enabled only for build process debugging # init: # - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1')) @@ -176,7 +176,7 @@ for: - matrix: only: - - image: macos-bigsur + - image: macos-catalina environment: APPVEYOR_SSH_KEY: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJDW/+oYNGOiPvwuwAL9tc/LQgg58aosIVpMYfepQZ20V+VZnHpZh8IRDA8Jo5xht19p2PksA+hFgqA0kpKtrSkuiWdE8rATQItfk4gf7yB0yGasJGGQZYazy9k/9XtmYkq2HHOOeEqdxvrICddJQ88MLCLT9lJENSUP/YS/yGcjZFXVxE11pTeIcqlCRU+3eYa1v7BeNvXIKNhZoK5orXWrtuH3cy8jrSns/u70aYfJ6B2jA8CnWnDbuvpeQtEY61SQqlKUsSArNa8NAsXj41wr3Ar9gAG9330w7EMTqlutk8HZO35uHI0q5qinUhaQYufPPrVkb2L/N+ZCfu0fnh appveyor" cache: