{"id":15558473,"url":"https://github.com/lukesavefrogs/setup-jython","last_synced_at":"2026-05-18T18:37:16.357Z","repository":{"id":166663916,"uuid":"642170135","full_name":"LukeSavefrogs/setup-jython","owner":"LukeSavefrogs","description":"Set up your GitHub Actions workflow with a specific Jython version","archived":false,"fork":false,"pushed_at":"2024-05-20T15:33:03.000Z","size":56,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T14:54:28.725Z","etag":null,"topics":["github-actions","jython","workflow","wsadmin"],"latest_commit_sha":null,"homepage":"https://www.jython.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LukeSavefrogs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"LukeSavefrogs","patreon":"LukeSavefrogs","ko_fi":"lukesavefrogs","custom":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=RN3XMAHA8FZEE\u0026source=url"]}},"created_at":"2023-05-18T01:25:54.000Z","updated_at":"2024-05-20T15:33:06.000Z","dependencies_parsed_at":"2023-12-19T10:02:27.463Z","dependency_job_id":"37730afb-ebdb-4219-b6fa-4c74c686b1c4","html_url":"https://github.com/LukeSavefrogs/setup-jython","commit_stats":{"total_commits":79,"total_committers":1,"mean_commits":79.0,"dds":0.0,"last_synced_commit":"ea13e3e0e73e7f2a778cf022e0488e5a52b30a34"},"previous_names":["lukesavefrogs/setup-jython"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeSavefrogs%2Fsetup-jython","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeSavefrogs%2Fsetup-jython/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeSavefrogs%2Fsetup-jython/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeSavefrogs%2Fsetup-jython/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LukeSavefrogs","download_url":"https://codeload.github.com/LukeSavefrogs/setup-jython/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244056424,"owners_count":20390719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github-actions","jython","workflow","wsadmin"],"created_at":"2024-10-02T15:35:00.260Z","updated_at":"2026-05-18T18:37:16.282Z","avatar_url":"https://github.com/LukeSavefrogs.png","language":"Python","funding_links":["https://github.com/sponsors/LukeSavefrogs","https://patreon.com/LukeSavefrogs","https://ko-fi.com/lukesavefrogs","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=RN3XMAHA8FZEE\u0026source=url"],"categories":[],"sub_categories":[],"readme":"# setup-jython\n\n[![Jython tests](https://github.com/LukeSavefrogs/setup-jython/actions/workflows/test-action.yml/badge.svg)](https://github.com/LukeSavefrogs/setup-jython/actions/workflows/test-action.yml)\n[![Source download URLs status](https://github.com/LukeSavefrogs/setup-jython/actions/workflows/test-urls.yml/badge.svg)](https://github.com/LukeSavefrogs/setup-jython/actions/workflows/test-urls.yml)\n\nThis action provides the following functionalities for GitHub Actions users:\n\n- Installing a version of Jython and adding it to `PATH`\n- Customizing the installation path\n- Cache the installed Jython binaries for faster setup\n\n## Basic usage\n\n```yml\nsteps:\n- name: Install Jython\n  uses: LukeSavefrogs/setup-jython@v3\n  with:\n    jython-version: '2.5.2'\n\n- name: Run individual commands\n  run: jython -c 'import sys, os; print(os.name, sys.version)';\n\n- name: Run a specific script\n  run: jython /path/to/script.py\n```\n\n## Inputs\n\n### `jython-version`\n\nSpecify the version of Jython to install. The value must be one of the versions listed in the [Supported versions](#supported-versions) section.\n\n\u003ctable\u003e\n    \u003cthead align=center\u003e\n        \u003ctr\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n            \u003cth\u003eDefault\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody align=center\u003e\n        \u003ctr\u003e\n            \u003ctd\u003estring\u003c/td\u003e\n            \u003ctd\u003eyes\u003c/td\u003e\n            \u003ctd\u003e-\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n\u003c/table\u003e\n\n### `installation-path`\n\nSpecify the path where Jython will be installed. Please note that this is usually not needed, since the binaries are always added to `PATH` anyway.\n\n\u003ctable\u003e\n    \u003cthead align=center\u003e\n        \u003ctr\u003e\n            \u003cth\u003eType\u003c/th\u003e\n            \u003cth\u003eRequired\u003c/th\u003e\n            \u003cth\u003eDefault\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody align=center\u003e\n        \u003ctr\u003e\n            \u003ctd\u003estring\u003c/td\u003e\n            \u003ctd\u003eno\u003c/td\u003e\n            \u003ctd\u003e\u003ccode\u003e~/jython/\u003c/code\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n\u003c/table\u003e\n\n## Outputs\n\n### `download-url`\n\nThe URL from which the Jython installer was downloaded.\n\n### `cache-hit`\n\nBoolean value that indicates whether a cache hit occurred on the primary key.\n\n## Supported versions\n\nThis action supports all versions (_both stable and development releases_) currently listed on the official repositories:\n\n- [SourceForge - Stable](https://sourceforge.net/projects/jython/files/jython/) (`2.0` - `2.5.2`)\n- [SourceForge - Development](https://sourceforge.net/projects/jython/files/jython-dev/) (`2.5a1` - `2.7.0a2`)\n- [Maven](https://search.maven.org/artifact/org.python/jython-installer) (`2.5.3-rc1` - `2.7.3`)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukesavefrogs%2Fsetup-jython","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukesavefrogs%2Fsetup-jython","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukesavefrogs%2Fsetup-jython/lists"}