Skip to content

Install

Installing investigraph is needed for interactive development of new dataset sources or local test runs, though.

Tip

It is highly recommended to use a python virtual environment for installation.

investigraph ships as a python package and can easily be installed via pip (or any other package manager from the python ecosystem):

pip install investigraph

After installation and all it's dependencies, check that it is working:

investigraph --version

Upgrade the package to the latest version:

pip install -U investigraph

Uninstall:

pip uninstall investigraph

Extra dependencies

To write entities to a specific store backend, some extra dependencies need to be installed:

Sql(ite)

pip install investigraph[sql]

Postgresql

pip install investigraph[postgres]

LevelDB

This might require some system packages, check out leveldb documentation.

pip install investigraph[level]

Redis or KVRocks

pip install investigraph[redis]

Develop version

Active development is happening in the develop branch. You can directly install it via pip:

pip install git+https://github.com/dataresearchcenter/investigraph-etl.git@develop