Skip to main content

Plugin for Airflow to connect to slurm clusters

Project description

PyPI PyPI - Downloads

Slurm Executor

The Slurm executor is based on work done by Hanno Holties in https://git.astron.nl/eosc/slurmexecutorplugin, this one extends the use of parameters to be passed to the Slurm cluster so one can control the partition, the account, and other details about the jobs submission.

It was changed from srun to sbatch as a default command to interact with the cluster, so multiple jobs can be submitted at a time.

To use the plugin after installing the package change the AIRFLOW configuration file as such:

# The executor class that airflow should use. Choices include
# SequentialExecutor, LocalExecutor, CeleryExecutor, DaskExecutor, KubernetesExecutor
executor = airflow_slurm_executor.SlurmExecutor

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

airflow_slurm_executor-0.0.2.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

airflow_slurm_executor-0.0.2-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file airflow_slurm_executor-0.0.2.tar.gz.

File metadata

  • Download URL: airflow_slurm_executor-0.0.2.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for airflow_slurm_executor-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ba55bf4fc9781e686989aa83d52d3c0d0aba1bbceee5f50bdfa2b85207800ae6
MD5 e61bb22747e074db1ecb815ec7de9213
BLAKE2b-256 c8f846c1dccb1068f7d18554b7bb3bf270d2a4d116930a504e6b27caa358ead9

See more details on using hashes here.

File details

Details for the file airflow_slurm_executor-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for airflow_slurm_executor-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3128b7a99171b01eeeefc593b7a6359bab93de19272c3904f6a8aaacf3bfb66d
MD5 65fb1271b7b26b79698314eda8956b42
BLAKE2b-256 ee699dc7d30fc7d8e5d25136a1f0c8e70e6bda81b8385d7934fc128d379122e0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page