Open richterdavid opened 2 months ago
Thank you.
It is not clear to me how mandatory this lib is anyway and all others mentioned in the README (especially the "dev" headers).
Looks like Debian decided to replace this lib some time ago, but it is not 100% equivalent: https://unix.stackexchange.com/a/727617
Required for Pillow's image conversions. I suppose the turbo one can be used but it should be checked.
Required for Pillow's image conversions
Why ? Aren't we using pre-built wheels? Looking at https://pillow.readthedocs.io/en/latest/installation/basic-installation.html#basic-installation it seems that the only missing external dependency is libimagequant but scraperlib does not seem to use it
This is needed only for building from source, are we doing this?
If there are matching wheels, we're not but with pip you can't control that for everybody (it's a lib). We should definitely update README to include required-only dependencies or even specify which feature would fail for missing dependency.
Agreed, in most situations a new developer on scraperlib probably does not need most of the mentioned requirements since he will probably be able to use the wheels. And even if he doesn't, he might well not be blocked in his development because not concerned by this part of the codebase.
libjpeg8-dev
referenced in the README.md is obsolete, and presumably should be replaced.