Timmy Welch
|
d30e73a679
|
Do not add duplicate settings when generating a namespace
|
2023-12-17 18:26:57 -08:00 |
|
Timmy Welch
|
fc2a175e5b
|
Fix normalization of settings using a custom dest
|
2023-12-17 16:09:41 -08:00 |
|
Timmy Welch
|
4c385667e8
|
Fix settings being overwritten when using the same dest attribute
|
2023-12-16 16:51:00 -08:00 |
|
Timmy Welch
|
0c49b9309d
|
Persist unknown groups
|
2023-11-18 23:58:18 -08:00 |
|
Timmy Welch
|
ccacca1b32
|
Improve generated namespace
Improve formatting of namespace
Allow _guess_type to return any string
Add tests
|
2023-11-18 23:31:24 -08:00 |
|
Timmy Welch
|
2c79e62765
|
Fix exported names
|
2023-11-18 12:43:53 -08:00 |
|
Timmy Welch
|
101eef56ca
|
Sanitize group names
|
2023-09-04 18:32:14 -05:00 |
|
Timmy Welch
|
4c41e6f588
|
Use a custom class for typing
Add support for nargs to default to list[str]
|
2023-06-09 15:41:18 -07:00 |
|
Timmy Welch
|
b599097cc1
|
Adds a function to generate a class for typing a namespace
|
2023-06-08 22:54:36 -07:00 |
|
Timmy Welch
|
8af75d3962
|
Update docstrings and ensure parameters are consistent
|
2023-06-08 21:44:07 -07:00 |
|
Timmy Welch
|
e57ee25a60
|
Make get_namespace consistent with normalize_config
|
2023-06-08 21:44:07 -07:00 |
|
Timmy Welch
|
e2ff779c30
|
Add py.typed
|
2023-04-25 00:13:51 -07:00 |
|