You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 25, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+9-7
Original file line number
Diff line number
Diff line change
@@ -19,29 +19,29 @@ See [action.yml](action.yml)
19
19
```yaml
20
20
steps:
21
21
- uses: actions/checkout@v4
22
-
- uses: actions/setup-python@v5
22
+
- uses: Quansight-Labs/setup-python@v5
23
23
with:
24
-
python-version: '3.13'
24
+
python-version: '3.13t'# Use free-threaded version
25
25
- run: python my_script.py
26
26
```
27
27
28
28
**PyPy**
29
29
```yaml
30
30
steps:
31
31
- uses: actions/checkout@v4
32
-
- uses: actions/setup-python@v5
32
+
- uses: Quansight-Labs/setup-python@v5
33
33
with:
34
-
python-version: 'pypy3.10'
34
+
python-version: 'pypy3.10'
35
35
- run: python my_script.py
36
36
```
37
37
38
38
**GraalPy**
39
39
```yaml
40
40
steps:
41
41
- uses: actions/checkout@v4
42
-
- uses: actions/setup-python@v5
42
+
- uses: Quansight-Labs/setup-python@v5
43
43
with:
44
-
python-version: 'graalpy-24.0'
44
+
python-version: 'graalpy-24.0'
45
45
- run: python my_script.py
46
46
```
47
47
@@ -55,6 +55,8 @@ For information regarding locally cached versions of Python or PyPy on GitHub ho
55
55
56
56
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.
57
57
58
+
Additionally, this action supports free-threaded CPython distributions, using the `x.yt` syntax.
59
+
58
60
## Supported architectures
59
61
60
62
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
0 commit comments