mirror of https://github.com/DJ2LS/FreeDATA.git
going back to python3.11
parent
6d6734f672
commit
73d14928df
|
@ -9,10 +9,10 @@ jobs:
|
|||
- name: Check out repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Set up Python 3.12
|
||||
- name: Set up Python 3.11
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.12"
|
||||
python-version: "3.11"
|
||||
|
||||
- name: Install Node.js, NPM and Yarn
|
||||
uses: actions/setup-node@v4
|
||||
|
@ -33,10 +33,6 @@ jobs:
|
|||
python -m pip install --upgrade pip
|
||||
pip install -r requirements.txt
|
||||
|
||||
- name: Install SCons on Windows
|
||||
if: ${{ matrix.os == 'windows-latest' }}
|
||||
run: choco install scons -y
|
||||
|
||||
- uses: robinraju/release-downloader@v1.11
|
||||
with:
|
||||
repository: "Hamlib/Hamlib"
|
||||
|
@ -61,7 +57,6 @@ jobs:
|
|||
- name: Build binaries
|
||||
working-directory: freedata_server
|
||||
run: |
|
||||
scons CCFLAGS='/Zm1000'
|
||||
python3 -m nuitka `
|
||||
--remove-output `
|
||||
--assume-yes-for-downloads `
|
||||
|
|
|
@ -42,15 +42,15 @@ jobs:
|
|||
npm i
|
||||
npm run build
|
||||
|
||||
- name: Set up Python 3.13
|
||||
- name: Set up Python 3.11
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.13"
|
||||
python-version: "3.11"
|
||||
|
||||
- name: Install Linux dependencies
|
||||
if: ${{startsWith(matrix.os, 'ubuntu')}}
|
||||
run: |
|
||||
sudo apt install -y portaudio19-dev libhamlib-dev libhamlib-utils build-essential cmake patchelf scons
|
||||
sudo apt install -y portaudio19-dev libhamlib-dev libhamlib-utils build-essential cmake patchelf
|
||||
|
||||
- name: Install MacOS pyAudio
|
||||
if: ${{startsWith(matrix.os, 'macos')}}
|
||||
|
@ -74,7 +74,6 @@ jobs:
|
|||
- name: Build binaries
|
||||
working-directory: freedata_server
|
||||
run: |
|
||||
scons CCFLAGS='/Zm1000'
|
||||
python3 -m nuitka --remove-output --assume-yes-for-downloads --follow-imports --include-data-dir=lib=lib --include-data-dir=../freedata_gui/dist=gui --include-data-files=lib/codec2/*=lib/codec2/ --include-data-files=config.ini.example=config.ini --standalone server.py --output-filename=freedata-server
|
||||
|
||||
#- name: Download Portaudio binaries Linux macOS
|
||||
|
|
Loading…
Reference in New Issue