Skip to main content

Django view for GitHub webhook recievers, forked to work on 2.7

Project description

NOTE: This is a fork modified to work on python 2.7

A class based view for Django that can act as an receiver for GitHub webhooks. It is designed to validate all requests through their X-Hub-Signature headers.

Handling of GitHub events is done by implementing a class method with the same name as the event, e.g. ping, push or fork. See the documentation for more in-depth information and examples.

  • Free software: BSD license

Installation

pip install django-github-webhook

Documentation

https://django-github-webhook.readthedocs.org/

Development

To run the all tests run:

tox

Note, to combine the coverage data from all the tox environments run:

Windows

set PYTEST_ADDOPTS=--cov-append
tox

Other

PYTEST_ADDOPTS=--cov-append tox

Changelog

0.1.0 (2016-01-29)

  • First release on PyPI.

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

django_github_webhook27-0.1.1.2.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

django_github_webhook27-0.1.1.2-py2.py3-none-any.whl (4.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django_github_webhook27-0.1.1.2.tar.gz.

File metadata

File hashes

Hashes for django_github_webhook27-0.1.1.2.tar.gz
Algorithm Hash digest
SHA256 ad84260b8202d47d0494e6718cfef7d0228f78ab27b223bb495fd000ea8160df
MD5 7ab188455c77de7036a5098c409aab2d
BLAKE2b-256 35fbc88b1eded44377bb2fc07b097919105364b7681dc2ac3588c20df956517c

See more details on using hashes here.

File details

Details for the file django_github_webhook27-0.1.1.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_github_webhook27-0.1.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6399097586e6daef17050c5b4c9862a15edfb6b7fccf3be1aa7b507c90f24956
MD5 60dd0e2a8b4d6bfe689cf65c2c221711
BLAKE2b-256 3b5db8b09a3ebbe184c1ce874e73e175ad9c66591691b8c29a47d497eecb7246

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