mirror of
https://github.com/dtomlinson91/street_group_tech_test
synced 2025-12-22 03:55:43 +00:00
777 B
777 B
Installation
The task is written in Python 3.7.9 using Apache Beam 2.32.0. Python versions 3.6.14 and 3.8.11 should also be compatible but have not been tested.
The task has been tested on MacOS Big Sur and WSL2. The task should run on Windows but this wasn't tested.
For Beam 2.32.0 the supported versions of the Python SDK can be found here.
Pip
In a virtual environment run from the root of the repo:
pip install -r requirements.txt
Poetry (Alternative)
Install Poetry globally
From the root of the repo install the dependencies with:
poetry install --no-dev
Activate the shell with:
poetry shell