معرفی شرکت ها


bitbucket-webhooks-0.0.9


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Routes bitbucket webhook API event payloads to consumable decorators with payload serialized to python objects.
ویژگی مقدار
سیستم عامل -
نام فایل bitbucket-webhooks-0.0.9
نام bitbucket-webhooks
نسخه کتابخانه 0.0.9
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Mukund Muralikrishnan
ایمیل نویسنده mukund.muralikrishnan@gmail.com
آدرس صفحه اصلی https://github.com/mukund-murali/bitbucket-webhooks
آدرس اینترنتی https://pypi.org/project/bitbucket-webhooks/
مجوز -
# bitbucket-webhooks [![Build Status](https://travis-ci.com/mukund-murali/bitbucket-webhooks.svg?branch=master)](https://travis-ci.com/mukund-murali/bitbucket-webhooks) Python library that makes bitbucket webhook API [event payloads](https://confluence.atlassian.com/bitbucket/event-payloads-740262817.html) available via decorators with payload serialized into python objects. ## Installation ``` $ pip install bitbucket-webhooks ``` ## Quickstart ```python from flask import Flask from flask import request from bitbucket_webhooks import event_schemas from bitbucket_webhooks import hooks from bitbucket_webhooks import router app = Flask(__name__) @app.route("/hooks", methods=["POST"]) def bb_webhooks_handler(): router.route(request.headers["X-Event-Key"], request.json) return ("", 204) @hooks.repo_push def _handle_repo_push(event: event_schemas.RepoPush): print(f"One or more commits pushed to: {event.repository.name}" ``` [Here](https://github.com/mukund-murali/bitbucket-webhooks/tree/master/examples/sample_flask_app) is the full example. ## Webhook events supported * repo:push * pullrequest:created * pullrequest:updated * pullrequest:approved * pullrequest:unapproved * pullrequest:fulfilled * pullrequest:rejected * pullrequest:comment_created * pullrequest:comment_updated * pullrequest:comment_deleted


نیازمندی

مقدار نام
>=2.2.2 marshmallow-objects
>=3.0.0 marshmallow
- pytest
- black
- isort
- flake8
- mypy


زبان مورد نیاز

مقدار نام
>=3.5 Python


نحوه نصب


نصب پکیج whl bitbucket-webhooks-0.0.9:

    pip install bitbucket-webhooks-0.0.9.whl


نصب پکیج tar.gz bitbucket-webhooks-0.0.9:

    pip install bitbucket-webhooks-0.0.9.tar.gz