Skip to main content

Fedora Messaging Client API

Project description

Utilities used around Fedora Infrastructure to send and receive messages. Please see doc/ for more info.

Hacking

Install the dependencies. (This list is a work in progress. The python-* packages from http://pypi.python.org/ are not listed for now, since they are ever-evolving.):

$ sudo yum install python-virtualenv openssl-devel

Get the source:

$ git clone git://github.com/ralphbean/fedmsg.git
$ cd fedmsg

Make a virtualenv:

$ virtualenv fedmsg-env
$ source fedmsg-env/bin/activate
(fedmsg-env)$

Pull down pypi dependencies:

(fedmsg-env)$ python setup.py develop

Try out the shell commands

Having set up your environment in the Hacking section above, open up three terminals. In each of them, activate your virtualenv with:

$ source fedmsg-env/bin/activate

and in one, type:

(fedmsg-env)$ fedmsg-relay

In the second, type:

(fedmsg-env)$ fedmsg-tail --pretty

In the third, type:

(fedmsg-env)$ echo "Hello, world" | fedmsg-logger

And you should see the message appear in the fedmsg-tail term.

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

fedmsg-0.1.0.tar.gz (109.3 kB view details)

Uploaded Source

File details

Details for the file fedmsg-0.1.0.tar.gz.

File metadata

  • Download URL: fedmsg-0.1.0.tar.gz
  • Upload date:
  • Size: 109.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for fedmsg-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6c35309b8c698771cdeb31735e1896e6c002690252c19701d19901920d9c38ac
MD5 90cbd1fb15f611dc4db3892683145bae
BLAKE2b-256 8f465a98800d353c1d026a4eaa1df520941ae8315af03c75830110f1e497aa71

See more details on using hashes here.

Supported by

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