Relax numba pin from >=0.62.0 to >=0.61.2#702
Conversation
Resolves dependency conflict with vllm which pins numba==0.61.2. No 0.62-specific APIs are used. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe pull request lowers the minimum required version of the Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Relaxes the numba version pin from
>=0.62.0to>=0.61.2to resolve a dependency conflict with vllm, which pinsnumba==0.61.2.The numba usage in this project (basic
@njitdecorators andint64types) is fully compatible with numba 0.61.x — no 0.62-specific APIs are used.Motivation
When installing alongside
vllm<=0.15.1(used by verl for GRPO training), pip/uv cannot satisfy bothnumba>=0.62.0and vllm'snumba==0.61.2pin, causing dependency resolution failures.Summary by CodeRabbit