Skip to main content

console.redhat.com CloudEvents for Python

This repo contains Python bindings of the JSON schema definitions for events generated by console.redhat.com

Getting started

crc-event-schemas is available on PyPi. You can install using pip.

$ pip install crc-event-schemas

Layout

  • api: Defines a submodule with the current version of console.redhat.com CloudEvents.
  • examples: Contains examples on how to use this library.
  • event_schemas: Python bindings for console.redhat.com cloud events.

Generating code

The generate.js script generates the Python code.

This script is executed on any push to our main branch, ensuring it never goes out of sync.

Releasing a new version

The release process works with release-please-action. You can head to their documentation to learn more about it, but in a nutshell:

  • Uses Conventional Commits
  • Creates a PR when there is something to be released (patch, minor or major). Once that PR is merged, a new release occurs.

The release is published to PyPi.

Docs

Docs are automatically generated and hosted on GitHub pages: https://redhatinsights.github.io/event-schemas-python/.

Metadata

Release files for crc-event-schemas 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crc-event-schemas 0.1.7
File Size Uploaded Provenance Actions
crc-event-schemas-0.1.7.tar.gz 12.4 kB Without provenance Details for crc-event-schemas-0.1.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for crc-event-schemas 0.1.7
File Interpreter ABI Platform Actions
crc_event_schemas-0.1.7-py3-none-any.whl Python 3 none any Details for crc_event_schemas-0.1.7-py3-none-any.whl

Total release size: 30.3 kB

Release files / crc-event-schemas-0.1.7.tar.gz

Download URL crc-event-schemas-0.1.7.tar.gz
Size 12.4 kB
Tags Source
SHA-256 checksum
How to use checksums
37757dd5aedcf79469bd637e539e4df9a22d497f87edb326564ed36bcb04fe85
BLAKE2b-256 checksum
How to use checksums
1c34253a60b7c8235c8dd743a1b4ef79630cb5cdc3f13197c9511da463257b63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / crc_event_schemas-0.1.7-py3-none-any.whl

Download URL crc_event_schemas-0.1.7-py3-none-any.whl
Size 17.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3c5263b574ff431b77689683a8748540dcbcbc7e28e1acf5824ddff66e29078e
BLAKE2b-256 checksum
How to use checksums
56006f470ecf9361937963358433d7fcbbb4b78a943b7fcb583ee7b5fe7cc2c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Security for crc-event-schemas 0.1.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page