1
0
Fork 0
mirror of https://github.com/borgbase/vorta synced 2024-12-22 15:57:34 +00:00

Explicitely set Python version for macOS builds

This commit is contained in:
Manu 2024-11-10 09:43:48 +00:00
parent e7254a9028
commit 02b5faa858
2 changed files with 12 additions and 4 deletions

View file

@ -14,6 +14,10 @@ on:
description: 'macOS version for building' description: 'macOS version for building'
required: true required: true
default: 'macos-14' default: 'macos-14'
python_version:
description: 'Python version for building'
required: true
default: '3.12'
jobs: jobs:
build: build:
@ -24,6 +28,10 @@ jobs:
uses: actions/checkout@v3 uses: actions/checkout@v3
with: with:
ref: ${{ github.event.inputs.branch }} ref: ${{ github.event.inputs.branch }}
- name: Set up Python ${{ inputs.python_version }}
uses: actions/setup-python@v4
with:
python-version: ${{ inputs.python_version }}
- name: Install system dependencies - name: Install system dependencies
run: | run: |
brew install openssl readline xz brew install openssl readline xz

View file

@ -39,10 +39,10 @@ install_requires =
platformdirs >=2.6.0, <5.0.0; sys_platform != 'darwin' # for others: 2.6+ works consistently. platformdirs >=2.6.0, <5.0.0; sys_platform != 'darwin' # for others: 2.6+ works consistently.
platformdirs >=3.0.0, <5.0.0; sys_platform == 'darwin' # for macOS: breaking changes in 3.0.0, platformdirs >=3.0.0, <5.0.0; sys_platform == 'darwin' # for macOS: breaking changes in 3.0.0,
psutil psutil
pyobjc-core < 11; sys_platform == 'darwin' pyobjc-core < 10; sys_platform == 'darwin'
pyobjc-framework-Cocoa < 11; sys_platform == 'darwin' pyobjc-framework-Cocoa < 10; sys_platform == 'darwin'
pyobjc-framework-CoreWLAN < 11; sys_platform == 'darwin' pyobjc-framework-CoreWLAN < 10; sys_platform == 'darwin'
pyobjc-framework-LaunchServices < 11; sys_platform == 'darwin' pyobjc-framework-LaunchServices < 10; sys_platform == 'darwin'
pyqt6 pyqt6
secretstorage; sys_platform != 'darwin' secretstorage; sys_platform != 'darwin'
setuptools setuptools