Installation
Using pip:
pip install ttp
Or clone from GitHub, unzip, navigate to folder and run:
python setup.py install or python -m pip install .
Install all optional dependencies:
pip install ttp[full]
Additional dependencies
TTP mainly uses built-in libraries. However, additional modules need to be installed on the system for certain features to work.
Group Functions
cerberus - requires Cerberus library
Output Formatters
yaml - requires PyYAML module
tabulate - requires tabulate module
jinja2 - requires Jinja2 module
N2G - requires N2G module
Output Functions
deepdiff - requires deepdiff library
Lookup Tables
INI lookup tables - requires configparser
geoip2 database - requires GeoIP2
All above optional dependencies can be installed using full extras:
pip install ttp[full]