Skip to main content

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.

Release files for cumin 6.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cumin 6.0.0
File Size Uploaded
cumin-6.0.0.tar.gz 165.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cumin 6.0.0
File Interpreter ABI Platform
cumin-6.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 241.0 kB

Release files / cumin-6.0.0.tar.gz

Download URL cumin-6.0.0.tar.gz
Size 165.9 kB
Tags Source
SHA-256 checksum
How to use checksums
2595bc101a8a22c549b77aef8c62c28f1538cf73d34a26ce512ff784eb1ab919
BLAKE2b-256 checksum
How to use checksums
c32a1bfea63875269c4fb5511d8ea4b616c290b5fc05404bb394076b9d94c46f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / cumin-6.0.0-py3-none-any.whl

Download URL cumin-6.0.0-py3-none-any.whl
Size 75.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ea3cca23c0f0b61733bf79c93b760e6def1af1a3c9c782e434f89290108e3dee
BLAKE2b-256 checksum
How to use checksums
5461967f464f0a1a16a93114a019e0eaf5c6df09f5d9a23073f2892fce169cbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

6.0.0 This release

2 release files

5.1.1

2 release files

5.1.0

2 release files

5.0.0

2 release files

4.2.0

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.0

2 release files

3.0.2

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.0.0

2 release files

1.3.0

2 release files

1.2.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page