diff --git a/setup.cfg b/setup.cfg index 4af8bdc265b..cdbf39f41bc 100755 --- a/setup.cfg +++ b/setup.cfg @@ -27,7 +27,7 @@ install_requires = appdirs>=1.4.4 appdirs-stubs>=0.1.0 cryptography>=3.4.0 - httpcore<0.17.3 + httpcore>=0.17.3 httpx[http2]==0.24.0 pydantic[dotenv]>=1.8.2,<2.0 python-dateutil>=2.8.2 diff --git a/src/firebolt/async_db/connection.py b/src/firebolt/async_db/connection.py index c7d2dc21fa2..24bbe00175e 100644 --- a/src/firebolt/async_db/connection.py +++ b/src/firebolt/async_db/connection.py @@ -6,8 +6,8 @@ from types import TracebackType from typing import Any, Dict, List, Optional -from httpcore.backends.auto import AutoBackend -from httpcore.backends.base import AsyncNetworkStream +from httpcore._backends.auto import AutoBackend +from httpcore._backends.base import AsyncNetworkStream from httpx import AsyncHTTPTransport, HTTPStatusError, RequestError, Timeout from firebolt.async_db.cursor import Cursor diff --git a/src/firebolt/db/connection.py b/src/firebolt/db/connection.py index 3a29d7852e5..cf591c13eef 100644 --- a/src/firebolt/db/connection.py +++ b/src/firebolt/db/connection.py @@ -7,8 +7,8 @@ from typing import Any, Dict, List, Optional from warnings import warn -from httpcore.backends.base import NetworkStream -from httpcore.backends.sync import SyncBackend +from httpcore._backends.base import NetworkStream +from httpcore._backends.sync import SyncBackend from httpx import HTTPStatusError, HTTPTransport, RequestError, Timeout from readerwriterlock.rwlock import RWLockWrite