Given Push uses Poetry for dependency management, and Poetry is a technology of choice for other services within PXI, it makes sense to update Sync to use Poetry.
Acceptance Criteria:
Add poetry
Create pyproject.toml
Create pyproject.toml for each subdirectory utility
Add all dependencies
Add makefile commands
A subsequent PR will enable poetry for our build process. This is to validate proper environment integration and successful management of each scoped dependency.
Given Push uses Poetry for dependency management, and Poetry is a technology of choice for other services within PXI, it makes sense to update Sync to use Poetry.
Acceptance Criteria:
A subsequent PR will enable poetry for our build process. This is to validate proper environment integration and successful management of each scoped dependency.
┆Issue is synchronized with this Jira Task