plastron-stomp
STOMP listener client for asynchronous and synchronous operations
Running with Python
As a Python module:
python -m plastron.stomp.daemon -c <config file>
Using the console script entrypoint:
plastrond-stomp -c <config file>
Integration Tests
See the integration test README for instructions on running the manual integration tests.
Docker Image
The plastron-stomp package contains a Dockerfile for
building the plastrond-stomp Docker image.
Building
Important: This image MUST be built from the main plastron project directory, in order to include the other plastron packages in the build context.
docker build -t docker.lib.umd.edu/plastrond-stomp:latest \
-f plastron-stomp/Dockerfile .
STOMP Message Headers
The Plastron Daemon expects the following headers to be present in messages
received on the JOBS destination:
PlastronCommandPlastronJobId
Additional arguments for a command are sent in headers with the form PlastronArg-{name}.
Many of these are specific to the command, but there is one with standard behavior across
all commands:
| Header | Description |
|---|---|
PlastronArg-on-behalf-of |
Username to delegate repository operations to |
See the messages documentation for details on the headers and bodies of the messages the Plastron STOMP Daemon emits.
Metadata
Release files for plastron-stomp 4.8.3
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 |
|---|---|---|---|---|
| plastron_stomp-4.8.3.tar.gz | 12.5 kB | Without provenance | Details for plastron_stomp-4.8.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| plastron_stomp-4.8.3-py3-none-any.whl | Python 3 | none | any | Details for plastron_stomp-4.8.3-py3-none-any.whl |
Total release size: 25.2 kB
Release files / plastron_stomp-4.8.3.tar.gz
| Download URL | plastron_stomp-4.8.3.tar.gz |
|---|---|
| Size | 12.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
65cb98e98dd2bf34d87f2bff9ed4f8da61c6ec0172dededf9cd4b3aca54d97f9
|
|
BLAKE2b-256 checksum How to use checksums |
d17299b0ac6c5a68dccf40c74b347c3b012edc935f0f65a46d0187ec82e5ef31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.10
|
Release files / plastron_stomp-4.8.3-py3-none-any.whl
| Download URL | plastron_stomp-4.8.3-py3-none-any.whl |
|---|---|
| Size | 12.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
86e48d48a4b88a6fbe9144481cd5cb28fa8206daa734618e0faab1045d1a4eb3
|
|
BLAKE2b-256 checksum How to use checksums |
f2b8078cfa2b235cddcb462b50bb1f56db43e3354f90982cd94a6b3d94402607
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.10
|
Security for plastron-stomp 4.8.3
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.