Files
wehub-resource-sync 76d991c447
Auto Update PR / update-prs (push) Has been cancelled
CI / format-check (push) Has been cancelled
CI / test (3.10) (push) Has been cancelled
CI / test (3.11) (push) Has been cancelled
CI / test (3.12) (push) Has been cancelled
CI / live-api-tests (push) Has been cancelled
CI / plugin-integration-test (push) Has been cancelled
CI / ollama-integration-test (push) Has been cancelled
CI / test-fork-pr (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:37:14 +08:00
..

Backward Compatibility Layer

This directory contains backward compatibility shims for deprecated imports.

Deprecation Timeline

All code in this directory will be removed in LangExtract v2.0.0.

Migration Guide

The following imports are deprecated and should be updated:

Inference Module

  • from langextract.inference import BaseLanguageModelfrom langextract.core.base_model import BaseLanguageModel
  • from langextract.inference import ScoredOutputfrom langextract.core.types import ScoredOutput
  • from langextract.inference import InferenceOutputErrorfrom langextract.core.exceptions import InferenceOutputError
  • from langextract.inference import GeminiLanguageModelfrom langextract.providers.gemini import GeminiLanguageModel
  • from langextract.inference import OpenAILanguageModelfrom langextract.providers.openai import OpenAILanguageModel
  • from langextract.inference import OllamaLanguageModelfrom langextract.providers.ollama import OllamaLanguageModel

Schema Module

  • from langextract.schema import BaseSchemafrom langextract.core.schema import BaseSchema
  • from langextract.schema import Constraintfrom langextract.core.schema import Constraint
  • from langextract.schema import ConstraintTypefrom langextract.core.schema import ConstraintType
  • from langextract.schema import EXTRACTIONS_KEYfrom langextract.core.schema import EXTRACTIONS_KEY
  • from langextract.schema import GeminiSchemafrom langextract.providers.schemas.gemini import GeminiSchema

Exceptions Module

  • All exceptions: from langextract.exceptions import *from langextract.core.exceptions import *

Registry Module

  • from langextract.registry import *from langextract.plugins import *
  • from langextract.providers.registry import *from langextract.providers.router import *

For Contributors

Do not add new code to this directory. All new development should use the canonical imports from core/ and providers/.