Monitor I/O
Project description
Monitor.io
This is just a stub for a future Readme file
Here are some buzz-phrases:
- Minimal monitoring
- textual/rich
- async programming
- asyncssh instead of paramiko
- Configuration as application
Installation
While you can just clone and use monitor.io, the intended way to use it is via
pip or inside a virtual environment.
Install it locally using pip:
[<PYTHON> -m] pip[3] install [--user] [--upgrade] monitorio
Todo
TBD
Development & Contribution
Setup
For active development you need to have poetry and pre-commit installed
python3 -m pip install --upgrade --user poetry pre-commit
git clone git@projects.om-office.de:frans/monitor.io.git
cd monitor.io
pre-commit install
# if you need a specific version of Python inside your dev environment
poetry env use ~/.pyenv/versions/3.10.4/bin/python3
poetry install
Workflow
- Create/commit changes and check commits via
pre-commit - after work is done locally:
- adapt version in
pyproject.toml - build and check a package
- adapt version in
poetry build && \
twine check dist/* &&
python3 -m pip uninstall -y monitorio && \
python3 -m pip install --user dist/monitorio-$(grep -E "^version.?=" pyproject.toml | cut -d '"' -f 2)-py3-none-any.whl
- check installed package
- go through review process
- publish the new package
poetry publish --build - commit new version && push
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 monitorio-0.0.6.tar.gz.
File metadata
- Download URL: monitorio-0.0.6.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.2 Linux/5.15.0-78-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b778ce958ba6950c58b21de0413a564338aefc8418f5b4f2ba3b2074ff99f38
|
|
| MD5 |
9848d2a1017632c800751268a47eebd2
|
|
| BLAKE2b-256 |
c9ed92b8de6b604224951dede9a52eb5eaad504fc1cacf8391cbed4e6269c973
|
File details
Details for the file monitorio-0.0.6-py3-none-any.whl.
File metadata
- Download URL: monitorio-0.0.6-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.2 Linux/5.15.0-78-generic
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ccd1b755f2aa23e86b0ed4bfd6ca116811f15b55229c607a0564c0d7283d2af
|
|
| MD5 |
0c08038e91783046bb2bc70f531e3dd2
|
|
| BLAKE2b-256 |
485449624d8ff9e5c5daec896df8e214ae6ece2080f271f6b5189d2e7b428bb4
|