Installation

Installation#

Dependencies#

woom requires Python 3 or higher and depends on the following packages:

colorlog

Add colours to the output of Python’s logging module.

configobj

configobj is a simple but powerful config file reader and writer: an ini file round-tripper.

jinja2

jinja2 is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax. Then the template is passed data to render the final document.

pandas

pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for Python.

platformdirs

platformdirs is a library to determine platform-specific system directories. This includes directories for placing cache files, user data, configuration, etc.

psutil

psutil (python system and process utilities) is a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors) in Python.

tabulate

Pretty-print tabular data in Python, a library and a command-line utility. Repository migrated from bitbucket.org/astanin/python-tabulate.

From pypi#

With pip:

$ pip install woom

From sources#

Clone the repository:

$ git clone https://github.com/shom-fr/woom.git

Install the build packages:

$ pip install setuptools setuptools_scm

Run the installation command from the root directory:

$ cd woom
$ pip install .