- Notifications
You must be signed in to change notification settings - Fork0
Python builds for Actions Virtual Environments
License
AraHaan/python-versions
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This repository contains the code and scripts that we use to build Python packages used inrunner-images and accessible through thesetup-python Action.Fileversions-manifest.json contains the list of available and released versions.
Caution: this is prepared for and only permitted for use by actions
runner-imagesandsetup-pythonaction.
Some versions are pre-installed onrunner-images images.More versions are available to install on-the-fly through thesetup-python action.
Ubuntu: The official Python sources are downloaded frompython.org, built using themake tool, and archived along with the installation script for further distribution and installation. We build each Python version against allversions of Ubuntu that are available at the time the Python version is released.
macOS:
- ForPython < 3.11, the official Python sources are downloaded frompython.org, built using the
maketool, and archived along with the installation script for further distribution and installation. For backward compatibility, we build each Python version against the oldestversion of macOS that is available at the time the Python version is released. - ForPython >= 3.11, the official macOS
universal2Python binaries are simply downloaded frompython.org and archived along with the installation script for further distribution and installation.
Windows: The official Python executables are simply downloaded frompython.org and archived along with the installation script for further distribution and installation.
We aim to make new versions of Python available as soon as they are released. Both stable and prerelease versions are considered for building and releasing. Please open an issue inactions/setup-python if a version you're looking for isn't available.
When a new version of an operating system is released and made available for use withGitHub hosted runners, we will provide thelatest existing patch versions of Python for all major versions that have not reachedend-of-life. Any subsequent Python versions will be made available for the new OS as well.
Beginningapproximately six months prior to the removal of a Python version from theversions-manifest.json file, a pinned issue will be created in thesetup-python repository. This pinned issue will provide important details about the upcoming end of support, including the specific date, as well as any other notes, relevant updates or alternatives. We encourage users to regularly check pinned issues for updates on tool versions they are using for maximum transparency, security, performance and overall compatibility with their projects.
Contributions are welcome! SeeContributor's Guide for more details about contribution process and code structure
About
Python builds for Actions Virtual Environments
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Languages
- PowerShell74.0%
- Python17.1%
- Shell8.9%