DevOps overseer to manage process automations and conformity
Project description
devops.overseer
A DevOps helper python module to monitor and automate all kinds of tasks related to either process, migrations, reporting, monitoring etc.
Installation
Clone the repository and cd into it.
Virtual environment
Make sure you have vevn installed (example on Ubuntu: sudo apt install python3-venv).
From the root of the repository, if you don't have another preference onto where to get the venv, just create it here:
python3 -v venv ./.venv
INFO: The
venvdirectory is ignored at the root.
Requirements
Just install both requirements file in your virtual environment to make sure you have access to all the processes:
pip install -r ./requirements.dev.txt
pip install -r ./requirements.txt
Building
You can simply build the package after pip installing both requirements file using this command:
python3 -m build
Installation
Locally
just run the usual pip install:
pip install .
Calling the CLI
You should now be able to just call devops-overseer from your current shell while having your virtual environment activated
Contributing
Commiting
This repository tries to follow as best as it cana the conventional commits specification. The accepted types for commit messages are:
- feat
- fix
- docs
- style
- refactor
- perf
- test
- build
- ci
- chore
- revert
Commands
devops-overseer- CLI call (parameters will come).
Project layout
mkdocs.yml # The configuration file.
docs/ # mkdocs documentation
src/ # main source directory
tests/ # unit tests directory
Full documentation
You can find the full documentation here
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file devops_overseer-0.0.6.tar.gz.
File metadata
- Download URL: devops_overseer-0.0.6.tar.gz
- Upload date:
- Size: 2.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40082ea11da62bb7ad2f9af7e67ca67162c73fd771feb111d29cc4aae423e6ed
|
|
| MD5 |
f8b6ab3a5484d9150a7c937d12d58021
|
|
| BLAKE2b-256 |
25cf8f70538ead9ae93aee175607803891beed63dc5b56f403794961b2a17a87
|
File details
Details for the file devops_overseer-0.0.6-py3-none-any.whl.
File metadata
- Download URL: devops_overseer-0.0.6-py3-none-any.whl
- Upload date:
- Size: 6.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10b3ef61348a9df35711e88ba0b64cdc459b1db02f6c1cfb11906b21a858637b
|
|
| MD5 |
3fa1a96e05bdc6813670b3dbefdc2b0a
|
|
| BLAKE2b-256 |
f8201af5659a303a2c423d471b853dfe418c3f1cb525a2cf816ccd69d0d439e2
|