Python STOMP client, supporting versions 1.0 and 1.1 of the protocol
Project description
“stomp.py” is a Python client library for accessing messaging servers (such as ActiveMQ, Apollo or RabbitMQ) using the [STOMP protocol](http://stomp.github.io) (versions [1.0](http://stomp.github.io/stomp-specification-1.0.html), [1.1](http://stomp.github.io/stomp-specification-1.1.html) and [1.2](http://stomp.github.io/stomp-specification-1.2.html)). It can also be run as a standalone, command-line client for testing.
Quick Start
A basic example of using stomp.py can be found [here](https://github.com/kwoli/stomp.py/wiki/Simple-Example). Testing via the command-line interface is described [here](https://github.com/kwoli/stomp.py/wiki/Command-Line-Access).
Downloads can be found on [PyPi](https://pypi.python.org/pypi/stomp.py). API documentation can be found [here](http://jasonrbriggs.github.io/stomp.py/index.html).
Please note that stomp.py was available as a single file (stomp.py), but as of version 2 was split into multiple files in a module directory (click [this link](https://code.google.com/p/stomppy/downloads/detail?name=stomp.py&can=1&q=) if you still want access to this older version).
Select:
[Version 4.0+](https://pypi.python.org/pypi/stomp.py) for both Python2.x and Python3.x - with support for STOMP 1.2 (note this version separates the transport mechanism from the protocol)
[Version 3.0+](https://code.google.com/p/stomppy/downloads/list?can=1&q=3.1.3) for both Python2.x and Python3.x - STOMP 1.0 and 1.1 only
[Version 2.0.x](https://code.google.com/p/stomppy/downloads/list?can=1&q=2.0.1) for Python2.x
stomp.py has been perfunctorily tested on: [ActiveMQ](http://activemq.apache.org/), [Apollo](http://activemq.apache.org/apollo/), [RabbitMQ](http://www.rabbitmq.com), [stompserver](http://stompserver.rubyforge.org), and has been reported to work with [JBossMessaging](http://www.jboss.org/jbossmessaging). For more info on setting up the test server (using virtualbox), contact the developer.
Contributors
_(If you’ve contributed code to stomp.py and your name is missing from this list, let me know)_
Julian Scheid ([Rising Sun Pictures](http://open.rsp.com.au/)) Andreas Schobel Fernando Ciciliati Eugene Strulyov Gavin M. Roy Martin Pieuchot Joe Gdaniec Jayson Vantuyl Tatiana Al-Chueyr Martins
What’s In This Release
This release contains the following:
README.md - This file LICENSE - Software license CHANGELOG - List of changes in each release stomp/ - The stomp.py client library code stomp/test/ - Test code for the library stomp/bridge/ - Bridges for message brokers which don’t support STOMP stomp/bridge/README-oracle - Info on the Oracle AQ bridge (no longer supported)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file stomp.py-4.0.3.tar.gz.
File metadata
- Download URL: stomp.py-4.0.3.tar.gz
- Upload date:
- Size: 82.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65885f01485df2e0bb34724642591942ef370814b5ae73ed0f7c239a9f23acfe
|
|
| MD5 |
5a7ecb9ce701dbfa2285eb4d007285df
|
|
| BLAKE2b-256 |
9f03ce684f828bc1368f3da12302962b1abedc2aca34d6bf1c9776d25f25be5e
|