Skip to content
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

Commit f3b2d31

Browse files
committed
Update README to add examples to install 3.13t
1 parent 546573e commit f3b2d31

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

README.md

+9-7
Original file line numberDiff line numberDiff line change
@@ -19,29 +19,29 @@ See [action.yml](action.yml)
1919
```yaml
2020
steps:
2121
- uses: actions/checkout@v4
22-
- uses: actions/setup-python@v5
22+
- uses: Quansight-Labs/setup-python@v5
2323
with:
24-
python-version: '3.13'
24+
python-version: '3.13t' # Use free-threaded version
2525
- run: python my_script.py
2626
```
2727
2828
**PyPy**
2929
```yaml
3030
steps:
3131
- uses: actions/checkout@v4
32-
- uses: actions/setup-python@v5
32+
- uses: Quansight-Labs/setup-python@v5
3333
with:
34-
python-version: 'pypy3.10'
34+
python-version: 'pypy3.10'
3535
- run: python my_script.py
3636
```
3737
3838
**GraalPy**
3939
```yaml
4040
steps:
4141
- uses: actions/checkout@v4
42-
- uses: actions/setup-python@v5
42+
- uses: Quansight-Labs/setup-python@v5
4343
with:
44-
python-version: 'graalpy-24.0'
44+
python-version: 'graalpy-24.0'
4545
- run: python my_script.py
4646
```
4747
@@ -55,6 +55,8 @@ For information regarding locally cached versions of Python or PyPy on GitHub ho
5555

5656
The `python-version` input supports the [Semantic Versioning Specification](https://semver.org/) and some special version notations (e.g. `semver ranges`, `x.y-dev syntax`, etc.), for detailed examples please refer to the section: [Using python-version input](docs/advanced-usage.md#using-the-python-version-input) of the [Advanced usage](docs/advanced-usage.md) guide.
5757

58+
Additionally, this action supports free-threaded CPython distributions, using the `x.yt` syntax.
59+
5860
## Supported architectures
5961

6062
Using the `architecture` input, it is possible to specify the required Python or PyPy interpreter architecture: `x86`, `x64`, or `arm64`. If the input is not specified, the architecture defaults to the host OS architecture.
@@ -94,7 +96,7 @@ See examples of using `cache` and `cache-dependency-path` for `pipenv` and `poet
9496
- [Caching packages](docs/advanced-usage.md#caching-packages)
9597
- [Outputs and environment variables](docs/advanced-usage.md#outputs-and-environment-variables)
9698
- [Available versions of Python, PyPy and GraalPy](docs/advanced-usage.md#available-versions-of-python-pypy-and-graalpy)
97-
- [Hosted tool cache](docs/advanced-usage.md#hosted-tool-cache)
99+
- [Hosted tool cache](docs/advanced-usage.md#hosted-tool-cache)
98100
- [Using `setup-python` with a self-hosted runner](docs/advanced-usage.md#using-setup-python-with-a-self-hosted-runner)
99101
- [Using `setup-python` on GHES](docs/advanced-usage.md#using-setup-python-on-ghes)
100102
- [Allow pre-releases](docs/advanced-usage.md#allow-pre-releases)

0 commit comments

Comments
 (0)