This data product was using requirements.txt to manage python packages, simple upgrade to bring it in line with our other data products.
The only unexpected thing I saw making this change was that poetry install automatically opened up a virtual environment and installed packages in there. The poetry config virtualenvs.create false line has it install the packages directly in the runner
Switch from requirements.txt to poetry
This data product was using requirements.txt to manage python packages, simple upgrade to bring it in line with our other data products.
The only unexpected thing I saw making this change was that
poetry install
automatically opened up a virtual environment and installed packages in there. Thepoetry config virtualenvs.create false
line has it install the packages directly in the runner