mdziekon/OctoPrint-SpoolManager

Update `pillow` to newer versions to improve plugin cross-compatibility

Closed this issue · 0 comments

Recent work on fixing pillow dependency (#33) revealed a potential issue with plugins cross-compatibility.

For people using eg. latest version of Octolapse, pillow dependency is incompatible (this plugin - maxes out at <7, Octolapse requires at least 9.3).

This fix this potential issue, pillow has to be bumped. This effectively removes Python 2 support (since newer versions of pillow do not support Python 2), however since Python 2 is EOL since 2020, removing Python 2 support sounds reasonable.


For reference, Octolapse's author found the upgrade to newer versions of pillow to be slightly problematic, so this commit might be helpful: FormerLurker/Octolapse@d8b2b5b