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.4.tar.gz
(9.1 kB
view hashes)
Built Distribution
Close
Hashes for airplanesdk-0.3.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e39f03a9dd040bdce49201b0c13e6400fd54af4a0d75231b34eb141971cf4e5 |
|
MD5 | 2cc7e71d16fe6718028ab23be7b4e16a |
|
BLAKE2b-256 | 0962931ef2f428286cb7094163096b059023c5f2a878132386316924053178e3 |