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.6.tar.gz
(12.0 kB
view hashes)
Built Distribution
Close
Hashes for airplanesdk-0.3.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec6b75844ae647b79ee7e1a5fb7362418e2fc9fb77eb20d9ac32ebaf4c6f1d38 |
|
MD5 | d49d5393dfc54757f6729fc6f8966e31 |
|
BLAKE2b-256 | 621ad27f7d37d9eb37b811ef91aa46ae07a63dd5dd416ee3543968be81145718 |