fix: remove unused httpx (#919)

* remove unused httpx

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* use requests instead of httpx

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

* remove more usage of httpx

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>

---------

Signed-off-by: Michele Dolfi <dol@zurich.ibm.com>
This commit is contained in:
Michele Dolfi 2025-02-07 17:51:31 +01:00 committed by GitHub
parent 4cc6e3ea5e
commit c18f47c5c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 9 deletions

View File

@ -4,9 +4,7 @@ import zipfile
from pathlib import Path
from typing import Iterable, List, Optional
import httpx
import numpy
import torch
from docling_core.types.doc import BoundingBox, CoordOrigin
from docling.datamodel.base_models import Cell, OcrCell, Page

View File

@ -3,11 +3,7 @@ import io
import logging
from typing import Iterable, List, Optional
import httpx
from docling_core.types.doc import PictureItem
from docling_core.types.doc.document import ( # TODO: move import to docling_core.types.doc
PictureDescriptionData,
)
import requests
from PIL import Image
from pydantic import BaseModel, ConfigDict
@ -90,13 +86,13 @@ class PictureDescriptionApiModel(PictureDescriptionBaseModel):
**self.options.params,
}
r = httpx.post(
r = requests.post(
str(self.options.url),
headers=self.options.headers,
json=payload,
timeout=self.options.timeout,
)
if not r.is_success:
if not r.ok:
_log.error(f"Error calling the API. Reponse was {r.text}")
r.raise_for_status()