Skip to main content
Join the official Python Developers Survey 2018 and win valuable prizes: Start the survey!

WSGI middleware for display fedmsg messages.

Project description

Installation

You could install it yourself with pip:

$ pip install fedmsg_middleware

Or you could add fedmsg_middleware to the list of required packages in the setup.py file of your project.

Usage in TurboGears 2

Simply edit myapp/config/middleware.py and add the following to make_app(...):

# Wrap your base TurboGears 2 application with custom middleware here
import fedmsg_middleware
app = fedmsg_middleware.make_middleware(app)

Usage in Pyramid

Edit myapp/__init__.py and replace the return config.make_wsgi_app() line with the following:

import fedmsg_middleware
app = config.make_wsgi_app()
app = fedmsg_middleware.make_middleware(app)
return app

Usage in a PasteDeploy pipeline

You can enable it in your PasteDeploy pipeline like so:

[pipeline:main]
pipeline =
    fedmsg_middleware
    my-app

[filter:fedmsg_middleware]
use = egg:fedmsg_middleware
topic = org.fedoraproject.prod.koji.*

[app:myapp]
...

Get the source

The code and bug tracker live over at http://github.com/ralphbean/fedmsg_middleware. Please fork and improve!

Project details


Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
fedmsg_middleware-0.0.3.tar.gz (13.3 kB) Copy SHA256 hash SHA256 Source None Oct 27, 2012

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page