cumin


Namecumin JSON
Version 4.2.0 PyPI version JSON
download
home_pagehttps://github.com/wikimedia/cumin
SummaryAutomation and orchestration framework and CLI written in Python
upload_time2023-01-13 14:50:28
maintainer
docs_urlNone
authorRiccardo Coccioli
requires_python>=3.7
licenseGPLv3+
keywords cumin automation orchestration
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            Cumin - An automation and orchestration framework
-------------------------------------------------

|GitHub Release| |PyPI Release| |License|

Cumin provides a flexible and scalable automation framework to execute multiple commands on multiple hosts in parallel.

It allows to easily perform complex selections of hosts through a user-friendly query language which can interface
with different backend modules and combine their results for a fine grained selection. The transport layer can also be
selected, and can provide multiple execution strategies. The executed commands outputs are automatically grouped for an
easy-to-read result.

It can be used both via its command line interface (CLI) `cumin` and as a Python 3 only library.
Cumin was Python 2 only before the 3.0.0 release, due to ClusterShell not yet being Python 3 compatible.


|Cumin GIF|

The documentation is available on `Wikimedia Documentation`_ and `Read the Docs`_. The details on how Cumin it's used
at the Wikimedia Foundation are available on `Wikitech`_.


.. |GitHub Release| image:: https://img.shields.io/github/release/wikimedia/cumin.svg
   :target: https://github.com/wikimedia/cumin/releases
.. |PyPI Release| image:: https://img.shields.io/pypi/v/cumin.svg
   :target: https://pypi.org/project/cumin/
.. |License| image:: https://img.shields.io/badge/license-GPLv3%2B-blue.svg
   :target: https://github.com/wikimedia/cumin/blob/master/LICENSE
.. |Cumin GIF| image:: https://people.wikimedia.org/~volans/cumin.gif

.. _`Read the Docs`: https://cumin.readthedocs.io
.. _`Wikimedia Documentation`: https://doc.wikimedia.org/cumin
.. _`Wikitech`: https://wikitech.wikimedia.org/wiki/Cumin

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/wikimedia/cumin",
    "name": "cumin",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "cumin,automation,orchestration",
    "author": "Riccardo Coccioli",
    "author_email": "rcoccioli@wikimedia.org",
    "download_url": "https://files.pythonhosted.org/packages/b1/26/aad0488ee10f27ca8875fbefc39a8a9bb80a09846cdd488027331dd0e64f/cumin-4.2.0.tar.gz",
    "platform": "GNU/Linux",
    "description": "Cumin - An automation and orchestration framework\n-------------------------------------------------\n\n|GitHub Release| |PyPI Release| |License|\n\nCumin provides a flexible and scalable automation framework to execute multiple commands on multiple hosts in parallel.\n\nIt allows to easily perform complex selections of hosts through a user-friendly query language which can interface\nwith different backend modules and combine their results for a fine grained selection. The transport layer can also be\nselected, and can provide multiple execution strategies. The executed commands outputs are automatically grouped for an\neasy-to-read result.\n\nIt can be used both via its command line interface (CLI) `cumin` and as a Python 3 only library.\nCumin was Python 2 only before the 3.0.0 release, due to ClusterShell not yet being Python 3 compatible.\n\n\n|Cumin GIF|\n\nThe documentation is available on `Wikimedia Documentation`_ and `Read the Docs`_. The details on how Cumin it's used\nat the Wikimedia Foundation are available on `Wikitech`_.\n\n\n.. |GitHub Release| image:: https://img.shields.io/github/release/wikimedia/cumin.svg\n   :target: https://github.com/wikimedia/cumin/releases\n.. |PyPI Release| image:: https://img.shields.io/pypi/v/cumin.svg\n   :target: https://pypi.org/project/cumin/\n.. |License| image:: https://img.shields.io/badge/license-GPLv3%2B-blue.svg\n   :target: https://github.com/wikimedia/cumin/blob/master/LICENSE\n.. |Cumin GIF| image:: https://people.wikimedia.org/~volans/cumin.gif\n\n.. _`Read the Docs`: https://cumin.readthedocs.io\n.. _`Wikimedia Documentation`: https://doc.wikimedia.org/cumin\n.. _`Wikitech`: https://wikitech.wikimedia.org/wiki/Cumin\n",
    "bugtrack_url": null,
    "license": "GPLv3+",
    "summary": "Automation and orchestration framework and CLI written in Python",
    "version": "4.2.0",
    "split_keywords": [
        "cumin",
        "automation",
        "orchestration"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf01bbb7002369cd00bb607d3abfadcaefce6cb12dea9845053f04f7530c5894",
                "md5": "3489f318b3f4d04a7fbf56fb67f796ab",
                "sha256": "a9d18f8d6bc5a2990202246d5e5e476b12c65ba9799f48896f083c53bca151dd"
            },
            "downloads": -1,
            "filename": "cumin-4.2.0-py3-none-any.whl",
            "has_sig": true,
            "md5_digest": "3489f318b3f4d04a7fbf56fb67f796ab",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 67789,
            "upload_time": "2023-01-13T14:50:25",
            "upload_time_iso_8601": "2023-01-13T14:50:25.930312Z",
            "url": "https://files.pythonhosted.org/packages/bf/01/bbb7002369cd00bb607d3abfadcaefce6cb12dea9845053f04f7530c5894/cumin-4.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b126aad0488ee10f27ca8875fbefc39a8a9bb80a09846cdd488027331dd0e64f",
                "md5": "4788490ebce7e0c1e6f18f94ed4b062e",
                "sha256": "4e356d0ca7b8987e49c4b576b44f5695d74c83ce09d2f940c94a5c5b40341c99"
            },
            "downloads": -1,
            "filename": "cumin-4.2.0.tar.gz",
            "has_sig": true,
            "md5_digest": "4788490ebce7e0c1e6f18f94ed4b062e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 147341,
            "upload_time": "2023-01-13T14:50:28",
            "upload_time_iso_8601": "2023-01-13T14:50:28.190671Z",
            "url": "https://files.pythonhosted.org/packages/b1/26/aad0488ee10f27ca8875fbefc39a8a9bb80a09846cdd488027331dd0e64f/cumin-4.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-13 14:50:28",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "wikimedia",
    "github_project": "cumin",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": false,
    "tox": true,
    "lcname": "cumin"
}
        
Elapsed time: 0.02940s