12345678910111213141516171819202122232425262728293031 |
- name: Setup Python and SCons
- description: Setup Python, install the pip version of SCons.
- inputs:
- python-version:
- description: The Python version to use.
- default: "3.x"
- python-arch:
- description: The Python architecture.
- default: "x64"
- scons-version:
- description: The SCons version to use.
- default: "4.8.0"
- runs:
- using: "composite"
- steps:
- - name: Set up Python 3.x
- uses: actions/setup-python@v5
- with:
- # Semantic version range syntax or exact version of a Python version.
- python-version: ${{ inputs.python-version }}
- # Optional - x64 or x86 architecture, defaults to x64.
- architecture: ${{ inputs.python-arch }}
- - name: Setup SCons
- shell: bash
- run: |
- python -c "import sys; print(sys.version)"
- python -m pip install wheel
- python -m pip install scons==${{ inputs.scons-version }}
- scons --version
|