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
[n/a] Have you updated the VERSION file (if applicable)?
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