Add a separate CI job for foundation-model tests that installs optional extras such as deeptab[foundation], while the default CI continues to run without foundation dependencies.
Mark foundation-backend tests with a dedicated pytest marker, for example optional_deps, so core CI runs pytest -m "not optional_deps" and the foundation job runs pytest -m "optional_deps".
Add a separate CI job for foundation-model tests that installs optional extras such as
deeptab[foundation], while the default CI continues to run without foundation dependencies.Mark foundation-backend tests with a dedicated
pytestmarker, for exampleoptional_deps, so core CI runspytest -m "not optional_deps"and the foundation job runspytest -m "optional_deps".