DevOps Template Toolbox
Drop this repository into a project when you want lightweight CLI helpers for:
- Running QA (
devops/ops/ops qa,ops/commands/test.sh) - Building production bundles (
devops/deploy/commands/build-production.sh) - Deploying bundles to a directory (
devops/deploy/deploy production <path>)
Quick Start
# Quality checks (pytest + optional linting)
./devops/ops/ops qa
# Build a production bundle locally
./devops/deploy/commands/build-production.sh ./build/your-app --force
# Deploy bundle to a target (defaults from config/devops.toml)
./devops/deploy/deploy production ~/deploy/your-app
Set project-specific defaults in config/devops.toml. Example:
[package]
name = "your_app"
path = "src"
test_command = "pytest tests/backend -m 'not slow'"
[package.manifest]
version = "VERSION"
requirements = "requirements.txt"
install = "install.sh"
cli = "your-app"
[deploy]
target = "~/deploy/your-app"
The tooling assumes a Python backend (pytest) but can be extended—edit ops/ops
and ops/commands/testing/run_tests.py to add categories or change defaults.
Performance Monitoring
New Features
- Performance Monitoring: Built-in timing and resource monitoring
- Benchmark Operations: I/O performance testing and validation
- System Health Checks: Automated disk usage and memory monitoring
Usage
# Run performance monitoring
./ops/commands/performance-monitor.sh
# Use timing wrapper for any command
./ops/ops qa --with-timing
Performance Enhancements
- Added
measure_time()utility for operation timing - Automatic performance threshold validation
- Resource usage monitoring and alerts
- Optimized error handling with fallback values
Metadata
Release files for multiagent-devops 2.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| multiagent_devops-2.1.1.tar.gz | 56.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| multiagent_devops-2.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 63.8 kB
Release files / multiagent_devops-2.1.1.tar.gz
| Download URL | multiagent_devops-2.1.1.tar.gz |
|---|---|
| Size | 56.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ded049dc6c60b7a8510337b63e4c038c6b101d6c7d8e658e4805ffb04fde363f
|
|
BLAKE2b-256 checksum How to use checksums |
c7f2f1a20cda223e554e5468fe7b1806f3b11a0d8e610ab77e32cf9cf9ddd30e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.23
|
Release files / multiagent_devops-2.1.1-py3-none-any.whl
| Download URL | multiagent_devops-2.1.1-py3-none-any.whl |
|---|---|
| Size | 7.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
343608bd1caac0777f0547dfacad7ef5322763fa2aded709ea4bf00deff1c3b6
|
|
BLAKE2b-256 checksum How to use checksums |
3edcfa4681ca476d98f695ebd7b66d8f22a09bfffe8d68e0f49c8ba0644d83fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.23
|
Security for multiagent-devops 2.1.1
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.