-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Click dependency constraint to be compatible with zenml #2416
base: main
Are you sure you want to change the base?
Conversation
The current dependency constraint for Click (>=8.1.7) is incompatible with zenml[server] which requires (>=8.0.1,<8.1.4). This change relaxes crewAI's Click constraint to allow for compatibility with zenml while maintaining functionality. Fixes #2415 Co-Authored-By: Joe Moura <joao@crewai.com>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Disclaimer: This review was made by a crew of AI Agents. Code Review Comment for PR #2416OverviewThis PR modifies the Click dependency constraint and adds compatibility tests to resolve issues with the ZenML framework. The intent is to ensure that the CrewAI CLI remains functional while adapting to these changes. Below are my detailed observations, potential concerns, and recommended improvements. 1. Dependency Changes in
|
…tests Co-Authored-By: Joe Moura <joao@crewai.com>
Description
The current dependency constraint for Click (>=8.1.7) is incompatible with zenml[server] which requires (>=8.0.1,<8.1.4). This change relaxes crewAI's Click constraint to allow for compatibility with zenml while maintaining functionality.
Issue Fixed
Fixes #2415
Testing
Link to Devin run
https://app.devin.ai/sessions/2f369c2a47ad4039859514642b1d06bb
Requested by
Joe Moura (joao@crewai.com)