azkaban 0.9.14
pip install azkaban
Released:
AzkabanCLI: a lightweight command line interface for Azkaban.
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Matthieu Monsch
Classifiers
- Development Status
- Intended Audience
- License
- Programming Language
Project description
AzkabanCLI

A lightweight Azkaban client providing:
- A command line interface to run workflows, upload projects, etc.
- A convenient and extensible way for building projects.
Sample
Below is a simple configuration file for a project containing a workflow with three jobs:
from azkaban import Job, Project
from getpass import getuser
PROJECT = Project('sample')
# properties available to all jobs
PROJECT.properties = {
'user.to.proxy': getuser(),
}
# dictionary of jobs
JOBS = {
'first': Job({'type': 'command', 'command': 'echo "Hello"'}),
'second': Job({'type': 'command', 'command': 'echo "World"'}),
'third': Job({'type': 'noop', 'dependencies': 'first,second'}),
}
for name, job in JOBS.items():
PROJECT.add_job(name, job)
The examples directory contains another sample project that uses Azkaban properties to build a project with two configurations: production and test, without any job duplication.
Documentation
The full documentation can be found here.
Installation
Using pip:
$ pip install azkaban
Development
Run tests:
$ nosetests
To also run the integration tests against an Azkaban server, create
~/.azkabanrc
that includes at least:
[azkaban]
test.alias = local
[alias.local]
url = azkaban:azkaban@http://localhost:8081
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Matthieu Monsch
Classifiers
- Development Status
- Intended Audience
- License
- Programming Language
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
File details
Details for the file azkaban-0.9.14.tar.gz
.
File metadata
- Download URL: azkaban-0.9.14.tar.gz
- Upload date:
- Size: 36.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee66f40c0e7cf577c650a80583f7bac56f025bd21f36fdc5335b8194cf430d29 |
|
MD5 | 7ca83d7fda9ac415eff82337837212ab |
|
BLAKE2b-256 | c2c80f9de2b6011d4c69a63f9b67b0f781000766ce9efb0a59370477ea09cabc |