Installation¶
Python Version¶
We recommend using the latest version of Python. Mara supports Python 3.6 and newer.
Dependencies¶
These packages will be installed automatically when installing Mara DB.
Mara DB core module offering a minimal API for defining pages of Flask-based backends
Mara Page core module for defining pages of Flask-based backends
Graphviz facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software from Python.
python-dateutil provides powerful extensions to the standard datetime module
pythondialog easy writing of graphical interfaces for terminal-based applications
more-itertools python library is a gem - you can compose elegant solutions for a variety of problems with the functions it provides
psutil a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network, sensors)
requests is an elegant and simple HTTP library for Python, built for human beings.
Install Mara Pipelines¶
To use the library directly, use pip:
$ pip install mara-pipelines
$ pip install git+https://github.com/mara/mara-pipelines.git