name: Setup Python description: Setup Python inputs: python-version: description: Python version required: false default: "3.10" runs: using: "composite" steps: - name: setup python uses: actions/setup-python@v5 with: python-version: ${{ inputs.python-version }} - name: Install the latest version of uv uses: astral-sh/setup-uv@v4 with: version: "latest" enable-cache: true