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.``
Raw data
{
"_id": null,
"home_page": "http://github.com/aocks/ox_herd",
"name": "ox-herd",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "testing continuous integration",
"author": "Emin Martinian",
"author_email": "emin.martinian@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/26/cb/cc2474f59a1a070343fd61ed04fc5e6e39cae838de237e502bd981970cf2/ox_herd-0.8.3.tar.gz",
"platform": null,
"description": "Introduction\n============\n\nThe ox\\_herd package is a python system for job scheduling and\nmanagement based on the `python-rq <http://python-rq.org>`__ package.\n\nThe main goal of ox\\_herd is to make it easy to schedule, inspect, and\nadministrate automated jobs including:\n\n1. Running tests via `pytest <https://docs.pytest.org/en/latest/>`__\n\n - For example, you can use ox\\_herd as a simple, lightweight,\n `dockerized continuous integration\n server <https://github.com/aocks/ox_herd/blob/master/docs/ci.md>`__.\n\n2. Running `pylint <https://www.pylint.org/>`__ on your code.\n3. Running arbitrary python scripts.\n\nComparisons\n===========\n\nSome other alternatives for python include Celery and python rq while\nmore general solutions include things like Jenkins. The ox\\_herd package\nis intended to be lightweight as compared to something more full\nfeatured and sophisticated like Celery. It is based on and built on top\nof python rq so it is a little more heavyweight than rq. Ideally, it\nprovides the minimal set of features and frameworks on top of rq for web\nbased task monitoring, customization, and analysis for your rq tasks.\n\nDocumentation\n=============\n\nSee the full `documentation on\ngithub <https://github.com/aocks/ox_herd/blob/master/docs/intro.md>`__\nfor further details or see the\n`ox\\_herd\\_example <https://github.com/emin63/ox_herd_example>`__\npackage on github for a simple demo illustrating what you can do with\n``ox_herd.``",
"bugtrack_url": null,
"license": "custom",
"summary": "Tools for task automation, continous integration, and testing.",
"version": "0.8.3",
"project_urls": {
"Homepage": "http://github.com/aocks/ox_herd"
},
"split_keywords": [
"testing",
"continuous",
"integration"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "26cbcc2474f59a1a070343fd61ed04fc5e6e39cae838de237e502bd981970cf2",
"md5": "05972ed4cc0e6bcf3b985bd2590b22c8",
"sha256": "999f2c4ea08004f75076eafcb50b6592a11d0f331cd242d9c35f8735e8288551"
},
"downloads": -1,
"filename": "ox_herd-0.8.3.tar.gz",
"has_sig": false,
"md5_digest": "05972ed4cc0e6bcf3b985bd2590b22c8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 64605,
"upload_time": "2024-06-05T18:31:55",
"upload_time_iso_8601": "2024-06-05T18:31:55.780336Z",
"url": "https://files.pythonhosted.org/packages/26/cb/cc2474f59a1a070343fd61ed04fc5e6e39cae838de237e502bd981970cf2/ox_herd-0.8.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-05 18:31:55",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "aocks",
"github_project": "ox_herd",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "ox-herd"
}