Snakemake Logger Plugin for STOMP
Send Snakemake workflow events monitoring to a STOMP message broker (ActiveMQ, RabbitMQ, etc.) in real-time.
Installation
pip install snakemake-logger-plugin-stomp
Quick Start
snakemake --logger stomp \
--logger-stomp-host localhost \
--logger-stomp-port 61613 \
--logger-stomp-user admin \
--logger-stomp-password admin \
--logger-stomp-queue /queue/snakemake.events
Or use a profile:
# profiles/stomp/config.yaml
logger:
stomp:
host: "activemq.example.com"
port: 61613
user: "${STOMP_USER}"
password: "${STOMP_PASSWORD}"
queue: "/topic/snakemake.prod"
Features
- JSON event streaming to message brokers
- SSL/TLS support
- Configurable formatters (default + JLab SWF schema)
- Event filtering (include/exclude)
- Heartbeat management
- Environment variable support for secrets
Metadata
Release files for snakemake-logger-plugin-stomp 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| snakemake_logger_plugin_stomp-0.1.2.tar.gz | 34.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| snakemake_logger_plugin_stomp-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 44.0 kB
Release files / snakemake_logger_plugin_stomp-0.1.2.tar.gz
| Download URL | snakemake_logger_plugin_stomp-0.1.2.tar.gz |
|---|---|
| Size | 34.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3c273ff6601def688c72c0f8b309448446ccff73b76e522482845d8b946b4176
|
|
BLAKE2b-256 checksum How to use checksums |
be98ee42a08ac34ab415a5a0753f0ef628cf32c095ec9cbfa8ecb0ce35188fc1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 2, 2026.
Transparency logRelease files / snakemake_logger_plugin_stomp-0.1.2-py3-none-any.whl
| Download URL | snakemake_logger_plugin_stomp-0.1.2-py3-none-any.whl |
|---|---|
| Size | 9.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
352f32e842bf04757e82d5790048cf1890326d9c3ef85a26685e001784ff3194
|
|
BLAKE2b-256 checksum How to use checksums |
bc039f10dc30f7188c3f33a65a472f4374a86f37ce02223c40522a77e6dd3be9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 2, 2026.
Transparency log