> uvx -p 3.14 --managed-python bfabric-app-runner prepare workunit /scratch/leo/code/slurmworker/config/ScaffoldDIA/app.yml work1 345159 --read-only --force-app-version devel
Traceback (most recent call last):
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/bin/bfabric-app-runner", line 6, in <module>
from bfabric_app_runner.cli.__main__ import app
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/bfabric_app_runner/cli/__main__.py", line 26, in <module>
from bfabric_app_runner.cli.cmd_action import (
...<5 lines>...
)
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/bfabric_app_runner/cli/cmd_action.py", line 6, in <module>
from bfabric import Bfabric
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/bfabric/__init__.py", line 3, in <module>
from bfabric.bfabric import Bfabric
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/bfabric/bfabric.py", line 31, in <module>
from bfabric.config import BfabricAuth, BfabricClientConfig
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/bfabric/config/__init__.py", line 1, in <module>
from .bfabric_auth import BfabricAuth
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/bfabric/config/bfabric_auth.py", line 8, in <module>
class BfabricAuth(BaseModel):
...<3 lines>...
password: Annotated[SecretStr, Field(min_length=32, max_length=32)]
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/pydantic/_internal/_model_construction.py", line 243, in __new__
set_model_fields(cls, config_wrapper=config_wrapper, ns_resolver=ns_resolver)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/pydantic/_internal/_model_construction.py", line 579, in set_model_fields
fields, pydantic_extra_info, class_vars = collect_model_fields(
~~~~~~~~~~~~~~~~~~~~^
cls, config_wrapper, ns_resolver, typevars_map=typevars_map
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/pydantic/_internal/_fields.py", line 265, in collect_model_fields
type_hints = _typing_extra.get_model_type_hints(cls, ns_resolver=ns_resolver)
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/pydantic/_internal/_typing_extra.py", line 368, in get_model_type_hints
hints[name] = try_eval_type(value, globalns, localns)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/pydantic/_internal/_typing_extra.py", line 423, in try_eval_type
return eval_type_backport(value, globalns, localns), True
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/pydantic/_internal/_typing_extra.py", line 474, in eval_type_backport
return _eval_type_backport(value, globalns, localns, type_params)
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/pydantic/_internal/_typing_extra.py", line 511, in _eval_type_backport
return _eval_type(value, globalns, localns, type_params)
File "/scratch/leo/cache/uv/archive-v0/QNpnkVMbayRBacwCs6LHQ/lib/python3.14/site-packages/pydantic/_internal/_typing_extra.py", line 543, in _eval_type
evaluated = typing._eval_type( # type: ignore
value,
...<9 lines>...
prefer_fwd_module=True,
)
TypeError: _eval_type() got an unexpected keyword argument 'prefer_fwd_module'
Unable to evaluate type annotation 'Annotated[str, Field(min_length=1)]'.