commitizen
commitizen copied to clipboard
Commitizen is not compatible with recent versions of ipython because of its dependency on questionary
Description
Not so recent versions of ipython require prompt-toolkit>=3.0.41, but commitizen depends on questionary<3.0, the latest version of which depends on prompt-toolkit<=3.0.36^1. To comply with both requirements, you need to downgrade ipython to a version of end 2022.
Related: https://github.com/commitizen-tools/commitizen/issues/5
Possible Solution
- Ask questionary to release a new version (their master branch relaxed the constraint on prompt-toolkit).
- Or, replace or remove the dependency on questionary.
Additional context
No response
Additional context
No response