Skip to content

Commit 0fca6c8

Browse files
Update action limitations
1 parent 64a9900 commit 0fca6c8

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,22 @@ The objective of this action is to guarantee that for every major Python version
7474

7575
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.
7676

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+
7785
## Known limits
7886

7987
This action at the moment does not support:
8088

8189
- installing multiple Python versions;
8290
- building PyPy from source;
8391
- building from source in UNIX systems for a different architecture
92+
- building shared libraries for UNIX systems
8493

8594
This actions tries to but does not guarantee to work on any arbitrary pair (`python-version`, `architecture`).
8695

0 commit comments

Comments
 (0)