[Bug]: Update current PIL Version to enable use with smolagents
crawl4ai version
0.4.248
Expected Behavior
Currently, somlagents and crawl4ai cannot be used together due to a version conflict. Crawl4ai has a hard dependency on a specific version of Pillow, which appears to be unnecessary. This limitation prevents the use of somlagents with crawl4ai.
Current Behavior
Change pillow version to >=10.4.
I can do it myself and create the PR, but the tests (i.e., test_web_crawler.py) seem to be broken. If you tell me how to fix it, I can make a small documentation for the tests and resolve the issue.
Is this reproducible?
Yes
Inputs Causing the Bug
Steps to Reproduce
1. Install smolagents and crawl4ai in the same envrionment
Code snippets
pillow>=10.4 -> requirements.txt and pyprojects.toml
OS
every platform
Python version
3.12
Browser
No response
Browser version
No response
Error logs & Screenshots (if applicable)
No response
Please this would be an important one
@dnascimento We'll check for compatibility and upgrade soon!
@aravindkarnam any updates on this? Thank you so much mate
@dnascimento Sorry about the delay. Yes we will update this in next release.
I've updated the version and done some basic tests. It's already on 2025-APR-1 branch.
cc @aravindkarnam
Maybe we should rebuild it by ourself ?
@yang-collect @dnascimento @havspect Pillow version updated in v0.7!