Skip to content
forked from bkjones/pyrabbit

Module to communicate the RabbitMQ HTTP Management API

License

Notifications You must be signed in to change notification settings

deslum/pyrabbit2

This branch is 113 commits ahead of bkjones/pyrabbit:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9d06b77 · Mar 23, 2024
Jul 20, 2019
Mar 14, 2024
Oct 24, 2018
Feb 20, 2012
Mar 20, 2018
Jul 24, 2017
Jul 18, 2017
Oct 23, 2011
Mar 20, 2018
Aug 14, 2017
Jun 19, 2015
Jun 19, 2015
Jan 24, 2019
Jan 29, 2018

Repository files navigation

PyRabbit2

https://travis-ci.org/deslum/pyrabbit2.svg?branch=master

This project is fork project pyrabbit https://github.com/bkjones/pyrabbit

I fork project, because he don't update many years.

Pyrabbit2 is a module to make it easy to interface w/ RabbitMQ's HTTP Management API. It's tested against RabbitMQ 3.7.4 using Python 2.7-3.6. It has a pretty solid set of tests, and I use tox to test across Python versions.

PyRabbit2 is on PyPI, which makes it installable using pip or easy_install.

Features:

  • Users (Create, Read, Update, Delete)
  • User acess SHA256 + salt
  • Permissions
  • Polices
  • Support SSL
  • Vhosts (Create, Read, Update, Delete)
  • Exchanges (Create, Read, Update, Delete)
  • Bindings (Create, Read, Update, Delete)
  • Queues (Create, Read, Update, Delete)
  • Shovel
  • Work with cluster nodes
  • Many features support RabbitMQ API https://pulse.mozilla.org/api/

Install

pip3 install pyrabbit2

Documentation

http://pyrabbit.readthedocs.org