Adopt Poetry for dependency management
@NiallRees suggested using pipenv in !1884 (comment 419029126):
Have you used/considered pipenv? It has good dependency resolution and can require a specific python version which would have caught this. I'm using it in all new projects and ci pipelines, with something like:
RUN pip install pipenv COPY Pipfile* /tmp RUN cd /tmp && pipenv lock --requirements > requirements.txt RUN pip install -r /tmp/requirements.txt
in the dockerfile per https://pythonspeed.com/articles/pipenv-docker/
@blarghmatey created an MR to add Poetry in !1964 (merged).
Edited by Douwe Maan