Skip to content

TheRacetrack/plugin-python-job-type

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Racetrack Plugin: Python Job Type

This is a plugin for Racetrack which extends it with Python 3 Job Type. It's a language wrapper converting your code written in Python to a Job web service.

Setup

  1. Install racetrack client and generate ZIP plugin by running make bundle.

  2. Activate the plugin in Racetrack Dashboard Admin page by uploading the zipped plugin file.

Usage

You can deploy sample Python3 job by running:

racetrack deploy sample/python-class

See how to use Python job type.

Check out Changelog to find out about notable changes.

Development

Setup & activate Python venv (this is required for local development):

# in a project-root directory
make setup
. venv/bin/activate

Releasing a new version

  1. Make sure you have latest racetrack client.
  2. Change the current version in a plugin-manifest.yaml
  3. Create ZIP plugin: make bundle