Skip to content

Conversation

@heefan
Copy link

@heefan heefan commented Nov 28, 2025

Problem

As developer,
When clone the project and run uv pip install -r requirements.txt and got the following issue,

❯ uv pip install -r requirements.txt
  × No solution found when resolving dependencies:
  ╰─▶ Because crawl4ai==0.6.3 depends on pillow>=10.4,<11.dev0 and only the following versions of crawl4ai are available:
          crawl4ai<=0.6.3
          crawl4ai>0.7.dev0
      we can conclude that crawl4ai>=0.6.3,<0.7.dev0 depends on pillow>=10.4,<11.dev0.
      And because you require pillow>=11.1.0,<11.2.dev0 and crawl4ai>=0.6.3,<0.7.dev0, we can conclude that your requirements are unsatisfiable.

      hint: `crawl4ai` was requested with a pre-release marker (e.g., crawl4ai>0.6.3,<0.7.dev0), but pre-releases weren't enabled (try: `--prerelease=allow`)

The pull request to downgrade the pillow to 10.4.0 to make it work.

…sh install. issue details: Dependency conflict between crawl4ai and pillow: crawl4ai==0.6.3 requires pillow>=10.4,<11.0, while the project pinned pillow~=11.1.0. Downgrading Pillow to the 10.4 line in requirements.txt aligned the constraints and made uv pip install -r requirements.txt succeed.
@heefan heefan changed the title bugfix(requirement.txt): resolve the crewai dependency issue bugfix(requirement.txt): resolve the crewai dependency issue with pillow Nov 28, 2025
@titanism
Copy link

please merge this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants