import pika

connection = pika.BlockingConnection(pika.ConnectionParameters(host='localhost', port=5672, credentials=pika.PlainCredentials("superuser", "superpassword")))
channel = connection.channel()

channel.queue_declare('hello')

channel.basic_publish(exchange='',
                      routing_key='hello',
                      body='Hello world!')
print(" [x] Sent 'Hello world!'")

connection.close()