adds many dependencies for python communication