-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
[BUG] crewai
install brings in crewai-tools
#1759
Comments
As mentioned in issue crewAIInc#1759, listing crewai-tools as dev-dependencies makes pip install it a required dependency, and not an optional
@ciarancourtney I found out that crewai-tools was listed as an optional dependency and dev dependency. Pip install doesn't distinguish between main dependencies and dev dependencies, so crewai-tools is always installed. I already have a PR ready to fix this issue. |
Thats odd, it makes me think its actually something else, either a bug with uv publish or something wrong with the CI pipeline that ends up merging the dev dependencies with main dependencies |
I tested the command uv export. If I don`t explicitly tell uv not to export dev dependencies, it will be included on requirements.txt. I think that UV Publish follows the same logic |
Also, I didn't find a workflow that publishes the package, so I think it is published manually |
As mentioned in issue #1759, listing crewai-tools as dev-dependencies makes pip install it a required dependency, and not an optional Co-authored-by: João Moura <[email protected]>
Description
Docs say crewai-tools are an optional dependency, the pyproject seems to confirm that but the whl metadata says otherwise
Steps to Reproduce
pip install crewai
Expected behavior
crewai-tools is not installed
Screenshots/Code snippets
n/a
Operating System
Other (specify in additional context)
Python Version
3.10
crewAI Version
latest
crewAI Tools Version
n/a
Virtual Environment
Venv
Evidence
Possible Solution
?
Additional context
n/a
The text was updated successfully, but these errors were encountered: