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