changedetection.io: Windows fails to pip install 0.45.16 due to outdated pillow
Describe the bug
I’m on Windows 11 with Python 3.10.13 and 3.11.8. Both used to work with pip install changedetection.io but fail with the latest 0.45.16. The reason is that pip cannot install pillow 7.2.0, which is no longer supported by Python on Windows.
Version 0.45.16
To Reproduce
Steps to reproduce the behavior (tested on both Python 3.10.13 and 3.11.8):
pip install changedetection.io
Expected behavior changedetection.io should be installed normally
Actual behavior pip outputs the following error:
error: subprocess-exited-with-error
× Running setup.py install for pillow did not run successfully.
│ exit code: 1
╰─> [186 lines of output]
C:\Users\<USER>\AppData\Local\Temp\pip-install-deux54rq\pillow_4efbb81ad3ec41e987733a622412b582\setup.py:42: RuntimeWarning: Pillow 7.2.0 does not support Python 3.10 and does not provide prebuilt Windows binaries. We do not recommend building from source on Windows.
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> pillow
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
Desktop (please complete the following information):
- OS: Windows 11
- Browser: Not applicable
- Version: Not applicable
About this issue
- Original URL
- State: open
- Created 4 months ago
- Reactions: 1
- Comments: 19 (9 by maintainers)
Awesome news! Maybe after I wake up the new version will be available. Thanks for the efforts 😃
Just a side note to @middlingphys:
pip install changedetection.io pyppeteer-ng==2.0.0rc5doesn’t work becausepipwill considerchangedetection.io 0.45.16not compatible and automatically fallback to0.45.14:But yeah it doesn’t matter any more… Thanks for spotting the requirement 💯 and I look forward to @dgtlmoon’s fix 👍