File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -87,13 +87,13 @@ def format_version(version: SCMVersion) -> str:
87
87
``` toml
88
88
[tool .pdm .version ]
89
89
source = " call"
90
- getter = " mypackage.version. get_version"
90
+ getter = " mypackage.version: get_version"
91
91
```
92
92
93
93
You can also supply it with literal arguments:
94
94
95
95
``` toml
96
- getter = " mypackage.version. get_version('dev')"
96
+ getter = " mypackage.version: get_version('dev')"
97
97
```
98
98
99
99
### Writing dynamic version to file
Original file line number Diff line number Diff line change @@ -215,7 +215,10 @@ def evaluate_module_attribute(
215
215
obj : Any = functools .reduce (getattr , attrs , module )
216
216
args_group = matched .group (3 )
217
217
if args_group :
218
+ # make tuple
219
+ args_group = args_group .strip ()[:- 1 ] + ",)"
218
220
args = ast .literal_eval (args_group )
221
+
219
222
else :
220
223
args = ()
221
224
return obj , args
You can’t perform that action at this time.
0 commit comments