Open
Description
Description
importlib_metadata
is only required for Python <= 3.9. The previous dependency specification was correctly restricted.
edb21df caused this regression.
Steps to reproduce
Install commitizen on Python 3.10+, e.g. via (uv) pip install commitizen==4.8.3
-> importlib_metadata is installed.
Current behavior
importlib_metadata is installed, but not actually needed. Previous versions of commitizens did not cause importlib_metadata to be installed on Python >=3.10.
Desired behavior
Installing commitizen should not trigger installation of importlib_metadata on Python >=3.10.
Screenshots
No response
Environment
Commitizen Version: 4.8.3