Skip to main content

a bag of tricks

Project description

lura is a collection of devops-oriented utility modules.

Module Description
assets syntactic sugar for pkg_resources
at api for periodic task scheduling using schedule
attrs dicts with keys accessible as attributes
concurl framework for http testers and stressers
crypto syntactic sugar for cryptography.fernet
docker api for docker cli
docker.compose api for docker-compose cli
formats api for dealing with json, yaml, etc.
git api for git cli
hash syntactic sugar for hashlib
kube api for kubectl cli
logutils extensions for logging and an easy package-level configurator
messaging api for sending messages to discord, teams, etc.
plates api for dealing with jinja2, string.Template, etc.
rpc syntactic sugar for rpyc
run api for running shell commands, optionally with sudo
ssh wrapper for fabric.Connection
sudo sudoing popen() and a helper for implementing sudo support using askpass
systemd api for systemctl and journalctl clis
threads cancellable threads and synchronization helpers
time time utilities

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

lura-0.4.5.tar.gz (31.3 kB view hashes)

Uploaded Source

Built Distribution

lura-0.4.5-py3-none-any.whl (46.2 kB view hashes)

Uploaded Python 3

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