You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SolverProblemError
Because no versions of coverage match >5.3.1,<5.4 || >5.4,<5.5 || >5.5,<6.0.0
and coverage (5.3.1) depends on coverage (5.3.1), coverage (>=5.3.1,<5.4 || >5.4,<5.5 || >5.5,<6.0.0) requires coverage (5.3.1).
And because coverage (5.4) depends on coverage (5.4)
and coverage (5.5) depends on coverage (5.5), coverage (>=5.3.1,<6.0.0) requires coverage (5.3.1 || 5.4 || 5.5).
Because no versions of eyed3 match >0.9.6,<0.10.0
and eyed3 (0.9.6) depends on coverage (>=5.3.1,<6.0.0), eyed3 (>=0.9.6,<0.10.0) requires coverage (>=5.3.1,<6.0.0).
Thus, eyed3 (>=0.9.6,<0.10.0) requires coverage (5.3.1 || 5.4 || 5.5).
So, because App depends on both eyed3 (^0.9.6) and coverage (^6), version solving failed.
To avoid this behaviour eyed3 should locate dev dependencies into [tool.poetry.dev-dependencies] instead of [tool.poetry.dependencies].
The text was updated successfully, but these errors were encountered:
Since test dependencies is located in
[tool.poetry.dependencies]
, poetry trying to resolve they. Even they are optional.eyeD3/pyproject.toml
Lines 65 to 72 in 3c073bb
So. Let's get any application with
coverage v6
...Try to add eyed3:
And get exception:
To avoid this behaviour
eyed3
should locate dev dependencies into[tool.poetry.dev-dependencies]
instead of[tool.poetry.dependencies]
.The text was updated successfully, but these errors were encountered: