@@ -137,17 +137,14 @@ class Settings(TypedDict, total=False):
137
137
def get_tag_regexes (
138
138
version_regex : str ,
139
139
) -> dict [str , str ]:
140
- return {
141
- "$version" : version_regex ,
142
- "$major" : r"(?P<major>\d+)" ,
143
- "$minor" : r"(?P<minor>\d+)" ,
144
- "$patch" : r"(?P<patch>\d+)" ,
145
- "$prerelease" : r"(?P<prerelease>\w+\d+)?" ,
146
- "$devrelease" : r"(?P<devrelease>\.dev\d+)?" ,
147
- "${version}" : version_regex ,
148
- "${major}" : r"(?P<major>\d+)" ,
149
- "${minor}" : r"(?P<minor>\d+)" ,
150
- "${patch}" : r"(?P<patch>\d+)" ,
151
- "${prerelease}" : r"(?P<prerelease>\w+\d+)?" ,
152
- "${devrelease}" : r"(?P<devrelease>\.dev\d+)?" ,
140
+ regexs = {
141
+ "version" : version_regex ,
142
+ "major" : r"(?P<major>\d+)" ,
143
+ "minor" : r"(?P<minor>\d+)" ,
144
+ "patch" : r"(?P<patch>\d+)" ,
145
+ "prerelease" : r"(?P<prerelease>\w+\d+)?" ,
146
+ "devrelease" : r"(?P<devrelease>\.dev\d+)?" ,
147
+ }
148
+ return {f"${ k } " : v for k , v in regexs .items ()} | {
149
+ f"${{{ k } }}" : v for k , v in regexs .items ()
153
150
}
0 commit comments