kubernetes
Kubernetes module for Clearskies
This template scaffolds a dynamic Clearskies module for any kind of logic, integration, or API. You can use it to build modules for data processing, service integration, automation, or any custom business logic.
Your module can implement any logic you need: fetch data, process input, interact with external services, or perform custom actions. The endpoints and payloads are up to you.
Installation
# Install uv if not already installed
pip install uv
# Create a virtual environment and install dependencies
uv sync
Development
To set up your development environment with pre-commit hooks:
# Install uv if not already installed
pip install uv
# Create a virtual environment and install all dependencies (including dev)
uv sync
# Install dev dependencies (including ruff and ty) in the project environment
uv pip install .[dev]
# Install pre-commit hooks
uv run pre-commit install
# Optionally, run pre-commit on all files
uv run pre-commit run --all-files
Migration behavior
This template keeps pyproject.toml out of automatic Copier updates to protect module-specific dependencies and metadata.
Linter/tooling dependency alignment is handled automatically by the template's Copier _migrations during copier update, updating only [dependency-groups].dev.
Usage Example
import clearskies
import clearskies_kubernetes
wsgi = clearskies.contexts.WsgiRef(
clearskies_kubernetes.build__module()
)
wsgi()
Metadata
Release files for clear-skies-kubernetes 0.9.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| clear_skies_kubernetes-0.9.2.tar.gz | 151.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| clear_skies_kubernetes-0.9.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 169.5 kB
Release files / clear_skies_kubernetes-0.9.2.tar.gz
| Download URL | clear_skies_kubernetes-0.9.2.tar.gz |
|---|---|
| Size | 151.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
102b552523c11a7028e6864de9f9692a6dc04c4dc31b6932b4e00f2e1d5188ae
|
|
BLAKE2b-256 checksum How to use checksums |
ddf6157ede754f539e579f9115602cce59d4dea8d9d199c891a6ea184a57c1fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / clear_skies_kubernetes-0.9.2-py3-none-any.whl
| Download URL | clear_skies_kubernetes-0.9.2-py3-none-any.whl |
|---|---|
| Size | 17.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
749b2e83273227e45e04cdbf1c7263857402a21e5121cc6297e6e48f1e09adb3
|
|
BLAKE2b-256 checksum How to use checksums |
318e527a6b120d01ef90c9139db116fa4eb44e06e0632b1dc492b6e40c024ea4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|