mirror of
				https://kkgithub.com/actions/setup-python.git
				synced 2025-10-31 10:41:52 +08:00 
			
		
		
		
	Replace setup-python@v4 by setup-python@v5 in README (#776)
This commit is contained in:
		| @ -19,7 +19,7 @@ See [action.yml](action.yml) | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.10'  |     python-version: '3.10'  | ||||||
| - run: python my_script.py | - run: python my_script.py | ||||||
| @ -29,7 +29,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4  | - uses: actions/setup-python@v5  | ||||||
|   with: |   with: | ||||||
|     python-version: 'pypy3.9'  |     python-version: 'pypy3.9'  | ||||||
| - run: python my_script.py | - run: python my_script.py | ||||||
| @ -39,7 +39,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4  | - uses: actions/setup-python@v5  | ||||||
|   with: |   with: | ||||||
|     python-version: 'graalpy-22.3'  |     python-version: 'graalpy-22.3'  | ||||||
| - run: python my_script.py | - run: python my_script.py | ||||||
| @ -74,7 +74,7 @@ The action defaults to searching for a dependency file (`requirements.txt` or `p | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.9' |     python-version: '3.9' | ||||||
|     cache: 'pip' # caching pip dependencies |     cache: 'pip' # caching pip dependencies | ||||||
|  | |||||||
| @ -32,7 +32,7 @@ If there is a specific version of Python that you need and you don't want to wor | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.7.5'  |     python-version: '3.7.5'  | ||||||
| - run: python my_script.py | - run: python my_script.py | ||||||
| @ -46,7 +46,7 @@ You can specify **only a major and minor version** if you are okay with the most | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.7'  |     python-version: '3.7'  | ||||||
| - run: python my_script.py | - run: python my_script.py | ||||||
| @ -60,7 +60,7 @@ You can specify the version with **prerelease tag** to download and set up an ac | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.12.0-alpha.1' |     python-version: '3.12.0-alpha.1' | ||||||
| - run: python my_script.py | - run: python my_script.py | ||||||
| @ -71,7 +71,7 @@ It's also possible to use **x.y-dev syntax** to download and set up the latest p | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.12-dev' |     python-version: '3.12-dev' | ||||||
| - run: python my_script.py | - run: python my_script.py | ||||||
| @ -84,7 +84,7 @@ You can also use several types of ranges that are specified in [semver](https:// | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '>=3.9 <3.10' |     python-version: '>=3.9 <3.10' | ||||||
| - run: python my_script.py | - run: python my_script.py | ||||||
| @ -95,7 +95,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.12.0-alpha - 3.12.0' |     python-version: '3.12.0-alpha - 3.12.0' | ||||||
| - run: python my_script.py | - run: python my_script.py | ||||||
| @ -106,7 +106,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.x' |     python-version: '3.x' | ||||||
| - run: python my_script.py | - run: python my_script.py | ||||||
| @ -139,7 +139,7 @@ jobs: | |||||||
|         - 'pypy3.7-v7.3.3' # Python 3.7 and PyPy 7.3.3 |         - 'pypy3.7-v7.3.3' # Python 3.7 and PyPy 7.3.3 | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v4 |     - uses: actions/checkout@v4 | ||||||
|     - uses: actions/setup-python@v4 |     - uses: actions/setup-python@v5 | ||||||
|       with: |       with: | ||||||
|         python-version: ${{ matrix.python-version }} |         python-version: ${{ matrix.python-version }} | ||||||
|     - run: python my_script.py |     - run: python my_script.py | ||||||
| @ -157,7 +157,7 @@ jobs: | |||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v4 |     - uses: actions/checkout@v4 | ||||||
|     - uses: actions/setup-python@v4 |     - uses: actions/setup-python@v5 | ||||||
|       with: |       with: | ||||||
|         python-version: | |         python-version: | | ||||||
|             3.8 |             3.8 | ||||||
| @ -174,7 +174,7 @@ jobs: | |||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v4 |     - uses: actions/checkout@v4 | ||||||
|     - uses: actions/setup-python@v4 |     - uses: actions/setup-python@v5 | ||||||
|       with: |       with: | ||||||
|         python-version: | |         python-version: | | ||||||
|             pypy-3.7-v7.3.x |             pypy-3.7-v7.3.x | ||||||
| @ -191,7 +191,7 @@ jobs: | |||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v4 |     - uses: actions/checkout@v4 | ||||||
|     - uses: actions/setup-python@v4 |     - uses: actions/setup-python@v5 | ||||||
|       with: |       with: | ||||||
|         python-version: | |         python-version: | | ||||||
|             3.8 |             3.8 | ||||||
| @ -217,7 +217,7 @@ jobs: | |||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - name: Set up Python |       - name: Set up Python | ||||||
|         uses: actions/setup-python@v4 |         uses: actions/setup-python@v5 | ||||||
|         with: |         with: | ||||||
|           python-version: ${{ matrix.python-version }} |           python-version: ${{ matrix.python-version }} | ||||||
|           architecture: x64 |           architecture: x64 | ||||||
| @ -242,7 +242,7 @@ jobs: | |||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - name: Set up Python |       - name: Set up Python | ||||||
|         uses: actions/setup-python@v4 |         uses: actions/setup-python@v5 | ||||||
|         with: |         with: | ||||||
|           python-version: ${{ matrix.python-version }} |           python-version: ${{ matrix.python-version }} | ||||||
|       - name: Display Python version |       - name: Display Python version | ||||||
| @ -258,7 +258,7 @@ jobs: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version-file: '.python-version' # Read python version from a file .python-version |     python-version-file: '.python-version' # Read python version from a file .python-version | ||||||
| - run: python my_script.py | - run: python my_script.py | ||||||
| @ -267,7 +267,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version-file: 'pyproject.toml' # Read python version from a file pyproject.toml |     python-version-file: 'pyproject.toml' # Read python version from a file pyproject.toml | ||||||
| - run: python my_script.py | - run: python my_script.py | ||||||
| @ -282,7 +282,7 @@ If `check-latest` is set to `true`, the action first checks if the cached versio | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
|   - uses: actions/checkout@v4 |   - uses: actions/checkout@v4 | ||||||
|   - uses: actions/setup-python@v4 |   - uses: actions/setup-python@v5 | ||||||
|     with: |     with: | ||||||
|       python-version: '3.7' |       python-version: '3.7' | ||||||
|       check-latest: true |       check-latest: true | ||||||
| @ -297,7 +297,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.9' |     python-version: '3.9' | ||||||
|     cache: 'pipenv' |     cache: 'pipenv' | ||||||
| @ -312,7 +312,7 @@ steps: | |||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - name: Install poetry | - name: Install poetry | ||||||
|   run: pipx install poetry |   run: pipx install poetry | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.9' |     python-version: '3.9' | ||||||
|     cache: 'poetry' |     cache: 'poetry' | ||||||
| @ -324,7 +324,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.9' |     python-version: '3.9' | ||||||
|     cache: 'pipenv' |     cache: 'pipenv' | ||||||
| @ -339,7 +339,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.9' |     python-version: '3.9' | ||||||
|     cache: 'pip' |     cache: 'pip' | ||||||
| @ -351,7 +351,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.10' |     python-version: '3.10' | ||||||
|     cache: 'pip' |     cache: 'pip' | ||||||
| @ -366,7 +366,7 @@ steps: | |||||||
| ```yaml | ```yaml | ||||||
| steps: | steps: | ||||||
| - uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||||
| - uses: actions/setup-python@v4 | - uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: '3.11' |     python-version: '3.11' | ||||||
|     cache: 'pip' |     cache: 'pip' | ||||||
| @ -389,7 +389,7 @@ jobs: | |||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v4 |     - uses: actions/checkout@v4 | ||||||
|     - uses: actions/setup-python@v4 |     - uses: actions/setup-python@v5 | ||||||
|       id: cp310 |       id: cp310 | ||||||
|       with: |       with: | ||||||
|         python-version: "3.8.0 - 3.10.0" |         python-version: "3.8.0 - 3.10.0" | ||||||
| @ -406,7 +406,7 @@ jobs: | |||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v4 |     - uses: actions/checkout@v4 | ||||||
|     - uses: actions/setup-python@v4 |     - uses: actions/setup-python@v5 | ||||||
|       id: cp310 |       id: cp310 | ||||||
|       with: |       with: | ||||||
|         python-version: "3.10" |         python-version: "3.10" | ||||||
| @ -422,7 +422,7 @@ jobs: | |||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v4 |     - uses: actions/checkout@v4 | ||||||
|     - uses: actions/setup-python@v4 |     - uses: actions/setup-python@v5 | ||||||
|       id: cp310 |       id: cp310 | ||||||
|       with: |       with: | ||||||
|         python-version: "3.8.0" |         python-version: "3.8.0" | ||||||
| @ -453,7 +453,7 @@ Such a requirement on side-effect could be because you don't want your composite | |||||||
| ```yaml | ```yaml | ||||||
|  steps: |  steps: | ||||||
|    - uses: actions/checkout@v4 |    - uses: actions/checkout@v4 | ||||||
|    - uses: actions/setup-python@v4 |    - uses: actions/setup-python@v5 | ||||||
|      id: cp310 |      id: cp310 | ||||||
|      with: |      with: | ||||||
|        python-version: '3.10' |        python-version: '3.10' | ||||||
| @ -586,7 +586,7 @@ Here are the steps you need to follow to avoid the rate limit: | |||||||
|  |  | ||||||
| ```yml | ```yml | ||||||
| - name: Set up Python | - name: Set up Python | ||||||
|   uses: actions/setup-python@v4 |   uses: actions/setup-python@v5 | ||||||
|   with: |   with: | ||||||
|     python-version: 3.8 |     python-version: 3.8 | ||||||
|     token: ${{ secrets.GH_GITHUB_COM_TOKEN }} |     token: ${{ secrets.GH_GITHUB_COM_TOKEN }} | ||||||
| @ -618,7 +618,7 @@ jobs: | |||||||
|  |  | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v4 |       - uses: actions/checkout@v4 | ||||||
|       - uses: actions/setup-python@v4 |       - uses: actions/setup-python@v5 | ||||||
|         with: |         with: | ||||||
|           python-version: "${{ matrix.python_version }}" |           python-version: "${{ matrix.python_version }}" | ||||||
|           allow-prereleases: true |           allow-prereleases: true | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Bas Nijholt
					Bas Nijholt