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

Uploaded Source

Built Distribution

google_events-0.6.0-py3-none-any.whl (246.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: google-events-0.6.0.tar.gz
  • Upload date:
  • Size: 127.3 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.6.0.tar.gz
Algorithm Hash digest
SHA256 81a815d20fd0f0146176ee485fe7779a7320590b9f3ca6e1f83e4552b3c21c36
MD5 1cd9aff4c97e978f9ad318630c40a309
BLAKE2b-256 72f15e7caed04954c4e80c01ac32fb23bd781af65d35fa618c5661fa85427597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_events-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cfc82e60db0afbfa24bce3291eb96fce0f4ff893f2f15a4b0c771e547887513f
MD5 ed2cc9b85bb37a51244e4ca631683092
BLAKE2b-256 3772c9f04278829984afdcd46c8c162a9c9e175366a352af7eab1ebbae2be1d0

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