Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Python builds for Actions Runner Images

License

NotificationsYou must be signed in to change notification settings

priya-kinthali/python-versions

 
 

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 actionsrunner-images andsetup-python action.

Some versions are pre-installed onrunner-images images.More versions are available to install on-the-fly through thesetup-python action.

Building installation packages

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 themake tool, 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 macOSuniversal2 Python 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.

Support policy

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.

Contribution

Contributions are welcome! SeeContributor's Guide for more details about contribution process and code structure

About

Python builds for Actions Runner Images

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PowerShell74.2%
  • Python16.8%
  • Shell9.0%

[8]ページ先頭

©2009-2025 Movatter.jp