Metadata-Version: 2.4
Name: disermo
Version: 0.0.1
Summary: Self hosted server monitoring
Author-email: Richard Terry <code@radiac.net>
License-Expression: BSD-3-Clause
Project-URL: Homepage, https://github.com/radiac/disermo
Project-URL: Documentation, https://disermo.readthedocs.io/en/latest/
Project-URL: Repository, https://github.com/radiac/disermo
Project-URL: Issues, https://github.com/radiac/disermo/issues
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: System Administrators
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: typing_extensions
Dynamic: license-file

=======
Disermo
=======

Self hosted server monitoring.


Installation
============

Install from PyPI::

    pip install disermo

This requires Python 3.8 or later.


Development
===========

During development, install in a virtual environment::

    mkdir disermo
    cd disermo
    git clone <path-to-repo> repo
    python3 -m venv venv
    . venv/bin/activate
    pip install pip-tools
    cd repo
    pip-sync


Quickstart
==========

Create a Disermo script based on ``example.py``.

To run it::

    /path/to/venv/bin/python /path/to/repo/example.py


Tests
=====

To run tests::

    cd disermo/repo
    . ../venv/bin/activate
    pytest --flake8 --mypy --cov=disermo --cov-report=term --cov-report=html
