ol-infrastructure
ol-infrastructure copied to clipboard
Convert all remaining piptools projects to Poetry
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.