Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Tools to generate and deploy Apache Oozie workflows

Project Description

Generating Oozie workflows can be a tedious task, coding XML is not awesome, so you can generate them from Jinja templates using the process_templates.py script.

Installing the module

# pip install slippinj

About the dependencies, cx_Oracle is a Python extension module that enables Slippin Jimmy Scribe access to Oracle Database. This module is currently built against Oracle Client 11.2, 12.1 and 12.2, and is required for its operation to install the Oracle Instanclient. You can see how to install it at: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html or https://anaconda.org/anaconda/oracle-instantclient for conda enviroment users.

Running the script

The arguments not provided and mandatory are asked for during script execution:

jimmy -h

Running the tests

Remember to remove the package before running the tests or the installed version will be used to run them

$ make test

Components of the module

Slippin Jimmy is composed by the above components: * Scribe: It creates the documentation and basic configuration from the Source database * Valet: It provisions the cluster with the needed software * Tlacuilo: It compiles the XML workflows from the YAML configuration * Anabasii: It uploads the code to the cluster * Cooper: Once the code has been uploaded it run the workflows * Hersir: Execute compilation, upload and once is uploaded the code to the cluster run the workflows

alt tag

Release History

Release History

This version
History Node

1.7.0

History Node

1.6.6

History Node

1.6.5

History Node

1.6.4

History Node

1.6.3

History Node

1.6.2

History Node

1.6.1

History Node

1.6.0

History Node

1.5.2

History Node

1.5.1

History Node

1.5.0

History Node

1.4.0

History Node

1.3.2

History Node

1.3.1

History Node

1.3.0

History Node

1.2.1

History Node

1.2

History Node

1.1.6

History Node

1.1.2

History Node

1.1.1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
slippinj-1.7.0.tar.gz (26.6 kB) Copy SHA256 Checksum SHA256 Source Oct 11, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting