Skip to main content

LSF Plugin for StreamFlow

Installation

Simply install the package directory from PyPI using pip. StreamFlow will automatically recognise it as a plugin and load it at each workflow execution.

pip install streamflow-lsf

If everything worked correctly, whenever a workflow execution start the following message should be printed in the log:

Successfully registered plugin streamflow_lsf.plugin.LSFStreamFlowPlugin

Usage

This plugin registers a new Connector component, called LSFConnector, which extends the StreamFlow ConnectorWrapper class. This implies that the LSFConnector can wrap an underlying Connector object through the wraps directive. The example below shows a possible streamflow.yml configuration file, where the LSFConnector wraps an SSHConnector for remote execution offloading.

deployments:
  ssh-deplyoment:
    type: ssh
    config:
      nodes:
        - 10.0.0.1
        - 10.0.0.2
      sshKey: /path/to/ssh/key
      username: <username>
  lsf-deployment:
    type: unito.lsf
    config: {}
    wraps: ssh-deplyoment

Metadata

Release files for streamflow-lsf 0.0.1

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

Source distribution (sdist)

Source distribution for streamflow-lsf 0.0.1
File Size Uploaded Provenance Actions
streamflow_lsf-0.0.1.tar.gz 12.5 kB Without provenance Details for streamflow_lsf-0.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for streamflow-lsf 0.0.1
File Interpreter ABI Platform Actions
streamflow_lsf-0.0.1-py3-none-any.whl Python 3 none any Details for streamflow_lsf-0.0.1-py3-none-any.whl

Total release size: 25.1 kB

Release files / streamflow_lsf-0.0.1.tar.gz

Download URL streamflow_lsf-0.0.1.tar.gz
Size 12.5 kB
Tags Source
SHA-256 checksum
How to use checksums
1643206619e78fe0fb84e3d2bd18cec9581b224129a256138332c271866d71a7
BLAKE2b-256 checksum
How to use checksums
20fdad2e313e10b7f9e4b193f8452d5c1530ed89fc2d8441de3c53d4f2e14c14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / streamflow_lsf-0.0.1-py3-none-any.whl

Download URL streamflow_lsf-0.0.1-py3-none-any.whl
Size 12.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
54fed40f235e5c4e39112ca680ba64ecce7e14e170d44c376c54616fd1ec77e4
BLAKE2b-256 checksum
How to use checksums
19679edbc493263cfb434b2a2216d17126b9c6f15180b5f67312240659585f87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Security for streamflow-lsf 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

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