The earlier addition of ipython = ">=8.23.0" conflicts with commitizen and prevents the Docker image to build successfully.
commitizen requires questionary (>=2.0,<3.0).
questionary (2.0.0 and 2.0.1) depend on prompt_toolkit (>=2.0,<=3.0.36).
ipython (>=8.23.0) depends on prompt_toolkit (>=3.0.41,<3.1.0).
Conflict:prompt_toolkit (>=3.0.41,<3.1.0) required by ipython (>=8.23.0) is incompatible with prompt_toolkit (<=3.0.36) required by questionary (and thus commitizen).
I found that ipython version >=8.18.0 is compatible with commitizen.
The earlier addition of
ipython = ">=8.23.0"
conflicts with commitizen and prevents the Docker image to build successfully.commitizen
requiresquestionary (>=2.0,<3.0)
.questionary (2.0.0 and 2.0.1)
depend onprompt_toolkit (>=2.0,<=3.0.36)
.ipython (>=8.23.0)
depends onprompt_toolkit (>=3.0.41,<3.1.0)
.Conflict:
prompt_toolkit (>=3.0.41,<3.1.0)
required byipython (>=8.23.0)
is incompatible withprompt_toolkit (<=3.0.36)
required byquestionary
(and thuscommitizen
).I found that
ipython
version>=8.18.0
is compatible with commitizen.