

#Install python update
To be sure that the cache will be used, please stick to a specific dependency version and update it manually if necessary.
#Install python install
In this case the pip install -r requirements.txt command will always try to install the latest available package version. The requirements file format allows for specifying dependency versions using logical operators (for example chardet>=3.0.4) or specifying dependencies without any versions. Note: Restored cache will not be used if the requirements.txt file is not updated for a long time and a newer version of the dependency is available which can lead to an increase in total build time. Python-version: '3.9 ' cache: 'pip ' # caching pip dependencies

Using architecture input it is possible to specify the required Python or PyPy interpreter architecture: x86 or 圆4. semver ranges, x.y-dev syntax, etc.), for detailed examples please refer to the section: Using python-version input of the Advanced usage guide. The python-version input supports the Semantic Versioning Specification and some special version notations (e.g. If unable to find a specific version in the tool cache, the action will attempt to download a version of Python from GitHub Releases and for PyPy from the official PyPy's dist.įor information regarding locally cached versions of Python or PyPy on GitHub hosted runners, check out GitHub Actions Runner Images. The action will first check the local tool cache for a semver match. The default version of Python or PyPy in PATH varies between runners and can be changed unexpectedly so we recommend always using setup-python. python-version file doesn't exist Python or PyPy version from the PATH will be used. If not supplied, the action will try to resolve the version from the default.
