For make e2e-test to run properly, the following steps must be taken:
- The following packages are required for Ubuntu:
libffi-dev default-libmysqlclient-dev libpq-dev 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
- both
mysql-client and postgresql are required.postgresql is required for psycopg2 to work
- poetry is required.
- run
cd backend/python/pydevlake && poetry install - run
cd backend/python/plugins/azuredevops && poetry install
sqlalchemy won't work with localhost in the database connection string, use 127.0.0.1 instead