Installation
Using pip:
pip install ttp
Or download code from GitHub, unzip, navigate to folder and run:
python setup.py install or python -m pip install .
Or install GIT and run installation of latest source code from GitHub master brunch:
python -m pip install git+https://github.com/dmulyalin/ttp
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]