MonkeyCanCode opened a new pull request, #3410:
URL: https://github.com/apache/polaris/pull/3410

   <!--
   ๐Ÿ“ Describe what changes you're proposing, especially breaking or user-facing 
changes. 
   ๐Ÿ“– See https://github.com/apache/polaris/blob/main/CONTRIBUTING.md for more.
   -->
   
   Per discussion in 
https://lists.apache.org/thread/2hlh3rvmgo7ol3qn08xmyf85grck2p35, team 
preferred `uv` over `poetry`. Couple major changes with this PR:
   1. Switched from poetry to uv
   2. Installed uv in virtualenv instead of system level to avoid potential 
conflict and keep system clean
   3. Used hatch instead of poetry-core/setuptool for build management
   4. Used hatch hook for openapi code generator
   
   For the next PR, we can do more cleanup to remove unnecessary code/scripts 
around virtualenv management and let uv handles those natively if preferred. 
Currently, it is backward compatible as existed one in term of how to invoke 
the CLI and run docker-compose. 
   
   ## Checklist
   - [x] ๐Ÿ›ก๏ธ Don't disclose security issues! (contact [email protected])
   - [x] ๐Ÿ”— Clearly explained why the changes are needed, or linked related 
issues: Fixes #
   - [x] ๐Ÿงช Added/updated tests with good coverage, or manually tested (and 
explained how)
   - [x] ๐Ÿ’ก Added comments for complex logic
   - [x] ๐Ÿงพ Updated `CHANGELOG.md` (if needed)
   - [x] ๐Ÿ“š Updated documentation in `site/content/in-dev/unreleased` (if needed)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to