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.5.0.tar.gz (127.2 kB view details)

Uploaded Source

Built Distribution

google_events-0.5.0-py3-none-any.whl (246.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: google-events-0.5.0.tar.gz
  • Upload date:
  • Size: 127.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for google-events-0.5.0.tar.gz
Algorithm Hash digest
SHA256 c86511402ee758685ad6b7f3d93c3febb3f60122da71498d6ed4b44f097af49c
MD5 92c532c45f453c1e482fb7bcdc1bc66c
BLAKE2b-256 3ecdcdea628192f5960688342386a5fbc2d6053234bd8c3232412c435cbb7101

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_events-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cb81884a23dea4cec1716cfe2a1c88251653681436c48b2c9dfcae92dc3e4bc3
MD5 8537567198528315c327e9c4eb5655b9
BLAKE2b-256 a40fc5f48d7864a8126dfc45008a7c3203c5665214a40a958a8678666966f3b7

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