Skip to content

Conversation

@wmasfoe
Copy link

@wmasfoe wmasfoe commented Nov 29, 2025

Features

  • Fix dependency conflict between pillow and crawl4ai that prevents package installation
  • Downgrade pillow from ~=11.1.0 to ~=10.4.0 to ensure compatibility with crawl4ai==0.6.3

Feature Docs

N/A (Minor dependency version fix)

Influence

This change resolves the installation failure when running uv pip install -r requirements.txt.

Root cause: crawl4ai==0.6.3 requires pillow>=10.4,<11.dev0 (does not support pillow 11.x), which conflicts with the current pillow~=11.1.0 requirement.

Impact: Users will be able to successfully install all dependencies without conflicts. Pillow 10.4.0 maintains all required functionality while ensuring compatibility with crawl4ai.

Result

Before the fix:

× 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.

After the fix:

  • uv pip install -r requirements.txt completes successfully
  • ✅ No dependency conflicts reported

Other

This is a minimal change that only affects the pillow version specification. No code changes are required, and the downgrade to pillow 10.4.0 does not impact any existing functionality.

@timchenxiaoyu
Copy link

pls merge

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