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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.