Metadata-Version: 1.1
Name: azkaban
Version: 0.6.20
Summary: AzkabanCLI
Home-page: http://azkabancli.readthedocs.org/
Author: Matthieu Monsch
Author-email: monsch@alum.mit.edu
License: MIT
Description: .. default-role:: code
        
        
        AzkabanCLI |build_image|
        ------------------------
        
        .. |build_image| image:: https://travis-ci.org/mtth/azkaban.png?branch=master
          :target: https://travis-ci.org/mtth/azkaban
        
        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 
        four pig scripts.
        
        .. code-block:: python
        
          from azkaban import PigJob, Project
          from getpass import getuser
        
          PROJECT = Project('sample', root=__file__)
        
          # properties available to all jobs
          PROJECT.properties = {
            'user.to.proxy': getuser(),
            'param': {
              'input_root': 'sample_dir/',
              'n_reducers': 20,
            },
          }
        
          # list of pig jobs
          JOBS = [
            {'pig.script': 'first.pig'},
            {'pig.script': 'second.pig', 'dependencies': 'first.pig'},
            {'pig.script': 'third.pig', 'param': {'foo': 48}},
            {'pig.script': 'fourth.pig', 'dependencies': 'second.pig,third.pig'},
          ]
        
          for option in JOBS:
            PROJECT.add_job(option['pig.script'], PigJob(option))
        
        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_:
        
        .. code-block:: bash
        
          $ pip install azkaban
        
        
        .. _Azkaban: http://data.linkedin.com/opensource/azkaban
        .. _pip: http://www.pip-installer.org/en/latest/
        .. _here: http://azkabancli.readthedocs.org/
        .. _examples: https://github.com/mtth/azkaban/tree/master/examples
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
