Skip to content

Commit 5b32b3c

Browse files
feat: pydantic 1.x compatibility (#3)
1 parent bbfdc63 commit 5b32b3c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ classifiers = [
3131
]
3232
dependencies = [
3333
"httpx>=0.24.0",
34-
"pydantic>=2.0.0",
34+
"pydantic>=1.8.0",
3535
"nanoid>=2.0.0",
3636
]
3737

src/lingodotdev/engine.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
import httpx
1212
from nanoid import generate
13-
from pydantic import BaseModel, Field, field_validator
13+
from pydantic import BaseModel, Field, validator
1414

1515

1616
class EngineConfig(BaseModel):
@@ -21,7 +21,7 @@ class EngineConfig(BaseModel):
2121
batch_size: int = Field(default=25, ge=1, le=250)
2222
ideal_batch_item_size: int = Field(default=250, ge=1, le=2500)
2323

24-
@field_validator("api_url")
24+
@validator("api_url")
2525
@classmethod
2626
def validate_api_url(cls, v: str) -> str:
2727
if not v.startswith(("http://", "https://")):

0 commit comments

Comments
 (0)