diff --git a/pyproject.toml b/pyproject.toml index c10a8cd..6522b0b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ classifiers = [ ] dependencies = [ "httpx>=0.24.0", - "pydantic>=2.0.0", + "pydantic>=1.8.0", "nanoid>=2.0.0", ] diff --git a/src/lingodotdev/engine.py b/src/lingodotdev/engine.py index 64bfbb0..8b11aed 100644 --- a/src/lingodotdev/engine.py +++ b/src/lingodotdev/engine.py @@ -10,7 +10,7 @@ import httpx from nanoid import generate -from pydantic import BaseModel, Field, field_validator +from pydantic import BaseModel, Field, validator class EngineConfig(BaseModel): @@ -21,7 +21,7 @@ class EngineConfig(BaseModel): batch_size: int = Field(default=25, ge=1, le=250) ideal_batch_item_size: int = Field(default=250, ge=1, le=2500) - @field_validator("api_url") + @validator("api_url") @classmethod def validate_api_url(cls, v: str) -> str: if not v.startswith(("http://", "https://")):