Skip to content

Commit 139e8b6

Browse files
committed
Update nq code to use the bundled neptune_api rather than one from PyPI
1 parent 5171a80 commit 139e8b6

32 files changed

+129
-96
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
exclude: ^src/neptune_query/generated/
12
repos:
23
- repo: https://github.com/pre-commit/pre-commit-hooks
34
rev: v4.3.0

pyproject.toml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,16 @@ pattern = "default-unprefixed"
1111
[tool.poetry.dependencies]
1212
python = "^3.10"
1313

14-
# Base neptune package
15-
neptune-api = ">=0.26.0,<0.27.0"
1614
azure-storage-blob = "^12.7.0"
1715
pandas = ">=1.4.0"
1816

17+
# neptune-api dependencies:
18+
httpx = { version = ">=0.15.4,<0.28.2", extras = ["http2"] }
19+
attrs = ">=21.3.0"
20+
python-dateutil = "^2.8.0"
21+
PyJWT = "^2.0.0"
22+
protobuf = ">=4.21.1,<7"
23+
1924
# Optional for default progress update handling
2025
tqdm = { version = ">=4.66.0" }
2126

src/neptune_query/internal/api_utils.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,16 @@
2222
)
2323

2424
import httpx
25-
from neptune_api import (
25+
26+
from neptune_query.generated.neptune_api import (
2627
AuthenticatedClient,
2728
Client,
2829
)
29-
from neptune_api.api.backend import get_client_config
30-
from neptune_api.auth_helpers import exchange_api_key
31-
from neptune_api.credentials import Credentials
32-
from neptune_api.models import ClientConfig
33-
from neptune_api.types import Response
30+
from neptune_query.generated.neptune_api.api.backend import get_client_config
31+
from neptune_query.generated.neptune_api.auth_helpers import exchange_api_key
32+
from neptune_query.generated.neptune_api.credentials import Credentials
33+
from neptune_query.generated.neptune_api.models import ClientConfig
34+
from neptune_query.generated.neptune_api.types import Response
3435

3536
from ..exceptions import NeptuneFailedToFetchClientConfig
3637
from .env import (

src/neptune_query/internal/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
Tuple,
2626
)
2727

28-
from neptune_api import AuthenticatedClient
29-
from neptune_api.credentials import Credentials
28+
from neptune_query.generated.neptune_api import AuthenticatedClient
29+
from neptune_query.generated.neptune_api.credentials import Credentials
3030

3131
from .api_utils import (
3232
create_auth_api_client,

src/neptune_query/internal/composition/attribute_components.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
Optional,
2020
)
2121

22-
from neptune_api.client import AuthenticatedClient
22+
from neptune_query.generated.neptune_api.client import AuthenticatedClient
2323

2424
from .. import (
2525
filters,

src/neptune_query/internal/composition/attributes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
Tuple,
2222
)
2323

24-
from neptune_api.client import AuthenticatedClient
24+
from neptune_query.generated.neptune_api.client import AuthenticatedClient
2525

2626
from .. import (
2727
env,

src/neptune_query/internal/composition/fetch_metric_buckets.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424

2525
import numpy as np
2626
import pandas as pd
27-
from neptune_api.client import AuthenticatedClient
27+
28+
from neptune_query.generated.neptune_api.client import AuthenticatedClient
2829

2930
from .. import identifiers
3031
from ..client import get_client

src/neptune_query/internal/composition/fetch_metrics.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
)
2222

2323
import pandas as pd
24-
from neptune_api.client import AuthenticatedClient
24+
25+
from neptune_query.generated.neptune_api.client import AuthenticatedClient
2526

2627
from .. import client as _client
2728
from .. import identifiers

src/neptune_query/internal/composition/fetch_series.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
)
2222

2323
import pandas as pd
24-
from neptune_api import AuthenticatedClient
24+
25+
from neptune_query.generated.neptune_api import AuthenticatedClient
2526

2627
from .. import identifiers
2728
from ..client import get_client

src/neptune_query/internal/composition/type_inference.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
Union,
2525
)
2626

27-
from neptune_api.client import AuthenticatedClient
27+
from neptune_query.generated.neptune_api.client import AuthenticatedClient
2828

2929
from ...exceptions import AttributeTypeInferenceError
3030
from ...warnings import AttributeWarning

0 commit comments

Comments
 (0)