mdziekon/OctoPrint-SpoolManager

Invalid `pillow` dependency specification

mdziekon opened this issue · 0 comments

As noticed by other users of the plugin (see: OllisGit#327), plugin_requires in setup.py has an invalid version specifier for pillow dependency.

According to the specification (PEP 440), to specify a range:

The comma (“,”) is equivalent to a logical and operator: a candidate version must match all given version clauses in order to match the specifier as a whole.

Therefore, the correct specification for a range of "between 6.2 (inclusive) and 7 (exclusive)" would be as follows:

pillow >=6.2.0, <7.0.0