Skip to main content

No project description provided

Project description

Shuttle Bus

A modern distributed application framework for Python.

Build Status

Branch Status
master master
develop develop

Getting started

Install

pip install shuttle-bus-rabbitmq

Simple example

uri = "amqp://admin:admin@localhost/"
host_settings = HostSettings.create(uri)

receive_settings = ReceiveSettings()
receive_settings.name = "queue_name"

consumer = PrintConsumer()
receive_endpoint_configuration = ReceiveEndpointConfiguration(receive_settings, consumer)

bus_configuration = BusConfiguration(host_settings)

bus = await Bus.create(bus_configuration, receive_endpoint_configuration)

await bus.start()
await bus.publish(bytes("Hello", "UTF-8"))
await bus.stop()

Versioning

Shuttle Bus follows Semantic Versioning.

Contributing

See CONTRIBUTING.md

Builds

See https://pypi.org/project/shuttle-bus/

Requirements

  • Python >= 3.6

Credits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shuttle-bus-rabbitmq-0.0.1.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

shuttle_bus_rabbitmq-0.0.1-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file shuttle-bus-rabbitmq-0.0.1.tar.gz.

File metadata

  • Download URL: shuttle-bus-rabbitmq-0.0.1.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.6 Windows/10

File hashes

Hashes for shuttle-bus-rabbitmq-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b0f042ff624a3ad3f93c1b762977e2ea5fb059d3fab189463e2a64a1700fb406
MD5 427544290d674b322234e6c503c958cd
BLAKE2b-256 090c9eeeb9b1ecafda6e73c67b48dca30d60b44265bed37353d1e714253c68a0

See more details on using hashes here.

File details

Details for the file shuttle_bus_rabbitmq-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for shuttle_bus_rabbitmq-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7e651431f2a7aa6366f1247bfaebc850756262209fd4d23aa66dd9a41ffd8be1
MD5 2867d52d4b9a89042ed64d31b9603e89
BLAKE2b-256 0a898ffd87b8276057a75e2951c070987129af261084b507eace0e5ee89321e7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page