Updating dependencies
Resolving dependencies... (0.4s)
The current project's Python requirement (>=2.7,<2.8 || >=3.4) is not compatible with some of the required packages Python requirement:
- pillow requires Python >=3.7, so it will not be satisfied for Python >=2.7,<2.8 || >=3.4,<3.7
- pillow requires Python >=3.7, so it will not be satisfied for Python >=2.7,<2.8 || >=3.4,<3.7
- pillow requires Python >=3.7, so it will not be satisfied for Python >=2.7,<2.8 || >=3.4,<3.7
- pillow requires Python >=3.7, so it will not be satisfied for Python >=2.7,<2.8 || >=3.4,<3.7
Because no versions of pillow match >9.2.0,<9.3.0 || >9.3.0,<9.4.0 || >9.4.0,<9.5.0 || >9.5.0,<10.0.0
and pillow (9.2.0) requires Python >=3.7, pillow is forbidden.
And because pillow (9.3.0) requires Python >=3.7
and pillow (9.4.0) requires Python >=3.7, pillow is forbidden.
So, because pillow (9.5.0) requires Python >=3.7
and material-color-utilities-python depends on Pillow (^9.2.0), version solving failed.
• Check your dependencies Python requirement: The Python requirement can be specified via the `python` or `markers` properties
For pillow, a possible solution would be to set the `python` property to ">=3.7"
For pillow, a possible solution would be to set the `python` property to ">=3.7"
For pillow, a possible solution would be to set the `python` property to ">=3.7"
For pillow, a possible solution would be to set the `python` property to ">=3.7"
Steps to recreate:
git clone --recursive https://github.com/avanisubbiah/material-color-utilities-python.gitpoetry buildpoetry installThe output I got after the last step is:
I resolved the error by changing line 9 in
pyproject.toml:I changed
Pillow = "^9.2.0"toPillow = {version = "^9.2.0", python = "^3.7"}I guess is fairly simple to add :)