{'allow_dirty': False,
 'commit': True,
 'commit_args': None,
 'current_version': '1.0.0',
 'files': [{'filename': 'setup.py',
            'glob': None,
            'parse': None,
            'replace': None,
            'search': None,
            'serialize': None},
           {'filename': 'bumpversion/__init__.py',
            'glob': None,
            'parse': None,
            'replace': None,
            'search': None,
            'serialize': None},
           {'filename': 'CHANGELOG.md',
            'glob': None,
            'parse': None,
            'replace': '**unreleased**\n**v{new_version}**',
            'search': '**unreleased**',
            'serialize': None}],
 'message': 'Bump version: {current_version} → {new_version}',
 'parse': '(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)(\\-(?P<release>[a-z]+))?',
 'parts': {'major': {'first_value': None,
                     'independent': False,
                     'optional_value': None,
                     'values': None},
           'minor': {'first_value': None,
                     'independent': False,
                     'optional_value': None,
                     'values': None},
           'patch': {'first_value': None,
                     'independent': False,
                     'optional_value': None,
                     'values': None},
           'release': {'first_value': None,
                       'independent': False,
                       'optional_value': 'gamma',
                       'values': ['dev', 'gamma']}},
 'replace': '{new_version}',
 'scm_info': SCMInfo(tool=No SCM tool, commit_sha=None, distance_to_latest_tag=None, current_version=None, dirty=None),
 'search': '{current_version}',
 'serialize': ['{major}.{minor}.{patch}-{release}', '{major}.{minor}.{patch}'],
 'sign_tags': False,
 'tag': True,
 'tag_message': 'Bump version: {current_version} → {new_version}',
 'tag_name': 'v{new_version}'}
