Skip to content

Version 4.7.2 breaks cz_github_jira_conventional because of missing defaults.bump_pattern #1435

Closed
@lkrzyzanek

Description

@lkrzyzanek

Description

Version 4.7.2 breaks cz_github_jira_conventional because of missing defaults.bump_pattern

Steps to reproduce

  1. pip install commitizen cz_github_jira_conventional
  2. cz version --report

Current behavior

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.13/bin/cz", line 5, in <module>
    from commitizen.cli import main
  File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/commitizen/__init__.py", line 6, in <module>
    from commitizen.cz.base import BaseCommitizen
  File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/commitizen/cz/__init__.py", line 44, in <module>
    registry: dict[str, type[BaseCommitizen]] = discover_plugins()
                                                ~~~~~~~~~~~~~~~~^^
  File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/commitizen/cz/__init__.py", line 31, in discover_plugins
    mod = importlib.import_module(name)
  File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/cz_github_jira_conventional.py", line 29, in <module>
    class GithubJiraConventionalCz(BaseCommitizen):
    ...<256 lines>...
            return parsed_message
  File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/cz_github_jira_conventional.py", line 30, in GithubJiraConventionalCz
    bump_pattern = defaults.bump_pattern
                   ^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'commitizen.defaults' has no attribute 'bump_pattern'

Desired behavior

cz version --report            
Please add the key jira_base_url to your .cz.yaml|json|toml config file.

Screenshots

No response

Environment

4.7.2

pip3 install commitizen -U
Requirement already satisfied: commitizen in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (4.7.2)

The command cz version --report throws

cz version --report       
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.13/bin/cz", line 5, in <module>
    from commitizen.cli import main
  File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/commitizen/__init__.py", line 6, in <module>
    from commitizen.cz.base import BaseCommitizen
  File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/commitizen/cz/__init__.py", line 44, in <module>
    registry: dict[str, type[BaseCommitizen]] = discover_plugins()
                                                ~~~~~~~~~~~~~~~~^^
  File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/commitizen/cz/__init__.py", line 31, in discover_plugins
    mod = importlib.import_module(name)
  File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/cz_github_jira_conventional.py", line 29, in <module>
    class GithubJiraConventionalCz(BaseCommitizen):
    ...<256 lines>...
            return parsed_message
  File "/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/cz_github_jira_conventional.py", line 30, in GithubJiraConventionalCz
    bump_pattern = defaults.bump_pattern
                   ^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'commitizen.defaults' has no attribute 'bump_pattern'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions