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
Copy file name to clipboardExpand all lines: README.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,13 +74,22 @@ The objective of this action is to guarantee that for every major Python version
74
74
75
75
TLDR: If you use the major version specification (`3.6` instead of `3.6.5`) without specifying the architecture as shown in [Basic usage](#basic-usage) this action is guaranteed to work (hopefully...😉) on all the `...-latest` labels.
76
76
77
+
### Exceptions
78
+
79
+
Python versions < 3.5 are too difficult to build from source on Windows.
80
+
For these versions the action tries to use the official installer from [python.org](https://www.python.org/ftp/python).
81
+
If this fails, the action fails with an appropriate error message.
82
+
In this case you should request a version for which [python.org](https://www.python.org/ftp/python) offers a binary installer, and not just the source code.
83
+
On the positive side, every version of Python 2.7 has a binary installer so it shouldn't be a problem.
84
+
77
85
## Known limits
78
86
79
87
This action at the moment does not support:
80
88
81
89
- installing multiple Python versions;
82
90
- building PyPy from source;
83
91
- building from source in UNIX systems for a different architecture
92
+
- building shared libraries for UNIX systems
84
93
85
94
This actions tries to but does not guarantee to work on any arbitrary pair (`python-version`, `architecture`).
0 commit comments