A Python SDK for writing Airplane tasks
Project description
Airplane Python SDK
SDK for writing Airplane tasks in Python.
Getting started
pip install airplanesdk
Usage
To write a Python task in Airplane, create a .py
file and export a function like so:
import airplane
def main(params):
return f"Hello, {params['name']}"
You can configure the parameters that your task will receive in the Airplane UI. They'll be passed through the params
argument to your function as a dictionary keyed by the slugs you see in the UI.
To execute your task, first install the Airplane CLI.
Once installed, execute your task locally:
airplane dev ./path/to/file.py -- --name=World
If that looks good, deploy your task to Airplane and give it a run in the UI!
airplane deploy ./path/to/file.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
airplanesdk-0.3.3.tar.gz
(9.0 kB
view hashes)
Built Distribution
Close
Hashes for airplanesdk-0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc10a4222e4f8f3287a26dc9d3473d03a5d1914ebdd2c89317d466a0cffc02a1 |
|
MD5 | 51cc149d2213b0ea2b97c6e4f6196f40 |
|
BLAKE2b-256 | 6c4e29e110ebf0d7cc712274868d102e0546cb3337b50f7f7e51a649f6e7fe42 |