Charmed Kubeflow Chisme
Chisme: a Spanish word for gossip, or a story worth telling to your friends.
This repository is for chisme within the Charmed Kubeflow team's codebase - it is a collection of helpers for use in both the Charmed Operators maintained by the Charmed Kubeflow team as well as anyone else who benefits from them.
Contents
- Exceptions: A collection of standard Exceptions for use when writing charms.
- Kubernetes: Helpers for interacting with Kubernetes
- Lightkube: Helpers specific to using or extending Lightkube
- Pebble: Helpers for managing pebble when writing charms
- Reusable Charm Components: The
Componentabstraction that encapsulates any piece of logic for a Charm, a reusable reconcile functionCharmReconcilerthat executesComponents, and a collection ofComponentsfor things like running Pebble containers or deploying Kubernetes resources - Rock: Utilities for testing rocks
- Status Handling: Helpers for working with Charm Status objects
- Testing: Utilities for testing Charms
- Types: Reusable typing definitions, useful for adding type hints
Publishing to PyPi
To publish a new release to Pypi:
- Update setup.cfg to the new version and commit it to the repo via a completed PR
- Apply local git tag according to the format
X.X.X(semantic versioning) on the main branch - Push tag to the repo. Example:
git push origin 0.0.8 - GitHub Action will create a new release on GitHub
- Edit release via GitHub UI and click publish
- GitHub Action will automatically publish the same commit to PyPi repository
Release files for charmed-kubeflow-chisme 0.4.30
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| charmed_kubeflow_chisme-0.4.30.tar.gz | 55.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| charmed_kubeflow_chisme-0.4.30-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 130.9 kB
Release files / charmed_kubeflow_chisme-0.4.30.tar.gz
| Download URL | charmed_kubeflow_chisme-0.4.30.tar.gz |
|---|---|
| Size | 55.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
61a710efd403c96572049c0efab73d59bbe62372e6a94053b3f2ca3fb4ab8d6d
|
|
BLAKE2b-256 checksum How to use checksums |
590164b8224cc89eeae8ba932cb6f4a7bdcf03d883f872855eca2df1fa830a42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|
Release files / charmed_kubeflow_chisme-0.4.30-py3-none-any.whl
| Download URL | charmed_kubeflow_chisme-0.4.30-py3-none-any.whl |
|---|---|
| Size | 75.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4d6c81bc25cc1846564798d2c47396d1284fc972f12376badee76c2c771e5de0
|
|
BLAKE2b-256 checksum How to use checksums |
6b9cae80d21fcc8930fc452a89c1845e82920625b73e4b4c8a08d97397fb85fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.8
|