Metadata-Version: 2.4
Name: ox_herd
Version: 0.8.4
Summary: Tools for task automation, continous integration, and testing.
Home-page: http://github.com/aocks/ox_herd
Author: Emin Martinian
Author-email: emin.martinian@gmail.com
License: custom
Keywords: testing continuous integration
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
License-File: LICENSE.txt
Requires-Dist: pytest
Requires-Dist: pytest-xdist
Requires-Dist: xmltodict
Requires-Dist: eyap
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: summary

Introduction
============

The ox\_herd package is a python system for job scheduling and
management based on the `python-rq <http://python-rq.org>`__ package.

The main goal of ox\_herd is to make it easy to schedule, inspect, and
administrate automated jobs including:

1. Running tests via `pytest <https://docs.pytest.org/en/latest/>`__

   -  For example, you can use ox\_herd as a simple, lightweight,
      `dockerized continuous integration
      server <https://github.com/aocks/ox_herd/blob/master/docs/ci.md>`__.

2. Running `pylint <https://www.pylint.org/>`__ on your code.
3. Running arbitrary python scripts.

Comparisons
===========

Some other alternatives for python include Celery and python rq while
more general solutions include things like Jenkins. The ox\_herd package
is intended to be lightweight as compared to something more full
featured and sophisticated like Celery. It is based on and built on top
of python rq so it is a little more heavyweight than rq. Ideally, it
provides the minimal set of features and frameworks on top of rq for web
based task monitoring, customization, and analysis for your rq tasks.

Documentation
=============

See the full `documentation on
github <https://github.com/aocks/ox_herd/blob/master/docs/intro.md>`__
for further details or see the
`ox\_herd\_example <https://github.com/emin63/ox_herd_example>`__
package on github for a simple demo illustrating what you can do with
``ox_herd.``
