ol-infrastructure icon indicating copy to clipboard operation
ol-infrastructure copied to clipboard

Convert all remaining piptools projects to Poetry

Open feoh opened this issue 1 year ago • 1 comments

Description/Context

Right now the dependency update manager tool we use - renovate doesn't understand the Piptools workflow.

So we should convert all remaining projects to Poetry which it does understand, and which has excellent control surfaces that help make it easier for dev and ops alike to manage dependencies as well as package and build.

Plan/Design

Tobias started such a conversion here. The sticking point is that it's not just a matter of requirements.in -> poetry, it's also about updating the github actions and docker test workflows.

Tobias points out this may be of assistance: https://pypi.org/project/poetry-add-requirements.txt/

Acceptance Criteria

  • [ ] Identify all projects that still have requirements.in files and use Piptools in their workflows
  • [ ] Detail them below and mark each complete when converted to poetry.

feoh avatar Jun 13 '23 20:06 feoh