Backblaze / boardwalk

A linear remote execution workflow engine built on top of Ansible
Other
18 stars 1 forks source link

Use Poetry for dependency management and packaging (SVRENG-252) #64

Closed asullivan-blze closed 7 months ago

asullivan-blze commented 7 months ago

What and why?

Alters the package to use Poetry for dependency management and packaging. Reasoning for this includes, but is not limited to, the fact that it is not really advisable to develop in an environment where the make develop incantation makes changes to system or user Python packages, which can quickly lead to dependency conflicts. (I've been hit by this a few times.)

Resolves #63.

How was this tested?

Tested using the various Makefile commands to install into the Poetry venv, build the package, build the podman image, and all worked as expected.

Checklist