Skip to content

LukeSavefrogs/setup-jython

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

setup-jython

Jython tests Source download URLs status

This action provides the following functionalities for GitHub Actions users:

  • Installing a version of Jython and adding it to PATH
  • Customizing the installation path
  • Cache the installed Jython binaries for faster setup

Basic usage

steps:
- name: Install Jython
  uses: LukeSavefrogs/setup-jython@v3
  with:
    jython-version: '2.5.2'

- name: Run individual commands
  run: jython -c 'import sys, os; print(os.name, sys.version)';

- name: Run a specific script
  run: jython /path/to/script.py

Inputs

jython-version

Specify the version of Jython to install. The value must be one of the versions listed in the Supported versions section.

Type Required Default
string yes -

installation-path

Specify the path where Jython will be installed. Please note that this is usually not needed, since the binaries are always added to PATH anyway.

Type Required Default
string no ~/jython/

Outputs

download-url

The URL from which the Jython installer was downloaded.

cache-hit

Boolean value that indicates whether a cache hit occurred on the primary key.

Supported versions

This action supports all versions (both stable and development releases) currently listed on the official repositories: