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

Uploaded Source

Built Distribution

google_events-0.9.0-py3-none-any.whl (459.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: google-events-0.9.0.tar.gz
  • Upload date:
  • Size: 287.4 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.9.0.tar.gz
Algorithm Hash digest
SHA256 b35ea854cc0c9c15149bc8ee9370f307b4594c5a3021c8b57cdbf92d1abc3b81
MD5 58d4a4f5078819e691b176d64b872c39
BLAKE2b-256 6469f488acfc09f3e5ac64a93a4ca683342e1bb58809c0c41e703143332104a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_events-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c2625478fe31ad96d2c330b9a7f7a755dbb648e303debd41e2384aa44940334
MD5 54cc18643f54ba07380f75652639101e
BLAKE2b-256 2b03a744583024f949e622de3b85fcd089737e8a67608e1c2c642dd29c62ccdb

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