Skip to main content

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
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

Metadata

Release files for monitorio 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for monitorio 0.0.6
File Size Uploaded Provenance
monitorio-0.0.6.tar.gz 9.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for monitorio 0.0.6
File Interpreter ABI Platform
monitorio-0.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 21.3 kB

Release files / monitorio-0.0.6.tar.gz

Download URL monitorio-0.0.6.tar.gz
Size 9.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4b778ce958ba6950c58b21de0413a564338aefc8418f5b4f2ba3b2074ff99f38
BLAKE2b-256 checksum
How to use checksums
c9ed92b8de6b604224951dede9a52eb5eaad504fc1cacf8391cbed4e6269c973
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.11.2 Linux/5.15.0-78-generic

Release files / monitorio-0.0.6-py3-none-any.whl

Download URL monitorio-0.0.6-py3-none-any.whl
Size 11.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6ccd1b755f2aa23e86b0ed4bfd6ca116811f15b55229c607a0564c0d7283d2af
BLAKE2b-256 checksum
How to use checksums
485449624d8ff9e5c5daec896df8e214ae6ece2080f271f6b5189d2e7b428bb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.11.2 Linux/5.15.0-78-generic

Security for monitorio 0.0.6

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page