ox_herd


Nameox_herd JSON
Version 0.8.2 PyPI version JSON
download
home_pagehttp://github.com/aocks/ox_herd
SummaryTools for task automation, continous integration, and testing.
upload_time2023-11-10 22:01:00
maintainerNone
docs_urlNone
authorEmin Martinian
requires_pythonNone
licensecustom
keywords testing continuous integration
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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/fb/5a/43a2b9c6647e22cfbb807ab8be9daea11a619f51bd65dcfbfab73effccb5/ox_herd-0.8.2.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.``\n",
    "bugtrack_url": null,
    "license": "custom",
    "summary": "Tools for task automation, continous integration, and testing.",
    "version": "0.8.2",
    "project_urls": {
        "Homepage": "http://github.com/aocks/ox_herd"
    },
    "split_keywords": [
        "testing",
        "continuous",
        "integration"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fb5a43a2b9c6647e22cfbb807ab8be9daea11a619f51bd65dcfbfab73effccb5",
                "md5": "8e7239b52ee9c670b12052a707de7c17",
                "sha256": "e9fca0d046b4233fcdded62df7dc9dde79ec12b2ba3295eaa311d8b5a71a3bca"
            },
            "downloads": -1,
            "filename": "ox_herd-0.8.2.tar.gz",
            "has_sig": false,
            "md5_digest": "8e7239b52ee9c670b12052a707de7c17",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 113812,
            "upload_time": "2023-11-10T22:01:00",
            "upload_time_iso_8601": "2023-11-10T22:01:00.340526Z",
            "url": "https://files.pythonhosted.org/packages/fb/5a/43a2b9c6647e22cfbb807ab8be9daea11a619f51bd65dcfbfab73effccb5/ox_herd-0.8.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-10 22:01:00",
    "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"
}
        
Elapsed time: 0.14147s