Hello,

Currently we have 2 python based tools (polaris client and polaris mcp) and 
they are using poetry and uv. Both poetry and uv are very popular options for 
python package managements. Currently Polaris client is using poetry while 
polaris mcp is using uv. I think it may makes sense to switch with one to avoid 
technical debt for maintaining two package managers as well as CI pipelines. 
Personally, I like uv more than poetry due to the speed uv provides during 
dependencies resolutions (sample reference for more detail comparison: 
https://dipjyotimetia.medium.com/why-i-switched-from-poetry-to-uv-after-6-months-20d02c8f789e).
 Also, pyiceberg did the same switch couple months back: 
https://github.com/apache/iceberg-python/pull/2601

What do your guys think? Should we switch from poetry to uv or vice versa or 
keep them as it is for now? 

Thanks,
Yong Zheng

Reply via email to