22 projects
ops-tracing
The tracing facility for the Ops library.
ops-scenario
Python library providing a state-transition testing API for Operator Framework charms.
ops
The Python library behind great charms
charmlibs-pathops
A pathlib-like interface for Juju K8s charms to interact with files in their workload container.
charmlibs-interfaces-tls-certificates
The charmlibs.interfaces.tls_certificates package.
otlp-json
🐍Lightweight OTEL span to JSON converter, no dependencies, pure Python🐍
charmlibs-snap
The charmlibs.snap package.
jubilant
Juju CLI wrapper, primarily for charm integration testing
charmlibs-passwd
The charmlibs.passwd package.
charmlibs-nginx-k8s
Nginx sidecar container abstractions for k8s charms.
charmlibs-systemd
The charmlibs.systemd package.
charmlibs-apt
A Pythonic interface to manage `apt` packages.
jubilant-backports
Juju CLI wrapper for charm integration testing
charmlibs
The charmlibs namespace. This package should not be installed.
charmlibs-interfaces
The charmlibs.interfaces namespace. This package should not be installed.
juju
Python library for Juju
dhash
Calculate difference hash (perceptual hash) for a given image, useful for detecting duplicates
graphyte
Python 3 compatible library to send data to a Graphite metrics server (Carbon)
scandir
scandir, a better directory iterator and faster os.walk()
pybktree
BK-tree data structure to allow fast querying of "close" matches
cdnupload
Upload static files from given source directory to destination directory or Amazon S3 bucket, with content-based hash in filenames for versioning.
Symplate
Symplate, the Simple pYthon teMPLATE renderer