@@ -120,7 +120,7 @@ def generate_version(
120120 prerelease_offset : int = 0 ,
121121 devrelease : Optional [int ] = None ,
122122 is_local_version : bool = False ,
123- version_provider_cls : Optional [Type [Version ]] = None ,
123+ version_type_cls : Optional [Type [Version ]] = None ,
124124) -> Version :
125125 """Based on the given increment a proper semver will be generated.
126126
@@ -133,18 +133,16 @@ def generate_version(
133133 MINOR 1.0.0 -> 1.1.0
134134 MAJOR 1.0.0 -> 2.0.0
135135 """
136- version_provider_cls = version_provider_cls or Version
136+ version_type_cls = version_type_cls or Version
137137 if is_local_version :
138- version = version_provider_cls (current_version )
138+ version = version_type_cls (current_version )
139139 dev_version = devrelease_generator (devrelease = devrelease )
140140 pre_version = prerelease_generator (
141141 str (version .local ), prerelease = prerelease , offset = prerelease_offset
142142 )
143143 semver = semver_generator (str (version .local ), increment = increment )
144144
145- return version_provider_cls (
146- f"{ version .public } +{ semver } { pre_version } { dev_version } "
147- )
145+ return version_type_cls (f"{ version .public } +{ semver } { pre_version } { dev_version } " )
148146 else :
149147 dev_version = devrelease_generator (devrelease = devrelease )
150148 pre_version = prerelease_generator (
@@ -153,7 +151,7 @@ def generate_version(
153151 semver = semver_generator (current_version , increment = increment )
154152
155153 # TODO: post version
156- return version_provider_cls (f"{ semver } { pre_version } { dev_version } " )
154+ return version_type_cls (f"{ semver } { pre_version } { dev_version } " )
157155
158156
159157def update_version_in_files (
@@ -214,7 +212,7 @@ def _version_to_regex(version: str) -> str:
214212def normalize_tag (
215213 version : Union [Version , str ],
216214 tag_format : Optional [str ] = None ,
217- version_provider_cls : Optional [Type [Version ]] = None ,
215+ version_type_cls : Optional [Type [Version ]] = None ,
218216) -> str :
219217 """The tag and the software version might be different.
220218
@@ -227,9 +225,9 @@ def normalize_tag(
227225 | ver1.0.0 | 1.0.0 |
228226 | ver1.0.0.a0 | 1.0.0a0 |
229227 """
230- version_provider_cls = version_provider_cls or Version
228+ version_type_cls = version_type_cls or Version
231229 if isinstance (version , str ):
232- version = version_provider_cls (version )
230+ version = version_type_cls (version )
233231
234232 if not tag_format :
235233 return str (version )
0 commit comments