Skip to main content

Google Cloudevents library

Project description

Google CloudEvents - Python

PyPI version

This library provides classes of common event types used with Google services, as defined in the Google Cloudevents repository.

Installation and Usage

Note: This library requires Python 3.7+.

To install this package, run

pip install --upgrade google-events

To use an event class, see the snippet below:

from google.events.cloud import storage

# Parses a json string containing an event payload
# The json payload may be from an HTTP request received by a Cloud Run
# service with event triggers.

def handle_event_trigger(json_payload):
    event = storage.StorageObjectData.from_json(json_payload)
    print(f"{event.bucket}/{event.name} had event")
    return "OK"

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

google-events-0.12.0.tar.gz (319.9 kB view details)

Uploaded Source

Built Distribution

google_events-0.12.0-py3-none-any.whl (504.4 kB view details)

Uploaded Python 3

File details

Details for the file google-events-0.12.0.tar.gz.

File metadata

  • Download URL: google-events-0.12.0.tar.gz
  • Upload date:
  • Size: 319.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for google-events-0.12.0.tar.gz
Algorithm Hash digest
SHA256 551d5246c678495916b09d7fe760e84bd21472f05187018a6436c7a3b5488099
MD5 77433cc18c2a6e6d5a9c92a202b6192d
BLAKE2b-256 f67fbabb1e19e74b8ceea7ea2e55476e0777dd1c3e70b22524afa225b2b5b037

See more details on using hashes here.

File details

Details for the file google_events-0.12.0-py3-none-any.whl.

File metadata

File hashes

Hashes for google_events-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a9af33b6bedc78c2f8008ae638c01f4fead9bd2fef97abcd499b38f3ac0e89a
MD5 d4a116a11d0f6d83152236c9af559c23
BLAKE2b-256 56a751b88e93d9dd60609573c7ce98ac11550a2ede1d35dc0311ce6bb62addf0

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