blob: 86a91887edecacefcd33ede093bad7289bf38b58 [file] [view]
# For `make e2e-test` to run properly, the following steps must be taken:
1. The following packages are required for Ubuntu: `libffi-dev default-libmysqlclient-dev libpq-dev`
2. `python3.9` is required by the time of this document.
- Try `deadsnakes` if you are using Ubuntu 22.04 or above, the `python3.9-dev` is required.
- Use `virtualenv` if you are having multiple python versions. `virtualenv -p python3.9 path/to/venv` and `source path/to/venv/bin/activate.sh` should do the trick
3. [poetry](https://python-poetry.org/) is required.
- run `cd backend/python/pydevlake && poetry install`
- run `cd backend/python/plugins/azuredevops && poetry install`
4. `sqlalchemy` won't work with `localhost` in the database connection string, use `127.0.0.1` instead