diff --git a/cdsapi/api.py b/cdsapi/api.py index 051186d..9e67c03 100644 --- a/cdsapi/api.py +++ b/cdsapi/api.py @@ -282,9 +282,9 @@ def __new__(cls, url=None, key=None, *args, **kwargs): if ":" in token: return super().__new__(cls) - import datapi.legacy_api_client + from ecmwf.datastores.legacy_client import LegacyClient - return super().__new__(datapi.legacy_api_client.LegacyApiClient) + return super().__new__(LegacyClient) def __init__( self, diff --git a/setup.py b/setup.py index e47c0af..27c5ceb 100644 --- a/setup.py +++ b/setup.py @@ -46,7 +46,7 @@ def read(fname): include_package_data=True, python_requires=">=3.8", install_requires=[ - "datapi", + "ecmwf-datastores-client", "requests>=2.5.0", "tqdm", ], diff --git a/tests/test_api.py b/tests/test_api.py index 69e86f8..6445a09 100644 --- a/tests/test_api.py +++ b/tests/test_api.py @@ -1,6 +1,6 @@ import os -import datapi.legacy_api_client +import ecmwf.datastores.legacy_client import pytest import cdsapi @@ -33,7 +33,7 @@ def test_request(): ), ( "", - datapi.legacy_api_client.LegacyApiClient, + ecmwf.datastores.legacy_client.LegacyClient, ), ], )