Skip to content

Prerequisites for development

Weiyüen Wu edited this page Mar 26, 2020 · 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 you clone the dataprep source code.

  • The git command-line tool link.
  • 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 python xyz.py instead of python xyz.py will use python to run the file xyz.py in the virtualenv.

Clone this wiki locally