Skip to content

Prerequisites for development

Jinglin Peng edited this page Sep 20, 2021 · 3 revisions

Tools required for the development

We use a bunch of tools to help us manage the codebase, development, and deployment. For you to have smooth coding experience, it is highly suggested to install these tools first right after cloning the dataprep source code.

  • The git command-line tool for code management.
  • Just for command running.
  • Poetry for python dependency management.
  • Python 3.7 or higher.

Installing python dependencies

After you first clone the source code, please make sure to run poetry install in the project root at least once. This will create the virtualenv and download all the dependencies for you. Later, by prepending poetry, every command you execute will be in the virtualenv. E.g. poetry run python xyz.py instead of python xyz.py will use python to run the file xyz.py in the virtualenv.