@@ -1318,10 +1318,10 @@ def test_cli_variadic_positional_arg(env):
13181318 class MainRequired (BaseSettings ):
13191319 model_config = SettingsConfigDict (cli_parse_args = True )
13201320
1321- values : CliPositionalArg [list [int ]]
1321+ values : CliPositionalArg [List [int ]]
13221322
13231323 class MainOptional (MainRequired ):
1324- values : CliPositionalArg [list [int ]] = [1 , 2 , 3 ]
1324+ values : CliPositionalArg [List [int ]] = [1 , 2 , 3 ]
13251325
13261326 assert CliApp .run (MainOptional , cli_args = []).model_dump () == {'values' : [1 , 2 , 3 ]}
13271327 with pytest .raises (SettingsError , match = 'error parsing CLI: the following arguments are required: VALUES' ):
@@ -1460,8 +1460,8 @@ class PositionalArgNotOutermost(BaseSettings, cli_parse_args=True):
14601460 ):
14611461
14621462 class MultipleVariadicPositionialArgs (BaseSettings , cli_parse_args = True ):
1463- strings : CliPositionalArg [list [str ]]
1464- numbers : CliPositionalArg [list [int ]]
1463+ strings : CliPositionalArg [List [str ]]
1464+ numbers : CliPositionalArg [List [int ]]
14651465
14661466 MultipleVariadicPositionialArgs ()
14671467
@@ -1471,7 +1471,7 @@ class MultipleVariadicPositionialArgs(BaseSettings, cli_parse_args=True):
14711471 ):
14721472
14731473 class VariadicPositionialArgAndSubCommand (BaseSettings , cli_parse_args = True ):
1474- strings : CliPositionalArg [list [str ]]
1474+ strings : CliPositionalArg [List [str ]]
14751475 sub_cmd : CliSubCommand [SubCmd ]
14761476
14771477 VariadicPositionialArgAndSubCommand ()
0 commit comments