Bump typer, Remove ParameterGroup
Rationale: Main issue with this solution is that it is quite a hacky one because Typer does not have solution for sharing options across multiple commands and our solution had a side effect - we couldn't control the param/option order displayed in help.
Looks like it's better to have some boilerplate than such a solution.
Because we have common options defined in one place, only parameters are redundant. So it is not a blatant duplication, because the parameter definitions are not duplicated, but only the parameters names.
Merge request reports
Activity
added Review Topic::TUI labels
requested review from @msobczyk
assigned to @mzebrak
added 2 commits
added 1 commit
- da263a9c - Use future annotations in cli typer interface
added 19 commits
-
10818182...4b3e8c78 - 4 commits from branch
develop
- 4b3e8c78...08f220f5 - 5 earlier commits
- f3417be6 - Remove OperationOptionsGroup
- dc88ebc5 - Remove ParameterGroup
- 33f429d5 - Bump typer to 0.15.2
- 53d0b2b3 - Enable UP007 in cli
- 1c1f58af - Use union for optional in cli typer interface
- 45bf6138 - Enable I002 and FA in cli
- 7d53fb38 - Use future annotations in cli typer interface
- e86bc0ec - Remove unused ctx param in cli
- b17696b3 - Remove dead rules ignore
- 3938cec6 - Typer comes with dependencies by default
Toggle commit list-
10818182...4b3e8c78 - 4 commits from branch
added 26 commits
-
3938cec6...a0a5de8d - 11 commits from branch
develop
- a0a5de8d...955f08cc - 5 earlier commits
- 41cc3306 - Remove OperationOptionsGroup
- fd69c41b - Remove ParameterGroup
- e91f675c - Bump typer to 0.15.2
- 9a8f0870 - Enable UP007 in cli
- d564fd57 - Use union for optional in cli typer interface
- 53cbefa4 - Enable I002 and FA in cli
- 3910a633 - Use future annotations in cli typer interface
- f6d3e8e6 - Remove unused ctx param in cli
- 34867ee8 - Remove dead rules ignore
- ce813183 - Typer comes with dependencies by default
Toggle commit list-
3938cec6...a0a5de8d - 11 commits from branch
added 19 commits
-
ce813183...c650f54e - 4 commits from branch
develop
- c650f54e...7e8c3b81 - 5 earlier commits
- cc2cf011 - Remove OperationOptionsGroup
- 07f4c050 - Remove ParameterGroup
- 97ba716a - Bump typer to 0.15.2
- 575e0228 - Enable UP007 in cli
- 0b09def3 - Use union for optional in cli typer interface
- cb3c708e - Enable I002 and FA in cli
- f1564ff4 - Use future annotations in cli typer interface
- 76cc02a2 - Remove unused ctx param in cli
- e1e8e1e7 - Remove dead rules ignore
- 3a6bd9d2 - Typer comes with dependencies by default
Toggle commit list-
ce813183...c650f54e - 4 commits from branch
mentioned in merge request !617 (merged)
added 27 commits
-
3a6bd9d2...7d626483 - 12 commits from branch
develop
- 7d626483...8a825ef9 - 5 earlier commits
- 8265e004 - Remove OperationOptionsGroup
- 66b1d86c - Remove ParameterGroup
- 57d75acc - Bump typer to 0.15.2
- b63ca954 - Enable UP007 in cli
- 5110e86e - Use union for optional in cli typer interface
- 1afde590 - Enable I002 and FA in cli
- 708b3df8 - Use future annotations in cli typer interface
- c65ad932 - Remove unused ctx param in cli
- b6cc5ae8 - Remove dead rules ignore
- c5faf79d - Typer comes with dependencies by default
Toggle commit list-
3a6bd9d2...7d626483 - 12 commits from branch
added 19 commits
-
c5faf79d...39a47793 - 4 commits from branch
develop
- 39a47793...7d591729 - 5 earlier commits
- 83b9344f - Remove OperationOptionsGroup
- 54a2e4ee - Remove ParameterGroup
- 254cd65b - Bump typer to 0.15.2
- 7a7e51fe - Enable UP007 in cli
- bb663b48 - Use union for optional in cli typer interface
- bb52cf4e - Enable I002 and FA in cli
- fbf6a1b2 - Use future annotations in cli typer interface
- 7406d1fb - Remove unused ctx param in cli
- 2a58d92b - Remove dead rules ignore
- f6e52d07 - Typer comes with dependencies by default
Toggle commit list-
c5faf79d...39a47793 - 4 commits from branch
changed milestone to %Release v1.27.5.22
added Topic::CLI label