31 lines
853 B
YAML
31 lines
853 B
YAML
name: "Install Python"
|
|
description: "Installing an upstream python release"
|
|
inputs:
|
|
version:
|
|
description: "Python version"
|
|
required: true
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- shell: bash
|
|
run: |
|
|
set -xe
|
|
curl https://www.python.org/ftp/python/${{ inputs.version }}/python-${{ inputs.version }}-macosx10.9.pkg -o "python.pkg"
|
|
- shell: bash
|
|
run: ls -hal .
|
|
- shell: bash
|
|
run: |
|
|
set -xe
|
|
sudo installer -verbose -pkg python.pkg -target /
|
|
- shell: bash
|
|
run: |
|
|
set -xe
|
|
which python3
|
|
python3 --version
|
|
python3 -c "import sysconfig; print(sysconfig.get_config_var('MACOSX_DEPLOYMENT_TARGET'))"
|
|
- shell: bash
|
|
name: Set up venv with upstream Python
|
|
run: |
|
|
python3 -m venv /tmp/venv
|
|
echo "/tmp/venv/bin" >> $GITHUB_PATH
|