client-python icon indicating copy to clipboard operation
client-python copied to clipboard

Migrate setuptools to poetry for dependency management and packaging

Open helene-nguyen opened this issue 7 months ago • 0 comments

Problem to Solve

Using setuptools could fail silently, lacked uninstallation, and didn’t resolve dependency conflicts. Breaking changes disrupt packages.

Setuptools remains powerful and versatile, especially for complex or legacy projects, but its drawbacks—especially around maintainability, modern standards compliance, and environment safety. More robust tools for packaging and dependency management exists.

Current Workaround

Manual checks and updates.

Proposed Solution

Use Poetry to replace setuptools as the primary tool for dependency management and packaging.

Additional Information

helene-nguyen avatar Jul 03 '25 06:07 helene-nguyen