Skip to content

hamirmahal/setup-python-action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

setup-python-action

This action provides the following functionality for GitHub Actions users:

  • Installing a version of Python or PyPy and (by default) adding it to the PATH, including Python 2.7.

The action was developed after GitHub decided to remove support for Python 2.7 from their actions/setup-python action.

Basic usage

See action.yml

Python

steps:
- uses: actions/checkout@v4
- uses: LizardByte/setup-python-action@master
  with:
    python-version: '3.10'
- run: python my_script.py

Python 2.7

steps:
- uses: actions/checkout@v4
- uses: LizardByte/setup-python-action@master
  with:
    python-version: '2.7'
- run: python my_script.py

PyPy

steps:
- uses: actions/checkout@v4
- uses: LizardByte/setup-python-action@master
  with:
    python-version: 'pypy3.9'
- run: python my_script.py

The python-version input is required.

If the version of Python is not 2.7 the action will use actions/setup-python and pass the version to that action. Otherwise, it will install Python 2.7 on your platform.

License

The scripts and documentation in this project are released under the MIT License.

Contributions

Contributions are welcome! See our Contributor's Guide.

About

Set up your GitHub Actions workflow with a specific version of Python (including Python 2.7)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%